HNHacker News
TopNewBestAskShowJobs

torstenvl

7,455 karma · joined May 17, 2017

U.S. Marine • Lawyer • Amateur Linguist and Computer Programmer. All opinions are my own and do not represent an official position of the U.S. Gov't.

https://github.com/torstenvl/

submissionscomments
torstenvl··on I cancelled Claude: Token issues, declining quality, and poor support
I feel like almost everyone using AI for support systems is utterly failing at the same incredibly obvious place.

The first job of any support system—both in terms of importance and chronologically—is triage. This is not a research issue and it's not an interaction issue. It's at root a classification problem and should be trained and implemented as such.

There are three broad categories of interaction: cranks, grandmas, and wtfs.

Cranks are the people opening a support chat to tell you they have vital missing information about the Kennedy Assassintion or they want your help suing the government for their exposure to Agent Orange when they were stationed at Minot. "Unfortunately I can't help with that. We are a website that sells wholesale frozen lemonade. Good luck!"

Grandma questions are the people who can't navigate your website. (This isn't meant to be derogatory, just vivid; I have grandma questions often enough myself.) They need to be pointed toward some resource: a help page, a kb article, a settings page, whatever. These are good tasks for a human or LLM agent with a script or guideline and excellent knowledge/training on the support knowledge base.

WTFs are everything else. Every weird undocumented behavior, every emergent circumstance, every invalid state, etc. These are your best customers and they should be escalated to a real human, preferably a smart one, as soon as realistically possible. They're your best customers because (a) they are investing time into fixing something that actually went wrong; (b) they will walk you through it in greater detail than a bug report, live, and help you figure it out; and (c) they are invested, which means you have an opportunity for real loyalty and word-of-mouth gains.

What most AI systems (whether LLMs or scripts) do wrong is that they treat WTFs like they're grandmas. They're spending significant money on building these systems just to destroy the value they get from the most intelligent and passionate people in their customer base doing in-depth production QC/QA.

torstenvl··on US appeals court declares 158-year-old home distilling ban unconstitutional
Quotation marks don't indicate a paraphrase. Are you confused or just pathologically disingenuous?
torstenvl··on US appeals court declares 158-year-old home distilling ban unconstitutional
No. It absolutely does not use that language, and it baffles me as to what would cause you to say that it does.

Please endeavor to say only true things. The truth matters.

torstenvl··on US appeals court declares 158-year-old home distilling ban unconstitutional
The word "interstate" does not exist in the text of the Constitution.

There's arguably some merit to your position, but the argument that some case law is invalid because it doesn't meet the definition of a term defined in other case law is circular and incoherent.

torstenvl··on I decompiled the White House's new app
I was being sarcastic. Although hot linking is not particularly common, it's common enough; and unpinned dependencies are just as much if not more of a supply chain attack risk.

I'd bet something like 70+% of all JS apps are inadequately protected against the risk of a malicious actor gaining access to a dependency's repo.

Pearlclutching over this while ignoring the lessons of `left-pad` and `colors` is biased motivated reasoning at best.

torstenvl··on I decompiled the White House's new app
Completely agree. This is really unique. Can you imagine if it were standard practice to be open to supply chain attacks like that, by blindly relying on hotlinked or unpinned dependencies?
torstenvl··on European Parliament decided that Chat Control 1.0 must stop
> Lack of fair trials: https://www.europarl.europa.eu/news/en/press-room/20251120IP...

That link literally does not have anything to do with fair trials.

torstenvl··on European Parliament decided that Chat Control 1.0 must stop
Germany and Poland are. Does the existence of a non-EU country in a data set about European countries detract from the fact that Hungary doesn't prosecute people for online speech to the same extent as other European (incl. EU) countries?
torstenvl··on European Parliament decided that Chat Control 1.0 must stop
> This is particularly problematic given the ways that it could be abused by some of the more authoritarian governments in the EU.

> Yes, I'm thinking of Viktor Orbán of Hungary.

Lol what?

The UK leads [edit: in Europe overall, obviously not the EU] with approximately 18 per 100k prosecuted for online speech. Germany is at about 4 per 100k. Poland at about 0.8 per 100k. Hungary about 0.1 per 100K.

For any definition of authoritarian that relates to chat control, the UK is two base-10 orders of magnitude more authoritarian than Hungary (7 base-2 orders of magnitude).

torstenvl··on Linuxulator on FreeBSD Feels Like Magic
No person acting in good faith can argue that having similarities to 4.3BSD-Lite1 or 4.3BSD-Reno (the basis for OSF/1) make something less of a BSD.

These are not ways it "differs from BSD." These are ways it is identical to BSD.

torstenvl··on Linuxulator on FreeBSD Feels Like Magic
That's objectively false. You're just trolling at this point.
torstenvl··on Linuxulator on FreeBSD Feels Like Magic
It is a BSD. It has always been a BSD.

Saying "It's not like a *BSD" is a category error.

Is a wolf not a dog just because it's different from dog breeds with "Dog" in the name?

torstenvl··on Linuxulator on FreeBSD Feels Like Magic
>> performance and battery life

> any high end Ryzen will blow an ARM64 chip out of the water

I'm very skeptical about this. I've read that many benchmarks show ~40% better performance per watt on ARM than the best x64 machines. Do you have any sources that say differently?

torstenvl··on Linuxulator on FreeBSD Feels Like Magic
> macOS is not BSD

No. This is a common contrarian take, but it's nonsense. macOS is built on Darwin which, along with XNU, traces its lineage through NeXTSTEP to 4.3BSD.

macOS is every bit as much of a BSD derivative as FreeBSD is.

torstenvl··on Back to FreeBSD: Part 1
> Jails solve the isolation problem beautifully, but they don't have a native answer to shipping. That gap is real, and it's one of the main reasons the ecosystem around jails feels underdeveloped compared to Docker's world.

The link literally uses the term ecosystem. Several times actually.

torstenvl··on I used Claude Code and GSD to build the accessibility tool I've always wanted
The lunatic obsession with making scroll bars invisible is not just an aesthetic choice, it's a moral one; and as a moral choice it is emphatically condemnable.
torstenvl··on Show HN: Echo, an iOS SSH+mosh client built on Ghostty
The requirements for this seem strange. What is it about iOS 26.2 that makes it a minimum requirement?
torstenvl··on A review of M Disc archival capability with long term testing results (2016)
Tangential, but what's up lately with anti-responsive design like this?

Modern mobile browsers can render traditional sites just fine. It was the killer feature of the original iPhone.

So I really fail to understand why you'd make a mobile version of your site that completely breaks on mobile.

torstenvl··on A brief history of barbed wire fence telephone networks (2024)
I was really disappointed not to see any mention of Claude Shannon running barbed wire comms in rural Northern Michigan.
torstenvl··on In praise of –dry-run
It's in the UI not the command line, but I like Chromium's thisisunsafe
torstenvl··on In praise of –dry-run
I have a parallel directory deduper that uses hard links and adopted this pattern exactly.

By default it'll only tell you which files are identical between the two parallel directory structures.

If you want it to actually replace the files with hard links, you have to use the --execute flag.

torstenvl··on US judge rules Luigi Mangione won't face death penalty in CEO killing case
I don't have any experience in Article III criminal litigation but normally that wouldn't be possible.

The appellate court cannot review something that isn't before it, and a conviction on other offenses does not bring counts 3 and 4 of the indictment before the appellate court.

Normally, I would expect there to be a process for an interlocutory appeal when a ruling is fatal to a charged offense. However, again, I'm not familiar enough with title 28 to say if that is in fact the case here.

torstenvl··on US judge rules Luigi Mangione won't face death penalty in CEO killing case
This is not accurate with respect to the federal ruling. The judge is not disputing the murder.*

"Murder" refers to an offense under any number of legal provisions, most of them at the state level. Nearly everyone is at least passingly familiar with at least first-, second-, and—since Chauvin—third-degree murder. Many are also familiar with the concept of felony murder.

Nobody is disputing that the premeditated killing alleged in this case legally constitutes murder under New York State law.

Instead, it does not constitute murder for the purposes of 18 U.S.C. § 924(c)(5)(B)(i) because the underlying federal offense—stalking—is not a crime of violence within the meaning of 18 U.S.C. § 924(c)(3).

That statute defines a crime of violence as one that "has as an element the use, attempted use, or threatened use of physical force against the person or property of another" or "that by its nature, involves a substantial risk that physical force against the person or property of another may be used in the course of committing the offense" (emphasis added).

Physical force is not an element of stalking, nor is there a substantial risk that physical force will be used in the course of stalking, even though it's not altogether uncommon for stalking to lead to acts of violence.

torstenvl··on My Mom and Dr. DeepSeek (2025)
Medical Advice Generative Adversarial Networks would be a good idea.

I see some of this adversarial second-guessing introspection from Claude sometimes. ("But wait. I just said x y and z, but that's inconsistent with this other thing. Let me rethink that.")

Sometimes when I get the sense that an LLM is too sycophantic, I'll instruct it to steelman the counter-argument, then assess the persuasiveness of that counter-argument. It helps.

torstenvl··on Microsoft forced me to switch to Linux
> Windows requiring an 'online' account, MacOS does as well

This has never been my experience. Is that new in Tahoe?

torstenvl··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
GTK4 is still pretty usable without libadwaita and all its Gnome-isms.

But frankly I think forking and maintaining GTK3 is preferable to moving to EFL or Qt. GIMP is still on GTK3. MATE is still on GTK3. Inkscape is still on GTK3 (but GTK4 work is in progress). Evolution is still on GTK3.

I think GTK3 will be around for a long time.

torstenvl··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
Yes, but still kind of WIP.

https://docs.freebsd.org/en/books/handbook/wayland/

torstenvl··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
Hmm? Seems to be getting plenty of development.

https://github.com/X11Libre/xserver/activity

torstenvl··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
Why do you hope they abandon GTK?

What would you have them replace it with?

torstenvl··on ICE using Palantir tool that feeds on Medicaid data
In this thread? No, I don't think you do.
← PreviousPage 3 of 34Next →