HNHacker News
TopNewBestAskShowJobs

davely

823 karma · joined September 29, 2022

I make things for the internet machine. I like working with React (sorry!).

Bloggy blog: https://daveschumaker.net

submissionscomments
davely··on Global Glacier Extinction Explorer
In 2004, I visited New Zealand. It was my first international trip as part of a 6 week long geology field camp. One of the coolest experiences was getting to visit the Fox Glacier and Franz Josef Glacier on the South Island.

Checking this out, I don't see the Fox Glacier or Franz Josef Glacier specifically listed in the search field, but moving the map around, I was able to find the ice fields.

I see that they both will "survive" to 2100, but I wonder in what state. Check out this time lapse video from 2013 to 2018 showing the Franz Josef Glacier's drastic retreat! [3]

[1] https://en.wikipedia.org/wiki/Franz_Josef_Glacier

[2] https://en.wikipedia.org/wiki/Fox_Glacier

[3] https://youtu.be/LUs_20kRHDw?si=k1nJB2z_kn8T--uT&t=17

davely··on Claude Fable 5.1 and Claude Mythos 5.1
In my opinion, this is a bit disingenuous.

They were _temporarily_ increased in May by 50% [1]. They continued to extend them through July and August (admittedly, their messaging around this has just been a complete mess and they frequently pushed the deadline back as it approached).

So, now they are giving you a 25% quota increase compared to where things originally stood in May.

So, let me ask you this: assuming you knew that the 50% quota increase was temporary all along, would you then have complained about Anthropic restoring things back to the original limit?

[1] https://www.anthropic.com/news/higher-limits-spacex

davely··on LLMs reward expertise
Perhaps! But I do think the vocabulary issue is real and I think LLMs are still sycophantic enough that they won’t really challenge someone or offer alternative ideas on how to implement something unless they explicitly ask.

Interestingly at my work, Claude Code was available before Claude Desktop, so a number of non-technical PMs tried to use it in order to build… anything, with very mixed success.

The “hey guys, check out the website I built with Claude: http://localhost:3000/” joke is real!

In my experience, the whole “the terminal is a scary place” aspect is very real and some non-technical people can feel intimidated by.

I think Claude Code in the desktop app helps alleviate that a bit (perhaps Codex, too, but man what a mess the ‘ol ChatGPT app has become).

But I’m sure there are entire repos of web dev skills that someone could use to put together things with a bit of effort.

davely··on Hyundai buys Boston Dynamics
With the way subscription models and terms of use have been evolving over time, even if you buy a futuristic robotic assistant outright, you won’t really “own” it.
davely··on Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly
Excuse me! I hide them in a rats nest under my desk like a civilized person.
davely··on How fast is N tokens per second really?
I built something similar awhile back [1] and used OpenAI’s tokenizer playground [2] to recalculate tokens on a giant block of lorem ipsum text. I feel like this gives a much more accurate representation.

[1] https://dave.ly/tools/tokenflow/

[2] https://platform.openai.com/tokenizer

davely··on Rumors of my death are slightly exaggerated
Dear Cliff,

I'm sorry to hear that you must have died right after we visited you in May of 2024 [1]. But I'm glad that you've figured things out and that you are now alive again! I imagine that's a much better state of affairs for you.

Here's to many more years of adventures and quilt making.

Cheers!

[1] https://daveschumaker.net/adventures-in-topology-the-cuckoos...

davely··on Eka’s robotic claw feels like we're approaching a ChatGPT moment
Haha! Instead, you’ll get a robot that will make you art, music, and tell you stories and you get to toil away cleaning the house.
davely··on Localsend: An open-source cross-platform alternative to AirDrop
> With Airdrop you have trivially easy, "just works" sharing with people in proximity.

Funny enough, I encounter so many problems trying to share things via AirDrop with friends, family, and even my own Apple devices that I just tell everyone to install LocalSend and I find that things work better.

I’m not sure why that is, because AirDrop used to work pretty well for me. But it’s been an exercise in frustration more often than not for me.

(Obviously, LocalSend works only as long as everyone is on the same network.)

davely··on Claude Opus 4.7
I’ve been on the Claude Code train for a while but decided to try Codex last week after they announced the $100 USD Pro plan.

