← 返回列表
🔗 原文
Hackaday链接:2026年6月7日
Hackaday Links: June 7, 2026

Christopher Nolan’s The Odyssey isn’t hitting theaters for another month or so, but if you’re already planning your trip to the cineplex, you may want to check out this page on the movie’s website which lets you view the trailer in the six (!) different formats it’s being released in.

We don’t really have an opinion on the big-screen adaptation of the epic tale as a piece of media, but from a technical standpoint, it’s interesting to see how the viewing experience changes between the 70mm IMAX version with an aspect ratio of 1.43:1 and the 35mm cut at 2.39:1. Unfortunately, the website offers no way to approximate what the movie will look like once compressed, streamed over the Internet, and displayed on a cheap TCL TV, to say nothing of how the viewing experience will be impacted should you watch the movie on your phone by way of a series of short YouTube clips while going to the bathroom. Maybe Nolan is saving that for his next film.

If you head over to the movies in one of Waymo’s vehicles, you can feel a little better about the long-term ecological impact of your trip thanks to a recently announced partnership between the autonomous car maker and B2U Storage Solutions. Under the agreement, old batteries pulled from Waymo’s fleet of self-driving electric cars will get a second life as localized grid storage.

The idea is that batteries which no longer hold enough charge to power a robo-taxi should still have enough capacity to store the energy produced by renewable sources so it can be doled out later when the demand goes up. By installing these batteries in the cities that Waymo actually operates their vehicles in, they don’t have to worry about shipping them around either — they can just yank them out of the car, and wire them right into the grid. Of course, eventually the batteries will be too cooked to adequately perform in this role as well, but this should give them a few more productive years before they get torn down and scrapped.

Speaking of scrapping, the Ladybird project has announced a pretty radical change for an open source project: as of Friday no public pull requests to the codebase will be accepted, and the only people who can make changes to the code will be the official maintainers. The license for the project isn’t changing, so folks are still free to create forks and modify the code of the scratch-built browser however they wish, but they’ll have to do so with the understanding that their changes will likely never get merged back upstream.

So why the change? You probably guessed it already: they are sick of people sending in patches developed with AI. We’ve talked about this issue previously, and the Ladybird devs are hardly the only ones struggling to separate the wheat from the vibecoded chaff. For what it’s worth, the announcement makes it clear that the team isn’t necessarily against the responsible use of AI in software development. Their concern stems more from the fact that AI lets anybody and everybody produce code that at least looks valid, and it makes it harder to figure out what’s good and worthy of inclusion and what should probably stay in somebody’s personal repo.

On the subject of software development, health-conscious free software aficionados will be excited to hear that the GNUtrition project hit version 0.33 on Friday. For those keeping track, the free-as-in-speech tool for *nix nerds looking to keep track of their caloric intake hasn’t seen a major release since 2012. The update takes into account the latest US Department of Agriculture (USDA) dietary data, and somewhat surprisingly, switches the whole codebase from Python 2 to pure C. Patches which would have allowed the new build of GNUtrition to calculate the nutritional value of substances eaten off of one’s shoe were mysteriously vetoed from the highest levels of the Free Software Foundation.

One more software link for the road: assuming it hasn’t been taken down by Nintendo’s rabid lawyers by the time this hits the front page, check out this WebASM port of Pokemon Emerald that you can play right in the browser.

The game came out more than 20 years ago for the Game Boy Advance, so the fact that it can run in a modern browser isn’t exactly shocking given how much of today’s software lives on the web. But we still love seeing these decompilation efforts and all the hacks that are made possible once you’ve got the code to work from rather than having to emulate the original system.

Finally, the good folks at iFixit have released a video wherein they take apart fake Apple products that were purchased in the electronics wonderland of Shenzhen. As you might expect, the gadgets they picked up all look fairly convincing at arm’s length, but many of their features don’t actually work and their internals are cobbled together with random ill-fitting bits and bobs.

At the end of the video they do note that the knock-offs are in general easier to take apart than their Cupertino counterparts, but that this doesn’t really help with their repairability or long-term viability as you’ll likely have a hell of a time tracking down replacement parts for the Number 1 Best AirPoods Max.


See something interesting that you think would be a good fit for our weekly Links column? Drop us a line, we’d love to hear about it.

🤖 AI 总结
Christopher Nolan的《The Odyssey》约一个月后上映,建议提前规划观影并查看相关页面。

Christopher Nolan’s The Odyssey isn’t hitting theaters for another month or so, but if you’re already planning your trip to the cineplex, you may want to check out this page on the movie’s website which lets you view the trailer in the six (!) different formats it’s being released in.

We don’t really have an opinion on the big-screen adaptation of the epic tale as a piece of media, but from a technical standpoint, it’s interesting to see how the viewing experience changes between the 70mm IMAX version with an aspect ratio of 1.43:1 and the 35mm cut at 2.39:1. Unfortunately, the website offers no way to approximate what the movie will look like once compressed, streamed over the Internet, and displayed on a cheap TCL TV, to say nothing of how the viewing experience will be impacted should you watch the movie on your phone by way of a series of short YouTube clips while going to the bathroom. Maybe Nolan is saving that for his next film.

If you head over to the movies in one of Waymo’s vehicles, you can feel a little better about the long-term ecological impact of your trip thanks to a recently announced partnership between the autonomous car maker and B2U Storage Solutions. Under the agreement, old batteries pulled from Waymo’s fleet of self-driving electric cars will get a second life as localized grid storage.

The idea is that batteries which no longer hold enough charge to power a robo-taxi should still have enough capacity to store the energy produced by renewable sources so it can be doled out later when the demand goes up. By installing these batteries in the cities that Waymo actually operates their vehicles in, they don’t have to worry about shipping them around either — they can just yank them out of the car, and wire them right into the grid. Of course, eventually the batteries will be too cooked to adequately perform in this role as well, but this should give them a few more productive years before they get torn down and scrapped.

Speaking of scrapping, the Ladybird project has announced a pretty radical change for an open source project: as of Friday no public pull requests to the codebase will be accepted, and the only people who can make changes to the code will be the official maintainers. The license for the project isn’t changing, so folks are still free to create forks and modify the code of the scratch-built browser however they wish, but they’ll have to do so with the understanding that their changes will likely never get merged back upstream.

So why the change? You probably guessed it already: they are sick of people sending in patches developed with AI. We’ve talked about this issue previously, and the Ladybird devs are hardly the only ones struggling to separate the wheat from the vibecoded chaff. For what it’s worth, the announcement makes it clear that the team isn’t necessarily against the responsible use of AI in software development. Their concern stems more from the fact that AI lets anybody and everybody produce code that at least looks valid, and it makes it harder to figure out what’s good and worthy of inclusion and what should probably stay in somebody’s personal repo.

On the subject of software development, health-conscious free software aficionados will be excited to hear that the GNUtrition project hit version 0.33 on Friday. For those keeping track, the free-as-in-speech tool for *nix nerds looking to keep track of their caloric intake hasn’t seen a major release since 2012. The update takes into account the latest US Department of Agriculture (USDA) dietary data, and somewhat surprisingly, switches the whole codebase from Python 2 to pure C. Patches which would have allowed the new build of GNUtrition to calculate the nutritional value of substances eaten off of one’s shoe were mysteriously vetoed from the highest levels of the Free Software Foundation.

One more software link for the road: assuming it hasn’t been taken down by Nintendo’s rabid lawyers by the time this hits the front page, check out this WebASM port of Pokemon Emerald that you can play right in the browser.

The game came out more than 20 years ago for the Game Boy Advance, so the fact that it can run in a modern browser isn’t exactly shocking given how much of today’s software lives on the web. But we still love seeing these decompilation efforts and all the hacks that are made possible once you’ve got the code to work from rather than having to emulate the original system.

Finally, the good folks at iFixit have released a video wherein they take apart fake Apple products that were purchased in the electronics wonderland of Shenzhen. As you might expect, the gadgets they picked up all look fairly convincing at arm’s length, but many of their features don’t actually work and their internals are cobbled together with random ill-fitting bits and bobs.

At the end of the video they do note that the knock-offs are in general easier to take apart than their Cupertino counterparts, but that this doesn’t really help with their repairability or long-term viability as you’ll likely have a hell of a time tracking down replacement parts for the Number 1 Best AirPoods Max.


See something interesting that you think would be a good fit for our weekly Links column? Drop us a line, we’d love to hear about it.

