<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: pubby</title><link>https://news.ycombinator.com/user?id=pubby</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 21:22:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pubby" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pubby in "State of Kdenlive"]]></title><description><![CDATA[
<p>I've had several instances of Kdenlive corrupting my save file, making them unable to be recovered. So no, that's not always a solution.</p>
]]></description><pubDate>Sat, 18 Apr 2026 21:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819634</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=47819634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819634</guid></item><item><title><![CDATA[New comment by pubby in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>Lego's original moat was their patent. This expired in the 80s, and so their new moat became their manufacturing tolerances. None of their competitors could match the quality of their product. This lasted until about the 2010s when clone brands in China finally caught up, and coincidentally, Lego's own quality started slipping. Thus, they needed a new moat, and the choice was obvious: licensing.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336118</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=47336118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336118</guid></item><item><title><![CDATA[New comment by pubby in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>Single-handed made me smirk. It was vibe coded.</p>
]]></description><pubDate>Sun, 15 Feb 2026 23:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47028853</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=47028853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47028853</guid></item><item><title><![CDATA[New comment by pubby in "It is 85 seconds to midnight"]]></title><description><![CDATA[
<p>Don't get hung up on the numbers or scale. The value of the doomsday clock is in the direction it's moving.</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799852</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=46799852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799852</guid></item><item><title><![CDATA[New comment by pubby in "Why SSA?"]]></title><description><![CDATA[
<p>You're very correct but I suppose I was really answering why compilers centralize around SSA. It's a bold choice to choose one data structure for everything, and that requires more motivation than, "it makes certain optimizations really easy". Because again, it makes other stuff harder.<p>>And going further with the sea-of-nodes representation just makes them all more powerful; I really do recommend reading Cliff Click's thesis.<p>We might have to agree to disagree on this one. I actually found sea of nodes to be a boneheaded idea. It makes one or two optimizations a little more elegant but everything else a huge pain in the ass. At least, that was my experience.</p>
]]></description><pubDate>Thu, 23 Oct 2025 16:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45683706</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=45683706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45683706</guid></item><item><title><![CDATA[New comment by pubby in "Why SSA?"]]></title><description><![CDATA[
<p>I like this article a lot but it doesn't answer the question of "Why SSA?".<p>Sure, a graph representation is nice, but that isn't a unique property of SSA. You can have graph IRs that aren't SSA at all.<p>And sure, SSA makes some optimizations easy, but it also makes other operations more difficult. When you consider that, plus the fact that going into and out of SSA is quite involved, it doesn't seem like SSA is worth the fuss.<p>So why SSA?<p>Well, it turns out compilers have sequencing issues. If you view compilation as a series of small code transformations, your representation goes from A -> B, then B -> C, then C -> D and so on. At least, that's how it works for non-optimizing compilers.<p>For optimizing compilers however, passes want to loop. Whenever an optimization is found, previous passes should be run again with new inputs... if possible. The easiest way to ensure this is to make all optimizations input and output the same representation. So A -> B is no good. We want A -> A: a singular representation.<p>So if we want a singular representation, let's pick a good one right? One that works reasonably well for most things. That's why SSA is useful: it's a decently good singular representation we can use for every pass.</p>
]]></description><pubDate>Wed, 22 Oct 2025 22:34:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45676026</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=45676026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45676026</guid></item><item><title><![CDATA[New comment by pubby in "NESFab – A new programming language for creating NES games"]]></title><description><![CDATA[
<p>Hey, this is my project. Cool to see it here again.<p>You might like this article I wrote on the backend:
<a href="https://pubby.games/codegen.html" rel="nofollow">https://pubby.games/codegen.html</a></p>
]]></description><pubDate>Thu, 13 Feb 2025 17:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43038932</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=43038932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43038932</guid></item><item><title><![CDATA[New comment by pubby in "DOGE staffer is trying to reroute FEMA funds"]]></title><description><![CDATA[
<p>Keep in mind that the ruling party has massively powerful surveillance systems at their fingertips. It's hard to say how things will unfold, but being a dissident may not be in one's best interest.</p>
]]></description><pubDate>Thu, 13 Feb 2025 14:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43036363</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=43036363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43036363</guid></item><item><title><![CDATA[New comment by pubby in "A Coup Is in Progress in America"]]></title><description><![CDATA[
<p>Well, they won two branches democratically. The supreme court is a different matter.</p>
]]></description><pubDate>Tue, 04 Feb 2025 01:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42926539</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=42926539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42926539</guid></item><item><title><![CDATA[New comment by pubby in "The History of Toontown’s SpeedChat (2007)"]]></title><description><![CDATA[
<p>I remember playing that game once. The vast majority of the chat messages were some variant of, "I need a boy" or "I need a girl", meaning they were looking for dates. I guess boyfriend and girlfriend were banned, but boy and girl weren't. It was hilariously bad.</p>
]]></description><pubDate>Wed, 29 Jan 2025 06:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42862279</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=42862279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42862279</guid></item><item><title><![CDATA[New comment by pubby in "Trump wins presidency for second time"]]></title><description><![CDATA[
<p>I didn't intend for my post to be about rural vs urban, or smart vs dumb. The point I was trying to make was that some people just aren't interested, no matter their background. You can find these people everywhere, which might explain why Trump gained in almost every county this election, even urban ones.<p>It's a spectrum of course. The friends you describe sound like they fall somewhere in the middle of caring about politics vs not. My point of discussion is on the people at the low end, as these are likely to swing. People past a certain threshold of attachment have had their votes locked in for years.</p>
]]></description><pubDate>Wed, 06 Nov 2024 20:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42068688</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=42068688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42068688</guid></item><item><title><![CDATA[New comment by pubby in "Trump wins presidency for second time"]]></title><description><![CDATA[
<p>Something I've been wondering lately is how big of a blind spot I have from being habitually online. Like, I'll read the news, and I'll read political discussions on HN and r/politics and r/conservative and Twitter, and I'll try to get a sense of what everyone is thinking, but unfortunately I don't think that's possible. The posters on these sites all have one thing in common: they're into politics and current events.<p>Having a chance to talk to more people in meatspace this year, it was a surprise to find out how many people have only a passing interest in politics, but still vote. Like, the average user here probably reads 5+ news articles a day, but there are plenty of people IRL that will read one a month, or maybe just skim a headline. They don't really keep up-to-date with the race. They mostly vote by feel and pragmaticism.<p>People always talk about "shy" Trump voters, but what makes me more curious are voters that match the description above. If you put someone in a voting booth who isn't interested by news, who do they vote for? I mean, Trump has a lot of surface-level qualities - he's a tall, confident white man who's a successful boss of business and an anti-establishment outsider - and maybe that's enough to capture this demographic.</p>
]]></description><pubDate>Wed, 06 Nov 2024 11:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42060183</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=42060183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42060183</guid></item><item><title><![CDATA[Ask HN: I feel both valuable and worthless]]></title><description><![CDATA[
<p>Sorry if this is trite, but I'm looking for life advice. Right now, I'm not making much money, and that needs to change relatively soon.<p>For the past few years I've been applying to programming jobs, but I just can't get any interviews. I'm guessing this is because I don't have formal education nor do I have relevant work experience. If there was a cookie cutter for Joe Developer, I just don't fit.<p>My second thought was to start a company/side hustle of my own. Over the past year or two I've done a small amount of this and made a profit thus far, but I'm definitely more passionate about making things than sales or running a business. It doesn't help that all my interests are in bad markets, like games.<p>This leaves me with a very uncomfortable feeling, where I feel confident that I can create things, but nervous that the final result will earn nothing and be a huge waste of time. I feel like an obscure fine artist, who can paint a beautiful scene but will die in poverty because nobody cares about owning it. And I do love "painting", but I have bills to pay.<p>If I was sitting on a wad of cash, I'd probably feel better about this. But with my lack of funds, I don't know what to do. Companies don't want me, and the path to self employment feels like a risky grind. And yet, I still want to write code. Is there any advice for someone like me?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40072065">https://news.ycombinator.com/item?id=40072065</a></p>
<p>Points: 9</p>
<p># Comments: 9</p>
]]></description><pubDate>Thu, 18 Apr 2024 01:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40072065</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=40072065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40072065</guid></item><item><title><![CDATA[New comment by pubby in "Ask HN: C++ devs who went C only"]]></title><description><![CDATA[
<p>Take strings for example. In C you have to manually manage memory and there are a million pitfalls. Lots of programmers are lazy and use fixed-sized arrays and "unsafe" functions like strcpy which results in security vulnerabilities and large-input bugs. But even if you do it correctly you have all this mental overhead and lots of lines of code.<p>In C++ you just drop in std::string and go.</p>
]]></description><pubDate>Sun, 14 Apr 2024 23:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40035358</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=40035358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40035358</guid></item><item><title><![CDATA[New comment by pubby in "Ask HN: C++ devs who went C only"]]></title><description><![CDATA[
<p>I mean it depends on the project and scope, but if you just write C-style code but use unique_ptr, vector, string, and <algorithm>, you're already at an advantage.</p>
]]></description><pubDate>Sun, 14 Apr 2024 23:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40035339</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=40035339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40035339</guid></item><item><title><![CDATA[New comment by pubby in "Ask HN: C++ devs who went C only"]]></title><description><![CDATA[
<p>I've seen a few people/companies do this and it always baffles me. You don't have to use every C++ feature in existence, but a little bit here and there is far more productive and safe than writing C.</p>
]]></description><pubDate>Sun, 14 Apr 2024 22:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40035007</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=40035007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40035007</guid></item><item><title><![CDATA[New comment by pubby in "The U.S. government may finally mandate safer table saws"]]></title><description><![CDATA[
<p>So here's the problem: you can buy an older cast-iron table saw with good precision and a large bed for $50-$150 on craigslist, or you can buy a cheap piece of made-in-china plastic at home depot for $500. The cheap piece of plastic checks off more safety features from a regulatory standpoint, but tiny size and poor tolerances results in more kick-back and accidents.</p>
]]></description><pubDate>Tue, 09 Apr 2024 18:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39982873</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=39982873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39982873</guid></item><item><title><![CDATA[Blue Ball Machine]]></title><description><![CDATA[
<p>Article URL: <a href="https://blueballfixed.ytmnd.com/">https://blueballfixed.ytmnd.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39857315">https://news.ycombinator.com/item?id=39857315</a></p>
<p>Points: 330</p>
<p># Comments: 126</p>
]]></description><pubDate>Thu, 28 Mar 2024 21:07:46 +0000</pubDate><link>https://blueballfixed.ytmnd.com/</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=39857315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39857315</guid></item><item><title><![CDATA[New comment by pubby in "Deficiencies in GCC's code generator and optimiser"]]></title><description><![CDATA[
<p>Trying to write a perfect optimizer is like trying to slay a hydra. Every time you address one weakness, two more are spotted. The overall approach has to run in polynomial time (or close to it), so there will always be missed optimization chances.<p>And then half the time it's just your compiler being stupid.</p>
]]></description><pubDate>Wed, 27 Mar 2024 05:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39835885</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=39835885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39835885</guid></item><item><title><![CDATA[New comment by pubby in "Why did we wait so long for the bicycle? (2019)"]]></title><description><![CDATA[
<p>I'd recommend just googling how a bike works instead of pursuing this argument. There's lots of good articles, like this one: <a href="http://www.cyclelicio.us/2011/bicycle-dynamics/" rel="nofollow">http://www.cyclelicio.us/2011/bicycle-dynamics/</a> It looks like my theory on wheel angle may not be entirely true either. You can also find videos on youtube.</p>
]]></description><pubDate>Thu, 21 Mar 2024 07:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39775649</link><dc:creator>pubby</dc:creator><comments>https://news.ycombinator.com/item?id=39775649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39775649</guid></item></channel></rss>