Recent submissions

Comment · 11 hours ago
That's factually incorrect to the point of trolling.
Comment · 14 hours ago
non sequitur
Comment · 1 day ago
broken link
Comment · 1 day ago
> What would have been really nice is if the $1M/y in funding the PSF rejected due to ideological purity could have been reallocated to PyPy.

It would certainly have been nice if the Trump administration had not retroactively obliged the NSF to add ideological constraints to its funding parameters which conflicted with the PSF's mission, so that money that had already been allocated by the NSF to the PSF could not be granted.

I'm not sure what the process is by which you purport that the money could have been redirected to PyPy, but I assure you that it exists only in your imagination.

Comment · 1 day ago
Nice to hear from an unapologetic hater. Apple snobbery is real and the hype never ends.

Way back I had used an Apple II. It was cool. Woz was a whizz!

Then in 2008 I was persuaded to replace my aging ThinkPad with a Macbook Air. "We're all using them. It's Linux under the hood!" said my boss. (It wasn't.)

I hated the way that OSX coerced users into doing things one specific way. I hated needing an Apple account to get extensions and updates. I hated the prioritization of form over function: the lack of an ethernet port, the passive cooling that caused thermal throttling under any kind of load. I hated that my shiny metal laptop got too hot to use on my lap. I hated sending it away for 2 weeks to replace the battery. I hated the $70 charger, the proprietary connectors, the inability to buy spare parts. I hated that the Apple store calls their salespeople "geniuses". I hated fanboys and Steve-Jobs-worship. Steve Jobs was an asshole.

It was such a relief to get back to using ThinkPads.

I didn't start using a smartphone until it became difficult not to, but Apple phones did not impress. Siri was next to useless. Navigating with Apple maps led my father-in-law and me into the far corner of an orchard. My in-laws wanted to FaceTime, but couldn't because only Apple devices were supported. To me, that was an intentional defect. To them, it was a reason that we should buy in. Nope.

I backslid one time and got an iPod Shuffle for jogging. Then I found out you can only upload tracks. You can't download them. It was a pricey flash memory stick that iTunes wouldn't let me use. Fuck that. I gave it to my kids. They don't use it either.

I gradually realized that Apple is not a tech company but a marketing machine for high-margin consumer gadgets that lock users in and squeeze every last dollar out of them. Now they have a billion dollar HQ and no ideas.

Comment · 1 day ago
Disagree. The auto industry was not the cause of the great recession, and the money put into the auto manufacturers did help to remove excess capacity. Their subsequent failure to innovate is not Obama's fault.
Comment · 5 days ago
Romans boiled wine in lead vessels, and added sugar of lead (the acetate salt) as a sweetener.

in vino veritas, but apparently not sanitas.

And as my German godmother used to add: im Cola weiss nicht was.

Comment · 5 days ago
Not least the HN community. We live in obsessive and disagreeable times.
Comment · 5 days ago
Are you asserting that children's math abilities have fallen? I don't think we are far enough past COVID to know the current trend, but math scores were not in general decline prior to 2020.

In my view, modern mathematics curricula are an improvement over rote-learning Euclid, and calculators are a useful tool.

Comment · 5 days ago
Open Source is an ecosystem, not just software. It is clear that the proliferation of AI content has degraded many communities.

It's not yet clear what the best strategies are to keep OS communities alive and thriving. It certainly won't be a one-size-fits-all approach.

Comment · 5 days ago
The embedded advertisement at the end was most enjoyable (a first for me)
Comment · 5 days ago
Powershell also supports pipes. Bash pipes are limited to text files. I concede that the *nix infrastructure of utilities is more mature.
Comment · 8 days ago
You make some good points about the behavior of -eq.

I think these kind of trade offs are part of being a shell. Relaxing the type strictness is intended to make interactive use easier. It is debatable whether the additional complexity is justified.

It's still decent enough for scripting, and for anything beyond plumbing there is .NET

Comment · 8 days ago
You can get a fairly long way with just bash and perl one-liners. I worked in data science in the 2000s, and this was the typical way I would merge .csv files and do other simple data manipulation tasks interactively.

It's not much fun, and the resulting code tends to be fragile. Every line ends up being piped through utilities like cut, join, awk, and jq.

IMO the structured output from pwsh makes those sort of tasks a great deal easier.

Comment · 8 days ago
Python isn't a shell

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton