HNHacker News
TopNewBestAskShowJobs

davydm

269 karma · joined January 26, 2021

submissionscomments
davydm··on Show HN: Deathwink – Send messages to people after you die
Or, if you don't want to blow $500, set up your Gmail to do a similar thing. I've been set up like that for well over a decade. This service is likely more flexible, but also more risky - who do you think will stop working first? Google? Or one intrepid dev?
davydm··on Trump issues ominous cartel warning as drones swarm El Paso
The orange muppet is picking a fight with mexico now after his failed attempt to take Greenland, and bolstered by his recent win using microwave weapons (surely that's Geneva convention material?). This dingdong is gonna get us all in ww3.
davydm··on Why do rich people live longer?
because paid medical systems actively exclude those who don't have money, and systems allowed to spiral to the level of the us "healthcare system" will just highlight the problem better
davydm··on I Let an AI Agent Migrate My Server While I Ate Dinner (Unsupervised)
very brave to eat dinner unsupervised!
davydm··on I turned myself into an AI-generated deathbot – here's what I found
interesting, but I wonder if it wouldn't me more emotionally healthy to not dwell on the past like that? Death is a normal part of life, but humans try to transcend death all the time via religious belief and now, an ai copy. I don't get it. Instead of "aiming for eternity", how about living in the now?
davydm··on "The appearance of X's name in the files does not imply wrongdoing"
not saying that all the names in that file are innocent - just saying that having your name appear in the file doesn't make you a pedophile - otherwise we should watch out for Forrest Gump and Pikachu too. Their names also appear in the files.
davydm··on "The appearance of X's name in the files does not imply wrongdoing"
because these files contain a lot of arbitrary garbage, including unsent emails

for instance, you will find Stephen Colbert's name in there - because an email sent between two of epstein's buddies included a line where the author thought that epstein would enjoy Colbert's show

so his name is in the files, and he really has nothing to do with it - and I bet there's a lot more, considering the sources of the files

davydm··on Ask HN: Does anyone have interests in anything besides AI?
For sure! Whilst most of the people around me seem to enjoy putting up with bad outcomes for the tradeoff of a few good ones (using ai codegen), I'll only use it to remind me of something ("please provide an example of doing X with Y") or for documentation lookups. With both, I have to double-check anyway.

I don't have any real desire to "have my productivity lifted" by ai codegen. I'd rather write my own code than debug someone else's. I like using the tdd cycle to let a design emerge. I care about the details in my code. I aim for maintainability over speed.

davydm··on Show HN: 8of8 – A trend radar for developers (17 sources, scored 0-100)
comes off less like a developer trend tracker than a blogger's ego-boost, tbh - that's the vibe I got, and honestly, if I hadn't read this post, that's what I'd think it is - yet another way for a tech blogger to get ranked and feel special
davydm··on Claude Didn't Kill Craftsmanship
the very first example runs counter to the argument:

which do you think requires more craftsmanship: 1. the guy who flips a switch and watches the machine implement the design, or 2. the guy who implements the design by hand

it's an easy answer: which one would cost more? which one would be sought-after? which one would be at the local walmart?

and the machine can arguably do better than a human - but we still treasure the craftsmanship of the human who produces such things far over the outputs of a machine, most especially far over outputs that are based on dated techniques, resistant to improving, and clearly derivative.

you could make other arguments about ai codegen, but this one - sorry bub, you shot yourself down in the first section - at some point, you're not an artisan wielding a better tool - you're just a monkey pushing a lever, and honestly, a lot of software these days doesn't really need a craftsman, so go ahead and be an honest blue-collar worker.

davydm··on [dead]
I guess I'm looking forward to the future where everyone just gets stuck without an agent, and I can charge the big dollahs to pinch-hit :D
davydm··on [dead]
time to use the more venerable approaches of stackoverflow and google

good luck

davydm··on No Phone, No Social Safety Net: Welcome to the 'Offline Club'
https://archive.ph/bAIRc
davydm··on Ask a girl out with a pip3 package
link that works: https://github.com/LeonardHolter/Valentine-pip3-package
davydm··on Ask HN: What's so special about Sam Altman?
His hypocrisy is astoundingly special. I trust nothing he says because he steadily backtracks on each and every promise, promises he's making on phantom mountains of money, so it's not surprising they fall through, but it is surprising to me that people still keep looking up to him. He's a greedy grifter.
davydm··on Authenticity is your new moat
Most companies cannot be both authentic and constantly providing new monocles for their richest members.

In other words - companies actively choose not to be authentic in the name of profit, and I don't see that changing significantly now, or ever.

On top of which, most consumers are just interested in price. It's how Temu continues to survive with all the ridiculous rugpulls they do on customers.

davydm··on [dead]
The us constitution literally allows the people to vote out any government structure or process which they deem unfit. US citizens should launch a class-action lawsuit, since litigation is how they do everything, and demand changes as totally permitted in their constitution.

I don't know if most people there just don't know about it, or just don't care. But there literally is a solution baked into their constitution.

davydm··on It is incorrect to "normalize" // in HTTP URL paths
whether it's incorrect or not, keeping around a feature for a rarely-used requirement of sentinels within the path is not helpful in a world where url construction is happening in code, with user-configured values, etc.

I'd rather have the "incorrect" behavior from nginx than try to track down arbitrary 404s due to bodged url construction, any day.

davydm··on nvm
specifically, when I talk about authorisation, I want to avoid this: https://johncodes.com/archive/2026/01-28-there-is-no-secure-...

because that's a valid concern I have with automating all the things - when one of those things does something I don't want because someone else managed to slip it a command to do so, or when that thing's data is breached.

davydm··on nvm
sounds like a plan - if someone were to create an app to do this, I'd probably check it out and use it; tho honestly, I don't have the combination of time and motivation to do it myself :/

I might even pay a subscription fee for a service which does this on my behalf (no more than $5 a month, and an easy sell at $1-2 pm), tho that has it's own problems, in that I'd have to allow it to authorise as me. So, something better would be an app which launches an oauth login at google (for example), then uses that token for that session only (ie, requires user intervention each time). I'd probably run this a few times a week.

davydm··on Resend is boring. It's also one of the most exciting products in tech
link 404s
davydm··on The "Discombobulator": Unpacking the Physics of the Weapon That Captured Maduro
I honestly expected more outrage from people : this weapon usage is exactly the kind of thing the Geneva convention was all about, just not mentioned by name. It's worrying that everyone is ok with one country sending troops to microwave their enemies and steal away their leader.
davydm··on Why I don't have fun with Claude Code
This post brings up a lot of (imo true) points that I honestly can't share with the ai-lovers at work because they will just get in a huff. But the OP is right - we automate stuff we don't value doing, and the people automating all their code-gen have made a very clear statement about what they want to be doing - they want _results_ and don't actually care about the code (which includes ideas like testing, maintainability, consistent structure, etc).

It's extra hilarious to hear someone you _thought_ treated their code work as a craft refer to "producing 3 weeks worth of work in the last week" because (a) I don't believe it, not for one bit, unless you are the slowest typist on earth and (b) it clearly positions them as a code _consumer_, not a code _creator_, and they're happy about it. I would not be.

Code is my tool for solving problems. I'd rather write code than _debug_ code - which is what code-gen-bound people are destined to do, all day long. I'd rather not waste the time on a spec sheet to convince the llm to lean a little towards what I want.

Where I've found LLMs useful is in documentation queries, BUT (and it's quite a big BUT) they're only any good at this when the documentation is unchanging. Try ask it questions about nuances of the new extension syntax in c# between dotnet 8 and dotnet 10 - I just had to correct it twice in the same session, on the same topic, because it confidently told me stuff that would not compile. Or in the case of elasticsearch client documentation - the REST side has remained fairly constant, but if you want help with the latest C# library, you have to remind it all the time of the fact - not because it doesn't have any information on the latest stuff, but because it consistently conflates old docs with new libraries. An attempt to upgrade a project from webpack4 to webpack5 had the same problems - the llm confidently telling me to do "X", which would not work in webpack 5. And the real kicker is that if you can prove the LLM wrong (eg respond with "you're wrong, that does not compile"), it will try again, and get closer - but, as in the case with C# extension methods, I had to push on this twice to get to the truth.

Now, if they can't reliably get the correct context when querying documentation, why would I think they could get it right when writing code? At the very best, I'll get a copy-pasta of someone else's trash, and learn nothing. At the worst, I'll spin for days, unless I skill up past the level of the LLM and correct it. Not to mention that the bug rate in suggested code that I've seen is well over 80% (I've had a few positive results, but a lot of the time, if it builds, it has subtle (or flagrant!) bugs - and, as I say, I'd rather _write_ code than _debug_ someone else's shitty code. By far.

davydm··on Show HN: Galaxy visualization using Redshift data (Raylib, C)
very cool (:
davydm··on New York proposal requires 3D printer manufacturers to prevent gun printing
1. so it's banned in NY. That just means everyone else carries on as per usual. 2. how do you ban printing guns? Are printers going to be required to have some kind of AI recognition system for what they're printing? Because even if a printer can ban a specific model, tweak it here, tweak it there, and you have yourself a new model. 3. and what even is the point when you (or a friend, or a stranger you've paid) can just walk into a walmart and buy a gun? Even if there is a purchase record with id attached - you've never heard of fake ids? It's like the old slogan - if you ban guns, only criminals will have them. It's law that weakens the lawful person and strengthens the criminal.
davydm··on Helping promote the Lax programming language
please provide links to documentation - programming languages are for humans to be able to translate their thoughts to instructions for the computer to follow, so a human should be able to write code in it

I see that the official site link on the release page doesn't go anywhere (https://lax-lang.pp.ua/)

davydm··on The great calculator debate: Educators disagree over their place in the classro
I wonder if these advocates actually have children or have interacted with children.

I have a 15yo son, and I can confidently state that he quickly forgets skills he has show proficiency in when they aren't practiced regularly. Yes, there may not be much need to make students take their long division skills to the max with massive numbers, but there definitely is value in having the method firmly entrenched for the times when they are guaranteed not to have a calculator (or phone) handy. And mental arithmetic should be a lot faster than grasping for a calculator (and definitely faster than grasping for a phone, finding a calc app, launching it). It personally makes me a little frustrated and sad when people can't do simple arithmetic - and I have to end up waiting for them to find a calculator to verify the simple sum I've just done in my head, eg when receiving change from a vendor.

We don't all have to be adding machines, but it would be really nice if the average person could do basic arithmetic without having a panic attack because they're nowhere near a phone.

davydm··on Ad Blockers helped kill the open web
Incorrect. Totally incorrect.

I don't mind an ad. Put it somewhere where it doesn't break the flow of the page or video, and we're all good.

However, people got so thirsty for ad revenue, it became a game of "find the content" on most sites. At least an ad blocker restores some sanity and I can read the article. I pay for YT premium to drop the ads, especially on devices like my tv, where I don't want to muck about with intermediate tech like a pihole. And I don't mind paying a reasonable amount for stuff I enjoy. I don't mind paying for YT prem.

Ad blockers are being targeted here, but it's a misdirection to blame them. Blame the people who make shit sites you can't read. Blame the corporations which have to turn a profit whilst charging you nothing. All good. But don't blame the user for trying to just survive on the net, with all the ad spam and especially all the deceptive advertising out there. Blaming the user and the blocker is a complete grifter move.

In addition, the web is now currently on a crazy downward cycle as everyone tries to block ai agents, all the while making the experience for legitimate users worse. But isn't that just the way? Most things that suck do so because someone has exploited the weaknesses of the system for personal gain, and someone had had to impose restrictions.

The web is shit because people are selfish and shit. Most especially the money hungry ai grifters trying to get us to by a faulty product to break them out of the hole they dug.

davydm··on AI Is Eating SaaS: Building an IP Geolocation API in Two Hours in Rust
Good. Minimal SaaS startups providing apis for things which are available within local code are stupid and have been forever. People buying into them are even dumber. Guess I work with a bunch of dumbasses then.
davydm··on Ask HN: Do you trust Sam Altman?
No, he's clearly a grifter. OpenAI was launched with lofty visions and closed source ages ago, very obviously it's not at all for all the humanitarian missions Altman hyped it up for.

On top of which - these products just aren't that good. They may seem good enough to some at the major loss-leader costs that they're paying right now, but it's unsustainable. Either it has to collapse on its own or it will collapse when inevitably prices have to go up to at least break-even, which they aren't anywhere near.

It's hype and lies sandwiched in a neat little greed burrito.

← PreviousPage 5 of 17Next →