原文
Hackaday Links: June 7, 2026

Christopher Nolan’s The Odyssey isn’t hitting theaters for another month or so, but if you’re already planning your trip to the cineplex, you may want to check out this page on the movie’s website which lets you view the trailer in the six (!) different formats it’s being released in.

We don’t really have an opinion on the big-screen adaptation of the epic tale as a piece of media, but from a technical standpoint, it’s interesting to see how the viewing experience changes between the 70mm IMAX version with an aspect ratio of 1.43:1 and the 35mm cut at 2.39:1. Unfortunately, the website offers no way to approximate what the movie will look like once compressed, streamed over the Internet, and displayed on a cheap TCL TV, to say nothing of how the viewing experience will be impacted should you watch the movie on your phone by way of a series of short YouTube clips while going to the bathroom. Maybe Nolan is saving that for his next film.

If you head over to the movies in one of Waymo’s vehicles, you can feel a little better about the long-term ecological impact of your trip thanks to a recently announced partnership between the autonomous car maker and B2U Storage Solutions. Under the agreement, old batteries pulled from Waymo’s fleet of self-driving electric cars will get a second life as localized grid storage.

The idea is that batteries which no longer hold enough charge to power a robo-taxi should still have enough capacity to store the energy produced by renewable sources so it can be doled out later when the demand goes up. By installing these batteries in the cities that Waymo actually operates their vehicles in, they don’t have to worry about shipping them around either — they can just yank them out of the car, and wire them right into the grid. Of course, eventually the batteries will be too cooked to adequately perform in this role as well, but this should give them a few more productive years before they get torn down and scrapped.

Speaking of scrapping, the Ladybird project has announced a pretty radical change for an open source project: as of Friday no public pull requests to the codebase will be accepted, and the only people who can make changes to the code will be the official maintainers. The license for the project isn’t changing, so folks are still free to create forks and modify the code of the scratch-built browser however they wish, but they’ll have to do so with the understanding that their changes will likely never get merged back upstream.

So why the change? You probably guessed it already: they are sick of people sending in patches developed with AI. We’ve talked about this issue previously, and the Ladybird devs are hardly the only ones struggling to separate the wheat from the vibecoded chaff. For what it’s worth, the announcement makes it clear that the team isn’t necessarily against the responsible use of AI in software development. Their concern stems more from the fact that AI lets anybody and everybody produce code that at least looks valid, and it makes it harder to figure out what’s good and worthy of inclusion and what should probably stay in somebody’s personal repo.

On the subject of software development, health-conscious free software aficionados will be excited to hear that the GNUtrition project hit version 0.33 on Friday. For those keeping track, the free-as-in-speech tool for *nix nerds looking to keep track of their caloric intake hasn’t seen a major release since 2012. The update takes into account the latest US Department of Agriculture (USDA) dietary data, and somewhat surprisingly, switches the whole codebase from Python 2 to pure C. Patches which would have allowed the new build of GNUtrition to calculate the nutritional value of substances eaten off of one’s shoe were mysteriously vetoed from the highest levels of the Free Software Foundation.

One more software link for the road: assuming it hasn’t been taken down by Nintendo’s rabid lawyers by the time this hits the front page, check out this WebASM port of Pokemon Emerald that you can play right in the browser.

The game came out more than 20 years ago for the Game Boy Advance, so the fact that it can run in a modern browser isn’t exactly shocking given how much of today’s software lives on the web. But we still love seeing these decompilation efforts and all the hacks that are made possible once you’ve got the code to work from rather than having to emulate the original system.

Finally, the good folks at iFixit have released a video wherein they take apart fake Apple products that were purchased in the electronics wonderland of Shenzhen. As you might expect, the gadgets they picked up all look fairly convincing at arm’s length, but many of their features don’t actually work and their internals are cobbled together with random ill-fitting bits and bobs.

At the end of the video they do note that the knock-offs are in general easier to take apart than their Cupertino counterparts, but that this doesn’t really help with their repairability or long-term viability as you’ll likely have a hell of a time tracking down replacement parts for the Number 1 Best AirPoods Max.


See something interesting that you think would be a good fit for our weekly Links column? Drop us a line, we’d love to hear about it.

中文翻译
Hackaday链接:2026年6月7日

克里斯托弗·诺兰的《奥德赛》还要等一个月左右才会上映,但如果你已经在计划去电影院的行程,不妨看看电影官网的这个页面,它让你能以六种不同的格式观看预告片——这部电影正是以六种格式发行的。

我们其实对这部史诗巨作改编成大银幕媒体并没有太多看法,但从技术角度来看,很有趣地看到观影体验如何在70mm IMAX版本(1.43:1画幅比)和35mm版本(2.39:1画幅比)之间变化。遗憾的是,网站没有提供任何方式来模拟电影经过压缩、通过网络流式传输、在一台廉价TCL电视上播放后的效果,更不用说你在上厕所时通过一系列短小的YouTube片段在手机上观看电影会对观影体验造成什么影响了。也许诺兰要把这个留到他的下一部电影。

如果你乘坐Waymo的车辆前往电影院,你可以对这次出行对生态环境的长期影响稍微感到安心一些,得益于这家自动驾驶汽车制造商与B2U Storage Solutions最近宣布的合作。根据协议,从Waymo自动驾驶电动车队中取出的旧电池将获得第二次生命,作为本地化电网存储使用。

其理念是,那些不再能为自动驾驶出租车提供足够电量的电池,仍有足够容量来储存可再生能源生产的电能,以便在需求上升时再释放出来。通过将这些电池安装在Waymo实际运营车辆的城市中,他们也不需要考虑长途运输问题——只需要把电池从车里拆下来,直接接入电网即可。当然,最终电池也会因过度使用而无法再胜任这一角色,但这能让它们在被拆解报废之前再多发挥几年作用。

说到拆解,Ladybird项目宣布了一个对开源项目来说相当激进的变化:从上周五开始,将不再接受对代码库的公开拉取请求,唯一能修改代码的人将是官方维护者。项目的许可证没有改变,所以用户仍然可以自由创建分支,随心所欲地修改这个从头构建的浏览器的代码,但他们必须明白,他们的修改很可能永远不会被合并回上游。

那么为什么会有这样的变化?你可能已经猜到了:他们厌倦了人们提交由AI开发的补丁。我们之前讨论过这个问题,而Ladybird的开发者并不是唯一在努力区分良莠的团队,所谓的“vibecoding”产生的杂乱代码让他们头疼。公平地说,公告明确指出,团队并不一定反对在软件开发中负责任地使用AI。他们的担忧更多源于AI让每个人都能生成至少看起来有效的代码,这使得判断哪些代码优秀且值得包含、哪些应该留在某人的个人仓库里变得更加困难。

说到软件开发,注重健康自由软件爱好者会很高兴听到GNUtrition项目在上周五发布了0.33版本。对于那些一直在关注的人来说,这个面向*nix极客、用于追踪卡路里摄入的自由软件工具自2012年以来就没有发布过重大更新。此次更新采用了美国农业部(USDA)最新的饮食数据,而且有点令人惊讶的是,整个代码库从Python 2切换到了纯C语言。那些本能使新版本的GNUtrition计算从鞋子上刮下来的食物营养价值的补丁,神秘地被自由软件基金会最高层否决了。

再来看一个软件链接:假设在本文发布时它还没有被任天堂的疯狂律师团队下架,不妨看看这个WebASM移植版的《宝可梦 绿宝石》,可以直接在浏览器中游玩。

这款游戏二十多年前在Game Boy Advance上推出,考虑到如今大量软件都运行在网页上,能用现代浏览器运行它并不令人惊讶。但我们仍然喜欢看到这些反编译成果,以及当你能够直接使用代码而非模拟原始系统时,那些由此得以实现的种种巧妙修改。

最后,iFixit 的伙计们发布了一段视频,其中他们拆解了在深圳电子仙境购买的假冒苹果产品。正如你所料,他们买到的这些小玩意儿远看都相当逼真,但许多功能实际上无法使用,内部结构也是用各种不匹配的零碎部件拼凑而成。

视频结尾他们还提到,这些仿冒品通常比库比蒂诺的原版更容易拆卸,但这对于其可维修性或长期可用性并没有帮助,因为你很可能很难找到适用于“1号最佳AirPoods Max”的替换零件。


看到什么有趣的内容,觉得适合我们每周的链接专栏?给我们发消息吧,我们很乐意听听。