[Hacker News 周报] 野心勃勃的数据库 SurrealDB;80 岁计算机科学家仍在优化开源代码;将触屏设备变为触摸板
了解科技资讯、把握行业脉搏。每周快速浏览 Hacker News 精选。本期 Hacker Newsletter 地址:https://mailchi.mp/hackernewsletter/617
了解科技资讯,把握行业脉搏,大家好,我是Koala,欢迎收看第617期Hacker News周报。
野心勃勃的数据库 SurrealDB
本周新发布的数据项目SurrealDB,看起来有着不一般的目标,从官网中可以看到SurrealDB同时支持table、document、graph多种数据模型,对外提供SurrealQL、GraphQL、Rest与Websocket多种查询方式,支持实时查询和权限等高级特性,同时既可以嵌入式部署,也可以在云端扩展为分布式的数据库,实际效果如何,大家可以在它的开源版本中去体验。
Stable Diffusion|开源的 AI 图片生成模型
https://github.com/CompVis/stable-diffusion
在我们的频道进行Dall-E 2的相关介绍之后,本周开源领域出现的新项目Stable Diffusion,同样是面向自然语言生成图片的AI模型,从官网示例中看效果不俗,AI艺术已成为新的热点,大家对注意领域的前景如何看待,欢迎在评论区与我们讨论。
react-design-editor| Canva 的开源替代品
https://github.com/layerhub-io/react-design-editor
React Design Editor是商业化产品Canva的开源替代品,从UI设计到产品功能,都深入参考了Canva,技术上使用的fabric.js和一些原生的音视频API,支持图片、PPT和视频的编辑。 Koala的每期视频封面就是使用了Canva制作的,不知道这样的开源项目是一个实验还是真的准备对Canva发起挑战呢?
Weylus|将触屏设备变为触摸板
https://github.com/H-M-H/Weylus
如果你有一个触屏手机或平板,现在你可以通过Weylus把它变成电脑的触摸输入设备了。 Weylus通过启动一个浏览器的方式,捕捉触屏事件,再将起坐标等信息转换为各个操作系统原生的鼠标等输入事件,模拟出触摸输入设备的效果。
eInk-VNC|将 VMC 输出到墨水屏
https://zmarshall.nl/static/eink-vnc.html
VNC是一种常见的远程桌面技术,E-link VNC另辟蹊径,这是将VNC的画面内容输出到E-link墨水平中,也是一种有趣的尝试,对于远程桌面技术感兴趣的小伙伴,即使没有墨水平设备,也可以通过E-link VNC使用的一些技术方案,比如Rust VNC对这项技术有所了解。
SQLite 并发读取性能详解
https://fly.io/blog/sqlite-internals-wal
本周fly.io又发布了一篇关于SQLite的博客,介绍如何扩展SQLite的并发读取性能,自从SQLite专家Ben Johnson加入fly.io之后,已经发布了多篇关于SQLite的技术文章,fly.io是否准备基于在SQLite上的技术积累,开发其Serverless领域的新功能值得关注。
80 岁计算机科学家仍在优化开源代码
https://news.ycombinator.com/item?id=32534173
最后是一则新闻,计算机科学家Brian Kernighan,在今年5月为其开发的命令行工具AWK新增了Unicode的支持,值得一提的是Brian今年已经80岁,并且早已在Unix、C语言等许多计算机领域功成名就,但依然投身于技术工作中令人敬佩。
以上就是本期Hacker News周报摘要,谢谢您的收看。