I’ve been pretty happy with it! One thing I immediately like more than Claude is that Codex seems much more transparent about what it’s thinking and what it wants to do next. I find it much easier to interrupt or jump in the middle if things are going to wrong direction.

Claude Code has been slowly turning into this mysterious black box, wiping out terminal context any time it compacts a conversation (which I think is their hacky way of dealing with terminal flickering issues — which is still happening, 14 months later), going out of the way to hide thought output, and then of course the whole performance issues thing.

Excited to try 4.7 out, but man, Codex (as a harness at least) is a stark contrast to Claude Code.

davely··on IBM tripling entry-level jobs after finding the limits of AI adoption
I’d be interested where you’re getting your data. SteamDB shows an accelerating trend of game releases over time, though comparing January 2026 to January 2025 directly shows a marginal gain [0].

This chart from a16z (scroll down to “App Store, Engage”) plots monthly iOS App Store releases each month and shows significant growth [1].

> After basically zero growth for the past three years, new app releases surged 60% yoy in December (and 24% on a trailing twelve month basis).

It’s completely anecdotal evidence but my own personal experience shows various sub-Reddit’s just flooded with AI assisted projects now, so much so that various pages have started to implement bans or limits of AI related posts (r/selfhosted just did this).

As far as _amazing software_ goes, that’s all a bit subjective. But there is definitely an increase happening.

[0] https://steamdb.info/stats/releases/

[1] https://www.a16z.news/p/charts-of-the-week-the-almighty-cons...

davely··on OpenCiv3: Open-source, cross-platform reimagining of Civilization III
Oh my, this brings me back! One of my fondest gaming memories involves a massive Civilization 3 PBEM match between a number of Civilization fan sites, where we all had private forums and ran these virtual nations against each other. This was way back in 2002 or 2003!

I believe Civfanatics was in it (run by “Chieftess” if I recall), Apolyton (which I was a member of — elected in as Minister of Public Works and had to come up with a plan to clear our pesky jungles) and a number of other sites.

It was such an awesome time. Real diplomacy and trade negotiations between the fan sites while waiting to play our turns. Man, it was fun.

davely··on Show HN: First Claude Code client for Ollama local models
Point of clarification: llama.cpp is MIT-licensed. Using it downstream (commercially or otherwise) is exactly what that license allows, so calling it a rip-off is misleading.
davely··on Qwen3-TTS family is now open sourced: Voice design, clone, and generation
I've been using GLM 4.7 alongside Opus 4.5 and I can't believe how bad it is. Seriously.

I spent 20 minutes yesterday trying to get GLM 4.7 to understand that a simple modal on a web page (vanilla JS and HTML!) wasn't displaying when a certain button was clicked. I hooked it up to Chrome MCP in Open Code as well.

It constantly told me that it fixed the problem. In frustration, I opened Claude Code and just typed "Why won't the button with ID 'edit' work???!"

It fixed the problem in one shot. This isn't even a hard problem (and I could have just fixed it myself but I guess sunk cost fallacy).

davely··on The Overcomplexity of the Shadcn Radio Button
This is a bit reductive.

For what it’s worth, I’ve used Vue and don’t like it (stuff like custom directives that are nonstandard html, not as explicit about event handling and data flow, etc).

I’ve seen a lot of buzz (particularly on HN) about Svelte but have lacked the motivation to try it.

davely··on The Overcomplexity of the Shadcn Radio Button
I work on a React based web app in my Day Job and have genuinely enjoyed it.

That said, it always feels like so much boilerplate to get up and running for a greenfield project (and things like NextJS or even TanStack Start add a lot of things that might be overkill for a simple web app).

For some vibe coded side projects with Claude, I’ve been working with just using handlebars templates with Express and it has been pretty glorious!

I don’t think I’d recommend building a complex web app this way, but for some mild JS interactivity, form submission, etc, handlebars works.

Bonus: I find it much easier to get 100 across the board on Lighthouse scores this way.

davely··on Ask HN: Share your personal website
Been going at it since 2003! It's a blog but links to all my open source work, and as of late, I talk a lot of various projects I work on and random rabbit holes I fall into.

https://daveschumaker.net

davely··on What a year of solar and batteries saved us in 2025
This number can mean wildly different things depending on the size of your house (and location).

