<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: vinkelhake</title><link>https://news.ycombinator.com/user?id=vinkelhake</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 09:44:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vinkelhake" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vinkelhake in "The 1987 game “The Last Ninja” was 40 kilobytes"]]></title><description><![CDATA[
<p>I grew up with and absolutely adore The Last Ninja series. I'm not going to comment on the size thing because it's so trite.<p>Instead - here's [0] Ben Daglish (on flute) performing "Wastelands" together with the Norwegian C64/Amiga tribute band FastLoaders. He unfortunately passed away in 2018, just 52 years old.<p>If that tickled your fancy, here's [1] a full concert with them where they perform all songs from The Last Ninja.<p>[0] <a href="https://www.youtube.com/watch?v=ovFgdcapUYI" rel="nofollow">https://www.youtube.com/watch?v=ovFgdcapUYI</a>
[1] <a href="https://www.youtube.com/watch?v=PTZ1O1LJg-k" rel="nofollow">https://www.youtube.com/watch?v=PTZ1O1LJg-k</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 05:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657301</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=47657301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657301</guid></item><item><title><![CDATA[New comment by vinkelhake in "Bringing Chrome to ARM64 Linux Devices"]]></title><description><![CDATA[
<p>This is "just" about providing the official Chrome binary to ARM64 "desktop" Linux.<p>You've been able to build and run Chromium on ARM Linux for a long time (I'm running it right now), it's just that they haven't provided an officially branded Chrome.<p>This is a good thing. While Chromium works well, there are a few things (like syncing) that is a bit of a pain to set up.</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47357242</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=47357242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357242</guid></item><item><title><![CDATA[New comment by vinkelhake in "48x32, a 1536 LED Game Computer (2023)"]]></title><description><![CDATA[
<p>I did something similar a few years ago. I put together a Pimoroni Interstate 75 (which is an RP Pico with an integrated LED matrix connector), a 32x64 matrix, a NES controller port, designed a simple case for it and made a Tetris. It was a fun project and the first time I had really done anything with hardware.<p>I've been meaning to do a write up of the project, but I keep putting it off. I wrote the software bits in C++. To speed up iteration (i.e. not have to deploy to real hardware for every tweak to the game code), I made a small web harness that ran the core logic as wasm.<p><a href="https://imgur.com/a/tetris-HoXenDg" rel="nofollow">https://imgur.com/a/tetris-HoXenDg</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 16:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289231</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=47289231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289231</guid></item><item><title><![CDATA[New comment by vinkelhake in "Lessons from Zig"]]></title><description><![CDATA[
<p>FWIW, and errors aside, I think I agree with the general sentiment. Things added to the C++ library ossify. The ABI concerns, and the general unwillingness to do anything about it, is a big reason why Google largely exited the C++ standard business.<p>But the conspiracy brained part of me can't help to think that part of this is sour grapes. Vinnie contributed a lot to the failed proposal to add networking (loosely based on ASIO) to the C++ standard. That proposal eventually lost out to the sender/receiver library[0] which is getting added in C++26. That <i>still</i> doesn't have actual networking, but lays the groundwork.<p>It remains to be seen how well sender/receiver turns out. Given ranges (another Niebler addition), I'm not super optimistic.<p>[0] <a href="https://en.cppreference.com/w/cpp/experimental/execution.html" rel="nofollow">https://en.cppreference.com/w/cpp/experimental/execution.htm...</a></p>
]]></description><pubDate>Thu, 12 Feb 2026 04:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46984860</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=46984860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46984860</guid></item><item><title><![CDATA[New comment by vinkelhake in "The Waymo World Model"]]></title><description><![CDATA[
<p>Is there an equivalent to Godwin's law wrt threads about Google and Google Reader?<p>See also: any programming thread and Rust.</p>
]]></description><pubDate>Fri, 06 Feb 2026 22:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918805</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=46918805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918805</guid></item><item><title><![CDATA[New comment by vinkelhake in "Gaming on Linux has never been more approachable"]]></title><description><![CDATA[
<p>I recently had my Framework Desktop delivered. I didn't plan on using it for gaming, but I figured I should at least try. My experience thus far:<p><pre><code>    * I installed Fedora 43 and it (totally unsurprisingly) worked great.
    * I installed Steam from Fedora's software app, and that worked great as well.
    * I installed Cyberpunk 2077 from Steam, and it just... worked.
</code></pre>
Big thanks to Valve for making this as smooth as it was. I was able to go from no operating system to Cyberpunk running with zero terminals open or configs tweaked.<p>I later got a hankering to play Deus Ex: Mankind Divided. This time, the game would not work and Steam wasn't really forthcoming with showing logs. I figured out how to see the logs, and then did what you do these days - I showed the logs to an AI. The problem, slightly ironically, with MD is that it has a Linux build and Steam was trying to run that thing by default. The Linux build (totally unsurprisingly) had all kinds of version issues with libraries. The resolution there was just to tell Steam to run the Windows build instead and that worked great.</p>
]]></description><pubDate>Wed, 19 Nov 2025 23:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45986917</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45986917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45986917</guid></item><item><title><![CDATA[New comment by vinkelhake in "Ditch your mutex, you deserve better"]]></title><description><![CDATA[
<p>This felt like a blast from the past. At a few times reading this article, I had to go back and check that, yes, it's actually a <i>new</i> article from the year 2025 on STM in Haskell and it's even using the old bank account example.<p>I remember 15 or 20 years (has it been that long?) when the Haskell people like dons were banging on about: 1) Moore's law being dead, 2) future CPUs will have tons of cores, and 3) good luck wrangling them in your stone age language! Check out the cool stuff we've got going on over in Haskell!</p>
]]></description><pubDate>Tue, 18 Nov 2025 07:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45962386</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45962386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45962386</guid></item><item><title><![CDATA[New comment by vinkelhake in "Asus Ascent GX10"]]></title><description><![CDATA[
<p>That would depend on your idea of "good". It would be an upstream swim in most regards, but you could certainly make it work. The Asahi team has shown that you can get steam working pretty well on ARM based machines.<p>But if gaming is what you're actually interested in, then it's a pretty terrible buy. You can get a much cheaper x86-based system with a discrete GPU that runs circles around this.</p>
]]></description><pubDate>Mon, 10 Nov 2025 22:56:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882081</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45882081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882081</guid></item><item><title><![CDATA[New comment by vinkelhake in "Look at how unhinged GPU box art was in the 2000s (2024)"]]></title><description><![CDATA[
<p>Besides the box art, I miss the days when 1) the graphics card didn't cost more than the rest of the components put together, 2) the graphics card got all of its damn power through the connector itself, and 3) MSRP meant something.</p>
]]></description><pubDate>Mon, 20 Oct 2025 05:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640295</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45640295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640295</guid></item><item><title><![CDATA[New comment by vinkelhake in "Oavif: Faster target quality image compression"]]></title><description><![CDATA[
<p>Which format are you saying the Chromium team made and wants to push in favor of jxl?</p>
]]></description><pubDate>Mon, 13 Oct 2025 00:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45563374</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45563374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45563374</guid></item><item><title><![CDATA[New comment by vinkelhake in "WASM 3.0 Completed"]]></title><description><![CDATA[
<p>You can write a WASM program today that touches the DOM, it just needs to go through the regular JS APIs. While there were some discussions early on about making custom APIs for WASM to access, that has long since been dropped - there are just too many downsides.</p>
]]></description><pubDate>Wed, 17 Sep 2025 21:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45281652</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45281652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45281652</guid></item><item><title><![CDATA[New comment by vinkelhake in "Robert Redford has died"]]></title><description><![CDATA[
<p>I first watched it back when it came out. At the time I was living in a different country and San Francisco was just another US city to me. I just happened to re-watch it yesterday (it still holds up) for the first time since moving to the bay area.<p>It was interesting hearing the names of the locations and bridges that previously meant nothing to me (except the golden gate).<p>It's free to watch on youtube at the moment: <a href="https://www.youtube.com/watch?v=Qy9XYQBBIJ4" rel="nofollow">https://www.youtube.com/watch?v=Qy9XYQBBIJ4</a></p>
]]></description><pubDate>Tue, 16 Sep 2025 14:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45262998</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=45262998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262998</guid></item><item><title><![CDATA[New comment by vinkelhake in "Waymo granted permit to begin testing in New York City"]]></title><description><![CDATA[
<p>I live in the bay and occasionally ride Waymo in SF and I pretty much always have a good time.<p>I visited NYC a few weeks ago and was instantly reminded of how much the traffic fucking sucks :) While I was there I actually thought of Waymo and how they'd have to turn up the "aggression" slider up to 11 to get anything done there. I mean, could you imagine the audacity of actually <i>not</i> driving into an intersection when the light is yellow and you know you're going to block the crossing traffic?</p>
]]></description><pubDate>Fri, 22 Aug 2025 17:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44987373</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44987373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44987373</guid></item><item><title><![CDATA[New comment by vinkelhake in "How we made JSON.stringify more than twice as fast"]]></title><description><![CDATA[
<p>A simple example is `toJSON`. If an object defines that method, it'll get invoked automatically by JSON.stringify and it could have arbitrary side effects.<p>I think it's less about side effects being common when serializing, just that their fast path avoids anything that <i>could</i> have side effects (like toJSON).<p>The article touches briefly on this.</p>
]]></description><pubDate>Mon, 04 Aug 2025 21:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44791671</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44791671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44791671</guid></item><item><title><![CDATA[New comment by vinkelhake in "Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops"]]></title><description><![CDATA[
<p>It's unfortunately not (yet) as good as in MacOS, but acceptable.</p>
]]></description><pubDate>Tue, 29 Jul 2025 02:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44718199</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44718199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44718199</guid></item><item><title><![CDATA[New comment by vinkelhake in "Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops"]]></title><description><![CDATA[
<p>An alternative that is available right now is to get an M1/M2 MacBook Air and run Asahi Linux on it. The older models are pretty cheap, but still quite fast. There are some missing features, but it runs really well. I've been using it as my home driver for over a year and it's really solid.</p>
]]></description><pubDate>Sun, 27 Jul 2025 16:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44702373</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44702373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44702373</guid></item><item><title><![CDATA[New comment by vinkelhake in "Yamlfmt: An extensible command line tool or library to format YAML files"]]></title><description><![CDATA[
<p>I used yaml for some things back in the stone age (shout out to why the lucky stiff and syck). The more I used it, and the more I came in contact with it I started to dislike that it has so many features, and tries to be overly clever. I'm kind of surprised to see that it's making a comeback (or maybe it never went away).<p><a href="https://noyaml.com/" rel="nofollow">https://noyaml.com/</a></p>
]]></description><pubDate>Thu, 10 Jul 2025 23:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44526769</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44526769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44526769</guid></item><item><title><![CDATA[New comment by vinkelhake in "Game publishers respond to Stop Killing Games claim it curtails developer choice"]]></title><description><![CDATA[
<p>That kind of reasoning makes sense if you have a single publisher controlling the entire market and they don't want to undercut their own business. But that's obviously not the case. There are plenty of publishers that want to publish games like Terraria, especially if they go on to sell more than 60 million copies.</p>
]]></description><pubDate>Sun, 06 Jul 2025 16:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44481867</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44481867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44481867</guid></item><item><title><![CDATA[New comment by vinkelhake in "MCP: An (Accidentally) Universal Plugin System"]]></title><description><![CDATA[
<p>While reading this, the old ARexx (Amiga Rexx) popped into my head. It was a scripting language that in itself wasn't very noteworthy. However, it also made it easy for applications to expose functionality through an ARexx port. And again, offering up an API itself isn't noteworthy either. But it shipped by default in the system and if an application wanted to open itself up for scripting, ARexx was the natural choice. As a result, a ton of applications <i>did</i> have ARexx ports and there was a level of universality that was way ahead of its time.<p>Come to think of it - I don't know what the modern equivalent would be. AppleScript?</p>
]]></description><pubDate>Sat, 28 Jun 2025 15:55:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44405629</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=44405629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44405629</guid></item><item><title><![CDATA[New comment by vinkelhake in "Interferometer Device Sees Text from a Mile Away"]]></title><description><![CDATA[
<p>LIDAR pulses are in the order of a few nanoseconds.</p>
]]></description><pubDate>Wed, 14 May 2025 22:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43989870</link><dc:creator>vinkelhake</dc:creator><comments>https://news.ycombinator.com/item?id=43989870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43989870</guid></item></channel></rss>