HNHacker News
TopNewBestAskShowJobs

lacker

14,729 karma · joined February 19, 2008

Current status: working on Acorn, a theorem prover with built-in AI.

https://acornprover.org

Also doing some software work on the DSA, a next-generation radio telescope going up in the Nevada desert:

https://www.deepsynoptic.org/overview

Previously, looking for aliens:

https://lacker.io/physics/2022/01/21/looking-for-aliens.html

Before that, I was the founder of Parse (YC S2011), the simplest way to build a mobile app. We were acquired by Facebook in 2013 and had a few exciting years there.

Unfortunately, we shut down the hosted Parse service in January 2017. Fortunately, a lot of the Parse magic lives on as open source:

https://github.com/ParsePlatform/parse-server

Before Parse, I founded Gamador (YC W2010). Millions of people have played Gamador's casual games.

Before that, I was a software engineer at Google working on search algorithms.

Before that, I was in grad school at Berkeley bouncing around between computational biology and AI.

You can follow me on Twitter: http://twitter.com/lacker

My email is just my hn username at gmail.

[ my public key: https://keybase.io/lacker; my proof: https://keybase.io/lacker/sigs/Jhx53TkSPU1FfKRiXpL5WXxSlr9XMDZgSlaIcEOpU_c ]

submissionscomments
lacker··on Ask HN: How to deal with shipping AI-written code you don't understand?
I remember when I first became an engineering manager. It felt pretty strange at first to be standing up in front of an audience, describing what our team's code did, how it worked, and how we ensured it was high quality. Being the final approver who decided whether the new service was ready to go into production or not. Because I didn't really understand it, the way that I had when I was writing all the code myself.

With AI, now every software engineer gets to feel this way.

lacker··on Why are we even doing all this?
The question is the right one. "Why are we even doing all this?"

Why, indeed, is society funding pure mathematics? Many mathematicians are complaining that they do not like AI and their jobs are less fun when AI is involved. But does that matter? Should that matter to the institutions who fund mathematics research?

To me it seems that we fund pure mathematics because we believe that some pure mathematics will end up being useful. Turing was doing "pure mathematics" when he invented the Turing machine, because we didn't have another word for it, yet.

So, which is going to be more useful - the sort of pure mathematics that AI does in 2026, or the sort of pure mathematics that humans do in 2026? That is the debate I would like to see.

lacker··on 11 year old unsoundness bugs found in Rust borrow checker
In theory it would be possible to formally verify the soundness of the borrow checker. Maybe with AI advances we'll be able to do that in the near future. I mean, how much more complicated can it really be than proving Navier-Stokes?
lacker··on How did Rosalind Franklin miss the helix in her iconic DNA image? She didn't
I think this is a better article on the topic:

https://www.nature.com/articles/d41586-023-01313-5

It seems like there are several different parts to the discovery of the "structure of DNA" and different people contributed.

1. DNA is helical

2. DNA is a double helix

3. The ACGT copying mechanism

Part 1 was Franklin and Wilkins. Part 3 was Watson and Crick. Part 2 is the part under debate, to what degree was the double helix clear from just Franklin's imaging?

But really, how much does it matter? It seems like the four of them each contributed a lot. The Nobel prize only went to the other three, in large part because Franklin died before it was given out.

lacker··on OpenAI breaches Medicare, Albanese reveals
Different incident that AFAIK did not become public. But yeah, I bet things like this happened a lot. In 2005 people were still getting used to the idea of a robot crawling their website regularly.
lacker··on AI coding has made CI a bottleneck, so we reworked ours to keep up
To me, it's easy to imagine them going more all in. For example, they could let their employees use ChatGPT and Claude!

They love to say "AI" but they don't seem to want to accept the reality of what AI is right now.

lacker··on OpenAI breaches Medicare, Albanese reveals
I remember once at Google someone complained that GoogleBot hacked them and deleted their data, and it turned out that GoogleBot was just crawling the pages, and they had unfortunately designed their website so that there was no authentication, page URLs were generally secret, and GET requests to certain URLs were treated as requests to delete data. So once one URL leaked the site got crawled and a lot of data was deleted....
lacker··on What It's Like to Work in One of America's Data Centers
Yes, I worked for a bit on site at a datacenter in Fort Worth and was surprised by how many ex-nuclear-submarine engineers there were. I guess it's similar, you have a lot of high tech equipment in an environment where the climate is closely controlled.
lacker··on GPT-6 Sol and Luna
Offering Luna for cheap is like restaurants giving you free bread and water. They're pretty sure that you're going to end up eating the expensive stuff on the menu.
lacker··on AI coding has made CI a bottleneck, so we reworked ours to keep up
The increased revenue is in startups, like the recent couple YC batches.
lacker··on AI coding has made CI a bottleneck, so we reworked ours to keep up
Well you mention Android, iPhone, Nintendo, and Microsoft. Those are the biggest companies, and many of them don't even use the best coding tools. So they are not going to be the ones improving.

On the other hand, look at the YC companies. I think the last batch or two is growing revenue faster than any batches ever before. Those are the companies that are being sped up a huge amount by AI.

lacker··on How do we prevent mathemathics from devolving into the Medieval Era of secrecy?
I have seen two worries recently:

1. People will publish so much frontier mathematics, humans won't be able to understand it all

2. Frontier mathematics will all be kept secret

Fortunately, these seem like they can't both happen at once.

lacker··on The Relation Between Mathematics and Physics by Paul Dirac (1939)
Yes, quite well in fact. This lecture was in 1939. In the 50's, Lie groups (previously just a pure, beautiful mathematics) were used in particle physics. Gell-Mann used SU(3) to predict some new particles before anyone observed them.

And then similar stuff happened later in quantum mechanics, with gauge theory, but I understand that only at a handwavy level. I think overall the "standard model" is a perfect example of what Dirac predicted.

Whether this still holds up in the past 40 years is another question. I don't have a great example from my lifetime.

lacker··on “We want it to really confuse people, but also really make people happy”
Recently I showed my 7-yr-old son and a friend of his how they could build their own little video games with the Claude app. Simple stuff, make me a maze game, make the walls move sometimes, make it bigger, make there be a score.

The delight they have at, video games aren't just a thing to play, it's a thing they can design and change, share with each other... I think that dream of a truly malleable experience is still there, I think this "explosion of new forms" you talk about is happening right now with AI, and I think this time it is going to be bigger than ever.

lacker··on OpenAI and Anthropic are ruining San Francisco
I think the tech companies would be supporters of new rules that would let builders create more housing all throughout San Francisco. We need a big tent, with all pro-housing groups coming together, to change the rules, and start allowing new housing again.

If you own a lot in San Francisco you should be able to build an apartment building on it.

lacker··on Guess which of these LLM outputs is watermarked
This is like giving you three outputs from md5sum and asking you to guess for which one the input ended in a "q". There's no way to tell unless you break the RNG.
lacker··on Palomar: A registry of Lean verified mathematics
Maybe some sort of blockchain could make it so that you don't have to verify the whole proof yourself, to know that it's true. Because some of these proofs could take a long time to verify. Similar to a Merkle tree, but you'd have to make it respect the laws of mathematical proof in some way.

edit: Yes I think this should be possible, using a "recursive SNARK".

lacker··on Mathematics in the age of AI
I don't think the mathematicians are going to be able to make that work, because journals are already struggling to keep up with their review load, and AI seems like it will make that harder. So a solution that involves "journals will do a lot more effort to review each paper" doesn't seem practical.

It would work better as a bar for hiring, rather than as a bar for publishing.

lacker··on Muse Code and Muse Spark 1.2
Yeah, totally. But... the problem is that I don't have time to test every single model that comes out. So I rely on reports like this to decide, should I even bother testing out Muse?
lacker··on Muse Code and Muse Spark 1.2
My conclusion is the opposite. If benchmarks were meaningless, surely Meta would be able to find some benchmark that shows they are better than Sol and Fable. The fact that they can't do that tells me that benchmarks still do mean something.
lacker··on AI companies destroy rare and non recoverable physical books
Personally, I end up throwing away a decent amount of books that the book donation people won't take. Especially old technical books. Textbooks from 2001. These headlines just don't tell me anything useful. "Rare" doesn't mean anything.

Please, give me one example of an interesting and unique book that the AI companies have destroyed.

lacker··on Feds freaked over Fable 5 after 'fix this code', not jailbreak, say researchers
I don't think people working at Amazon "know that it is a part of a larger bad", it's one of the most trusted American institutions.

https://www.theargumentmag.com/p/why-everyone-loves-amazon

lacker··on The Abundance Illusion
Yes there are studies, for example last year Pangram's false positives were measured to be under 0.5%.

https://www.pangram.com/blog/third-party-pangram-evals

Personally, at first I thought these sorts of tools were dumb and wouldn't really work, but I think it works because it just isn't designed to be "adversarial". If you want your AI to trick Pangram, you can make an AI to trick Pangram. It just catches people who are cutting and pasting from the AIs without putting any more effort into hiding it.

lacker··on Apple reveals new AI architecture built around Google Gemini models
It is a smell. But it's the EU that smells bad, when it comes to tech regulation. It's the smell of cookie popup warnings.
lacker··on Sum-product, unit distances, and number fields
Think of it this way, how would you turn a set into a vector in the first place? We solve this in programming a lot, for example, the "one-hot" encoding for neural networks. Here, a set turns into a vector that has a zero for every item that isn't in the set, a one for every item that is.

Now, there are a lot of things that |v| for a vector can mean. In the L1 distance you just add up the absolute value of each dimension. You could argue that that's a simpler sort of |v| than L2.

And there you go! |S| on a set actually means exactly the same thing as |x| on a vector, if you interpret sets as vectors in the right way.

lacker··on America's Data Center Build-Out Is Falling Way Behind Schedule
"Falling behind schedule" doesn't really seem like the right term, for a sector of the economy that has been accelerating for the past few years.

You could easily describe this trend positively rather than negatively, like:

"Google has built an incredible amount of datacenters in the past few years, which makes sense since Google Cloud revenue has tripled since 2021. But they are trying to grow even faster and add more revenue."

lacker··on Toy Story 5 shows 'terror' of children's screen addiction, says Tom Hanks
The next step in my fight against screen addiction is to have my children not watch Toy Story 5.
lacker··on Go: Support for Generic Methods
I don't think it's nonsensical, it's just another name for the same thing. E.g. in the Haskell wiki it says, "the Error monad, also called the Exception monad".

https://wiki.haskell.org/index.php?title=All_About_Monads

lacker··on Ask HN: Shouldn't Google need to give a public statement about Railway incident?
Yeah, and rate-limiting is only one of the things a PaaS needs to handle, to avoid looking like a bad actor to the underlying platform. The trickiest thing to handle is people using your PaaS to host malware, because:

1. There may be no simple rule of thumb like "suddenly using tons of bandwidth"

2. Bad actors can open up so many accounts, you have to close them automatically

3. Malware can infect a good actor, who is unaware or struggling to deal with it

lacker··on GitHub confirms breach of 3,800 repos via malicious VSCode extension
Perfectly demonstrating the truth of the "Microsoft org chart" cartoon.

https://bonkersworld.net/organizational-charts

Page 1 of 34Next →