HNHacker News
TopNewBestAskShowJobs

tveita

2,741 karma · joined May 5, 2012

submissionscomments
tveita··on Show HN: Respectify – A comment moderator that teaches people to argue better
I'll wager that 95% of incitive and unhelpful comments aren't written by "bad faith actors" as you define them, but ordinary people carried away by emotions or mob sentiment.

Just a reminder that "this probably isn't worth replying to" should help a lot. But alas, it would directly reduce precious engangement.

tveita··on 100M-Row Challenge with PHP
> Also, the generator will use a seeded randomizer so that, for local development, you work on the same dataset as others

Except that the generator script generates dates relative to time() ?

tveita··on Looking Back on Phabricator for Code Review
> In GitHub, you have to switch tabs (which is slow and distracting) to go between the PR summary and the code.

As a case study of Github UI friction, take merging a Dependabot PR from the PRs tab, with code approval required before merges. By my count this takes 6 clicks, and none of them approach a 'snappy' response time.

This is for mostly trivial single-line diffs. The entire thing could be 1 click - a hover preview on the PR list, and an 'approve and merge' button.

(To list them out: Click PR, "Files changed", "Submit review", "Approve", "Submit Review", "Merge")

tveita··on Large Language Model Reasoning Failures
You could start by reading research on the topic instead of disregarding expert opinion based on your own gut feeling

E.g. https://www.anthropic.com/research/tracing-thoughts-language...

tveita··on 15 years later, Microsoft morged my diagram
And LinkedIn is Microsoft as well...

IMO Microsoft is right at the nexus of opportunity for solving some of the the large _problems_ that AI introduces.

Employers and job seekers both need a way to verify that they are talking to real identified people that are willing to put in some effort beyond spamming AI or wasting your time on AI run filters. LinkedIn could help them.

Programmers need access to real human-verified code and projects they can trust, not low-effort slop that could be backdoored at any moment by people with unclear motives and provenance. Github could help.

etc. etc. for Office, Outlook ...

But instead they've decided to ride the slop waves, throw QA to the wind, and call every bird and stone "copilot".

tveita··on Claude Code is suddenly everywhere inside Microsoft
The Copilot IntelliJ integration on the other hand is atrocious: https://plugins.jetbrains.com/plugin/17718-github-copilot--y...

I'm amazed that a company that's supposedly one of the big AI stocks seemingly won't spare a single QA position for a major development tool. It really validates Claude's CLI-first approach.

tveita··on Clawdbot Renames to Moltbot
We might not be far from the first prompt worm
tveita··on AI Usage Policy
I think people's attitude would be better calibrated to reality if LLM providers were legally required to call their service "a random drunk guy on the subway"

E.g.

"A random drunk guy on the subway suggested that this wouldn't be a problem if we were running the latest SOL server version" "Huh, I guess that's worth testing"

tveita··on Stevey's Birthday Blog
> Indeed, the Gas-Town token is down 97% from all-time high,

What else could possibly have happened? Surely every one put their money in with the express intention of participating in a pump and dump.

Not taking the money would have been the high road. I don't think basing the economy on gambling and scams is good for society. But who could realistically claim to be a 'victim' here?

tveita··on Trump's Letter to Norway Should Be the Last Straw
It's going to be difficult to explain to anyone looking back on this time how they managed to keep up the pretense that this was a functional adult with his faculties intact.

Here you are imbuing a "master of FUD" angle to a letter that might as well be written with crayons.

tveita··on OpenAI Must Turn over 20M ChatGPT Logs, Judge Affirms
Between state actors, AI competitors and criminals, there's a lot of people who wouldn't mind access to a dump of 20M ChatGPT logs.

Showing substantial copyright infringement of the New York Times seems about the only thing it wouldn't be any good for.

tveita··on Zpdf: PDF text extraction in Zig
What kind of performance are you seeing with/without SIMD enabled?

From https://github.com/Lulzx/zpdf/blob/main/src/main.zig it looks like the help text cites an unimplemented "-j" option to enable multiple threads.

There is a "--parallel" option, but that is only implemented for the "bench" command.

tveita··on Indoor tanning makes youthful skin much older on a genetic level
They're both imitations of status symbols

"wealthy people can stay inside while poor people work in the sun" vs. "wealthy people can vacation in sunny countries while poor people stay home in the cold"

tveita··on The Case Against PGVector
Depending on your data you might also get better results by applying a random rotation to your vector before quantization.

https://ieeexplore.ieee.org/abstract/document/6296665/ (https://refbase.cvc.uab.cat/files/GLG2012b.pdf)

tveita··on Cryptographic Issues in Cloudflare's Circl FourQ Implementation (CVE-2025-8556)
Is FourQ used enough for anyone to be affected by this?

The only use listed at https://en.wikipedia.org/wiki/FourQ is "FourQ is implemented in the cryptographic library CIRCL, published by Cloudflare."

tveita··on Cdb: Add support for cdb64
In the low-level DB space there is also https://dbmx.net/tkrzw/, of the Tokyo Cabinet / Kyoto Cabinet lineage.
tveita··on McKinsey wonders how to sell AI apps with no measurable benefits
It's for investors AFAICT. When Masayoshi Son opens your home page it better say 'AI' in big bold letters.

Is your product a search engine? It's AI now. [1][2]

Is it a cache? Actually, it's AI. [3]

A load balancer? Believe it or not, AI. [4]

[1] https://www.elastic.co/

[2] https://vespa.ai/

[3] https://redis.io/

[4] https://www.f5.com/

tveita··on RFC 8594: The Sunset HTTP Header Field (2019)
How would it behave? The standard as written doesn't suggest any appropriate client behaviour.

It explicitly doesn't have to mean deprecation, the standard says it could also be returned from any short-lived resource. There's no way to see if the header applies to the whole server or just the specific resource or even query parameters, and no way to deduplicate to ignore known warnings.

tveita··on Trump halts construction on nearly complete wind farm off Rhode Island
If anyone recalls as far back as January they declared a "National Energy Emergency"

https://news.ycombinator.com/item?id=43125891

tveita··on I watched Gemini CLI hallucinate and delete my files
With unpredictable 'assistants' on one one hand, and more frequent and capable supply chain attacks (also helped by AI!) on the other, I'd hope fully sandboxed dev environments become the norm.
tveita··on What LLMs Know About Their Users
Or the post it quotes https://simonwillison.net/2025/May/21/chatgpt-new-memory/
tveita··on It's Known as 'The List'–and It's a Secret File of AI Geniuses
Might be worth legally changing your name to an entry on the list, just in case.
tveita··on MCP: An (Accidentally) Universal Plugin System
There is a long tail of applications that are not currently scriptable or have a public API. The kind that every so often make you think "if only I could automate this instead of clicking through this exact same dialog 25 times"

Before, "add a public API to this comic reader/music player/home accounting software/CD archive manager/etc." would be a niche feature to benefit 1% of users. Now more people will expect to hook up their AI assistant of choice, so the feature can be prioritized.

The early MCP implementations will be for things that already have an API, which by itself is underwhelming.

You would think Apple would have a leg up here with AppleScript already being a sanctioned way to add scriptable actions across the whole of macOS, but as far as I can tell they don't hook it up to Siri or Apple Intelligence in any way.

tveita··on IDF officers ordered to fire at unarmed crowds near Gaza food distribution sites
You can't kill 2.1 million people by bombing them.

That's why Israel has systematically taken out every hospital in Gaza: https://www.bbc.com/news/articles/cdd25d9vp2qo

Has blocked and sabotaged aid at every turn, including bombing UN food trucks: https://news.un.org/en/story/2025/01/1158746

And when allied countries got too uneasy about them just blocking all aid trucks at the border, they set up their own aid organization to trickle out nominal amounts of food while they take pot shots at people desperate enough to show up: https://www.bbc.com/news/articles/c74ne108e4vo

They didn't just make this up as they go, presumably the plans have been sitting around for a long time waiting for a suitable moment.

tveita··on Macron says France will ban social media access for under-15s
Have any social media ban proposals tried to define rigorous criteria for which sites should be covered?

I found this for the the Australian ban: "The legislation does not specify which platforms will be banned. Those decisions will be made later by Australia’s communications minister, who will seek advice from the eSafety Commissioner - an internet regulator that will enforce the rules."

https://www.bbc.com/news/articles/c89vjj0lxx9o

tveita··on Cloudlflare builds OAuth with Claude and publishes all the prompts
Some examples of prompt exchanges that seem representative:

https://claude-workerd-transcript.pages.dev/oauth-provider-t... ("Total cost: $6.45")!

https://github.com/cloudflare/workers-oauth-provider/commit/...

https://github.com/cloudflare/workers-oauth-provider/commit/...

The first transcript includes the cost, would be interesting to know the ballpark of total Claude spend on this library so far.

--

This is opportune for me, as I've been looking for a description of AI workflows from people of some presumed competency. You'd think there would be many, but it's hard to find anything reliable amidst all the hype. Is anyone live coding anything but todo lists?

antirez: https://antirez.com/news/144#:~:text=Yesterday%20I%20needed%...

tptacek: https://news.ycombinator.com/item?id=44163292

tveita··on The Unreliability of LLMs and What Lies Ahead
> If a calculator works great 99% of the time you could not use that calculator to build a bridge.

We know for certain that certified lawyers have committed malpractice by using ChatGPT, in part because the made-up citations are relatively easy to spot. Malpractice by engineers might take a little more time to discover.

tveita··on ClickHouse raises $350M Series C
They don't make a secret of it: https://blog.cloudflare.com/log-analytics-using-clickhouse/

Clickhouse is great, but like any database if you run it at scale someone must tend to it.

tveita··on The Ingredients of a Productive Monorepo
Having done this a few times, I suspect the norm is that the decision is taken without a full understanding of the tradeoffs, both because the decision is taken before engineering has matured and can be hard to change later, and because the disadvantages are easy to downplay - "Sure, but our team will always stay on top of dependencies."

Typically someone has read a few blog posts like the ones linked to, and have some vague ideas of the positives but don't have a full understanding of how how the disadvantages will shape their workflow.

I've seen people with experience at hobby or small scale successfully campaigning for a switch at work and then hitting a wall - in both directions. Updating every call site for a breaking change doesn't sound that onerous, and at a small scale it isn't. Having each team update versioned depencies doesn't sound that hard, and at a small scale it isn't.

Just like with languages, don't listen to anyone who tells you this will solve all your problems. One of the options are merely the least bad for your situation.

tveita··on Trump administration halts Harvard's ability to enroll international students
Disregarding whatever surface-level motivations Trump might have, let's look at some things attacking Harvard accomplishes.

1. Maybe most importantly, attacking academic institutions is part of the fascist coup playbook. [1] That could really be enough motivation on its own - these steps have lead to the desired outcome before, if you follow them closely enough they will probably work again. Just like the seemingly out-of-the-left-field framing of DEI, of all things, as the big Enemy that is corrupting art, science and the American people itself. It seems crazy, but notice how well it's working.

2. It's another vase to throw in the air, forcing you to catch it, cartoon-style. People who care and believe in process will spend time and energy going through the court system to limit the damage done, but the defenders will lag behind, their focus divided, while the attackers can just keep breaking bigger and bigger things, since they not care much what damage they do to people or their country.

3. It lets them target pro-Palestine protesters gradually starting from the most extreme. The genocide in Gaza can go a lot further. It is mutually beneficial for Trump, Netanyahu and Putin to divide both domestic and international outrage between them (see point 2.) By the time the full scale of the atrocities are clear, arresting and prosecuting protesters for "antisemitism" will be routine. And if you're not willing to stand up and protest, and therefore be removed, chances are you won't stick your neck out when they instate "temporary" changes to federal elections - only out of some extreme necessity, of course.

[1] https://perspectives.ushmm.org/collection/higher-education-i...

← PreviousPage 2 of 30Next →