iOS 摸鱼周报 #87 | Planning for AGI

本期概要

  • 本期话题:App Store 的定价机制升级扩展;四位女性开发者与 App Store 的故事
  • 内容推荐:推荐近期的一些优秀博文,涵盖结构化并发、开发者故事、开发经验分享、Swift Builtin 函数等方面的内容
  • 摸一下鱼:Planning for AGI;GPT4 发布;stable-diffusion-webui 尝试;一个 Alfred 插件 AJTools;苹果新版定价解读

本期话题

App Store 的定价机制升级现已扩展至所有购买类型

@远恒之义:即日起,App Store 最全面的定价机制升级迎来更新,包括新增价格点和按店面管理定价的全新工具。其中,你可在 900 个价格点中选择更灵活的定价,根据你熟悉的国家或地区来生成生成全球均衡价格,也可以为各个市场分发定制的内容和服务。此外,全新的增强定价机制更适用于当地顾客的价格,该机制将会在 2023 年 5 月 9 日更新调整。

四位女性通过 app 与游戏推动文化发展并创造改变

@远恒之义:女性开发者在开发者生态圈是一股不可忽视的力量,Apple 也一直在竭尽全力帮助女性开发者获得更好的成长,此前开展了包括 Apple Entrepreneur Camp(苹果企业家培训营)课程活动,以及针对中国女性开发者的“女性开发者社区日”特别活动。本篇内容为国际妇女节的主题特写,Apple 沟通了四位不同女性,这些女性主导的团队正在努力彰显女性的声音,文中分享了她们如何利用技术来鼓舞女性、创造社会变革的心得。

内容推荐

推荐近期的一些优秀博文,涵盖结构化并发、开发者故事、开发经验分享、Swift Builtin 函数等方面的内容

整理编辑:东坡肘子

1、神秘的 Swift 内置模块 -- 作者:ankit 中文翻译:桃红宿雨

@东坡肘子: 如果你已经阅读过 Swift 的 stdlib 库,那大概率注意到了有很多 Builtin.* 类的函数,诸如:Builtin.Int1Builtin.RawPointerBuiltin.NativeObject 等,这些神秘的 Builtin 到底是什么呢?本文主要解释了 Builtin 存在的原因:加快编译速度(Swift 很多 struct 值类型,最终内部都封装了 IILV IR 基础类型,不需要过多转换);提高运行性能(由于不需要做过多转换,直接使用的 IILV IR 的函数,相当于使用很多类似底层函数在开发,性能更高)。

2、手工打造 HTML 解析器的那些事 -- 作者:ZhgChgLi

@东坡肘子: ZMarkupParser 是一个纯 Swift 库,可帮助你将 HTML 字符串转换为具有自定义样式和标签的 NSAttributedString。在本文中,ZhgChgLi 详细介绍了开发该库过程中所涉及的技术细节(HTML String 的 Tokenization 转换、Normalization 处理、Abstract Syntax Tree 的产生、Visitor Pattern / Builder Pattern 的应用)以及一些开发杂谈。本文篇幅很长,难得有开发者会做如此详尽的记录。

3、结构化并发 -- 作者:楚权

@东坡肘子: 对于异步与并发,一直以来,业界都有着非常广泛的研究,针对特定场景提出了很多相关的技术,如:Future/Promise、Actor、CSP、异步函数等等。本文通过 GOTO 有害论引出编程历史中结构化编程的演化。以结构化编程作为类比,介绍了结构化并发的核心观点,以及结构化并发的设计理念。结构化并发主要包括作用域、异步函数、计算续体、协程等技术,此外还需要运行时系统的调度,才能最终实现理想的结构化并发。

4、通过 vacuuming 优化 CoreData 存储文件尺寸 -- 作者:Marco Eidinger

@东坡肘子: 默认情况下,当你从表中删除数据或删除表、视图或索引等数据库对象时,SQLite 数据库不会自动“释放”磁盘空间。因为 SQLite 只是将删除的对象标记为空闲并保留空间以供将来使用。结果,数据库文件的大小总是在增长。在这篇博文中,Marco Eidinger 将解释 VACUUM 这个概念以及如何将这个概念应用到你的 CoreData 存储中来减少存储文件的尺寸。

