也不使用strcpy -- No strcpy either
文章指出strncpy()函数设计存在缺陷,如可能不终止目标字符串且会填充零值,建议代码库完全避免使用该函数。作者提到他们已在curl源码中移除了所有strncpy()调用。
Win32是稳定的Linux应用二进制接口 -- Win32 is the stable Linux ABI
这篇文章提出构建"Win32/Linux"系统的设想,即在Linux系统上通过WINE和ReactOS等工具实现完整的Windows经典界面体验。作者认为Linux本身不是完整的操作系统,需要结合这些工具才能发挥实用价值,并展示了在Debian系统上运行Windows风格界面的截图示例。
非零和博弈 -- Non-Zero-Sum Games
这是一个探讨非零和博弈的网站和播客,由James主持,每周讨论博弈论、道德哲学、伦理经济学和人工智能等话题,旨在通过合作共赢的方式解决世界面临的复杂问题。
法国国际刑事法院法官尼古拉·吉卢遭美国制裁并被"断银" -- Nicolas Guillou, French ICC judge sanctioned by the US and “debanked”
法国国际刑事法院法官尼古拉·吉尤遭美国制裁后表示,这导致他被全球大部分银行系统列入黑名单,严重影响其金融活动。
远离Python -- Go Away Python
文章介绍了lorentz应用中使用Go语言替代Python的方法,通过非标准的shebang方式直接运行Go代码,并讨论了这种做法的可行性和优势。
Netflix:开放内容 -- Netflix: Open Content
Netflix开放内容平台提供开源影视素材,包括纪录片、真人实拍和动画等测试片源,旨在为娱乐、技术和学术领域的前沿技术研发提供参考资源。这些素材可在平台直接下载或通过命令行工具获取,部分内容已在Netflix上线,建议使用HDR设备观看。该举措旨在促进行业创新与学习交流。
汇丰银行因F-Droid安装的Bitwarden而封锁其应用 -- HSBC blocks its app due to F-Droid-installed Bitwarden
汇丰银行以用户通过F-Droid安装密码管理器Bitwarden为由,封锁了其手机银行应用,要求用户卸载该软件。用户拒绝妥协,决定停用汇丰应用作为回应。
黑入洗衣机 [视频] -- Hacking Washing Machines [video]
这篇文章介绍了黑客如何利用技术手段入侵洗衣机系统,揭示了智能家居设备存在的安全漏洞。
我迁移至几乎全欧盟技术栈,每年节省500欧元 -- I migrated to an almost all-EU stack and saved 500€ per year
作者分享了从美国科技巨头转向欧盟技术栈的个人经历,发现这些隐私优先的工具不仅功能更优,还节省了500欧元年费。重点介绍了Proton的全套加密服务(邮件、云盘、密码管理等),以及Standard Notes和Lumo AI等应用,证明隐私与易用性可兼得。迁移过程虽有小障碍,但整体体验超出预期。
软件开发的未来在于开发者 -- The future of software development is software developers
文章指出,尽管软件开发技术不断变革,但程序员始终是行业核心。作者以43年从业经历见证多次"程序员终结"的预言落空,强调开发者才是软件开发的未来关键。