1Link.Fun 科技周刊

1link.fun 科技周刊 | 第 73 期

最近上线了 留言板,欢迎留言。

用 TypeScript 类型写一个 Flappy Bird 游戏

看清楚标题, 不是用 TypeScript 写这个游戏, 而是用 TypeScript 类型写一个游戏 (type InitialState = {…}, type Draw = {…}).

整体思路是用 type 定义游戏状态, 用 Rust 写一个编译器解析这些自定义类型, 用 Zig 写一个虚拟机来运行编译出来的字节码, 最终打包成 wasm 在浏览器运行.

你可以在 这里 玩这个游戏.

代码也是开源的, 你可以在文章中找到代码链接.

让你的代码动起来

Snipaste_2023-10-22_11-10-39

这个网站可以让你像做 Gif 图一样, 一帧一帧的更新你的代码片段, 然后会帮你把这些帧加上动效生成一段视频, 非常适合做教程或者 PPT 用。

你可以调整字体,背景图,代码高亮样式等。

不过免费版有不少限制,可以花钱升专业版 (感觉也是一个 side project 的好主意)

OpenAI 示范如何”驯服“ LLM

从大语言模型,尤其是 ChatGPT 问世以来, 一个新的工作诞生了,那就是提示词工程。你编写一段提示词, 让 LLM 按照你的提示词干活。

但是 LLM 毕竟是由很多权重组成,不像自己写的程序代码,有时候并不能保证完全按照你的提示词工作, 好的提示词应该尽可能的指导、规范 LLM 的行为, 尤其是不能产生你不想让他产生的回复。

幸运的是,从泄露的 OpenAI 给 ChatGPT 和 DALLE3 的提示词里, 我们可以学到一个提示词的技巧,比如:重复和强调。

重复很好理解,就是重要的事情多说几遍。

强调就是: 所有重要的提示词全部用大写字母,比如 DO NOT UNDER ANY CIRCUMSTANCES …

有时候感觉大模型也挺可怜的,被提示词工程师”呼来喝去“的 PUA, 甚至有时候还搬出“过世的奶奶”进行感情欺骗。

墨水屏阅读眼镜

image

这是一个很“有创意”的产品,墨水屏的产品现在主要是平板、电纸书之类的,但是这个直接做成一个专用的墨水屏眼镜设备。

它的镜面是一个墨水屏显示器,主打就是戴上眼镜,不管你是站着,坐着,躺着,怎么舒服怎么来,睁眼就是墨水屏。

而且支持内置调光,外界环境不管是白天还是晚上,都能调整到一个合适的亮度让你阅读。

image

官网主页动效做的也不错,有种 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), 感兴趣且有余力的朋友可以支持一下, 感谢 🙏🏻

#科技周刊 #HackerNews #互联网