<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: zeroq</title><link>https://news.ycombinator.com/user?id=zeroq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 11 Oct 2026 00:43:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zeroq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zeroq in "2D Vehicles"]]></title><description><![CDATA[
<p>When mentioning foundational 2d driving models one simply can't omit Marco Monster (2003) [1].<p>Also Physics for Game Developers (2001) had a hilarious chapter dedicated to car racing simulation. Most of the chapter is dedicated building the scene in a minute detail - for instance pointing out that the center of gravity of the car will change during the course due to fuel consumption - only to simplify and cancel out most things at the end to leave the reader with just a handful of variables.<p>[1]  <a href="https://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html" rel="nofollow">https://www.asawicki.info/Mirror/Car%20Physics%20for%20Games...</a></p>
]]></description><pubDate>Sat, 10 Oct 2026 21:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=50037168</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=50037168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50037168</guid></item><item><title><![CDATA[New comment by zeroq in "Animated ASCII Art for Web Pages"]]></title><description><![CDATA[
<p>If you're asking about the ASCII alone then it's quite simple.<p>You resize the image to fit your text area dimension, then probe each pixel for luminance, and based on how bright the pixel is, you swap it for a ascii character that takes more or less space.<p>If you're asking about animation it's called color cycling and was quite popular back in the days where there was no space to pack a real animations: <a href="https://www.effectgames.com/demos/canvascycle/?sound=0" rel="nofollow">https://www.effectgames.com/demos/canvascycle/?sound=0</a></p>
]]></description><pubDate>Thu, 08 Oct 2026 11:47:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50004681</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=50004681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50004681</guid></item><item><title><![CDATA[New comment by zeroq in "OpenAI whistleblower warns of 'Human Extinction' [video]"]]></title><description><![CDATA[
<p>Hands down one of the most creative advertising campaign of all time.</p>
]]></description><pubDate>Tue, 06 Oct 2026 11:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49977089</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49977089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977089</guid></item><item><title><![CDATA[OpenAI whistleblower warns of 'Human Extinction' [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=veP6jdvy7j8">https://www.youtube.com/watch?v=veP6jdvy7j8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49977088">https://news.ycombinator.com/item?id=49977088</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 06 Oct 2026 11:48:35 +0000</pubDate><link>https://www.youtube.com/watch?v=veP6jdvy7j8</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49977088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977088</guid></item><item><title><![CDATA[New comment by zeroq in "ChatGPT is adding real cartoonists' signatures to fake New Yorker cartoons"]]></title><description><![CDATA[
<p>Whenever I mention this on HN, Scam Altman keeps downvoting my post from all his accounts. xD</p>
]]></description><pubDate>Tue, 06 Oct 2026 03:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973677</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49973677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973677</guid></item><item><title><![CDATA[New comment by zeroq in "ChatGPT is adding real cartoonists' signatures to fake New Yorker cartoons"]]></title><description><![CDATA[
<p>I have a screenshot from 2024 when I asked ChatGPT to write me a draft of a story about a young boy who lost his parents and got send to a wizardry school. I specifically asked for the story to be original and not based on anything that has been already published.<p>As you probably suspect, chat gave me a full synopsis of Harry Potter.<p>I kept asking if that's an original idea, and it kept swearing on it's mothers grave, that the story has never been published before.</p>
]]></description><pubDate>Tue, 06 Oct 2026 02:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973530</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49973530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973530</guid></item><item><title><![CDATA[New comment by zeroq in "Ember-1"]]></title><description><![CDATA[
<p>The difference between contributing to OS and AI, is that the first is a hobby alternative to woodworking or hiking, while the other can easily bootstrap you a company you can get millions in investment, at least for time being.</p>
]]></description><pubDate>Sun, 27 Sep 2026 18:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49869692</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49869692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49869692</guid></item><item><title><![CDATA[New comment by zeroq in "Git-bug: Distributed, offline-first bug tracker embedded in Git"]]></title><description><![CDATA[
<p>I don't quite get the problem this tries to solve.<p>I'm not quite sure that the bug list is the integral part of the source code. And there are dedicated systems that work just fine.<p>And if I really feel like tagging bug tracker along with my code, I could use any of those systems as long as they support file based databases, like sqlite, or simply static text files for that matter.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846483</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49846483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846483</guid></item><item><title><![CDATA[New comment by zeroq in "Jev in 25 Lines of Python"]]></title><description><![CDATA[
<p>How to write Jev in 25 lines of Python:<p><pre><code>  1. draw a circle
  2. import the rest of the owl</code></pre></p>
]]></description><pubDate>Wed, 23 Sep 2026 12:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49814907</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49814907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49814907</guid></item><item><title><![CDATA[New comment by zeroq in "An Archive of Colour Gradients"]]></title><description><![CDATA[
<p>>> This site has been online since 2004, previously entirely static (generated by a Perl script). It outgrew that some years ago and I've finally got around to rewriting it in bleeding-edge Rails. Source available on GitLab.<p>It's an useful resource, I had similar, albeit just a tiny fraction, collection of colors I can pull out of my sleeve when asked for advice, but... why does this page has to be served from "bleeding edge server application" instead of being served as static html files?</p>
]]></description><pubDate>Thu, 17 Sep 2026 14:09:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49741014</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49741014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49741014</guid></item><item><title><![CDATA[New comment by zeroq in "Sort branches by last commit date"]]></title><description><![CDATA[
<p>I have to make a confession. I've been using different version control system for the last 25 years, but everytime I'm doing anything more complicated than basic commit/push I feel absolutely overwhelmed and terrified that I'm about to break something.</p>
]]></description><pubDate>Mon, 31 Aug 2026 16:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49512018</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49512018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49512018</guid></item><item><title><![CDATA[New comment by zeroq in "Small, native web tricks worth remembering"]]></title><description><![CDATA[
<p>Maybe it's just me, but it seems like a huge waste of time (or to be on a more positive note - potential).<p>Just the first example "Device type in JS".<p>"A coarse pointer does not mean “mobile”, and a fine pointer does not guarantee “desktop”. Ask the browser about input capabilities instead of guessing the device from its user agent."<p><pre><code>  const input = {
  finePointer: matchMedia('(any-pointer: fine)').matches,
  coarsePointer: matchMedia('(any-pointer: coarse)').matches,
  canHover: matchMedia('(any-hover: hover)').matches,
  }; 
</code></pre>
So it doesn't tell me how to identify device type. It doesn't even run the code so I could quickly compare results between my mobile and desktop devices to establish a baseline.</p>
]]></description><pubDate>Fri, 21 Aug 2026 16:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49390437</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49390437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49390437</guid></item><item><title><![CDATA[New comment by zeroq in "How does IKEA come up with names for its products?"]]></title><description><![CDATA[
<p>> Did you know that we name around 2,000-3,000 new products every year?<p>It's more likely that the whole product catalog contains 2-3k products. [1][2][3]
So no, you don't.<p>[1] <a href="https://www.ikea.com/us/en/cat/products-products" rel="nofollow">https://www.ikea.com/us/en/cat/products-products</a>
[2] <a href="https://lar5.com/ikea" rel="nofollow">https://lar5.com/ikea</a> (~ 2200)
[3] <a href="https://namingschemes.com/Ikea_Product_Names" rel="nofollow">https://namingschemes.com/Ikea_Product_Names</a> (~ 1300)</p>
]]></description><pubDate>Tue, 18 Aug 2026 19:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49351609</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49351609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49351609</guid></item><item><title><![CDATA[New comment by zeroq in "GitHub down again? no PR access"]]></title><description><![CDATA[
<p>I has never been so bad as in the couple last years. And it's getting worse.<p>I never had to wonder if Steam is going to be working today, so I could play my game after work, but it's been an issue with GitHub since covid. At least for me.<p>Fortunately, due the nature of the service, I can sit out most downtimes. Most of the time at least.</p>
]]></description><pubDate>Mon, 17 Aug 2026 14:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331918</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49331918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331918</guid></item><item><title><![CDATA[New comment by zeroq in "Incident with Github.com"]]></title><description><![CDATA[
<p>It's been a downward spiral since covid.<p>Enterprise works ok-ish, but the standard version has daily issue ever since.</p>
]]></description><pubDate>Mon, 17 Aug 2026 13:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331018</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49331018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331018</guid></item><item><title><![CDATA[New comment by zeroq in "Gloomberb"]]></title><description><![CDATA[
<p>disclaimer: I haven't seen the code<p>TS/JS is not the problem.<p>You can, and you should eject your dependencies and package them with your releases. And I don't understand why it's not a common practice.<p>You can even bundle your releases with a runtime, but that's not always the best solution. For something like this I'd actually prefer interpreted code I can inspect line by line rather than having a blob of unknown origin.</p>
]]></description><pubDate>Thu, 13 Aug 2026 19:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291048</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49291048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291048</guid></item><item><title><![CDATA[New comment by zeroq in "Compression is prediction"]]></title><description><![CDATA[
<p>I've been saying this for years - the best way to wrap your head around AI and LLMs are to think about them as "a whole internet wrapped into a single zip archive, with immensely clever solution to query the data".<p>That's it.<p>Once you accept this mental model the implications are staggering.<p>AI is not "thinking", and it doesn't know the answer to your question because it's smart, but because it has been asked thousand of times over the internet, and it simply provides you with an already existing answer. That code it made for you? It already lived somewhere on GitHub.<p>But then you have to ask yourself - if we surrender to the AI, who will produce new content 10-15 years from now? If we all pivot from programming to prompt engineering, who will come up with novel solutions?</p>
]]></description><pubDate>Wed, 12 Aug 2026 12:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271549</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49271549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271549</guid></item><item><title><![CDATA[New comment by zeroq in "Zed DeltaDB"]]></title><description><![CDATA[
<p>tangent<p>Once I've tried one SCM to track every single change to my files, and the other for bulk commits. The result was quite satisfying.<p>It was some 15 years ago, we just switched from CVS to SVN and everyone thought it was the end of the history, at least for SCMs. Main branch was called master, and we were locking files by simply telling our teammates not to touch them.<p>At one time I decided I really missed the Eclipse feature which was tracking all local changes to the files, even without an active SCM. Making tiny commits was not an option, because I want it to track every file save, and we haven't yet figured out working with branches.<p>So I decided to install mercurial and made a hook which made a dummy commit every time I saved a file. Everything mercurial related was ignored by SVN.<p>Suddenly I was able to teleport myself to a version from before the lunch while SVN history was crystal clear.<p>Somehow I still miss integrated, per file, timeline in IDE.</p>
]]></description><pubDate>Wed, 05 Aug 2026 23:47:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49190616</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49190616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49190616</guid></item><item><title><![CDATA[New comment by zeroq in "LLMs reward expertise"]]></title><description><![CDATA[
<p>A good moment to remind everyone that if we took the promise for granted, that AI will in fact prevail and prompting is the one skill that will rule them all... we'll lose all domain experts in one generation.<p>It's less of "signaling expertise" and more about actually having said "expertise".<p>In my experience with LLMs it's not uncommon to be having a deep conversation about making pasta, only to be told, after asking for a sample recipe, to get a bucket of paint and a bag of concrete. Of course these hallucinations are way more subtle and easy to miss for someone who doesn't have deep domain knowledge.</p>
]]></description><pubDate>Mon, 03 Aug 2026 23:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49162888</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49162888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49162888</guid></item><item><title><![CDATA[New comment by zeroq in "AI financial advice is surprisingly good, especially if you ask right questions"]]></title><description><![CDATA[
<p>This.<p>It's easy to make a good call, but it's really hard to stick with it.<p>The main financial advice I'm giving to all relatives is to write down their decisions before buying anything. Or, if you're looking for a long term investment - asking someone close to change the password on your account without letting you know.<p>The major problem with investing is that most people will commit to 2-5y strategy, and panic on the first dip.<p>If you did your due diligence and you believe that this particular asset will grow within 5 years - when it starts dipping after few months, and nothing major has changed in your predictions - you should buy more instead of selling.</p>
]]></description><pubDate>Sun, 02 Aug 2026 00:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49139916</link><dc:creator>zeroq</dc:creator><comments>https://news.ycombinator.com/item?id=49139916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49139916</guid></item></channel></rss>