edanm

Joined 16 years ago

Karma
10,967
Submissions
4,209
Member since
Mar 11
Hello HN'ers!

Looking to get in touch? [email protected].

I'm the Chief of Staff to the CTO at Irregular, a frontier AI Security company. We are working to prevent harm from AI models.

I was also previously a 2x entrepreneur of bootstrapped companies (professional services). I've been involved in many different fields in software.

Feel free to reach out about anything!

View on Hacker News

Recent submissions

Comment · 2 days ago
Your comment makes the timeline seem very different from the way I remember it. Yahoo was dominant much earlier than Google, and was one of a handful of big search engines. Google was a relative newcomer at the time, which had the benefit of being way better at search, which is why it eventually dominated the competition.
Comment · 5 days ago
The halting problem is NP hard, technically speaking, but it's much harder than that - it's uncomputable. I don't think it's common to refer to it as NP-hard because it's confusing.
Comment · 8 days ago
(Disclaimer: I'm nowhere near truly knowledgeable about any of this)

Quantum computing was explicitly proposed as a way to prove the truth of many worlds. As far as we can tell, quantum computing appears to work.

I don't think most people believe QC truly proves many-worlds, but I think it is considered some evidence in its favor, and historically it was I think one of the reasons for the development of QC originally.

Comment · 13 days ago
Very curious what people think about this.
Comment · 1 month ago
Quoting the US constitution:

"The Congress shall have Power... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

It's about promoting science and art, not "paying authors". Paying authors is of course the mechanism by which art is promoted.

Comment · 2 months ago
I wonder if that was part of the reason that some programming languages use constructs like "if / fi" "do / od" etc.

(Note: After writing the above, I checked with ChatGPT, it claims that the main motivation was to make it unambiguous which which "opening word" a "closing word" belonged to.)

Comment · 3 months ago
No, but now I really want to know what the advice is! Can you share it?
Comment · 3 months ago
> On the other hand, if you already are a good/skilled programmer, AI is not solving anything for you. Its output is flawed and has to be manually fixed and refactored. When you consider the prompting and the waiting and the cajoling and the fixing and the refactoring, it's not really doing things faster than you could.

This seems to not coincide with the reality of some very skilled programmers saying exactly the opposite.

Just to quote the latest one, here's Linus Torvalds, who I think we can agree is a good programmer:

> AI is a tool, just like other tools we use. And it's clearly a useful one.

> It may not have been that "clearly" even just a year ago, but it's no longer in question today.

> There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. Anybody who doubts that clearly hasn't actually used it.

Comment · 3 months ago
Based on the amount of output, I'm fairly sure simonw has replaced himself with ai years ago :)
Comment · 3 months ago
I don't get this perspective.

How much of the source code of the compiler you use did you read? How much of the source code of the standard library of your chosen language did you read? What about the dependencies?

How much of the source code of a huge codebase does the average developer read? I don't think any human alive has read the majority of code in huge codebases like Word, Windows, Linux, etc.

For almost every developer, the majority of the code you use every day, whether in software you use or actual code you're shipping, is not code you've ever read. And no one seems to have a problem with it, because we've built lots of processes around this. It's only when the code is written by an AI and not a coworker or random library author that people seem to have a problem.

And I get it! AI wasn't very good at writing code two years ago. Maybe even a year ago. I think it's good now, but maybe you don't - ok, that's fine, maybe it'll only live up to your standards in a year or two or ten. But that doesn't seem to be what people are arguing, it's not "AI isn't good enough", it's "how can we possibly ship code we never read", and my point is that we've all been doing this for our entire careers.

Comment · 3 months ago
Yes! I immediately thought of this.

And as a bonus reference - this all reminds me a lot of the book "There Is No Antimemetics Division".

Comment · 3 months ago
Also, Zanagrams is really fun too!
Comment · 3 months ago
First, this is fantastic! Really fun.

I really like everyone's idea of finding some way of letting the player play all 18 words. Either count up time, and use total time as the score (while allowing pausing). Or else just count the total score at the end, and if someone fails a word it's reduced from the score. So you got 16/18 word or something.

Comment · 3 months ago
> That's not ever going to be enjoyable. Tolerable, perhaps, given focus on the goal, but few people would be willing to tolerate it.

This is wrong in multiple ways.

For one thing, lots of people enjoy pain and discomfort caused by exercise. Some people even enjoy pain directly! There's ample evidence of this. You're painting with way too broad a brush given that there's enormous variance between people.

Secondly, there's clear evidence that many people do enjoy exercising, because gyms/parks/basketball courts/whateverl are often very busy. Are all these people just waiting for it to end? They're there voluntarily.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton