Shelgon:Rust构建交互式REPL应用的强力框架

2025-03-06
Shelgon:Rust构建交互式REPL应用的强力框架

Shelgon是一个强大的Rust框架,用于构建交互式REPL(Read-Eval-Print Loop)应用程序和自定义shell。它提供了一个灵活的、类型安全的底层架构,并使用ratatui内置终端UI功能。Shelgon支持类型安全的命令执行、异步运行时集成、美观的TUI、丰富的输入处理(包括命令历史、光标移动、制表符补全和Ctrl+C/Ctrl+D处理)、自定义上下文支持、STDIN支持等特性。该项目还提供了详细的文档和示例,方便开发者快速上手和构建自己的shell。

阅读更多
开发

告别OCR:Morphik如何用视觉理解革新文档检索

2025-07-22

Morphik 抛弃传统的OCR和解析流程,采用基于图像的视觉理解技术来进行文档检索。他们发现,传统的文本提取方法在处理包含图表、表格等复杂元素的文档时效率低下且容易丢失关键信息。为此,Morphik 使用视觉Transformer和语言模型直接处理文档图像,理解文本和视觉元素之间的上下文关系,实现更准确、高效的检索。在实际测试中,Morphik 的方法在准确率上显著超过其他方案,并通过优化算法将查询速度提升了数个数量级。这项技术尤其适用于金融文档、技术手册等对图像信息依赖较高的场景。

阅读更多

北约HEIST项目:卫星对抗海底电缆中断

2025-01-01
北约HEIST项目:卫星对抗海底电缆中断

由于近年来海底电缆中断事件频发,北约启动了名为HEIST的项目,旨在构建一个卫星与海底电缆无缝切换的系统,以应对潜在的通信中断。该项目将能够精确定位电缆损坏位置,并迅速将数据流量切换到卫星网络。这对于依赖海底电缆进行数据传输的全球经济至关重要,因为这些电缆承载着超过10万亿美元的交易。尽管卫星带宽目前远低于海底电缆,但该项目正在努力提升卫星传输速度,并计划开源部分技术,以加快研发进程并提升系统安全性。

阅读更多
科技

在阿姆斯特丹玩转OpenBSD:一个圆形木塞的故事

2025-04-02

作者在尝试将一台老旧的笔记本电脑连接到互联网的过程中,经历了诸多Linux发行版和其它操作系统的失败,最终只有OpenBSD成功运行。虽然OpenBSD以安全性和简洁性著称,但学习曲线陡峭,作者在配置网站的过程中也遇到了许多挑战,如同试图将圆形木塞塞进方形孔一样。最终,作者成功地使用OpenBSD搭建了自己的网站,并分享了配置过程中的经验教训,强调了坚持和努力的重要性。

阅读更多
开发

Big Tech:政府监控的幕后帮凶?

2025-02-28
Big Tech:政府监控的幕后帮凶?

美国政府通过与Meta、谷歌、苹果等科技巨头合作,获得了对公民日常生活的惊人监控能力。近十年来,这三家公司向政府提供了超过300万个账户的详细信息,数据请求量激增。政府利用这些数据进行调查,但同时也引发了隐私担忧,因为这些请求中许多缺乏司法审查,甚至可能导致冤假错案。科技公司为维护自身商业模式,难以有效保护用户隐私,最终成为政府监控的帮凶。

阅读更多
科技

Changefly ID:下一代用户身份验证系统

2025-05-30

Changefly ID 是一种新型的身份验证系统,它抛弃了传统的邮箱和手机号认证方式,为登录、支付、用户付费墙、机器人付费墙、忠诚度计划、评论、调查、表单等提供更安全的认证服务。该系统通过三步简单的步骤生成私钥和连接密钥,并使用户能够进行身份验证。Changefly ID 对个人项目免费,并为商业用途提供许可。其使命是通过高级安全功能,如匿名端到端加密和机器学习算法,帮助构建更安全的互联网。

阅读更多
开发

TRRE:超越正则表达式的文本处理利器

2025-02-07
TRRE:超越正则表达式的文本处理利器

TRRE 是一种实验性的正则表达式扩展,它引入了一种更直观的方式来进行文本编辑和模式匹配。不同于传统的正则表达式,TRRE 使用 `:` 符号定义转换规则,使得文本替换、插入和删除操作更加简洁。它提供了一个类似 `grep` 的命令行工具,可以高效地处理各种文本转换任务,例如替换单词、插入字符、删除字符等,甚至可以实现简单的密码加密和解密。虽然目前仍处于原型阶段,但 TRRE 展示了其在文本处理方面的巨大潜力,特别是对于复杂的文本转换任务,其性能甚至超越了 `sed`。

阅读更多
开发

Cosmopolitan赋能:重现经典UNIX文字冒险游戏Zork

2025-04-14

作者利用Cosmopolitan项目,将Infocom公司1985年发布的UNIX版Zork文字冒险游戏的C源代码移植到现代操作系统。Cosmopolitan独特的“一次编写,随处运行”特性,使得只需编译一次,即可在Windows、macOS、Linux等多个平台上运行,无需虚拟机。过程中,作者修复了原代码中NULL定义冲突、函数声明缺失等问题,并解决了部分函数的弃用问题。最终,作者成功创建了包含Zork三部曲的独立可执行文件,并在GitHub上发布,让玩家能够在现代系统上体验这款经典游戏。

阅读更多
游戏

RaptorCast:一种高效的区块链消息层设计

2025-06-20

RaptorCast 旨在解决区块链中块传播的性能、安全和鲁棒性问题。它采用UDP协议以追求速度,并通过R10编码和Merkle树签名机制来处理丢包和恶意节点。其广播策略基于两跳结构化广播,根据验证者权益分配数据,并通过冗余策略保证数据完整性和可用性,即使在存在丢包和恶意节点的情况下也能高效地传播区块提案。

阅读更多
开发 共识机制

Dynomate:提升DynamoDB开发效率的神器

2025-04-09
Dynomate:提升DynamoDB开发效率的神器

Dynomate是一款提升DynamoDB数据库操作效率的工具,它支持无缝AWS集成和简易SSO认证,允许用户轻松切换配置文件和区域。该工具提供高级表格管理和查询工具,包括多视图支持、内联和批量编辑以及详细的请求日志。其多标签界面允许同时管理多个DynamoDB表和AWS配置文件,并支持本地请求持久化和Git集成,方便版本控制和团队协作。此外,Dynomate还支持强大的查询模式,允许用户顺序或并发执行多个DynamoDB查询,并将其组织到自定义文件夹中。开发者友好的工作流程和全面的日志记录功能,使得调试和优化更加便捷。

阅读更多
开发

Rust构建的Hacker News桌面客户端

2025-05-19
Rust构建的Hacker News桌面客户端

一个用Rust和egui构建的Hacker News桌面应用闪亮登场!它拥有简洁现代的界面,支持浏览热门、最新、Show HN、Ask HN、工作和最佳故事等不同板块,并以类似Reddit的线程方式显示评论,具备自动折叠、字体大小调节等功能。此外,还支持离线缓存、收藏、搜索过滤等实用功能,让你随时随地享受Hacker News的阅读体验。

阅读更多
开发

哥伦比亚初创公司Guajira:为移民送货员提供电动自行车,助力可持续发展

2025-03-16
哥伦比亚初创公司Guajira:为移民送货员提供电动自行车,助力可持续发展

在哥伦比亚,一家名为Guajira的初创公司正在通过为移民送货员提供电动自行车融资,改善他们的生活并推动可持续发展。创始人James Downer观察到送货员面临高昂的电动自行车价格和有限的融资选择,于是创立了Guajira,生产并提供融资租赁的哥伦比亚制造电动自行车。这不仅提高了送货员的收入和效率,也减少了碳排放。Guajira的成功案例表明,关注社会公平与环境保护并非相互冲突,反而可以形成良性循环,为移民群体提供就业机会和社会融入,并促进绿色出行。

阅读更多

伦敦AI初创公司SchemeFlow招募全栈工程师

2025-06-12
伦敦AI初创公司SchemeFlow招募全栈工程师

Y Combinator 孵化的伦敦AI初创公司SchemeFlow正在招聘一名全栈工程师。该公司致力于利用AI技术简化建筑项目的繁琐审批流程,目标是加速西方世界的基础设施建设。该职位要求具备扎实的全栈技术能力(Vue.js, FastAPI, Google Cloud, Supabase等),以及对用户需求的深刻理解和解决问题的能力。公司提供具有竞争力的薪酬和股权,并有机会前往旧金山工作。

阅读更多
开发

并发修改TreeMap引发的CPU爆表:一个惊险的Java故事

2025-02-28
并发修改TreeMap引发的CPU爆表:一个惊险的Java故事

作者的机器CPU占用率飙升至3200%!罪魁祸首竟是一个未加保护的TreeMap。多线程并发访问TreeMap导致红黑树出现循环,最终卡死在`TreeMap.put()`方法中,引发CPU占用率暴增。作者通过实验复现了该问题,并发现只有允许捕获空指针异常的语言才会出现此问题。文章还探讨了多种修复方案,并强调了在多线程环境下进行代码审查、静态代码分析以及编写多线程测试的重要性,避免类似问题的再次发生。

阅读更多
开发 TreeMap

ArcoLinux项目创始人8年后功成身退

2025-04-13

经过8年的辛勤耕耘,ArcoLinux项目创始人宣布退休。他创建ArcoLinux的初衷是教育和赋能Linux用户,期间制作了5000多个教学视频,开发了ArcoInstall等工具,并积极帮助社区用户解决问题。如今,面对年龄增长带来的精力下降,他选择在项目巅峰时期功成身退,将项目成果留给社区继续发展。未来他将享受生活,并以轻松的心态继续享受Linux的乐趣。

阅读更多
开发

英国私营公司首次在运营聚变反应堆中成功培育氚

2025-07-06
英国私营公司首次在运营聚变反应堆中成功培育氚

英国私营聚变公司Astral Systems宣布,其利用自主运营的聚变反应堆首次成功培育出氚,这是聚变燃料的关键组成部分。这一与布里斯托大学合作取得的成就,解决了聚变能发展中的一个重大难题。通过3月份进行的55小时氘-氘(DD)聚变辐照实验,Astral Systems的Multi-State Fusion(MSF)技术在实验性锂增殖毯中实时生产并检测到氚。这项突破标志着可行性更高的氚增殖技术的重大进步,并为核聚变能源、医学同位素生产等多个领域带来广泛影响。

阅读更多

摩根大通结束远程办公:30万员工重返办公室

2025-01-12
摩根大通结束远程办公:30万员工重返办公室

美国最大银行摩根大通计划结束远程办公,要求30多万员工每周五天到办公室上班。此举源于CEO杰米·戴蒙对线下办公的坚定信念,他认为面对面交流更有利于创新和团队合作。这一决定标志着大型企业逐渐放弃远程办公模式的趋势,也为其他公司提供了参考,但同时也引发了员工对于工作灵活性的担忧。

阅读更多
科技 返工

Guile Hoot 0.2.0发布:用Scheme构建交互式网页

2025-05-28

Guile Hoot 0.2.0发布,它是一个将Scheme编译成WebAssembly GC的编译器。新版本引入了外来函数接口(FFI),允许开发者直接用Scheme编写大部分Web应用代码,从而摆脱对JavaScript的依赖。文章通过构建一个简单的“Hello, world!”程序,一个带有交互式按钮和计数器的程序,以及一个待办事项列表,逐步演示了如何利用Scheme和FFI操作DOM,构建交互式网页。其核心在于利用Scheme的强大符号操作能力,结合SXML,构建高效的虚拟DOM,实现类似React的差异化更新机制。

阅读更多
开发 Guile Hoot

逃离AWS:一家丹麦公司如何降低90%云成本并保持ISO 27001认证

2025-06-21
逃离AWS:一家丹麦公司如何降低90%云成本并保持ISO 27001认证

一家丹麦员工管理公司成功迁移出AWS,将云成本降低了90%。他们面临着美国云提供商的合规性问题和高昂的费用,最终选择迁移到欧洲的云服务提供商,例如Hetzner和OVHcloud。通过使用Ansible进行基础设施即代码、Prometheus/Grafana/Loki进行监控以及安全设计优先的方法,他们不仅降低了成本,还强化了数据主权和安全合规性,并利用其欧洲托管作为销售工具,提升了品牌信任度。

阅读更多
科技 ISO 27001

Steam下架成人游戏:支付处理商的审查风暴

2025-07-19
Steam下架成人游戏:支付处理商的审查风暴

Valve近日从Steam商店下架了一批成人游戏,原因是这些游戏违反了支付处理商(如Mastercard)的规则。Valve表示,如果失去支付方式,顾客将无法购买Steam上的其他游戏和内容。虽然Valve试图联系受影响的开发者并提供补偿,但这事件凸显了支付处理商对成人内容的严格审查,即使是动画形式的成人内容也未能幸免。这引发了对游戏审查和支付处理商权力过大的担忧,不少人认为Mastercard等公司不应该决定玩家可以在Steam上购买什么游戏。

阅读更多

Ruby JSON 性能优化:堆栈分配与内联函数的博弈

2025-01-02

本文是 Ruby JSON 优化系列的第四部分,作者通过一系列微基准测试和性能分析,深入探讨了如何优化 Ruby 的 JSON 序列化性能。文章重点关注了堆栈分配和内联函数的运用,通过将缓冲区从堆分配改为栈分配,以及巧妙地运用内联函数,最终提升了 JSON 序列化的速度,但同时也揭示了在追求微基准测试性能的同时,需要注意避免对实际应用性能的负面影响。

阅读更多
开发

印度喀拉拉邦的经济奇迹:从贫困到富裕的非凡转型

2025-03-28
印度喀拉拉邦的经济奇迹:从贫困到富裕的非凡转型

喀拉拉邦,印度西南部的一个小邦,曾是印度最贫困的地区之一。然而,在短短几十年内,它却实现了惊人的经济腾飞,人均收入超过全国平均水平。这其中,高识字率、优质医疗和低人口增长率起到了关键作用。此外,左翼政府长期的社会福利政策,以及与全球经济的深度融合、海湾地区的汇款和蓬勃发展的私营部门投资,共同成就了喀拉拉邦的经济奇迹。然而,过度开发和气候变化也带来新的挑战,喀拉拉邦未来的发展之路需要在经济增长与环境可持续性之间取得平衡。

阅读更多
创业 喀拉拉邦

1787年宪法签署:曙光初现?

2025-02-22
1787年宪法签署:曙光初现?

1787年9月17日,美国制宪会议落下帷幕。尽管三位代表拒绝签署,但富兰克林的动情演讲和华盛顿的支持最终促使宪法获得通过。会上,关于众议院规模的提案获得一致通过,为宪法的完善添砖加瓦。然而,签署并非最终胜利,真正的挑战在于说服美国人民接受这份新宪法,其未来走向仍充满变数。

阅读更多
杂项 制宪会议

古代DNA揭示腓尼基文化传播的秘密:文化交流而非大规模迁徙

2025-05-09
古代DNA揭示腓尼基文化传播的秘密:文化交流而非大规模迁徙

一项新的古代DNA研究颠覆了我们对地中海腓尼基-普尼克文明的认知。研究发现,腓尼基文化的传播并非依靠大规模人口迁移,而是通过文化交流和融合实现的。普尼克人的基因构成极其多样化,具有显著的北非和西西里-爱琴海血统。地中海古代社会高度互联,不同地区的人们频繁贸易、迁徙并通婚,塑造了独特的普尼克文化。这项研究利用来自14个考古遗址的古代DNA样本,揭示了地中海地区社会高度互通的复杂历史。

阅读更多

AI揭示好莱坞电影暴力内容70年趋势

2025-02-07
AI揭示好莱坞电影暴力内容70年趋势

澳大利亚新南威尔士大学的研究人员利用大型语言模型(LLM)分析了1950年至2024年间1026部好莱坞电影的对话,发现电影中的暴力和辱骂内容随着时间推移逐渐增加。研究涵盖了奥斯卡提名电影和年度十大卖座电影,并将其分为动作、喜剧、剧情和惊悚四类。结果表明,惊悚片中辱骂性内容频率最高,但积极情绪如幽默和乐观情绪在大多数电影中依然存在。近二十年来,奥斯卡提名电影的辱骂性内容超过了年度十大卖座电影。这项研究为进一步研究社会因素对电影对话变化的影响以及这些变化的影响提供了新的视角。

阅读更多
科技 暴力

无人驾驶玛莎拉蒂创下新陆地速度纪录

2025-03-03
无人驾驶玛莎拉蒂创下新陆地速度纪录

一辆无人驾驶的玛莎拉蒂MC20跑车在肯尼迪航天中心创下了新的自动驾驶车辆陆地速度纪录,时速达到318公里/小时。这项成就由米兰理工大学和Indy Autonomous Challenge团队合作完成,其目标不仅在于刷新纪录,更在于通过极限测试,提升自动驾驶算法的可靠性,最终应用于普通道路上的自动驾驶汽车,提高安全性。

阅读更多
科技 速度纪录

小而美的旧技术复兴:回归简洁与隐私

2025-05-15

本文探讨了“小技术”的理念,它强调技术的小巧、易用、私密和环保。与大型科技公司主导的臃肿技术不同,“小技术”提倡去中心化、点对点传输、零知识证明等特性,并重新审视旧技术如UUCP、Gopher和Usenet的价值。这些旧技术资源占用少,易于运行在低功耗设备上,更环保,也更能保护用户隐私。文章还介绍了一些现代化的“小技术”项目,例如NNCP和Gemini,以及致力于小技术理念的组织,旨在推动技术回归简洁和注重隐私的时代。

阅读更多

放弃全天候在线?电商网站的另类节约之道

2025-04-10

文章探讨了电商网站是否需要全天候在线。作者以B&H Photo每周六停运为例,指出并非所有网站都需要24/7运行。全天候在线的成本很高,而部分网站停运并不会导致大量客户流失。作者还提到Google SRE团队故意制造小故障以提醒用户做好应急预案。文章最后计算了停运带来的云服务成本节省,并探讨了员工轮岗的成本和收益。

阅读更多
创业 网站运维

AI初创公司Cohere因版权侵权被诉

2025-02-14
AI初创公司Cohere因版权侵权被诉

康泰纳仕集团等多家媒体公司起诉AI初创公司Cohere,指控其未经授权使用新闻文章训练其大型语言模型,构成系统性版权和商标侵权。诉讼称Cohere不仅未经许可使用文章,还伪造文章并将其归于媒体公司,造成公众误导和品牌损害。原告寻求巨额赔偿,Cohere则回应称诉讼毫无根据,并坚称其采取了负责任的训练方法。

阅读更多
科技

arXivLabs:与社区协作者合作的实验项目

2025-06-16
arXivLabs:与社区协作者合作的实验项目

arXivLabs是一个允许协作者直接在arXiv网站上开发和分享新功能的框架。参与arXivLabs的个人和组织都认同并接受了arXiv关于开放性、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。如果您有想法能够为arXiv社区增值,请了解更多关于arXivLabs的信息。

阅读更多
开发
1 2 931 932 933 935 937 938 939 1084 1085