msluyter

Joined 18 years ago

Karma
4,603
Submissions
1,050
Member since
Mar 5
Software Archaeologist. Lives in Orlando, FL. Unfortunately.
View on Hacker News

Recent submissions

Comment · 1 month ago
I haven't really been in the java space for a while now, but I recall there being a fair bit of criticism[1][2] of checked exceptions over the years.

[1] https://www.javacodegeeks.com/2026/01/javas-checked-exceptio...

[2] https://reflectoring.io/do-not-use-checked-exceptions/

WRT magic, I've generally thought that was a result of frameworks - Spring, for example. In the past, my feeling was that these impose a sort of meta/configuration language that itself is not checkable at compile time, so you'd get weird runtime errors that are somewhat inexplicable. This was like... 2018 though, so perhaps things have improved.

Comment · 6 months ago
Somewhat related. I've also been generating lots of markdown files, which I've occasionally wanted to print out (so I can rest my eyes, or just read them somewhere other than my desk.) First class (free) printing support for rendered markdown seems like a lacuna in the overall ecosystem. I'm currently using the "print" plugin for VS Code, which opens rendered markdown in a browser window, which I print from there. Curious if anyone knows of better options?
Comment · 9 months ago
Really cool deck! Anyone out there play Mu? It's an _excellent_ trick taking card game. One of the few (complex, trick-taking... I'm not counting stuff like Uno in this genre) card games that I know of that works really well with 5 or 6 players. This deck _almost_ would work for Mu, but it'd need different point values. (I keep having to rebuy new Mu games when the deck wears out so I've been contemplating other possibilities.)
Comment · 1 year ago
A third problem is that, depending on the project, one's recollection might be pretty fuzzy. A fourth is that, while you might be a great programmer, perhaps you've never had the opportunity to do the work of the design or greenfield development, meaning, you may not have a ton of insight into the design work that went into the project. E.g., perhaps you mostly do maintenance work on a large number of projects, so your overall knowledge of each is fairly shallow.
Comment · 1 year ago
Perhaps the joke is that the valence of going backward or forward isn't equivalent. IIRC, some studies show that people will generally accept smaller gains to avoid the possibility of loss. Eg, loss has a greater (negative) emotional impact than equivalent (positive) gains.
Comment · 1 year ago
Random family seating anecdote. A couple of years ago, we were on vacation and my wife had to go home early to tend for a sick pet. My daughter and I also re-arranged our flight to get home early, and ended up in like the D boarding group (on Southwest). So we're getting on the plane and we're almost dead last, and there are very few seats left together anywhere. My 6 yr old daughter was not really emotionally equipped to sit alone at that point.

We get about 2/3 of the down and there's now nothing, so I say -- with some desperation -- "If someone would be willing to switch seats so my daughter and I can sit together I'll give you $20." A guy says "I don't want the money but I'll switch."

Which sort of shows that if you're not a jerk, and you ask nicely, often people will go out of their way to help you.

Families who seem to expect other passengers to move, especially when there's assigned seating, are another story, and deserve the condemnation they get, IMHO.

Comment · 1 year ago
Is anyone arguing "all fringe ideas must be false" or, conversely, "widely accepted ideas are true?" That's basically just argumentum ad populum, and I don't think that's the argument of the paper. Rather, it's that those with fringe ideas tend to be over-confident in their beliefs.

IME, a scientific/empirical mindset tends to lead one to a state of epistemological modesty, in which few things are unassailably true, and beliefs are provisional until disproven. One crucial feature of that mindset is the notion of falsifiability. Knowing if/how ideas may be falsified helps one avoid leaping down conspiracy rabbit holes. <- (A likely unfalsifiable statement!)

Comment · 1 year ago
"Step out" is how to get out of the lower level frameworks, and or "step over" to avoid diving into them in the first place. I can't speak for other IDEs, but all of the JetBrains products have these.
Comment · 1 year ago
This was my question. There's a weird sort of self-cannibalism that this hints at. The LLM is only as good as it is because it's been able to train on existing SO answers. But if over time, SO content production declines, then the LLM results will be less reliable. It seems that a new equilibrium could be one in which -- for newer questions/concerns -- both SO and LLMs will be worse than they are now.
Comment · 1 year ago
Saying this as a rather old person myself...

I have a theory that, wrt knowledge, the relative advantage of age has been at least partially eroded by rapid technological advancement. In traditional/tribal societies, prior to the 20th century, wisdom actually accumulated with age, because the pace of change was slower. Wisdom & knowledge could be passed on from generation to generation.

Now, wisdom and knowledge become obsolete quickly. Many things you knew 20 years ago are outdated. The ICE engine you learned how to fix as a kid is now computer controlled, or has been replaced by batteries. Your optimistic/open/friendly mindset now makes you easy pickings for online scammers. Hell, even your family's secret cherished muffin recipe is spurned by your grandchildren because it has gluten or they're vegan or keto or whatever.

All this is just a take, but when I look at voting patterns in particular, I find myself pessimistic that the elderly are wiser than average.

Comment · 1 year ago
| Private schools are outrageously expensive.

Yes, and... In states where property taxes fund schools, there are basically two ways to pay for a good school: a) go to a private school, b) live in a school zone with high real estate values. At various points my wife and I calculated that 8 years at ~25k/yr tuition would work out to about the same as the ~200k house price delta we'd have to pay to move to a better school zone.

And I suppose option #3 is rationing, which is how some schools do it (our daughter is in a gifted academy where admission is limited via lottery.)

Comment · 1 year ago
You're not alone. Type "best ev that's" into Google and the first autocomplete will be "best ev that's not a Tesla."
Comment · 1 year ago
Majesty! That was it, thanks!
Comment · 1 year ago
I've often speculated about a radical interpretation of this idea, inspired by a old video game (whose name I forget). In the game, you rule a kingdom, but unlike, say, Civilization, you don't directly manage things. You set goals and create quests, like "slay this monster and get some reward." And the quests would inspire heroes to join your kingdom, and things would grow from there. Iirc, you create incentives around your economy as well.

Imagine if there were product goals ("implement feature X") with some reward [1] attached and you could leave it up to teams or individuals to claim that goal if they desired. You could choose the goals you wanted to claim, recruit coworkers to help you, (eg, self form teams). PMs/Management would basically be in charge of allocating rewards for the goals.

I imagine it'd be a terrible system in practice for a number of reasons, but I enjoy thinking about ways you could attempt to make it workable. For example,

[1] rewards -- I don't think you could tie rewards directly to people's paychecks. Do that too much and I think you'd create perverse incentives. But perhaps things like swag, gifts, time off, or just bragging rights, honor, and glory might work.

[2] coordination -- a danger would people redundantly working on the same goal. You'd need a way to prevent that.

[3] other perverse incentives -- you might get an overabundance of folks choosing the "fun" goals, for example. (After all, engineers may be more motivated by that than other things.) Here I imagine the rewards for unsexy things would need to rise over time if nobody opted for them. Or, you make first dibs on some other "fun" goal the prize for achieving a less fun goal.

Comment · 1 year ago
At some point Threads started to suppress (or at least, not boost?) political content or news. Which sort of crippled it as a "current events + hot takes" Twitter/X competitor. Bluesky doesn't appear to have this limitation (though perhaps for some this is a feature).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton