HNHacker News
TopNewBestAskShowJobs

davydm

272 karma · joined January 26, 2021

submissionscomments
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.

davydm··on Aphoristic Intelligence Beats Artificial Intelligence
thanks - i can't even get to the paywall because of the ai-driven enshittification of the web - i was blocked before I even got there.
davydm··on The Internet Was Built for Humans. Now It's for Agents
That's a pretty positive way to say that the AI grifters have effectively enshittified the net. Every page is behind a bot detection interstitial, wasting users' time to get to what they're looking for. And when that bot detection is broken (and it has been, recently, a few times), then most of the internet is just plain broken.

I honestly wish the whole AI lot would go up in flames. Sooner rather than later.

davydm··on It's 2026 now. Is Webpack 6.x going to happen?
Webpack is really powerful, however, it's a huge generalist, and I think the specializing tools are showing their speed. In addition, webpack has suffered the same unnecessary churn that a lot of J's projects do, where upgrades become incredibly difficult due to arbitrary changes without (easily implementable) backwards compatibility. The cheese moved, but to little or no benefit for the consumer. Ask me - I've been trying to upgrade a vue2/webpack4 project to vue3/webpack5 for a long time but can never get far enough - always hit a wall. I've been looking at ways to move to vite specifically because of this, and I thought I was blocked by some rather deep integration into webpack which facilitates building branded versions of our white label app, but I think I see a way with vite.

Webpack honestly needs official, guided tooling configurators. Documentation often mentions a block of code, but not exactly _where_ to put it. AI agents are apparently stumped by a 4-5 upgrade, documentation lets me down, no automated upgrade tooling, and a lot of the changes I've seen are just cheese movement - add nothing useful, but require upgrade maintenance.

If webpack wants to take the top spot again, they need to work on: - performance: this is the most obvious issue right now. Webpack builds aren't exactly fast, and the new breed of tooling, esp vite, blows webpack away - consistent api: stop moving cheese arbitrarily, or, if you have to change things, provide backwards compatibility shims or upgrade tooling - improvements to documentation: it should be so hard to figure out where suggested config blocks of code should go - providing real examples would help

davydm··on Optimism is associated with exceptional longevity
To find out why, go read or listen to "everything is fucked" - optimism is the root of hope, and hope is what makes people buy into faith - religious, financial, social - all the "isms".

Hope is hollow but generally drives a lot of people forward. The trick is to either remain blissfully unaware of the mirage called hope, or find some way to live with full, honest, hopelessness.

davydm··on Building an OS from scratch, need your opinion on volume names
I really like the "everything is a file" aspect of Linux. Windows does have the concept of mount points, but it's a little convoluted. Making that first-class with all volumes mounted off of root somewhere (even if down a few folders) makes life easier in a bunch of scenarios.
davydm··on Happy New Year HN!
hold on thar pardner, it'll take a little longer for some of us :D

happy new year & +1

davydm··on Xi Jinping Vows to Reunify China and Taiwan in New Year's Eve Speech
poohbear needs to fuck right off
davydm··on The man who died three times
How unsurprising.
davydm··on Marissa Mayer's new startup Dazzle raises $8M led by Forerunner's Kirsten Green
Everybody trying so hard to offload ai on people, but the good news is people are wising up and rejecting the enshittification. $8m is tiny next to the ms-nvidia-openai circle jerk, so at least she shouldn't be totally broken when it all finally folds in on itself.
davydm··on Ask HN: What counts as "original" in the age of AI?
Practically anything made by an actual human who actually cares about what they're making.
davydm··on "You Just Need Better Prompts" Is Cope
Link seems dead, but the sentiment is spot-on.

"You're holding it wrong"

davydm··on Mozilla Names New CEO, Firefox to Evolve into a "Modern AI Browser"
As long as I can turn it off, like I do now, and like they promise. But this is a little concerning.
davydm··on Theia IDE – AI-Native Open-Source Cloud and Desktop IDE
yay, another vscode with ai integration

because, y'know, there's not enough of them

davydm··on The Gorman Paradox: Where Are All the AI-Generated Apps?
Simply put, the tools are not at the level the grifters want you to believe.

You'll always find someone claiming to have made a thing with ai alone, and some of these may even work to an extent, but the reality is that the models have zero understanding, so if you're looking to replicate something that already exists (or exists in well defined, open source parts), you're going to get further than if you're thinking truly outside the box.

Then there's library and framework churn. AI models aren't good with this (as evidenced by the hours I wanted trying to get any model to help me through a webpack4 to webpack5 upgrade. There was no retained context and no understanding, so it kept telling me to ado webpack4 things that don't work in 5).

So if you're going to make something that's easily replicated in a well-dpcunented framework with lots of stack overflow answers, you might get somewhere. Of course, you could have gotten then yourself with those same inputs, and, as a bonus, you'd actually understand what was done and be able to fix the inevitable issues, as well as extend with your own functionality. If you're asking for something more niche, you have to bring a lot more to the table, and you need a fantastic bullshit detector as the model will confidently lead you down the wrong path.

Simply put, ai is not the silver bullet it's sold as, and the lack of app explosion is just more evidence on that pile.

davydm··on The Waffle Singularity
To be clear: it's our competitive nature that has fueled a lot of human progress and is responsible for where we are, but we're at a bit of a tipping point where the world is getting more crowded, competition is increasing, and tribalism is entrenched everywhere. We need a radical human transformation if we're going to ever break out of this cycle without annihilation.
davydm··on The Waffle Singularity
nice idea - not exactly new - that we could just get AGI to do all the work and spend our lives playing

BUT

In the two major economic climates - capitalism and communism - this won't end up being the case. Capitalists will moan about supporting freebasers. Communists will moan about the people not being productive - it's not like fun, free time and personal choice are highly valued in a place like China where 996 is normal, and people simply don't have time for anything. No, that won't change - they're already "productive to the max" - I'm quite sure that if China could come up with a "relaxation drug" to mitigate burnout, it would be 997 or higher.

Before any of this utopian vision can be fulfilled, we have to overcome the greatest hurdle of all: people. People are selfish and like their "wealth ranking" when they aren't in the bottom pool. People want to feel special, elevated - and mostly, people achieve that by being "better than" someone else. A "Star Trek world" only exists once the participants can actually sit down and agree to co-operate instead of treating everything as a zero-sum game.

davydm··on Console.text() – SMS alerts when code executes
interesting

btw - can't connect to any consoletext.dev domain - dashboard, docs, etc

davydm··on Live by the Law or Die on the Cross
just more of the same "oh, if you think <insert name here> is bad, you should see our enemies"

nothing will change for as long as people continue to make excuses

davydm··on Important Ideas for 2026
ugh, and the ai apologetics - "you're holding it wrong"

no, it's garbage - if I have to earn a phd in machine-speak, I might as well continue on my rather deterministic tdd path instead of debugging more garbage aigen code.

← PreviousPage 6 of 17Next →