HNHacker News
TopNewBestAskShowJobs

stackghost

2,746 karma · joined August 14, 2024

New account who dis?

ghost at stackgho dot st

submissionscomments
stackghost··on Canada fast-tracks Pacific oil pipeline to reduce US dependence
>For that matter, what sort of livelihood could there be? Are you planning on some resurgence of Canadian manufacturing? Steel maybe? Textiles? Maybe a film industry? Will you all be lawyers?

That's right only America is capable of providing a livelihood and productive economy for its citizens. Silly Canada, just become a client state and let America make all those hard decisions for you.

stackghost··on Canada fast-tracks Pacific oil pipeline to reduce US dependence
>As a US citizen, I just want to add that I hope some day we can reestablish a healthy relationship with our neighbors. These articles are saddening.

Canadian here. It'll be at least a generation, if it ever happens at all. I have two kids in elementary school and every single one of their peers is talking about America as a threat. More than once I've had one of my kids ask me if it's true Donald Trump wants to take over Canada. It's a whole generation of children growing up resentful of America, viewing it as a threat rather than an ally. Those attitudes aren't going to just evaporate after Trump leaves office.

I took no end of downvotes and snarky comments from arrogant Americans on this fucking website for suggesting that the old days are not coming back, largely because Canadians have realized that Trump is broadly representative of Americans. He is a symptom of an underlying sickness. The problem is Americans themselves.

To wit: Harris got 75 million votes in 2024[0]. The total voting-age population is roughly 270 million [1], which means less than a third of the US electorate voted against Trump. The remaining two thirds either voted for him or were sufficiently unbothered so as to not vote at all. So we see a bunch of Americans in the media or on socials crying crocodile tears about how tHeIr AlLiEs ArE sO vAlUaBlE tO tHeM and traitors in the Alberta government notwithstanding I think broadly speaking Canadians realize it's bullshit and have moved on. Any treaty the US signs is not worth the paper it's printed on.

This schism is permanent, and I think Americans have yet to comprehend just how much foreign attitudes towards America have moved over the last year and a half.

[0] https://en.wikipedia.org/wiki/2024_United_States_presidentia...

[1] https://www.federalregister.gov/documents/2024/03/29/2024-06...

stackghost··on Red Hat Being Phased Out of Existence (Like Many Other Companies IBM Bought)
Yes indeed, that's pretty much what parent poster wrote.

This part:

>$(whatever redhat project)

is what I would like parent poster to expand upon, though.

stackghost··on Red Hat Being Phased Out of Existence (Like Many Other Companies IBM Bought)
> they should be using super popular, high-mindshare projects to drive new wave of tailored business solutions

Could you expand a bit more on what you’re describing here? Interested to hear more.

stackghost··on Google breaks promise to provide 10 years of updates to Chromebooks
Would anyone be shocked if they did? Tech firms seem to be immune from the law.
stackghost··on California bans child marriage, a practice still legal in 32 US states
>So why shouldn't you be allowed to get married with parental consent in the same state?

>I'm OK with a state deciding it either way, but I'm looking for a little consistency.

I'm not Californian, but in most democracies things default to "legal" until there's explicitly a law passed against it, or if a broad concept is already illegal then edge cases default to "illegal" until a specific exemption law is passed. In general, parental consent is required for all medical procedures performed on a minor, so I would hazard a guess that:

a) sex reassignment surgery on a minor falls under the broader category of "medical procedures you have to get parental consent for"

b) somebody was sufficiently bothered by the previous state of affairs with regards to minors getting married and the potential for harm[0] that they passed a law against it, but no such explicit ban has been passed for minors seeking sex reassignment surgery (yet?).

To me that seems wholly consistent with basic common sense, plus laws are notorious for lagging behind the times.

>I'm OK with a state deciding it either way, but I'm looking for a little consistency.

Why is consistency (parental consent vs not) in this matter this so important to you?

[0] https://news.ycombinator.com/item?id=49917494

stackghost··on California bans child marriage, a practice still legal in 32 US states
> states like California decide that those under 18 are too young to make a decision on marriage, but old enough to decide that they want to have sex change surgery.

I don’t think this is factually accurate.

Sex-reassignment surgery (or whatever we are calling it these days) requires parental consent in California if the person seeking it is a minor.

stackghost··on Gitea 28.0
Bizarre policy. Any bad guys unaware of the security implications are analyzing the patch diffs as we speak, so this seems nonsensical to me.
stackghost··on Livenerf: Has Opus 5.5 been nerfed yet?
>Everyone wants to be a software engineer, until it's time to do software engineering shit.

