<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: cyanmagenta</title><link>https://news.ycombinator.com/user?id=cyanmagenta</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 03:22:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cyanmagenta" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cyanmagenta in "California to begin ticketing driverless cars that violate traffic laws"]]></title><description><![CDATA[
<p>You make some good points, but here are some counterpoints:<p>There is an existing infrastructure for ticketing by license plate, payment processing, collection, etc.<p>You’re describing changes to the law, which require a bunch of procedural hurdles.  It’s much easier for the DMV to just promulgate new rules that tap into existing infrastructure, as they did here.<p>Also, how is the government supposed to assess whether these violations are intentional or not?  Tickets are strict liability (you get the ticket if you do it regardless of intent, reasons, etc.) because it is easy to administer.</p>
]]></description><pubDate>Sat, 02 May 2026 18:49:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47989235</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=47989235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989235</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Show HN: Stop playing my matchstick puzzles, start building your own in seconds"]]></title><description><![CDATA[
<p>The answer to all of these should be moving a stick over the equality sign to change it to an inequality sign.</p>
]]></description><pubDate>Sat, 02 May 2026 11:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985416</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=47985416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985416</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Fuck the cloud (2009)"]]></title><description><![CDATA[
<p>According to Google Translate: “A man who loves text files and wears a peculiar hat announces a plan to have sex with the weather.”<p>Hope this helps.</p>
]]></description><pubDate>Tue, 14 Apr 2026 23:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47772921</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=47772921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47772921</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Cocoa-Way – Native macOS Wayland compositor for running Linux apps seamlessly"]]></title><description><![CDATA[
<p>Forgive the naivety, but what graphical Linux apps are people trying to run that don’t have native MacOS builds?  In my experience, Linux GUIs are generally written in Qt or GTK, both of which are multi-platform.<p>I don’t doubt that they exist, I’m just struggling to think of a popular example.</p>
]]></description><pubDate>Sat, 28 Mar 2026 11:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47553581</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=47553581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47553581</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Many Small Queries Are Efficient in SQLite"]]></title><description><![CDATA[
<p>Yes, that is why I said “local database (sqlite, or a traditional database over a unix socket on the same machine).”<p>This isn’t an sqlite-specific point, although sqlite often runs faster on a single machine because local sockets have some overhead.</p>
]]></description><pubDate>Sat, 24 Jan 2026 15:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744533</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46744533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744533</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Many Small Queries Are Efficient in SQLite"]]></title><description><![CDATA[
<p>There is some risk that, if you design your website to use a local database (sqlite, or a traditional database over a unix socket on the same machine), then switching later to a networked database is harder.  In other words, once you design a system to do 200 queries per page, you’d essentially have to redesign the whole thing to switch later.<p>It seems like it mostly comes down to how likely it is that the site will grow large enough to need a networked database.  And people probably wildly overestimate this.  HackerNews, for example, runs on a single computer.</p>
]]></description><pubDate>Sat, 24 Jan 2026 13:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46743319</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46743319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46743319</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Font with Built-In Syntax Highlighting (2024)"]]></title><description><![CDATA[
<p>I view stuff like this kind of like code that fits into a bootloader or whatever.  It’s really more of the technical challenge than to actually solve a problem.  The result is much better if you just run a script on your hand-coded file to add syntax highlighting as DOM elements.  Still, love seeing stuff like this.</p>
]]></description><pubDate>Tue, 23 Dec 2025 13:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46365326</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46365326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46365326</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Feds demand compromise on Colorado River while states flounder"]]></title><description><![CDATA[
<p>> water rights per acre<p>Is that actually taken into account in a taking?  I haven’t thought about this stuff in decades, and I know there is some weirdness with regulatory takings.<p>Another way to frame the question: if the government just changes the water rights per acre, does that itself trigger the takings clause?</p>
]]></description><pubDate>Mon, 22 Dec 2025 22:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46360016</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46360016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46360016</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Ask HN: Why Did Python Win?"]]></title><description><![CDATA[
<p>There is a network effect with programming languages.  Once you get popular, more people write libraries and guides for that language, which in turn makes it even more popular.<p>If you were czar of the universe and could start from scratch, could a better scripting language be created?  Sure.  But that’s not the fact pattern, and Python isn’t bad enough at what it does to warrant starting over.</p>
]]></description><pubDate>Mon, 22 Dec 2025 16:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46355301</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46355301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46355301</guid></item><item><title><![CDATA[New comment by cyanmagenta in "The Bob Dylan concert for just one person"]]></title><description><![CDATA[
<p>Reminds me of that Wu-Tang album [1] that only sold one copy (to Martin Shkreli).<p>[1] <a href="https://en.wikipedia.org/wiki/Once_Upon_a_Time_in_Shaolin" rel="nofollow">https://en.wikipedia.org/wiki/Once_Upon_a_Time_in_Shaolin</a></p>
]]></description><pubDate>Tue, 16 Dec 2025 05:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46284961</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46284961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46284961</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Apple has locked my Apple ID, and I have no recourse. A plea for help"]]></title><description><![CDATA[
<p>Monetary damages generally accumulate during the pendency of litigation.  Also, it seems unlikely that this would take 5 years to resolve—Apple would presumably just reactivate the account and argue the case is moot now.  I mean, maybe they want to establish precedent here to avoid opening the floodgates to this type of litigation, but more likely they’d just settle this one out quickly and quietly and fight the issue when they had better facts.  OP’s story is pretty persuasive.</p>
]]></description><pubDate>Sat, 13 Dec 2025 18:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46256817</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46256817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46256817</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Gemini 3 Pro: the frontier of vision AI"]]></title><description><![CDATA[
<p>I am having trouble understanding the distinction you’re trying to make here.  The computer has the same pixel information that humans do and can spend its time analyzing it in any way it wants.  My four-year-old can count the legs of the dog (and then say “that’s silly!”), whereas LLMs have an existential crisis because five-legged-dogs aren’t sufficiently represented in the training data.  I guess you can call that perception if you want, but I’m comfortable saying that my kid is smarter than LLMs when it comes to this specific exercise.</p>
]]></description><pubDate>Fri, 05 Dec 2025 23:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46168978</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46168978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46168978</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Is America's jobs market nearing a cliff?"]]></title><description><![CDATA[
<p>> I've never experienced a slow down<p>You didn’t experience a slowdown at the height of the recession circa 2008?</p>
]]></description><pubDate>Mon, 01 Dec 2025 03:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46103223</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46103223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46103223</guid></item><item><title><![CDATA[New comment by cyanmagenta in "After my dad died, we found the love letters"]]></title><description><![CDATA[
<p>I love all the unexpected twists in this.  And it’s very beautifully written and sobering.<p>> the most important thing was to find xin fu in life, not to live your life in accordance to the expectations of anyone else<p>That is why I write all of my code in uncommented C.  Your expectation of a maintainable program that doesn’t segfault all the time is just your expectation.<p>> he wasted his entire life, my mom said<p>In some ways, she did too by listening to her mother and not just getting divorced as she had wanted to.  But I recognize that going against your family’s core beliefs is easier said than done.</p>
]]></description><pubDate>Sun, 23 Nov 2025 10:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46022289</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=46022289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46022289</guid></item><item><title><![CDATA[New comment by cyanmagenta in "C++ move semantics from scratch (2022)"]]></title><description><![CDATA[
<p>If we want to make the math analogy, C++ seems more like the language of math (basic algebra, the notion of proofs, etc.) that everyone uses, and the compartmentalization comes when you start to apply it to specific fields (number theory, etc.).  That same concept exists in the C++ community: the people who care about stuff like asynchronous networking libraries aren’t usually the people who care about SIMD math libraries, and vice versa.<p>I also wonder if most junior C++ programmers can shortcut a bit by just using common patterns.  Articles like these I’ve always thought were geared more toward experienced programmers who are intellectually curious about the inner workings of the language.</p>
]]></description><pubDate>Sat, 08 Nov 2025 18:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45858636</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45858636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45858636</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Dillo, a multi-platform graphical web browser"]]></title><description><![CDATA[
<p>Took me a sec to understand you meant comma as “decimal point” :)</p>
]]></description><pubDate>Wed, 05 Nov 2025 19:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827027</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45827027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827027</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Images over DNS"]]></title><description><![CDATA[
<p>Right, but you aren’t limited to one DNS call.  You could have the javascript resolve multiple text records, then combine them together.<p>You could even do this over UDP if you really wanted, just merging a bunch of 1200-byte records together</p>
]]></description><pubDate>Sat, 20 Sep 2025 16:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45314876</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45314876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45314876</guid></item><item><title><![CDATA[New comment by cyanmagenta in "Images over DNS"]]></title><description><![CDATA[
<p>The cap for record size is 64KB, but you can have an arbitrary number of records, so larger images should be possible by combining multiple TXT record responses into one.</p>
]]></description><pubDate>Sat, 20 Sep 2025 12:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45312736</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45312736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45312736</guid></item><item><title><![CDATA[New comment by cyanmagenta in "My thoughts on renting versus buying"]]></title><description><![CDATA[
<p>> once you have children, owning your home is a very welcome level of stability<p>I think this is the biggest factor if it applies.  If we want to be utilitarian about it, the benefit to your kids of having the same school to attend, same neighbors to play with, same room to call their own and paint the walls as they desire, etc. just dwarfs everything else.  Kids just do well in stable, predictable home environments.</p>
]]></description><pubDate>Sun, 14 Sep 2025 23:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45244245</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45244245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45244245</guid></item><item><title><![CDATA[New comment by cyanmagenta in "WinBoat: Run Windows apps on Linux with seamless integration"]]></title><description><![CDATA[
<p>Fairly sure it requires you to have your own copy of Windows; it doesn’t provide one for you.  Otherwise it would be a massive licensing violation / piracy.  If you look at similar projects like WinApps, that’s how they work.</p>
]]></description><pubDate>Tue, 02 Sep 2025 11:20:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101545</link><dc:creator>cyanmagenta</dc:creator><comments>https://news.ycombinator.com/item?id=45101545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101545</guid></item></channel></rss>