Recent submissions

Comment · 1 month ago
the fact that it's under ipython seems strange, why is that
Comment · 3 months ago
in most editors you can just select text and drag it around with the mouse
Comment · 6 months ago
Claude does compaction in the regular web chat interface now, too
Comment · 6 months ago
> They increase reliability?

For models that have multiple providers, they automatically route your requests to a different provider if one of them goes down.

Comment · 6 months ago
> Don’t abuse DRY, a little duplication is better than unnecessary dependencies.

That's an interesting thing to include. I agree with this point in principle, but I've found that Claude, at least, duplicates logic FAR too often and needs nudging in the other direction.

Comment · 7 months ago
claude is stupid but not malicious; chroot is sufficient
Comment · 11 months ago
One could make the argument that higher-level thought is not the same as awareness of higher-level thought; perhaps language only affords the latter.
Comment · 1 year ago
What would you title this article to make it less "clickbait"? This is one of the least clickbait headlines I've seen, it's literally just describing what's in the article.
Comment · 1 year ago
> Realistically, what are the odds that our not very large or clever brains really do have the potential to understand the entire universe

My belief on this is not entirely rational, of course, but it seems to me that there's probably a sort of Turing-completeness for intelligence/understanding, where as soon as a mind starts being able to understand abstraction, given enough time and resources, it can probably understand the entire universe.

It would also be presumptuous to say that brainfuck is equally powerful to every other programming language that exists, and yet we know it to be true. The fundamental reason we can prove that Turing-complete languages are equivalent to each other is that we can build the same abstractions in both, so intuitively it feels like a similar principle holds for human intelligence.

Comment · 1 year ago
apparently the pegs only have to touch the holes, they don't have to line up perfectly
Comment · 1 year ago
I'm not seeing anything in that graph that implies that o1 ever fails on "what is 6*1?" The chart is graphing the number of digits on each axis; it fails on "what is (some 6 digit number) * (some 1 digit number)"
Comment · 1 year ago
Comment · 1 year ago
Your initial translation into JavaScript is a representation of the statement "All my things are green hats", which is not the same as "All my hats are green."

The statement "All my hats are green" would map to

    things.every(thing => thing.type != 'hat' || thing.color == 'green')
i.e., everything the person owns must either be green or, if it isn't green, it must not be a hat since all hats are green.

The negated form would then be

    things.some(thing => thing.type == 'hat' && thing.color != 'green')
i.e., there are some hats that are not green.
Comment · 1 year ago
pretty sure you have a typo, should be "If not, consider (sqrt(2) ^ sqrt(2)) ^ sqrt(2)."

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton