Recent submissions

Comment · 9 days ago
If Arc has AI features then I never saw them. Arc was a superb browser, far superior to any of the others due to the care they took over the UX.

There is no AI in it so far as I can tell, and I'm using it right now to type this comment. It's a chromium skin really, of course, but it's great.

Comment · 13 days ago
What points? Does the article make any points? I couldn't find any. For instance, point 1 ends with

"A foreclosure suit is not a lost home — most end when the owner, or the owner's lender, pays — but the pressure is the point."

Which makes no sense whatsoever. I thought they were making a housing crisis worse by forcing foreclosures, but now apparently "the pressure is the point." The point of what, exactly?

Comment · 13 days ago
Sweet f'kin christ that website is unreadable.

Maybe HOA's are bad, maybe they're good, but the intellectual laziness required to shit this kind of garbage out onto the internet in place of genuine thought and analysis will fuckin kill us all.

Comment · 14 days ago
Firstly, if you're going to write about something you like, you should write it yourself. LLMs just make your writing worse. There are no exceptions to this rule.

Secondly, I love software rendering too. The nicest rendering I ever made was painters-algorithm sorted and shaded by the z-component. It just looked so simple and lovely.

Comment · 14 days ago
I find some aspects of your writeup to be... quite annoying if I'm honest. The writing is good, but you fail to define several of your terms early on.

What is d_k - I assume it's the dimension of the k vector. Similarly, I assume d_v is the dimension of the v vector. What is the "i" suffix for here at this early stage? It doesn't need to be there, it's just confusing.

You say the keys are "used for lookup based on similarity". What does this mean? Similarity to what? The existing keys? Something else?

Your first example then introduces the identifier "M", which seems to be the number of memories. Again, this is not defined. It speaks again of similarities, and introduces "weights". But the matrix Mxd_k is a matrix made of all your keys, which aren't "weights" - or at least this term is new. The term "tokens" makes an appearance around this time also - something else that needs defining.

I think you need to go through the text of this article, with an eye to someone who is reading it for the first time. Define every term you use, remove unnecessary notation - and also perhaps explain at the start why one would be interested in a "memory store" of this nature.

There is a place for something that really explains what's going on here. I've yet to find it.

Comment · 16 days ago
"so companies are investing early on in the technology."

But this doesn't make sense. The AI bots are worse at the job, across all metrics, other than being cheaper. They're not "investing in the technology" in the sense of actual investment. They are just trying to save money. That's it.

If they cared about the experience of their customers, they wouldn't touch these things with a barge pole.

Comment · 16 days ago
AI slop article, of course.

It can be summed up thus : AI agents answer the phone slightly more often, but they get hung up on 7 times more often than humans. Overall they make customer service and your business work much worse.

It is also a bullshit advertorial for a product; In this case, an AI sales agent. There is (almost) no worse idea in human history than an AI agent trying to sell things to people. Their entire website is AI generated, and is so stuffed full of slop that it's impossible to read.

Comment · 16 days ago
"Encrypted here: the service holds only ciphertext, and only until then. Up to a hundred links a day from one address."

Random selection of one of the many, many pieces of text in the user interface for whatever this is. What does that mean? Does that mean anything?

Comment · 20 days ago
I wrote a 2D car physics engine, using Verlet integration. Unfortunately, I wrote it in ActionScript instead of something sensible.

It did work great though.

Comment · 27 days ago
Aside from the incredibly low quality of the data, this jumps out as being vibe coded due to the unbeleviably stupid text.

"Rain as a surface; Height is millimetres of rain per day. Nothing else is encoded."

Why does AI generated ridiculous sentences like these?

Comment · 1 month ago
Very nice article, but I have a question about the rust bloat issues you encounter. Why do the size of the type names grow the size of the binary? Does rust look them up at runtime, and if not, why can they not be stripped like you would in C++?

I like how they used the USB C connector for whatever the hell they felt like. USB C is cheap and reliable, so it makes alot of sense.

Comment · 2 months ago
M1 Pro 2021 16GB RAM

Feels as snappy and impressive as the first day I got it. I never need to close apps, or reboot. I record multitrack audio on it without any perceptible latency. I write code on it. It's the best computer I've ever owned by a significant margin.

Comment · 3 months ago
"Dissonance" is a funny way to spell hypocrisy.
Comment · 3 months ago
"I'm torn about this."

I'm not. Keep AI the hell away from teaching children.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton