速食软件 vs. 家常软件:一场关于软件开发哲学的辩论
本文探讨了两种截然不同的软件开发方式:速食软件和家常软件。速食软件采用敏捷开发,快速迭代,以牺牲长期可维护性为代价换取快速上线。家常软件则注重前期设计,代码精简,更注重长期稳定性,但开发周期较长。作者以辛辣的笔触批判了当今盛行的速食软件开发模式,认为其导致了大量技术债务和糟糕的用户体验,并呼吁业界回归更注重质量和可维护性的家常软件开发模式。
阅读更多
本文探讨了两种截然不同的软件开发方式:速食软件和家常软件。速食软件采用敏捷开发,快速迭代,以牺牲长期可维护性为代价换取快速上线。家常软件则注重前期设计,代码精简,更注重长期稳定性,但开发周期较长。作者以辛辣的笔触批判了当今盛行的速食软件开发模式,认为其导致了大量技术债务和糟糕的用户体验,并呼吁业界回归更注重质量和可维护性的家常软件开发模式。
阅读更多
这项研究采用双盲、安慰剂对照、交叉设计,通过六次实验测试,研究了不同剂量LSD(25µg、50µg、100µg、200µg以及服用酮色林后1小时的200µg)对人体的影响。16名健康受试者参与了该研究,结果显示不同剂量的LSD会产生不同的主观体验和生理反应,研究还评估了血浆BDNF水平和LSD血浆浓度等指标。该研究为理解LSD的作用机制提供了新的见解,属于科技范畴。
阅读更多
互联网档案是一个非营利组织,致力于通过创建互联网资源的数字图书馆来让信息自由和易于获取。它保存了大量的网站快照(Wayback Machine)、书籍、电影、音乐和其他数字资源,为研究人员、教育者和公众提供了一个宝贵的资源库。用户可以免费访问和下载这些资源,体验互联网的历史和文化多样性。
阅读更多
Mozilla最近的隐私政策更新引发了争议,其沟通不畅导致用户对隐私担忧加剧。Waterfox作为Firefox的分支,则坚持透明和稳定的隐私策略,并强调其正式的治理结构和问责机制,以此与缺乏问责机制的其他开源浏览器项目区分开来。作者认为,对于安全关键型软件如浏览器,明确的治理结构和透明的政策是建立用户信任的关键,这使得Waterfox在浏览器市场中占据独特地位。
阅读更多
作者回顾了45年的科技生涯,感叹信息爆炸时代人们应对新闻的方式从单一渠道转向高度个性化策略。从最初的电视、广播、报纸杂志,到互联网的usenet和web,新闻来源呈指数级增长,远超人类的信息处理能力。面对真假难辨、意义不明的信息洪流,人们产生了各种应对策略,如彻底断网、设立数字安息日等。作者认为,我们需要重新思考人与信息连接的方式,培养甄别信息的能力,建立心理和文化防御机制,才能在信息海洋中保持清醒,而不是被信息淹没。这并非技术或法律所能解决,而是需要个体努力提升自身应对信息过载的能力。
阅读更多
mutool 是一个基于 MuPDF 库的强大命令行工具,它提供了一套丰富的子命令,可以对 PDF 文件执行各种操作,例如:将 PDF 页面转换为 PNG 图片、提取文本内容、合并多个 PDF 文件、提取嵌入的图像和字体等。其功能涵盖了 PDF 文件处理的各个方面,堪称 PDF 文件处理的瑞士军刀。无论是处理简单的转换任务,还是执行复杂的 PDF 操作,mutool 都能胜任。
阅读更多
1934年,豪华邮轮莫罗城堡号在航行途中遭遇了一场突如其来的大火,酿成重大灾难。船长离奇死亡,大火迅速蔓延,混乱中乘客和船员争先逃生,许多人丧生火海或冰冷的大西洋。事后调查指向无线电报务员George Rogers,他与船长死因和纵火案有着千丝万缕的联系,但最终证据不足。这起悲剧暴露了当时海上航行的安全隐患,也留下了一个悬而未决的谜团:究竟是谁制造了这场灾难?
阅读更多
本文通过互动式教程,深入浅出地讲解了数字微分分析器 (DDA) 算法,该算法广泛应用于体素光线追踪。作者从自身经验出发,循序渐进地推导了该算法,并用可编辑代码演示了整个过程,从二维平面上的光线与网格的交点计算,到三维空间的扩展,清晰地解释了算法的原理和实现细节。即使是几何算法小白,也能轻松理解DDA算法的精妙之处。
阅读更多
Open Heart Protocol 允许匿名用户向 URL 发送表情符号反应。用户可以使用简单的 POST 请求发送表情符号,服务器则统计每个表情符号的出现次数并以 JSON 格式返回。该协议简单易用,开发者可以使用 Cloudflare Worker 或 Glitch 等平台快速搭建自己的服务端。相比 WebMention,它更加轻量级,也更容易实现。
阅读更多
Substack宣布与言论自由非营利组织FIRE合作,为可能因写作内容而遭受政府打压的合法居住在美国的外国作家提供法律支持。此举源于近期对言论自由的攻击事件,例如最近一名塔夫茨大学学生因在校报上发表批评文章而被捕。这项倡议扩展了Substack已有的Defender项目,该项目自2020年起已为美国、加拿大和英国的数十名作家提供法律援助,涵盖诽谤和商标侵权等诉讼。目前尚不清楚该项目是否也涵盖作家在Substack上发布的视频内容。
阅读更多
这篇博客文章回顾了作者三个月使用Kagi搜索引擎和Orion浏览器的体验。Kagi是一个付费订阅的搜索引擎,每月10美元提供无广告、注重隐私的优质搜索结果。作者发现Kagi的搜索结果质量很高,并赞扬了其简洁的用户界面和一些独特的功能,例如自定义排名和“镜头”功能。Orion浏览器则是一个基于WebKit的浏览器,支持Chrome和Firefox的扩展程序,并默认内置广告拦截功能。作者认为Kagi的10美元月费略高,但无限搜索方案更值得推荐,并建议读者尝试其100次免费搜索。文章也探讨了Kagi与Brave Search的合作以及在处理道德困境方面的立场。
阅读更多
Bradford J. Rodriguez 的个人网站汇集了他多年来发表的论文、研讨会演讲和编写的计算机程序。内容涵盖了Forth内核编写、多处理器系统、实时控制、面向对象Forth以及汇编器等多个方面,其中包括他的博士和硕士论文全文,以及一些小型项目的源代码和说明文档。这些资源为对嵌入式系统、Forth语言和计算机体系结构感兴趣的读者提供了宝贵的学习资料。
阅读更多
Ghostwriter是一个运行在reMarkable 2上的AI助手,它能够根据手写或屏幕上的提示,通过OpenAI、Anthropic和Google Gemini等模型生成文本或图像回复。开发者通过不断迭代,完善了手写识别、图像生成、虚拟键盘等功能,并实现了对不同模型和API的兼容。目前,Ghostwriter支持多种模式,包括文本辅助和绘图模式,并正在开发更强大的评估系统和更丰富的工具,以提升用户体验。
阅读更多
安全研究人员对Bambu Connect打印机应用进行了逆向工程分析,发现其使用了Electron框架,并通过代码混淆和asar打包来保护私钥。研究人员通过一系列步骤,包括使用asarfix修复asar文件,使用Ghidra分析main.node文件,最终提取了私钥和证书。该过程还涉及到RC4解密和URL解码等操作。
阅读更多
近年来,大量研究表明格陵兰冰盖的裂隙正在加速冰川崩解,加剧海平面上升的威胁。研究人员利用卫星图像、航空激光扫描和现场观测等多种手段,对格陵兰冰盖裂隙的形成、扩展和水文效应进行了深入研究。结果显示,裂隙不仅影响冰川的稳定性,还加速了融水的排放,从而进一步加剧冰川融化。这不仅对格陵兰冰盖的未来命运构成严重挑战,也对全球海平面变化和沿海地区安全构成巨大威胁。
阅读更多
本文讨论了Rust借用检查器的四个令人惊讶的局限性,这些局限性即使经验丰富的Rust程序员也可能遇到。第一个局限是借用检查器无法充分考虑match和return语句,导致在处理HashMap时需要额外的检查。第二个局限与异步编程有关,目前Rust无法表达某些异步回调的类型签名。第三个局限是FnMut闭包不允许重新借用捕获的变量,限制了异步操作中对可变状态的访问。最后一个局限是Send检查器缺乏控制流感知能力,导致某些本应是Send的Future被错误地标记为非Send。作者通过具体的代码示例和解决方法,阐述了这些局限性及其带来的挑战,并呼吁改进Rust的类型系统以提升开发效率。
阅读更多
Stratoshark是一个开源工具,它将Wireshark强大的网络分析能力扩展到云环境中。它可以捕获系统调用和日志活动,并使用高级功能进行故障排除和分析。Stratoshark与Wireshark共享相同的剖析和过滤引擎以及大部分用户界面,并支持与Falco和Sysdig CLI相同的文件格式,方便用户在不同工具之间无缝切换。无论是Windows、macOS还是Linux,都有对应的安装包和源代码可供下载。
阅读更多
1980年,Atari公司推出的第一人称坦克游戏《Battlezone》横空出世,其利用矢量显示技术构建的3D游戏世界震惊了玩家。该游戏依靠三个微处理器协同工作,其中一个专门负责复杂的矩阵运算以实现透视效果。开发团队克服了诸多技术难题,如对象数量限制和屏幕裁剪问题,最终创造出这款里程碑式的游戏。然而,令人意想不到的是,《Battlezone》的成功却引来了美国军方的关注,迫使开发团队在短时间内将其改造成军事训练模拟游戏《Army Battlezone》。这篇文章讲述了《Battlezone》的开发历程以及其与军方的意外牵连,展现了早期游戏开发的艰辛和技术突破,以及开发者面对道德困境时的抉择。
阅读更多
24岁的韩国女演员金赛纶骤然离世,引发了公众对韩国娱乐圈恶劣环境的强烈关注和谴责。金赛纶曾出演《孤胆特工》等知名影片,但2022年酒驾事件后事业受挫,并持续遭受网络暴力和媒体负面报道。她的去世,再次将韩国娱乐圈对明星的苛刻和网络暴力推至风口浪尖,许多媒体和评论人士呼吁改变这种“零容忍”的文化,并反思媒体自身的责任。
阅读更多
一个名为DOOM CAPTCHA的项目,让你通过玩DOOM来证明你是人类。它利用Emscripten将DOOM编译成WebAssembly,并在C语言游戏循环和JavaScript CAPTCHA UI之间实现互通。为了适配CAPTCHA,游戏做了扩展,加入了玩家出生、死亡、击杀敌人等回调函数。项目使用了DOOM的共享版,并修改了游戏参数,提高难度,直接进入游戏关卡,并取消主菜单。玩家需要在规定时间内击杀至少3个怪物才能通过验证。
阅读更多
皮尤研究中心的一项研究发现,美国人对埃隆·马斯克和马克·扎克伯格的评价多为负面。虽然扎克伯格对高定服装的兴趣引发了硅谷的热议,但报告发现,Meta 首席执行官的受欢迎程度低于特朗普的亲信马斯克。约 54% 的美国成年人表示他们对马斯克持负面看法,而对扎克伯格持负面看法的比例高达 67%。自特朗普第二任期开始以来,这两位科技高管一直受到越来越多的审查;两人都在特朗普就职典礼上与总统一同出席,并向他的就职基金捐款。扎克伯格为了限制事实核查和打击仇恨言论,颠覆了长期存在的 Meta 内容审核政策,而马斯克则在特朗普的阵营中扮演了关键角色。在特朗普总统任期的第一个月里,马斯克直接参与了美国政府的运作,利用他的政治关系削弱了 USAID 等政府部门,USAID 为世界各地提供人道主义援助。与此同时,马斯克的 DOGE 在周一夸大了其预算削减数十亿美元的影响。鉴于马斯克与特朗普的关联,顺理成章的是,85% 的民主党或倾向民主党的受访者对这位特斯拉首席执行官持负面看法。与此同时,73% 的共和党或倾向共和党的受访者对马斯克持正面看法。但 Facebook 创始人扎克伯格更不受欢迎,尽管他从左倾人群那里招致更多批评。虽然 60% 的共和党和倾向共和党的受访者对扎克伯格持负面看法,但 76% 的民主党人也有同样的看法。因此,虽然扎克伯格可能扮演着酷哥的角色,但美国人似乎并没有被他金链子或音乐野心所愚弄。皮尤的研究涉及 5086 名随机选择的美国成年人。这项调查于 2025 年 1 月 27 日至 2 月 2 日进行,因此这些回应反映了人们最近的观点。
阅读更多
本文讲述了作者利用 JTAG 接口“破解”初代 Xbox 的故事。初代 Xbox 使用 Intel Pentium III 处理器,其安全机制依赖于一个隐藏在 NVIDIA MCPX 南桥中的 512 字节的秘密 bootrom。尽管早期研究者曾设想过利用 Intel CPU 的 JTAG 功能读取 bootrom,但由于 TRST# 引脚被连接到地而被认为不可行。作者设计了一个 CPU 中间层 PCB 来解决 TRST# 的问题,并成功地利用一台老旧的 CodeTAP 调试器,通过 JTAG 接口读取了秘密 bootrom,验证了一个 20 年前的理论。这项工作不仅具有历史意义,也为研究 x86 JTAG 提供了宝贵的经验和资源。
阅读更多
一篇由进步研究所(IFP)发布的研究报告探讨了美国临床试验的改革方案。报告指出,冗长的临床试验流程导致药物研发成本高昂、时间漫长,阻碍了医疗创新。报告提出九项具体建议,包括简化监管流程、改进临床试验数据库、采用风险评估监控等,以期通过提高效率和降低成本,加速新药研发,造福更多患者。这标志着利用科技手段(如AI)提高医疗效率的积极探索。
阅读更多
一个实验利用Google Vision API,从单张照片中提取隐藏的故事,揭示照片中蕴含的个人隐私信息。通过上传照片,你可以体验该API如何“解读”照片内容,并了解照片可能泄露的个人信息,从而提高你的隐私保护意识。
阅读更多
Ladybird开源浏览器项目本月取得重大进展,合并了来自35位贡献者的281个PR。WPT通过子测试数量突破177万,向iOS替代浏览器引擎90%通过率的目标迈进。项目采用OpenSSL替代自研加密库,并迁移网络栈至curl,还增加了对Firefox DevTools的支持,提升了调试效率。此外,Ladybird新增了CSS图像光标、新的CSS伪类、文本装饰错误提示等特性,并实现了TextEncoderStream和Resource Timing API,优化了样式失效机制,以及增加了aarch64 Linux持续集成。
阅读更多
平壤的柳京饭店,这座世界上最高的空置建筑之一,其神秘面纱终于被一名英国导游Simon Cockerell揭开。他20年来多次访问朝鲜,凭借人脉关系得以进入这座奇特的金字塔形建筑内部。Cockerell拍摄的照片展现了其内部巨大的空旷空间,推翻了一些关于该建筑的谣言,例如楼层数目。尽管该建筑已完工,但从未接待过一位客人,它象征着朝鲜的雄心壮志,也反映了其经济起伏和与苏联解体后的影响。如今,柳京饭店的玻璃幕墙夜晚化身巨型LED屏幕,播放宣传标语和视频,成为平壤夜空中独特的景观。
阅读更多
哈勃太空望远镜历时十年,拍摄到有史以来最大的仙女座星系全景图,包含超过2亿颗恒星。这张由600多张哈勃图像拼接而成的巨型照片,包含25亿像素,展现了仙女座星系前所未有的细节。科学家们将利用这些数据研究仙女座星系的年龄、重元素丰度和恒星质量,以及其与其他星系的合并历史。这项壮举为我们理解宇宙的演化提供了宝贵的数据。
阅读更多
HDMI论坛确认将于2025年1月在CES上发布新的HDMI 2.2标准。该标准将支持更高的带宽、分辨率和刷新率,例如8K 120Hz甚至更高的分辨率。这将与英伟达RTX 50系列和AMD RX 8000系列显卡同步,并可能需要新的线缆。这一升级将为消费者带来更优质的影音体验,推动高端显示技术发展。
阅读更多
OpenAI 推出的新 AI 代理 Operator,能够自行浏览网络并获取信息,这标志着开放网络的时代可能即将终结。Operator 等 AI 工具改变了我们获取信息的方式,直接从 AI 获取信息,不再需要依赖 Google、TripAdvisor 等中间网站。这将导致这些网站的广告收入模式难以为继,最终可能走向衰落。未来,信息获取可能转向一种结构化数据层,由中间商向 AI 公司出售数据。这同时也引发了关于高质量用户数据来源的担忧,以及开放网络的未来走向。
阅读更多