pubby

Joined 14 years ago

Karma
2,663
Submissions
483
Member since
Feb 19
website: pubby.games
View on Hacker News

Recent submissions

Comment · 5 months ago
HN is mostly dead to me. The site was billed as a place for curious minds, but there is little curiosity in letting a machine do your thinking.
Comment · 6 months ago
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.
Comment · 7 months ago
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.
Comment · 8 months ago
Single-handed made me smirk. It was vibe coded.
Comment · 9 months ago
Don't get hung up on the numbers or scale. The value of the doomsday clock is in the direction it's moving.
Comment · 1 year ago
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.

>And going further with the sea-of-nodes representation just makes them all more powerful; I really do recommend reading Cliff Click's thesis.

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.

Comment · 1 year ago
I like this article a lot but it doesn't answer the question of "Why SSA?".

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.

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.

So why SSA?

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.

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.

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.

Comment · 1 year ago
Comment · 1 year ago
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.
Comment · 1 year ago
Well, they won two branches democratically. The supreme court is a different matter.
Comment · 1 year ago
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.
Comment · 2 years ago
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.

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.

Comment · 2 years ago
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.

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.

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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton