1link.fun 科技周刊 | 第 73 期
最近上线了 留言板,欢迎留言。
用 TypeScript 类型写一个 Flappy Bird 游戏
看清楚标题, 不是用 TypeScript 写这个游戏, 而是用 TypeScript 类型写一个游戏 (type InitialState = {…}, type Draw = {…}).
整体思路是用 type 定义游戏状态, 用 Rust 写一个编译器解析这些自定义类型, 用 Zig 写一个虚拟机来运行编译出来的字节码, 最终打包成 wasm 在浏览器运行.
你可以在 这里 玩这个游戏.
代码也是开源的, 你可以在文章中找到代码链接.
让你的代码动起来
这个网站可以让你像做 Gif 图一样, 一帧一帧的更新你的代码片段, 然后会帮你把这些帧加上动效生成一段视频, 非常适合做教程或者 PPT 用。
你可以调整字体,背景图,代码高亮样式等。
不过免费版有不少限制,可以花钱升专业版 (感觉也是一个 side project 的好主意)
OpenAI 示范如何”驯服“ LLM
从大语言模型,尤其是 ChatGPT 问世以来, 一个新的工作诞生了,那就是提示词工程。你编写一段提示词, 让 LLM 按照你的提示词干活。
但是 LLM 毕竟是由很多权重组成,不像自己写的程序代码,有时候并不能保证完全按照你的提示词工作, 好的提示词应该尽可能的指导、规范 LLM 的行为, 尤其是不能产生你不想让他产生的回复。
幸运的是,从泄露的 OpenAI 给 ChatGPT 和 DALLE3 的提示词里, 我们可以学到一个提示词的技巧,比如:重复和强调。
重复很好理解,就是重要的事情多说几遍。
强调就是: 所有重要的提示词全部用大写字母,比如 DO NOT UNDER ANY CIRCUMSTANCES …
有时候感觉大模型也挺可怜的,被提示词工程师”呼来喝去“的 PUA, 甚至有时候还搬出“过世的奶奶”进行感情欺骗。
墨水屏阅读眼镜
这是一个很“有创意”的产品,墨水屏的产品现在主要是平板、电纸书之类的,但是这个直接做成一个专用的墨水屏眼镜设备。
它的镜面是一个墨水屏显示器,主打就是戴上眼镜,不管你是站着,坐着,躺着,怎么舒服怎么来,睁眼就是墨水屏。
而且支持内置调光,外界环境不管是白天还是晚上,都能调整到一个合适的亮度让你阅读。
官网主页动效做的也不错,有种 Apple 产品的页面的感觉了。
用于测试环绕音的音频文件
这个谷歌云盘有各种格式的音频, 可以让你测试你的音响设备
92% 的年轻人会为了每周工作 4 天而牺牲其他福利
国外一家调查机构发布了一项调查, 如果你可以一周工作 4 天, 你是否愿意放弃其他福利, 如果愿意, 你会放弃哪些福利?
高达 92% 的年轻人选择了愿意, 他们为了 4 天工作时间可以放弃的福利是:延长工作时间(48%),换工作或换公司(35%),4天全部到公司上班(33%),减少休假(20%),降薪(13%)
如果你告诉大模型你很焦虑,很需要帮助,你获得的响应会更好
这篇论文主要研究在提示词里添加“情绪提示词”,比如你能帮我…吗?这对我十分重要,包括 GPT-4 在内的大模型的性能都会有提升, 这表示大模型能够理解人类的情绪并且做出反应。
研究人员声称用量子计算机攻破了 RSA-2048 算法
只使用市面上的手机、Linux 电脑,成本不到 1000 美元,没有使用低温、特殊材料的情况下,研究人员声称他们攻破了 RSA-2048 算法。
研究论文的预印本在这里, 目前还只是一家之辞,并没有提供证据或者发表经过同行评审的论文。
纯 CSS 实现冒泡排序
不只是简单的展示一个冒泡排序的动画, 而是连排序都是 CSS 实现的。代码在 Codepen 上,链接文章有解释。
LOL 头像在线生成
一个在线生成 LOL 头像的工具,有很多元素可供选择,自定义度很高(头,鼻子,嘴巴,耳朵,头发,衣服等)
邮箱/微信订阅 | RSS 订阅 | 小红书 | Mastodon
小红书店铺中上新一些有趣的订制品(9.9), 感兴趣且有余力的朋友可以支持一下, 感谢 🙏🏻