HNHacker News
TopNewBestAskShowJobs

lordgroff

908 karma · joined July 6, 2020

submissionscomments
lordgroff··on Qatar helium shutdown puts chip supply chain on a two-week clock
It's incredibly distressing, but I think the issue here lies with 'we'. Those at the very top are a very, shall we say, unique group. Those who seek power at such a level are not like the rest of us. There's established research showing that psychopathic and sociopathic traits are vastly more common among the "CEO class". It's not that wealth and power _makes_ them so, it's that relatively few are willing to be completely amoral or malicious in order to obtain as much power as possible. I believe that this effect is greatly magnified at the very top.

It's a tale as old as Plato: those most likely to WANT to rule are exactly the 'candidates' who absolutely should not.

lordgroff··on The MacBook Neo
Linux will always be a second class citizen on Apple hardware. I have the M1 and have tried Linux a few times at different stages of maturity. As it is right now, it's still a far cry from the experience of a Linux on x86 hardware, and specifically Thinkpads. Bottom line is, even though I really like my laptop, I do NOT like Mac OS (and with every update I like it _less_) and will probably go back to a thinkpad for my next laptop. It's a big shame.
lordgroff··on US economy unexpectedly sheds 92k jobs in February
These are shockingly high.
lordgroff··on High-Level Is the Goal
There's Lazarus / FPC. Fast, small. Extremely quick compiler. The language has its warts but very readable and relatively simple yet powerful. Uncool and treated like a relic though
lordgroff··on Canada slashes 100% tariffs on Chinese EVs to 6%
The idea that any country does 'friends' is, frankly, incredibly naive. Besides, Carney doesn't want to be friends with China, he wants to open up the market between the two countries. Of course, everyone here was better off when the trade flows crossed the natural north/south border, but this dependence created a weakness in a situation where our neighbourly hegemon decided to not be so neighbourly anymore. Turns out we weren't friends either.
lordgroff··on Canada slashes 100% tariffs on Chinese EVs to 6%
It has nothing to do with Venezuela, and the move has been long time coming. It's not 'on top of all the prior' rhetoric, it is _ALL_ the rhetoric.

Let me be clear: here in Canada, the idea we are ever going to have anything like the same relationship with the United States again is held by a small and shrinking minority. And with every day, with the shit show that's happening down south, this becomes more true. The old adage is true, trust takes years to build and seconds to break.

As for China, I doubt anyone among the Canadian leadership, and most people here, "trusts" China, but it has nothing to do with trust but with cold hard calculus of who we can sell our stuff to. China is a big market, and speaking of trust, China has not threatened us with annexation. Words matter, as do deeds.

Culture is important, but has relatively little to do with geopolitics. Europe had thousands of years of shared history and values, and 2 world wars.

lordgroff··on Rust--: Rust without the borrow checker
And for which there's often no serious alternative to in many domains anyway.
lordgroff··on Rust--: Rust without the borrow checker
The attitude expressed here and that tends to surface in any Rust discussion is the reason I completely lost interest in the language.
lordgroff··on How to Obsessively Tune WezTerm
Kitty and wez both have the ability to present graphics on the terminal which may sound like a solution in search of a problem, but once you start using the capability, it's hard to live without it.

Wez is also cross platform so I get to use it on my Linux and Mac and my (Ugh) Windows work machine. Configuration being done in Lua is also something I quite like, but your mileage may vary on that one.

lordgroff··on The United States has lower life expectancy than most similarly wealthy nations
It seemed to me that you were attributing the lower life expectancy due to US' diversity compared to many wealthy nations. My point was: Canada is similarly diverse and yet its life expectancy is higher.
lordgroff··on The United States has lower life expectancy than most similarly wealthy nations
So is Canada -- more so in fact -- and yet...
lordgroff··on Git without a forge
If Fossil let me rebase, I'd never use git for personal projects again. I love the whole all-in-one approach and it's all so functional. But the (almost extreme) hostility to a rebase workflow makes it a no go for me, and I'm sure many others.
lordgroff··on Trump says he has directed Treasury to stop minting new pennies
Canadian here, currently absolutely in shock of what's happening down south (and your president is constantly threatening to bring us in on this circus against our will -- if someone told me this would be happening a few short months ago, I would have laughed).

But honest question, since his approval rating is positive (!!!), I thought your whole founding ethos was a rebellion against complete powers of a king, yet a lot of your "freedom" people are cheering it on. How can this be explained? Is the cognitive dissonance just so massive??? Here in Canada, we HAVE a king, yet he doesn't rule us...

lordgroff··on Is XYplorer really written in VB6?
PHP never did do a py2->3, but instead took the js route of adding things while being very cautious indeed if breaking compatibility.

I really have very little annoyance with PHP despite retaining some WTFs. In fact, with a modern language server and psalm I find it downright comfortable.

lordgroff··on PHP Docker image just hit 1B pulls on Docker Hub
> For a "dead" language, PHP sure seems to have a lot of life left in it!

I honestly have not met, in real life, anyone that has thought PHP is dead. People that hated PHP? Oh yeah, I've met plenty of such people, often from using it in anger in pre-7+ days. And, (to be fair) for a language nerd, even new PHP is not exactly an exciting language. It's productive, but so very far from glamorous.

But dead? How can it be? Wordpress is an absolute behemoth. Laravel is large. Symphony finds plenty of use in the biggishOrg space. Even Drupal is not dead. Who in their right mind could think it's dead?

lordgroff··on Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
That was kind of my take on this article as well. We're comparing libraries with lots of breaking-API churn vs. libraries that don't do as much, in another language.

When it comes to React itself, only breaking changes I ever experienced were 17->18 and that was such a simple fix it's not worth talking about.

lordgroff··on South Korean president declares martial law, parliament votes to lift it
Please--do tell more re: China. I hear a lot of parroting of negative talking point about China here in Canada, I see a lot of crazy footage from China that looks like the future, but I'd love to know more about your actual experience.
lordgroff··on The size of BYD's factory
I had the pleasure of seeing one in Mexico recently. If this car is garbage, sign me up! But alas, it's impossible because we decided that since we can't compete we'll just make them essentially illegal.
lordgroff··on The size of BYD's factory
I always hear this as a criticism of China but then I watch some footage of the actual place and it looks like it lives in the future (to be fair, it's uneven, but let me tell you I've traveled to the US enough times to be shocked at how uneven it can get). Sure, there's real problems I'm sure, where isn't there, but here in Canada by the time we've built a kilometer of an LRT line massively over budget, China has added a new high speed rail line.
lordgroff··on New Calculation Finds we are close to the Kessler Syndrome [video]
We've seen Russians shoot their own satellites, officially to ensure no large object re-entry (or some such nonsense, I don't remember), but I'm 10000% that it's a demonstration to the United States. If the Russians can do it, I'm sure China either already can or is very close to there. It's time to stop pretending that US can enforce rules by fiat without ramifications that scale from getting space assets blown up to a global war.

The world is already dangerously unstable and here we are discussing new ideas on how to make it more so.

lordgroff··on My experiences with Automattic: Part 3
The problem is that what WP can do is so, so much more than that. And this is the secret to its success since it can grow from a blog to "here's a bunch of static pages" to a full ecommerce site with CRM/ERP integrations, etc. Boutique mini CMS is a fine thing but won't be displacing WP.
lordgroff··on GraalPy – A high-performance embeddable Python 3 runtime for Java
I mean, even on HN, I'd say if there's derision, it's mostly one uttered with a yawn rather than genuine hate. And that's almost justified; while I spend a lot of my time with lots of different languages (I can't think of a single one I outright hate btw), Python is the one that pays for my things and... Well, there's not much drama there is there (now that we're lost 2->3 anyway)? It's a glue language that's easy to learn, but offers tons of depth should you want it. My primary annoyance at Python used to be the typing, but type annotations have made this less of an issue. It's a nice language and you can do almost everything with it. It's a bit boring, but I guess that's a good thing.
lordgroff··on What Happened to Perl 7? (2022)
I run a WordPress site for my wife's business. Would I pick it up again in 2024? Absolutely. It has nothing to do with what I "know", there's still no better CMS/ small diy e-commerce solution for, frankly, peanuts in hosting.

I really don't have much issue with modern PHP either, it gets the job done and unlike Perl is still very much evolving.

lordgroff··on Harvard will require test scores for admission again
I'm not in the States and have zero knowledge of the SAT and whether it's useful, but targeting an intervention at this level is simply too little too late, no matter how you slice it. If the idea is to reduce the stratification of society, you'd have to start much, much earlier and pour far more resources. My guess is ultimately that this is why these types of interventions are popular, they don't cost much.
lordgroff··on Machine Learning Is Still Too Hard for Software Engineers
Well that's because ML isn't really software engineering. Unfortunately, it is also software engineering as I often have to remind my colleagues coming from algebra / econometrics / statistics sides who are happy to shove all kinds of horrible code in.
lordgroff··on Use Plaintext Email (2019)
But sometimes that's kind of lovely too, it takes all kinds after all. It's like using Gopher in 2023 and insisting everyone else should too.
lordgroff··on Google AI has better bedside manner than doctors – and makes better diagnoses
Ah, I thought this critical situation was only in Canada. Yep, my doctor no longer exists, I've been handed over to a nurse practitioner who may or may not consult with doctors. I assumed our situation was unique in that the number of trained doctors is hardly going up while the population skyrockets.
lordgroff··on Niklaus Wirth has died
One of the titans of the era, Pascal greatly contributed to my love of programming and my eventual career. Rest in peace Dr. Wirth.
lordgroff··on The Aha Stack
Yep. I have a Woocommerce site that's mostly modified by my own custom plugins.

Most of my own custom work plugs in to the old school PHP server side rendering and that works just fine. I also have what's in effect two separate SPAs in the backend. Doing these in htmx and Alpine or whatever would be an absolutely enormous headache and it would perform worse. There's no one size fits all.

lordgroff··on The merge vs. rebase debate
There's an easy way around this, and that's to namespace in some way branches that are free to be overwritten, ie WIP work not yet merged into the canonical branches. Works just fine.

If the project is too large for this, you can also fork off the repo itself and then merge in your changes to the main canonical version when you're ready.

Page 1 of 7Next →