返回首页

一周热榜

3作者: vidarh5 天前
我用它来替代我日常使用的 xterm……为什么?因为我愿意。 它从字体渲染器到 X11 绑定,完全是 Ruby 实现的。 (我也使用 Ruby 编写的窗口管理器、编辑器、文件管理器等等,所以这只是我疯狂之路上的又一步。) 它支持双倍宽度和双倍高度的文本,Unicode(但双倍宽度的字符目前可能被缩减),字体分层,特殊渲染的框线字符(以确保它们能够无缝缩放和连接),并且拥有相当完整的 vt-100/vt-102 仿真。整个项目都可以作为一个 Rubygem 使用,并附带一个 ANSI 文本后端,所以你可以在你的终端中运行你的终端。大部分代码是手动编写的,但在过去的几天里,我让 Claude 编写了一个测试框架来找出许多 bug,并开始重构和清理代码库(它仍然有很多不足之处)。
3作者: sajjadws7 天前
各位黑客朋友们,我们期待您对 Meez 框架提出宝贵的意见。请帮助我们更好地、更高效地开发它。
3作者: karthikeyankc3 天前
一直在思考公司内部出现的“代币最大化”现象。总觉得它具备了躁狂症的所有症状。如今,想法的产生、验证甚至实现都快如闪电,感觉巨大的能量在快速变化的技术格局中不断竞争,并助长了这种狂热。即使想到这种集体行为固化了新的基准线,并可能对社会造成严重的疏离感,其连锁反应也令人深感担忧。 我很想听听 Hacker News 社区的看法。你们在自己的组织里是否也注意到了这种模式?
2作者: SpecialistK3 天前
我正在查看我的未命名反向代理和 CDN 服务日志。爬虫机器人大军像惹怒了它们一样攻击我的 PHP 应用程序,所以我正在查看哪些奇怪的用户代理字符串被允许连接。有“Sogou”和“meta-webindexer”,以及少量来自“SleepBot/1.0”的请求。 SleepBot 是什么? ASN 是 Google,用户代理字符串是:“Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; SleepBot/1.0; +http://sleepbot com/) Chrome/131.0.0.0 Safari/537.36” [已编辑以使链接不可点击] 所以我访问了这个网站。看起来像一个有趣的技术和氛围音乐人士的主页,他还在运行一个 Shoutcast 在线广播流,但除此之外,他已经五年没有出现在线上了。Wayback Machine 显示十多年来变化甚少。但是简历链接会带到一个具有不同 URL 和用户名的 GitHub 账户,该账户在今年三月份报告了一个问题。事情比这更复杂。 这是怎么回事?是 Google 或相关员工在浏览网页时运行个人抓取器或自定义用户代理字符串吗?是有人打错了字?还是某种奇怪的安全游戏/ARG,而我就是那个上钩的傻瓜?
2作者: remywang6 天前
很高兴与大家分享 Prela 查询语言的“第二版”。 在分享了上一版本后,我收到了一些宝贵的反馈,其中最主要的是基于 Unicode 的奇怪语法让大家感到困惑。 Prela 现在拥有更熟悉的类 SQL 语法,同时遵循代数原理,这使得该语言具有组合性和可控性,并且核心引擎的代码量仍保持在 1k 行以内。 引擎也已从 Julia 重写为 Rust,这带来了更简洁的代码和更快的性能(这不仅仅是因为“Rust 快 Julia 慢”,还涉及一些深入的编译器层面的原因,我希望将来能写文章详细介绍)。 长远来看,我认为 Prela 的价值不在于它是一个独立的查询语言,而在于它展示了关系组合子的强大功能,这些组合子可以像迭代器一样,在任何语言中实现。
2作者: the-mitr6 天前
您使用了哪些模型和硬件?用于什么目的?遇到了哪些挑战?有什么技巧帮助您完成了这项工作?<p>这或许能帮助像我一样的新用户进行设置。
2作者: drgath3 天前
yuiblog.com 是雅虎(Yahoo)为 YUI(Yahoo User Interface library)维护的博客,也是“前端工程”作为一门独立学科被认真对待的最早的平台之一。它记录了在这些概念成为主流的很多年前,对 JavaScript 模式、性能、可访问性和设计系统进行的早期探索。该博客发表了来自 Douglas Crockford、Nicholas Zakas、Steve Souders 和 Stoyan Stefanov 等数十位作者的 1000 多篇文章。 可惜的是,雅虎一如既往地关闭了这个博客,时间在 2010 年代。意识到网络失去了什么后,我在 2020 年从 Wayback Machine 上抓取了所有内容,因为它们最终也从那里消失了。抓取到的 HTML 严重损坏,布局混乱,资源丢失,链接失效,并且由于 archive.org 多年的转换,文章内容也变得乱码。手动修复需要数周甚至数月的时间,这在我看来是不现实的。于是,它就一直以 zip 文件的形式堆积着,等待一个契机。 最终让它得以修复的灵感是,我可以将 LLM(大型语言模型)作为清理工具,而不是手动操作。真是太简单了。这时,数周的工作量变成了数小时。我将存档喂给模型,让它识别并分离出实际的文章内容,将标记语言规范化为 markdown,修复内部链接使其结构一致,然后抽样检查了一部分内容与原始存档快照进行比对,而不是手动审查全部 1000 多篇文章。虽然它不像 2008 年的 yuiblog 那样像素级完美,但内容可读、可浏览,最重要的是内容完整。我唯一新增的内容是“多年回顾”部分,以纪念社区的贡献。GitHub 仓库地址是 <a href="https://github.com/derek/yuiblog" rel="nofollow">https://github.com/derek/yuiblog</a>。 虽然 YUI 库本身早已不复存在(安息吧),但我们当时称之为“F2E”(前端开发)的这些探索现在得以延续。如果你还记得在 2000 年代阅读过这些内容,或者对“前端工程”还只是一个时髦的职位名称之前,前端工程写作是什么样的感到好奇,不妨来看看。