<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: vanderZwan</title><link>https://news.ycombinator.com/user?id=vanderZwan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 03:41:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vanderZwan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vanderZwan in "What game engines know about data that databases forgot"]]></title><description><![CDATA[
<p>I'm not really seeing it tbh. I mean, maybe they used a chatbot to help them write it but I don't immediately feel like I'm reading padded slop without actual content, it's fairly to the point. I just clicked around on the blog to see if anything else feels like it, but it's mainly just very "prefab". That did teach me that the author apparently also worked on DOTS previously for Unity, so they at least have actual hands-on experience with game engines.</p>
]]></description><pubDate>Thu, 09 Apr 2026 19:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47708297</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47708297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47708297</guid></item><item><title><![CDATA[New comment by vanderZwan in "LÖVE: 2D Game Framework for Lua"]]></title><description><![CDATA[
<p>If, like me, you have too much "P5 api" muscle memory to really get into LÖVE (not a criticism of that library, tbc), then L5 might be a nice alternative:<p><a href="https://l5lua.org/l5-for-processingp5/" rel="nofollow">https://l5lua.org/l5-for-processingp5/</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 12:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660095</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47660095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660095</guid></item><item><title><![CDATA[New comment by vanderZwan in "George Goble has died"]]></title><description><![CDATA[
<p>> <i>he probably is best known for lighting a BBQ in under 5 seconds by use of liquid oxygen</i><p>Well, now I know what we should be pouring if anyone plans to use the expression "pour one out for…"</p>
]]></description><pubDate>Fri, 03 Apr 2026 08:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624302</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47624302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624302</guid></item><item><title><![CDATA[New comment by vanderZwan in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>Sort-of unrelated (but very on-brand for people into BeOS I think), it's so satisfying when a webpage is so free of bloat that navigation and latency to clicking on things in general feels instant.</p>
]]></description><pubDate>Wed, 25 Mar 2026 10:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47515367</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47515367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515367</guid></item><item><title><![CDATA[New comment by vanderZwan in "Finding all regex matches has always been O(n²)"]]></title><description><![CDATA[
<p>> <i>i think i'll rest for a bit after this. i can only do 80-hour weeks for so long</i><p>Jesus Christ, 80 hours?! I really hope the author seriously takes a proper break! I mean, they seem to be riding that incredible high that comes from having a breakthrough in deeply understanding a really tough problem after thinking about it for too long, so I kind of get it, but that is also all the more reason to take good care the precious brain that now stores all that knowledge, before it burns out!</p>
]]></description><pubDate>Tue, 24 Mar 2026 12:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501837</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47501837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501837</guid></item><item><title><![CDATA[New comment by vanderZwan in "JPEG Compression"]]></title><description><![CDATA[
<p>I have an 8 year old laptop that works fine except as long as I don't bother with sites like CNN.com. Heck, I even have a <i>13 year old laptop</i> that works fine on most sites. Absurd ad-tech and tracking technology is not a motivation for me to upgrade but to avoid badly coded sites.</p>
]]></description><pubDate>Wed, 18 Mar 2026 19:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47430134</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47430134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47430134</guid></item><item><title><![CDATA[New comment by vanderZwan in "Python 3.15's JIT is now back on track"]]></title><description><![CDATA[
<p>String is also a pretty damn fundamental object, and I'm sure trim() calls are extremely common too. I wouldn't be surprised if making sure that seemingly small optimizations like this are applied in the interpreter <i>before</i> the JIT kicks are not premature optimizations in that context.<p>There might be common scenarios where this had a real, significant performance impacts, E.G. use-cases where it's such a bottle-neck in the interpreter that it measurably affects warm-up time. Also, string manipulation seems like the kind of thing you see in small scripts that end before a JIT even kicks in but that are also called very often (although I don't know how many people would reach for <i>Java</i> in that case.<p>EDIT: also, if you're a commercial entity trying to get people to use your programming language, it's probably a good idea to make the language perform <i>less bad</i> with the most common <i>terrible code</i>. And accidentally quadratic or worse string manipulation involving excessive calls to trim() seems like a very likely scenario in <i>that</i> context.</p>
]]></description><pubDate>Wed, 18 Mar 2026 10:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423918</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47423918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423918</guid></item><item><title><![CDATA[New comment by vanderZwan in "JPEG Compression"]]></title><description><![CDATA[
<p>This is a really great article, and I really appreciate how it explains the different parts of how JPEG works with so much clarity and interactive visualizations.<p>However, I do have to give one bit of critique: it also makes my laptop fans spin like crazy even when nothing is happening at all.<p>Now, this is not intended as a critique of the author. I'm assuming that she used some framework to get the results out quickly, and that there is a bug in how that framework handles events and reactivity. But it would still be nice if whatever causes this issue could be fixed. It would be sad if the website had the same issue on mobile and caused my phone battery to drain quickly when 90% of the time is spent reading text and watching graphics that don't change.</p>
]]></description><pubDate>Wed, 18 Mar 2026 10:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423803</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47423803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423803</guid></item><item><title><![CDATA[New comment by vanderZwan in "The unlikely story of Teardown Multiplayer"]]></title><description><![CDATA[
<p>I half-agree, but in general I'm always a bit weary of saying "x is easy" for anything programming, because it might appear easy in isolation, but often that depends on also having decent understanding of all interconnected parts of the computer, OS, and so on that relate to it.<p>And in turn each of those may also appear simple in isolation, but as a whole it can still be an overwhelming amount of knowledge to learn, integrate and connect the dots between (and then once you reach that level of mastery, there's meta-problem of applying outdated rules of thumb from a few decades ago to modern hardware). That's where the advantage of having the kind of lifelong experience like a former demoscener gamedev comes in.<p>Anyway, my earlier post might have been a bit tongue-in-cheek but I'm rooting for you to surpass this guy one day! :)</p>
]]></description><pubDate>Wed, 18 Mar 2026 09:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423538</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47423538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423538</guid></item><item><title><![CDATA[New comment by vanderZwan in "Python 3.15's JIT is now back on track"]]></title><description><![CDATA[
<p>> <i>However, I misunderstood and came up with an even more extreme version: instead of tracing versions of normal instructions, I had only one instruction responsible for tracing, and all instructions in the second table point to that. Yes I know this part is confusing, I’ll hopefully try to explain better one day. This turned out to be a really really good choice. I found that the initial dual table approach was so much slower due to a doubling of the size of the interpreter, causing huge compiled code bloat, and naturally a slowdown.</i><p>> <i>By using only a single instruction and two tables, we only increase the interpreter by a size of 1 instruction, and also keep the base interpreter ultra fast. I affectionally call this mechanism dual dispatch.</i><p>I really do hope they'll write that better explanation one day because this sounds pretty intriguing all on its own.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419522</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47419522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419522</guid></item><item><title><![CDATA[New comment by vanderZwan in "The unlikely story of Teardown Multiplayer"]]></title><description><![CDATA[
<p>Did you check out the "about" section and the timeline of his career on the main page of the linked blog?<p><a href="https://www.voxagon.se/" rel="nofollow">https://www.voxagon.se/</a><p>Because it looks like your opponent is a Swedish former demoscener who started programming at age 12 on the C64 and Amiga computers in 1990, quickly moving on to writing games and demos in assembly, then professionally developing physics engines since 2001, specializing in game performance profiling and squeezing performance out of optimized mobile games.<p>As far as game dev stereotypes go you basically picked a Final Boss fight. Good luck, you'll need it :p</p>
]]></description><pubDate>Tue, 17 Mar 2026 13:32:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47412420</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47412420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47412420</guid></item><item><title><![CDATA[New comment by vanderZwan in "Tony Hoare has died"]]></title><description><![CDATA[
<p>Have seen that presentation, but that still does not give the full context. At least, I don't think it is obvious from the video alone whether this remark was a friendly jab between friends, or whether it was a stereotypical vicious academic back-and-forth between to big names in a field.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336468</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47336468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336468</guid></item><item><title><![CDATA[New comment by vanderZwan in "Tony Hoare has died"]]></title><description><![CDATA[
<p>The quote makes much more sense as an in-joke between two like-minded people, because Alan Kay isn't exactly humble himself nor does he avoid provocative statements.<p>And speaking as a Dutch man, given the kind of humor we have I'm pretty certain Dijkstra appreciated a good roast like that too.</p>
]]></description><pubDate>Wed, 11 Mar 2026 12:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334933</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47334933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334933</guid></item><item><title><![CDATA[New comment by vanderZwan in "U+237C ⍼ Is Azimuth"]]></title><description><![CDATA[
<p>Perhaps we would have more of a chance if we make a collection of international differences in checkmark designs and propose that set of glyphs as a whole.</p>
]]></description><pubDate>Wed, 11 Mar 2026 12:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334845</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47334845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334845</guid></item><item><title><![CDATA[New comment by vanderZwan in "U+237C ⍼ Is Azimuth"]]></title><description><![CDATA[
<p>The other comment is correct, it was added as part of proposal adding a larger set of mathematical symbols[0]. The wikipedia page actually mentions the path through which it was added, which lets us make some educated guesses:<p>> <i>From that apparent beginning, the Angzarr was swept up into the Monotype typeset catalog of arrow characters (...) It is unknown why Monotype added the character, or what purpose it was intended to serve</i><p>> <i>In 1988, the International Organization for Standardization added the symbol to its Standard Generalized Markup Language (SGML) definition, apparently pulling it from the Monotype character set.</i><p>> <i>In March 2000, the Angzarr symbol reached wide distribution when the Unicode Technical Committee, in collaboration with the STIX project, proposed adding it to ISO/IEC 10646, the ISO standard with which the Unicode Standard is synchronised. The Angzarr was proposed in the ISO working-group document Proposal for Encoding Additional Mathematical Symbols, although no specific purpose is listed for the symbol.</i><p>My guess is that the people proposing the addition of new maths symbols[1] weren't going to decide on inclusion or exclusion of a symbol on the basis of being familiar with it themselves or not, since that was likely true for many symbols that happened to only be used in fields of mathematics that they were not working in. Meaning they had to rely on some other kind of "authority" to infer that a symbol was used by the larger maths community. With that in mind "being part of the Monotype catalog and part of SGML" seems like a pretty sensible heuristic to go by.<p>Another consideration might have been that they simply wished to have complete coverage of the symbols that SGML encoded, regardless of familiarity with the symbols involved. And of course both could have been true.<p>[0] <a href="https://www.unicode.org/wg2/docs/n2191.pdf" rel="nofollow">https://www.unicode.org/wg2/docs/n2191.pdf</a><p>[1] <a href="https://en.wikipedia.org/wiki/Angzarr" rel="nofollow">https://en.wikipedia.org/wiki/Angzarr</a></p>
]]></description><pubDate>Wed, 11 Mar 2026 12:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334831</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47334831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334831</guid></item><item><title><![CDATA[New comment by vanderZwan in "DARPA’s new X-76"]]></title><description><![CDATA[
<p>> <i>I'll bite</i><p>Tasteless joke, dude.<p>You're calling a direct quote of a testimony given by one of Epstein's victims "hearsay". ctrl+f "bit" in that PDF.<p>Pretending to be oblivious to the many complaints that the attacks in Iran are another attempted distraction from the Epstein files isn't fooling anyone either.<p>You may feel like it's "off-topic", but I don't see why people should be allowed to talk about and glorify military techology, but not voice their disgust at it, how it is used, or why.</p>
]]></description><pubDate>Tue, 10 Mar 2026 01:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47318067</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47318067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47318067</guid></item><item><title><![CDATA[New comment by vanderZwan in "DARPA’s new X-76"]]></title><description><![CDATA[
<p>The quote is from a slide of an FBI presentation of unclassified information regarding the Epstein files that is hosted on justice.gov itself. What about this is hearsay exactly?<p><a href="https://www.justice.gov/epstein/files/DataSet%2010/EFTA01660622.pdf" rel="nofollow">https://www.justice.gov/epstein/files/DataSet%2010/EFTA01660...</a></p>
]]></description><pubDate>Tue, 10 Mar 2026 01:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317935</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47317935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317935</guid></item><item><title><![CDATA[New comment by vanderZwan in "DARPA’s new X-76"]]></title><description><![CDATA[
<p>There's something hilariously telling about calling yourself the "ultimate" dev while being completely oblivious about who Don Hopkins is, or what his views on this type of subject would be.</p>
]]></description><pubDate>Tue, 10 Mar 2026 00:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317767</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47317767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317767</guid></item><item><title><![CDATA[New comment by vanderZwan in "Poor Man's Polaroid"]]></title><description><![CDATA[
<p>How customizeable is the programming of the thermal printers? Whenever I see the dot prints of these thermal print cameras I wonder if I could make it look better using more modern dithering algorithms, e.g. Ostromoukhov dithering:<p><a href="https://observablehq.com/@jobleonard/variable-coefficient-dithering" rel="nofollow">https://observablehq.com/@jobleonard/variable-coefficient-di...</a></p>
]]></description><pubDate>Sat, 07 Mar 2026 09:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286089</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47286089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286089</guid></item><item><title><![CDATA[New comment by vanderZwan in "Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester"]]></title><description><![CDATA[
<p>> <i>But not against the state as they consider themselves above suspicion.</i><p>That's a statement that I expect to infuriate just about everyone who lived in Eastern Germany, how do they get away with that argument?</p>
]]></description><pubDate>Fri, 06 Mar 2026 11:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47273665</link><dc:creator>vanderZwan</dc:creator><comments>https://news.ycombinator.com/item?id=47273665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47273665</guid></item></channel></rss>