The absolute state of software in 2026 should tell you that almost nobody does “software engineering shit” and never has.

stackghost··on Livenerf: Has Opus 5.5 been nerfed yet?
I think the real story is just how easily people believe that purported conspiracy theory. It speaks to how little trust there is in these AI companies, and in Big Tech in general, that this "conspiracy" theory is perfectly plausible to lots of people

> in short, yall dumb, shut up.

no u

stackghost··on Livenerf: Has Opus 5.5 been nerfed yet?
To me that sounds exactly on-brand for Big Tech in general and Sam Altman in particular.
stackghost··on Using any C++ library in Godot
I miss Torque
stackghost··on Georeferencing Chernarus and visiting in real life (2021)
Chernarus was such a better map than Altis or Stratis. It was large enough that you could run some serious games, but small enough that you could comfortably learn the entire terrain pretty well.

Some of the best gaming moments were duelling snipers on the hill north of Electrozavodsk in DayZ, sneaking from town to town between the two airfields, or on the Arma 2 Warfare mod running convoys through the woods to try to flank the other team.

The Arma 3 maps were definitely technically impressive, but bigger is not always better.

stackghost··on Parley: Federated, decentralised chat that speaks plain IRC
It’s like this on bluesky too
stackghost··on U.S. Strategic Petroleum Reserve Falls to Lowest Level Since 1982
The red line is a percentage. Axis on the right.
stackghost··on Parley: Federated, decentralised chat that speaks plain IRC
>I'm searching for a simple, self-hosted chat system that allows me to host unlimited bots and send messages (with notifications) to my iPhone easily.

I do this with IRC. I used to have a blog post up about it, back when blogs weren't just training data providers for LLMs, but I'm afraid it's been deleted.

tl;dr IRC works great, but you need to wire up push notifications. For android I used pushbullet, for iOS I am still evaluating the alternatives but pushover looks okay. IRC itself is nice because the protocol is shit simple, to the point that if you can type fast enough to respond to the pingpongs you can cosplay as a bot using nothing but telnet. As a text protocol it's easy to inspect and doesn't require binary decoding of packets for debugging.

I recommend the Ergo ircd. It ships as a single binary (golang), can support tens of thousands of clients, is at the forefront of the ircv3 modernization initiative, and is under active development.

stackghost··on Parley: Federated, decentralised chat that speaks plain IRC
Relearning the lessons from the old days, I see. This situation is what created the Eris-Free Network.
stackghost··on Kids turned low-traffic NPR Spotify comments into a secret group chat
>This right here is ham radio in a nutshell.

At least in my area, Boomers have done a great job gatekeeping amateur radio by making it so unpleasant to use that nobody under the age of 40 is willing to engage with that community.

I've bounced off ham radio at least 3 times in my life, each time repelled by grouchy senior citizens with too much free time.

stackghost··on Windows 11½
I hope she doesn't log into anything important on that computer because it's unlikely it can be made sufficiently secure for today's internet.

edit: sigh, HN's dogshit rate limit mechanism impedes meaningful conversation yet again. It's dangerous to go alone, take this: https://www.pcworld.com/article/2413170/why-you-should-never...

stackghost··on Windows 11½
Someday in the future, business students will be directing their agents to study cases written by the Harvard Business Review's LLM agent about how people at Micrsoslop saw:

- What good UI/UX could be

- What good LLM integration can look like

- What good office productivity software looks like

And how after seeing those thins they went on to do the exact opposite. I simply cannot believe how bad most Microsoft products are these days. Windows in particular is so much worse than even Windows 10 from just a few years ago that it's almost funny.

I can only conclude that Satya Nadella is a mac user, because nobody who actually dogfoods Windows would consider the current state of affairs to be acceptable.

stackghost··on Goodbye to the Hard Parts That Never Mattered
>Whatever the reason, they never really liked programming

I agree with this, at least. Because for me the act of typing the code into the editor was never the enjoyable part. It was always just the thing you had to do before you could enjoy the creation. I wanted to build a website, not type HTML into an editor. I wanted to mod Ultima Online, not type C# into an editor. I wanted to make a PWA, not type ruby into an editor. I wanted to interface some bespoke hardware with GPIO pins, not type python into an editor. I wanted to build an ETL pipeline to make better operational decisions at work, not type code into a fucking editor.

I’m an engineer, not a typist. I get paid for my judgment and for adding value, not lines of code typed.

Actually typing the code was always just a means to an end. Can you honestly say different?

>My experience in programming, since the mid-90s, is that my design is refined as I type out the programs. I gain insight into the problem as I create the program.

> [...]

>Whatever the case is, it's a very uncharitable take to trivialise those engaging in more thought, due to actually writing, as simply enjoying the act of typing.

I don't understand the vitriol here. Are you saying you just sit down and start writing the code, without planning or designing the application you're writing beforehand? Surely not.

Nowadays before any code gets written, by me or by an agent, there ends up being several rounds of back-and-forth on the overall architecture and design of whatever is under consideration. I put thought into data structures, ownership and lifetimes, design patterns, overall project context, etc.

That is, IMHO, the hard part of software engineering. If you're a professional, that's the part that pays the bills. Once that part is done, is there any actual value to implementing a ring buffer by hand vs having the model do it? Is there materially more thought? I argue there is not.

I write the code that the models don't write well. I let the models write the code they're good at writing because I've got a thousand better uses for my time than implementing a ring buffer, or an API endpoint handler, or whatever, by hand.

>All advances in programming, such as in data structures, algorithms, languages, theory, etc came mostly from people who liked programming.

Pretty sure most of these advancements came from people who were computer scientists first and foremost. They programmed by hand because no other method existed at the time. But there's a famous quote about computer science having very little to do with writing code.

edit: lol HN's bone-headed rate limits strike again. Oh well, conversation ends here I guess. By the time the rate limit has elapsed this conversation will be ancient history.

stackghost··on Writing Efficient C++ Code (2013)
And yet you posted an argumentative reply to my comment.
stackghost··on Writing Efficient C++ Code (2013)
>If you're targeting Windows, the default new operator / malloc is also comically slow. Luckily that one is fairly easy to fix with installing mimalloc and deploying the hijack dll, but the negative effects on cache by the fragmented allocations is also significant.

Surely nobody outside microsoft is doing serious work targeting Windows any more are they? Isn't that a dead platform? I read somewhere a while back they're now below 60% market share.

stackghost··on Goodbye to the Hard Parts That Never Mattered
I think the biggest differentiator is simply that there are people for whom the act of typing the code into the editor was the part they enjoyed, and LLMs have basically killed that, by making it woefully inefficient by comparison.
stackghost··on Writing Efficient C++ Code (2013)
"Good design" is not what I would call optimization.

As a contrived example: there are specific cases when a particular non-quicksort algorithm is optimal. In almost all real world scenarios, though, you're just going to say fuck it and use quicksort until profiling determines that the sort is the bottleneck.

Unless you already have specific knowledge that your data comes in a particular shape, defaulting to quicksort is good design (IMHO). Worrying about pathological sorting before you've seen benchmarks is premature optimization.

stackghost··on PostmarketOS is rebranding as Nura
Fortran gets a pass for being ancient and having a descriptive name (FORmula TRANslation)
stackghost··on Writing Efficient C++ Code (2013)
I don’t understand the question. Are you implying someone cannot know how to do something in a particular codebase unless they’ve already done it on that same codebase?
stackghost··on Writing Efficient C++ Code (2013)
I too am in the "premature optimization bad" camp.

Beyond the low-hanging fruit like ensuring you aren't creating O(n^2) complexity by accident, I think C++ is fast enough/has mature-enough compilers that by the time you're worrying about cache hits materially affecting performance, you're probably also sufficiently staffed and capitalized to pay people to A/B test that performance.

stackghost··on PostmarketOS is rebranding as Nura
Open source continues its streak of picking atrocious names. Just off the top of my head, in recent memory we have Raku, Kodi, Luanti, Valkey, and now Nura.

Naming things is famously hard, but sometimes it feels like the Good Idea Fairy visits these projects and they aren't product-savvy enough to realize that humans are social, fickle creatures. You need to pick a name that your users won't be embarassed to say in a board room. There is a fairly sizable body of research-backed evidence that picking a cringe name reduces initial trust/comprehension.

Lukewarm take: "I'm a Raku developer" makes one sound like someone with poor hygiene who watches far too much anime.

Edit: also “floorp” the Firefox fork and “xonaly” the search engine. Who could forget those gems.

stackghost··on If we do not stop to help each other, what do we become?
>The meme is that devs would copy and paste and hope it worked. The reality was more like you had an obscure bug, you wrote a detailed and cohesive question, and you connected with people who were more knowledgable and would help you.

Au contraire, the reality was more like you had an obscure bug, you wrote a detailed and cohesive question, and it was immediately closed as a duplicate of something unrelated but with a superficially-similar name from 5 years prior, and then you were threatened with a ban.

StackOverflow was easily one of the most toxic communities on the internet and I don't miss it.

Page 1 of 34Next →