I live in the Bay Area, CA in a 1,500 square foot house and consumed 7.8MWh in 2025 and 7.6 MWh in 2024.

Digging a bit more into our solar system data: We produced a bit over 9MWh in solar each year and it looks like our Enphase batteries discharged 2MWh each year.

davely··on Show HN: Distributing AI agent skills via NPM
It seems fine?

After all, Claude, codex and Gemini-cli are all distributed via npm.

davely··on My article on why AI is great (or terrible) or how to use it
Hah! I’ve done something similar. I created a bunch of pre-defined voice messages with Eleven Labs and then have a script that randomly calls them via the same hooks.

https://github.com/daveschumaker/homebrew-claude-sounds

davely··on How will the miracle happen today?
I’ve long felt the same way. I think this will eventually happen but there’s going to be a lot more starving artists and other producers of emotionally meaningful works before we get there. The interesting problem down the line will be how to verify someone is human or something is human made.

I have nothing to base this on except anecdotal experience, but I really think this current generation (Gen Alpha?) is going to hate AI and anything related to it. One recent example: a friend’s kid’s third-grade class recently visited our local city hall and had a mock city council meeting with the mayor. One of the kids asked if we could “ban ChatGPT from the city.”

davely··on Anthropic blocks third-party use of Claude Code subscriptions
Claude Code provides a headless mode that you can do this exact same thing with:

$ claude -p “fix the eslint in file XYZ”

davely··on Your job is to deliver code you have proven to work
While I personally find that generative AI has helped me be more productive and even boosted my ability to learn things, I really _dislike_ that we’ve normalized this behavior:

Whether a Jira ticket, an email, a yearly review, we feed bullet points into a black box to get a bunch of fluffy text. On the other end, we feed the fluffy text into the black box to get bullet points.

We’re killing penguins because we’re somehow afraid to just send the simplified bullet points to each other in the first place.

davely··on I fed 24 years of my blog posts to a Markov model
I gave a talk in 2015 that did the same thing with my tweet history (about 20K at the time) and how I used it as source material for a Twitter bot that could reply to users. [1]

It was pretty fun!

[1] https://youtu.be/rMmXdiUGsr4

davely··on Google removes Sci-Hub domains from U.S. search results due to dated court order
Hah. I wonder how someone could miss that, but it does kind of look like one of those “sign up for our newsletter” types of elements.

Maybe many of us are just subconsciously blocking those types of things out now because it’s so pervasive.

davely··on YouTube's CEO limits his kids' social media use – other tech bosses do the same
Apple’s screen time parental settings are some of the most obtuse and frustrating features I’ve had to navigate on their devices (so much, that I honestly wonder if the people behind it even have kids).

I’m glad they exist but they could be so much better.

davely··on RAM is so expensive, Samsung won't even sell it to Samsung
About a month ago, the mobo for my 5950x decided to give up the ghost. I decided to just rebuild the whole thing and update from scratch.

So went crazy and bought a 9800X3D, purchased a ridiculous amount of DDR5 RAM (96GB, which matches my old machine’s DDR4 RAM quantity). At the time, it was about $400 USD or so.

I’ve been living in blissful ignorance since then. Seeing this post, I decided to check Amazon. The same amount of RAM is currently $1200!!!

davely··on Steam Machine
I think they are also absolutely addicted to cruddy pay to win mobile games and they don’t want to give up that sweet drip feed of IAP that they get a 30% cut of… which is substantial.

For funsies, try searching App Store apps and find a way to filter out results for apps with IAP. Nope!

(Source: me, who spent time at a mobile gaming company as we figured out how to continuously optimize our funnels so that some rich dudes in Qatar could continue to spend $40K a month on useless cosmetics.)

davely··on Trump Orders US Troops to Portland, Authorizes 'Full Force'
I don’t care all that much for the book, but I often think of a passage Samuel Huntington wrote in The Clash of Civilizations:

“The West won the world not by the superiority of its ideas or values or religion but rather by its superiority in applying organized violence. Westerners often forget this fact; non-Westerners never do.”

davely··on NPM package 'debug' v4.4.2 contains malware
More and more, I am thinking all my local development environments for Node / JavaScript projects need to be setup in a sandboxed VM.
Page 1 of 8Next →