5、独立开发周报 #4 (0306-0312) -- 作者:vulgur

@东坡肘子: vulgur 是“极简时钟”、“极简日记”等 App 的作者,从一个月前开始,每周都通过博客的方式来记录自己的开发生活。通过他的记录,你可以对国内独立开发者的工作、生活状态有更多的了解。

摸一下鱼

整理编辑:zhangferry

1、OpenAI:通用人工智能规划及未来:这是 OpenAI 发布的文章Planning for AGI and beyond的翻译版。人工智能的等级分三级:

  • ANI(Artificial Narrow Intelligence,弱人工智能),像是 Alpha Go,只能应用在单一领域。
  • AGI(Artificial General Intelligence,强人工智能,也叫通用人工智能),可以胜任人类几乎所有工作。目前还没有达到,随着 ChatGPT 的问世,这种能力应该很快就会到来。
  • ASI(Artificial Superintelligence,超人工智能)。超越人类智慧的人工智能,拥有任何人都无法企及的智慧,这个会更远一些。

技术的发展通常都是一把双刃剑,这篇文章主要就在讲 OpenAI 在考虑和规划 AGI 到来所面临的一系列问题。这个问题不只是 OpenAI 所面临的,而是整个社会都将面临的。

我们希望AGI能让人类在宇宙中最大限度地繁荣。我们不期望未来变成糟糕的乌托邦,我们希望把有利因素的最大化,把不利因素的最小化,让AGI成为人性良知的放大器。

我们希望AGI的益处、使用和治理能够被广泛和公平地共享。

我们希望成功应对巨大的风险。

在面对这些风险时,我们承认,理论上看似正确的事情,在实践中往往表现得比预期的更奇怪。我们相信,我们必须不断地学习和适应,部署功能较弱的技术版本,以尽量减少追求“一次做对”的场景。

2、GPT4 发布:GPT 4 相比 3.5 训练量大幅提升,训练参数已超万亿,这使其在多种自然语言处理任务上更加强大。它现在可以识别图像含义,可以快速创建一个完成程序,在多项人类的考试中均获得非常好的成绩。它能做的事情更多,做的速度也更快了。更厉害的是,相比于很多产品的概念发布和产品预热,这次发布是针对成品的。New bing 已经确认应用了 GPT4,除了图片识别的功能还在 alpha 阶段,其他文字类功能已经提供了可用的 API 调用。

从 3.5 到 4.0 已经是一个非常快的发展,而传言 GPT5 会在年底发布,相比于 GPT 4 它的训练量是这样的:

届时会增加对视频和声音的理解,AI 的 进化是飞速的,甚至就是指数级的。如果 GPT 4 的能力能代替 1% 的工作,那下一代的 GPT 5 对应的就不是 %2,而是10%,20%。所以关于 AGI 的到来会对社会有什么影响,如何将现有社会运作方式与 AGI 能力配合起来,都是不得不考虑的问题。

3、stable-diffusion-webui:Stable-diffusion 的 WebUI 版本,支持 Apple Silicon 设备,参考地址:Installation on Apple Silicon。通常运行起来遇到最多的问题就是环境的安装,大部分参照 Issues 都能解决。运行前给 webui-user.sh文件添加一个环境变量:

bash export COMMANDLINE_ARGS="--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --xformers --disable-nan-check"

这表示运行 webui.sh 命令时填写的参数,以适用于 mac 设备。

运行起来需要现配置模型,再输入关键字。模型有两类,一类叫 base model(底模型),像 SD v1.5 ,这类模型通常比较大,一般几个 G。另一类叫「修正模型」,像 Lora 就属于修正模型,会有很多特征的 Lora 变体模型,它是运行在底模型之上的,这类文件比较小,一般几百 M。模型可以在这个网站下载:civitai,下面是我跑出来的几张效果图,512 * 512,一张耗时大概 50s。图片非常细腻,只看图,真的很难分辨出是否是真人照片。

4、AJTools - 开发工具:一个 Alfred Workflow 工具集,用 Python 实现,封装了一系列开发常用功能。包含:时间戳转换、URL 解析、copy SHH Key、打开当前窗口在iTerm2中、当前文件夹下快速新建文件、ChatGPT聊天等。

5、苹果内购录:关于新定价规则的理解与思考:苹果在 3 月 9 号 发布了新的定价规则,其中有一些修改点可能会对现有业务逻辑带来一些影响。本文对历史规则进行了回顾,同时也对新的定价规则进行了分析解读。

除此之外,推荐需要处理内购的同学可以关注一下该 #苹果内购录 系列文章。

关于我们

iOS 摸鱼周报,主要分享开发过程中遇到的经验教训、优质的博客、高质量的学习资料、实用的开发工具等。周报仓库在这里:https://github.com/zhangferry/iOSWeeklyLearning ,如果你有好的的内容推荐可以通过 issue 的方式进行提交。另外也可以申请成为我们的常驻编辑,一起维护这份周报。另可关注公众号:iOS成长之路,后台点击进群交流,联系我们,获取更多内容。

往期推荐

iOS 摸鱼周报 #86 | 更多基于 ChatGPT API 的产品诞生了

iOS 摸鱼周报 #85 | ChatGPT 的 API 开放使用

iOS 摸鱼周报 #84 | 开箱即用的云服务 AirCode

iOS 摸鱼周报 #83 | ChatGPT 的风又起来了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64430.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python+Appium+Pytest+Allure实战APP自动化测试

pytest只是单独的一个单元测试框架,要完成app测试自动化需要把pytest和appium进行整合,同时利用allure完成测试报告的产出。 编写常规的线性脚本具体的步骤如下: 1、设计待测试APP的自动化测试用例 2、新建app测试项目 3、配置conftest.py文…

详情:揭秘A100、A800、H800、V100在HPC与大模型训练中的霸权

关键词:AIGC;NLP;ChatGLM;AGI;LLAMA;BERT;GLM;LLVM;LSAT;ChatGPT;深度学习;高性能计算;大语言模型;大型语言模…

关于改简历的那点事

前两天突然有个朋友找我帮忙看下简历,说为什么投了简历效果不大,让我帮看下有什么问题。 想起前段时间我也是为了换工作改简历简直要挠破头 从上到下讲下我改简历的经过吧 一、整体篇幅 修改前(4页):个人信息求职意…

那些简历造假拿 Offer 的程序员,后来都怎么样了?

四大项目,挑战Python全栈工程师? https://edu.csdn.net/topic/python115?utm_sourcecxrs_bw 脉脉有个网友说,同事靠简历造假和银行流水造假,进了腾讯。 腾讯啊亲。 关键是,年薪60万,这就更羡煞人了。 这…

修改简历有用吗

看情况,一般都是很有用哒!简历修改会突出你的重点和优点,优化你的简历内容,让面试官一眼看到简历就被吸引了! 如以上图片所示。

从2D图像生成3D模型,基于Im2Avatar

原文链接:Im2Avatar: Colorful 3D Reconstruction from a Single Imagegithub.com 这个模型不仅可以生成3D模型,还可以生成颜色,现在我就介绍一下生成形状的部分,这个网络不是end to end的形式所以形状和颜色是分别训练的。源代码…

【推荐收藏】13个强大的Al网站

编辑:机器学习算法与Python实战 1、只需几分钟就能轻松地生成一个标志、书籍封面、横幅和更多。https://stockimg.ail 2、有史以来最逼真、功能最全面的人工智能语音软件。它从你的文本输入中为你提供最引人注目、最丰富和最逼真的声音。https://beta.elevenlabs.io…

即时通讯工具腾讯 QQ v9.1.9.26361 绿色便携版

腾讯出品的即时通讯工具 QQ 9.0 的口号是“从心出发 趣无止境”,界面全新改版,吸收了 QQ for Mac 的界面元素,效率变得更高,从登陆到主界面再到对话面板都和以往截然不同,风格更加现代化,也更扁平化&#x…

TIM网盘批量下载方法

0 x 00 引言 2022年12月5日TIM云文件将要停服, 网盘里有我11G的资料, 所以需要批量的将文件下载下来, 本文将提供一种Windows端TIM云文件下载的方法. 0 x 01 运行环境 操作系统: Windows 11 专业版 22H2TIM版本: TIM3.4.2(22058) 0 x 02 批量下载方法 1. 点击到TIM网盘根目录…

Android Studio实现一个新闻App

文章目录 一、项目概述二、开发环境三、项目演示四、项目总结五、源码获取 一、项目概述 本次项目实现了一个新闻App,通过调用第三方API获得新闻数据并显示。具有十几个页面,底部导航栏,数据库,滑动页面等。主要功能就和我们平时…

iOS新闻客户端开发教程8-加载更多和新闻详情

今天介绍下iOS新闻客户端App的2个功能点的开发:新闻列表加载更多 和 新闻详情页。 新闻列表加载更多 1.新建加载更多的单元格Cell,NewsMoreCell.xib 拖拽Label和Loading框,设置约束,如下图: 2.新建NewsMoreCell类…

Android 实践:做一款新闻 APP

跟代码相关的工作,大多唯手熟尔,所以这里花了点时间做了款简易版的新闻 APP,虽然都是些基础的内容,不过还是可以加深自己对部分代码的理解。至少,可以加深自己的记忆 步骤 依赖库网络请求网络解析界面布局最后运行界面运行GIF完整代码下载地址(github)依赖库 过程中需要…

【苹果iMessage相册推信息推】那些新功效理当可以或许压倒您。保护用户隐私是苹果的起点之一

推荐内容IMESSGAE相关 作者推荐内容iMessage苹果推软件 *** 点击即可查看作者要求内容信息作者推荐内容1.家庭推内容 *** 点击即可查看作者要求内容信息作者推荐内容2.相册推 *** 点击即可查看作者要求内容信息作者推荐内容3.日历推 *** 点击即可查看作者要求内容信息作者推荐…

iOS 推送手机消息背后的技术

作者:allenzzhao,腾讯 IEG运营开发工程师 消息推送我们几乎每天都会用到,但你知道iOS中的消息推送是如何实现的吗?本文将从推送权限申请,到本地和远程消息推送,再到App对推送消息的处理等多个步骤&#xf…

微信里有人每天早上发的早报新闻是从哪里获取的?

微信里有人每天早上发的早报新闻是从哪里获取的? 是专门有人做这种新闻搜集嘛?还是有什么渠道可以获取这样的早报新闻资讯呢? 其实,他们都是从一些大的新闻网站上挑选每日重要的新闻资讯,一般是12条,整理好,然后第二天早上发到群里或朋友圈中,使人们利用碎片化时间,很…

iOS新闻客户端开发教程7-新闻列表

在上教程中,我们介绍了二级导航栏的开发,今天我们来讲解iOS开发中非常常用和重要的组件:“列表”,即UITableView。本节课程将会介绍横向滚动列表和竖向滚动列表,分别来实现二级栏目滑动切换和新闻内容列表的功能。 UIT…

(Android+IOS)正在做一个新闻App,做的差不多了,听听大家的建议 (图)

(AndroidIOS)正在做一个新闻App,做的差不多了,听听大家的建议! 新闻采集器做好了,前端展示APP界面感觉还不是很好,还需要改进改进,希望发布(Android和IOS版本)前听听大家的建议! 新闻采集器做好了,前端展示APP界面感觉还不是很好,还需要改进改进,希望发布前听听大家的建议!

iOS 摸鱼周报 #83 | ChatGPT 的风又起来了

本期概要 本期话题:各大搜索引擎开始接入类 ChatGPT 功能本周学习:Python 中的匿名函数与闭包内容推荐:iOS 越狱检测、获取虚拟内存状态、使用 KeyChain 进行持久化等内容摸一下鱼:Stable Diffusion 功能尝鲜;关于技术…

编程和数学是什么关系?编程学习为什么会这么火呢?

近两年,编程学习成为了一个热门话题,其热度不亚于之前的奥数,为什么突然会有这么多人想要学编程,其中不限于互联网从业者,而更多是中小学学生,那么,今天悉之君就带大家一探究竟。 什么是编程&a…

计算机编程数学英语不好怎么办,英语和数学不好的人是不是学不会编程?

原标题:英语和数学不好的人是不是学不会编程? 收到很多咨询的留言,学生总是会问: “我成绩不好,能学好编程吗?” “我数学不好是不是代表逻辑思维不行?” “我英语都不及格,那么多单…