HNHacker News
TopNewBestAskShowJobs

lelandbatey

4,168 karma · joined July 10, 2012

I'm Leland Batey. I make things for the internet. I'm here: http://lelandbatey.com/
submissionscomments
lelandbatey··on A Jev that can ask Opus for help gives Opus accuracy at 4x lower cost
Nah, OpenRouter is the same API as self hosting, but you need to provide your API key. It's as easy as a URL swap
lelandbatey··on AI delivers 'zero financial payoff' to most companies, Apollo economist says
Internally the hard data is there. On a budget of $2000 of API-priced tokens (Claude models + GPT models) we were able to migrate ~6 teams of infrastructure in 1 month, done by 1-2 people. Without AI it would've taken 10x longer wall clock time to do, and involved far more folks, and probably would have been much bumpier of a rollout. The big lift was mostly using AI for massive information gathering, digging through huge volumes of discussions, documents, commits, PRs, alerts, dashboards, etc pretty exhaustively for the past 5 years of history, to discover all the "chestertons fences" far more thoroughly than even the folks on the team who built it were able to. Then the 1-2 folks could go to each team with a super comprehensive "here is every need, every interaction, every discussion, everything you've ever done w/r/t this infeastructure, and here's how we're going to handle each of those with the migration we're going to do. We will do all the work for you, is that acceptable, yes or no?"

The teams throughly reviewed and brought up 2 overlooked cases, but mostly we all reminisced about things forgotten that AI discovery had turned up which would have been totally overlooked otherwise. Forgotten discussions, designs, outages, odd decisions, weird edge cases prepared for but never encountered, etc. Then they were migrated, it went smoothly, all to save a low seven-figures per year dollar amount.

The fundamental approach of exhaustively researching to that degree would never have been possible without AI. It's just not feasible to analyze 5 years of even one of those discussions sources (e.g. slack) to figure that out, let alone ALL of them. Now a team of ~1.5 engineers has tackled all that by leveraging AI.

The hard data is piling up in companies, but it'll take a while to get out there.

(Numbers and details lightly greeked in the above account)

lelandbatey··on New iMac with M6
> you need to have a hidpi glass display because a fuzzy plastic display will not faithfully represent what your viewers/users will see on their devices.

That literally cannot be true, unless you're saying that your users are ALSO going to have a 218ppi desktop. If you're developing for phones, sorry, a 218ppi display is woefully inadequate for replicating what the phone looks like because phones (modern iPhones) have 450+ ppi, more than TWICE the ppi of the display you're using.

An apple display is nice. But it's absolutely NOT absolutely required for anything no matter the creative work you're doing, because there's nothing it matches except developing stuff for display on that exact display.

lelandbatey··on Microsoft offers mass buyouts for roughly a quarter of its workforce
Text of the memo driving this, from an article posted by Business Insider [0]: Introducing a Voluntary Exit Offer

    Today, we're introducing a new Voluntary Exit Offer (VEO) to
    eligible employees within participating organizations. This offer
    gives eligible employees who may be considering a future outside the
    company a new choice to make that transition now with support. It
    also gives participating orgs another way to adapt their workforce
    to changing needs.

    The Voluntary Exit Offer reflects an important part of how we're
    evolving our approach to change: creating greater flexibility and,
    where possible, more ways for employees to shape their next chapter.
    This builds on what we learned earlier this year through the
    Voluntary Retirement Program.

    What employees should know

    This offer will be available to eligible employees in participating
    teams in Canada, India, United Kingdom and United States at level 70
    and below. This is a time-limited, voluntary program that gives
    those who are eligible the opportunity to leave Microsoft with
    financial support and career planning resources. Some organizations
    are providing the Voluntary Exit Offer, and some are not.
    Participation varies based on each business's priorities, customer
    commitments, and workforce needs.

    Eligible employees will receive an email with a link to their
    Voluntary Exit Offer details within the next few hours.

    Looking ahead

    The Voluntary Exit Offer is new for us. We'll learn from it. At the
    same time, we'll keep helping people focus on the work that matters
    most, build new skills, and, where it makes sense, find new
    opportunities across Microsoft. There is no one-size-fits-all
    approach for every team or every employee. These are a few of the
    ways we're trying to meet different business needs while continuing
    to create opportunities for our own people to grow and contribute.

    My promise is to continue to provide clarity, listen and learn, and
    keep improving.

    Thank you for everything you continue to do for our customers,
    Microsoft, and for one another.

    Amy
[0] - https://www.businessinsider.com/microsoft-is-offering-buyout...
lelandbatey··on America has lost 200k of jobs in media, film and the arts. How much is AI?
Games unlike books can have depth in duration of playing. While possible to play a game for 500 hours and feel very different about it on hour 501 vs 51, while books (usually) do not deliver such a feeling. Thus "playing all the classics" has much more dimensionality and as a result, requires much more time than just literally playing it once through and being done.
lelandbatey··on Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds
You said:

> In a world [where] CT logs and CAA records [exist]

And we are in that world. CT logs and CAA records exist. They are around. What you are implying you said is:

> In a world with CT logs and CAA records [and everyone/everything reads and validates them]

We are not in that world, and we probably won't enter that world for the next 15 to 20 years because we are also in a world where folks expect networked devices to be able to communicate (mostly) securely without constantly communicating with a centralized set of clearinghouses arbitrating "what is secure".

As we are discovering, our flawed systems may need broader rethinking, especially if we want secure communication (with all the epistemological ball of yarn that comes with it) without constant total centralization, which seems to be the approach-of-least-resistance lately.

lelandbatey··on Show HN: Llmspeed – feel how fast a local LLM runs before you buy the hardware
The dense is better in its result, but is out of reach for most hardware compared to the MoE models, and the MoE models produce output tokens much much faster.
lelandbatey··on Passkeys are not a trap
Saying "attestation can't hurt you, your password manager returns `none` today so it's not a concern" is avoiding the entire point of the original article which was that that can change at any time! I'm already seeing in a corporate context, IT departments forcing hardware attestation as required everywhere. Justifiable, but also clear evidence that it's no longer in your control as the person authenticating. That's the point, passkeys are marginally more secure for you, while handing huge amounts of control to centralized platforms.
lelandbatey··on The tilde in your PATH may not be your HOME
None of those have the #1 best thing bash is good at: bash is already installed, nushell and fish are not.

Powershell is, as I understand it, not available on Linux but is omnipresent on Windows, so hopefully the windows folks can use it like they would bash.

lelandbatey··on Sorry, I'm in a meeting
It is "they are available offline in the app". They do not give you an MP4 export.
lelandbatey··on Former SR-71 engineer talks NASA's Blackbird revival program
Per the first link you provided, the F-15 has the following:

Service ceiling: 65,000 ft (20,000 m)

That's high enough to go 15k feet above the highest ballon mentioned in the second link you provided, which was 50,000 feet.

Also, the SR-71 carried no weapons, only cameras, and re-tooling to support them would be far more expensive than merely shooting a balloon with a missile from the ground (or building an air-to-air missile that can be fired from existing platforms at altitudes like 65k feet).

lelandbatey··on Everybody’s home. No one’s coming over
Yeah, that's one of those "tough pills to swallow". Everyone of course wants everything and they want to give up nothing. Prioritizing/triaging your own desires is a very tough skill to build, but if you can try to figure out "what do I want" and "what am I willing to trade to get what I want", you will probably find happiness in short order. If you genuinely don't want to spend the cash for a house party, don't do it. If you just want to run it cheaply, run it cheap: I recommend simple card games (Flip 7 is $10 and works with big groups) and some cheeeeeaaap potato chips, with water as the beverage (or ask people to bring their own whatever if they want). Tell them you're here to host games and chatting. Host, keep hosting, and get picky about who you invite back.
lelandbatey··on California farmers are struggling to sell grapes as demand for wine drops
Nobody in any major apple growing region (Washington) is growing Red Delicious as their main apple variety for consumers, not even close. They're all growing various club apples (e.g. Envy, Cosmic Crisp), and there's massive competition to be the next honeycrisp (btw, honeycrisp quality is seasonal due to packaging, out of season they're significantly worse because they've been in storage for a long time, Apples are harvested only once a year)

See this as a list of merely the most popular varieties you can find at stores: https://waapple.org/varieties/all/

lelandbatey··on Don't couple your Go code to GitHub
Even easier than that, you can use the 'replace' statement in your go mod to change where the Go build system will try to pull the dependencies from; you can point to a folder on disk or to another forge, and if you want total control you can indirect everything to your own artifact cache via GOPROXY (which can be something as simple as a static folder of source code).

The "module name is network path" is a convenient convention but not at all some "limitation" of the tooling.

lelandbatey··on Unreal Agent
The basic asynchronous approach is potentially interesting, but:

1. Agents usually depend on output of the commands they're running in order to make decisions about what to do next, so how do they behave while they're "waiting around" for the output they need?

2. Agents can _already_ run software async, via multiple mechanisms: raw CLI tools like "nohup", literally running tools in parallel (I see Sol do this often in the Opencode TUI harness), and using parallel sub-agents to e.g. research in parallel.

Thus I wonder, how much does this really improve speed vs only improving the "appearance" of getting more done faster?

lelandbatey··on I don't like passkeys
It is playing nice to criticize things. It's not just "different priorities", passkeys have intentional trade offs which cause them to be "more secure" but in ways that users do not want because it negatively affects them. The intentional trade off made in the name of "more security" makes them wildly inconvenient and risks causing massive lockout. Like removing all the staircases from people's homes and replacing them with climbing walls all in the name of "security". You can't just diffuse that by say "well we want banks to be more secure, we have different priorities."

I am already seeing my "normie" friends getting locked out of accounts due to not understanding passkeys. If they don't have their phone, or it's dead, or it breaks, or is stolen, they just can't access their account anymore. They have no idea how they work or what they're trading off, nor do they understand that they should have prepared for this scenario ahead of time somehow. Upon telling them "yeah you have to use your phone now that you have a passkey" they all universally say "wtf, that's stupid, I never want to have that happen again, I will never use a passkey again."

Passkeys should never have been built for general audiences, they are a huge mistake, I hope they cease to be relevant and die due to everyday folks realizing they're inconvenient and the "more secure" gains ain't worth it for the usability nightmares.

lelandbatey··on The engineering behind the US Strategic Petroleum Reserve
You don't need tanks to store the brine, just a huge pit/pool. If you look at satellite imagery, that giant pit with brine in it is exactly what they have next to the storage facilities.
lelandbatey··on Small programming tricks
It's quite true. Years ago, after `git switch` was released, I wanted to try to switch from `git checkout` to `git switch`. Ultimately I had to set up some bash nastiness to error and "scold" me when I typed `git checkout` from memory, while still allowing shell scripts to call `git checkout` just fine. It was a fun exercise, and at least now I know how I could do it again: https://github.com/lelandbatey/dotfiles/blob/99c08f81fc89710...
lelandbatey··on Introducing System One Models and Jev
Link to a raw MP4 of the video, from the parent article: https://framerusercontent.com/assets/rlL7ImEbISFoYt3IJEHHfvj...

It's in the parent article under a section named "Doom" in case that asset URL ever changes.

lelandbatey··on So you want to use OpenRouter?
> There's not even a way to compare providers, AFAICT

That's not quite true. The only thing they don't show per-provider is benchmark data, cause I don't think they are doing continuous benchmarking of each model from each provider, as I assume they feel that's too expensive. You can see hugely detailed breakdowns for near-time metrics per provider for any model by visiting the page for that model on Openrouter. For example see the page for Qwen 3.8 27B: https://openrouter.ai/qwen/qwen3.8-27b

Some of the killer stats they show per provider:

- Pricing: Effective price accounting for cache hit rate, by provider

- Performance: Throughput in tok/s, latency, E2E latency, tool call error rate, structured output error rate, and more; all per provider.

- Uptime: You have to click on the provider to see their specific uptime, but doing so does show the last-7-days uptime, and you can click to see more.

lelandbatey··on Show HN: Bodily Oddities
You should add "exploding head syndrome" which sounds crazy but is mostly "phantom loud noise especially as you're falling asleep"
lelandbatey··on Thanks to Siri Recaps, your Apple Watch is always listening
Everyone being liars means you and I are both liars, same as the politicians. But the politicians have the power and if we remove two party consent then they get to surreptitiously record you and leverage that power. It doesnt even the power playing field.

We can alreay write notes down for every conversation and then send them to the person involved saying "we talked about X, Y, and Z." That last step is the key because it lets them object in writing if you mischaracterize things. From a "catching someone in a lie" the most important step is that one, because you form a paper trail where the other party can correct or contest what was written and bring that up now, and the fact that they didn't is itself evidence in case of a dispute later. The apple watch feature doesn't do that, it just dragnets everything. Even if it recorded the audio, we are in a faked-audio world so unless you have some signal that they agreed that they said a thing ahead of time, they can always deny it later.

lelandbatey··on Grep beats LSP? Why coding agents ignore your fancier tools
My nvim LSP config is 20 lines and mostly consists of "if you see X language, use Y program as LSP".

I also have been using the same LSP config for approximately 7 years.

I don't get the pain.

lelandbatey··on Playa Phone
It is fun, but in a miserable (hot, dusty, muddy) kind of way. You hear a lot about such rich/out of touch folks, but with 60 thousand people there, they can't all be do-nothing rich people. Someone has to set up all the art and volunteer to help burn down the buildings, and those folks are the most interesting by far. Go there to see all the cool fire art and ask the folks who make it how they did it, what was difficult, other projects they've worked on, etc. better yet, bring your own art or volunteer your labor on another art project. You'll have an amazing time, and see plenty of genuinely interesting folks, as well as contraptions you've never imagined. But beware it takes a lot of effort to participate.
lelandbatey··on LLMs could control their host machines by exploiting inference engines
If you want it to both host the inference AND host the harness, then yes, you should firewall one from the other in some way, e.g. with VMs.
lelandbatey··on Nearly 3M Teslas recalled in China over hidden door handles
I hope there's more "no, your 'luxury' feature is just unsafe."

Being unable to turn on the windshield wipers (not engage for a swipe, turn on) without fully taking eyes off the road to interact with the giant touch screen, that's going to get people killed. The #1 thing that convinced me Teslas are absolutely unfit to operate safely for many common actions was driving one at all.

lelandbatey··on Tidal Cycles – Live coding music with Algorithmic patterns
Note that the artist is technically using Strudel in their videos, not Tidal Cycles; Strudel is effectively a re-build of Tidal Cycles in JS so it runs in browser and doesn't require installation. https://strudel.cc/
lelandbatey··on The Amazon tax
The term for this that I heard is:

> Advertising as inference not influence.

People buying ads want to influence customers, but the platforms can instead focus on finding the folks who are already going to buy the product and show them the ad in order to gain the sweet sweet attribution saying "I am responsible for the sale".

You can test this by taking your ad-spend and flatly multiply it: if you spend 5 times as much money to advertise to 5 times as many people, but your sales don't also go up by 5x, then the money you were spending at the 1x rate probably wasn't influencing the buyers either, instead the ad companies were merely targeting all the customers you were already going to get sales from.

lelandbatey··on Ask HN: Does anyone else feel like nothing matters anymore?
Not particularly because: the LLMs can code, but holy hell can they not operate or plan appropriately for ACTUALLY high stakes operational situations. When you absolutely cannot cause downtime, if you hand Fable/Sol/Kimi the reigns and say "do this 30 million token novel thing and absolutely don't screw up customer traffic" they'll blow it after the first compaction, every time.

This is on things like "we have to migrate how we do TLS termination via coordinated infra changes and DNS changes for a couple thousand customers, many of which are fortune 500 companies". It's maddening. If there's stakes, and it's not a small enough problem that there's not already a StackOverflow post/library for how to do XYZ, then you have to be so vigilant.

lelandbatey··on Going Dark, and the era of law enforcement hacking
Read the article. That's what the article says.

> Thus: over the next two years, major pieces of software are likely to run out of remotely-exploitable bugs.

> While I think this is great, for law enforcement and offensive intelligence agencies, it’s going to be a nightmare.

> So what do we do about it? I honestly have no idea. [...] it’s just occurring to me that we’re on a long greasy slide to a place that will look different than where we are today. [We’re] just going to have to hope that this time we make the right choices.

Page 1 of 34Next →