HNHacker News
TopNewBestAskShowJobs

fooker

5,913 karma · joined April 21, 2016

submissionscomments
fooker··on Your C is not standard C
The purpose of a language standard is circular, it’s that it exists and is free from inconsistencies.

Whether a compiler implements the standard is up to the compiler developers and maybe its users.

In an era where code portability was of utmost importance, maybe this made a lot of sense.

But now we can pretty much treat a compiler and its libraries the standard for the language, like Rust does.

fooker··on AI models can provably hide arbitrary capabilities
Proving that this is compression would likely earn you a Turing award. :)

It's something like that for sure, but we don't really have the theory yet, not even the jargon for it.

fooker··on ICE Planning $100M 'Nightmare' Domestic Spy Program
Can you think of a single name though?
fooker··on Containment and monitoring failures are to blame for AI hacking reports: experts
There is nothing basic about this.

At $dayjob we were preparing some features that are aimed at agents more than humans.

When it came to evaluating how well agents can use this, we saw all sorts of novel cheating (/collaboration) attempts that made it pretty much impossible to evaluate it.

fooker··on AI models can provably hide arbitrary capabilities
The model is a tiny fraction of the training data. Like many many orders of magnitude tinier.

> random chance

Ah there is the rub, it’s not random. It’s biasing it a tiny bit.

Let me try to come up with another analogy. Suppose you’re flying a plane into Siberia and start out in a specific direction. And I want you to fly over a specific town.

Storing the information would be giving you the exact coordinates of the town and instructions to reach it. What happens here is closer to bumping into the plane with a tiny rock so the trajectory is moved in a direction where you naturally see this town on the new route.

This was pretty much a 2D analogy, can you imagine a 1024 dimensional version of this? That gets pretty close to what happened.

fooker··on AI models can provably hide arbitrary capabilities
All I’m saying is that rediscovered does not mean stored.

There’s not enough space to store things like this.

If you have a 100 things to store, but only 5 slots, whatever mechanism you use to try and rediscover those 100 things using the 5 slots is not storing much.

fooker··on Auto Research: Integer multiplication below n log n
You can’t put everything in a lookup table with the lookup cost being O(1).

If the things you have to memoize are super-linear, suppose you need to store some value related to all subsets of an input set of size n.

There’s no way you can do this in O(1), even assuming infinitely large memory.

fooker··on AI models can provably hide arbitrary capabilities
Sure, you can do plenty of fun arithmetic with these embeddings.

If you subtract the list of numbers representing hot from the one representing lava, you’ll get something close to rock.

fooker··on AI models can provably hide arbitrary capabilities
It’s not really about storing the data somewhere, it’s nudging other vectors slightly in a direction that makes it more likely to rediscover the “color of sky” and “Pepperoni” connection from scratch later.

There are word games where you can lead smart (presumably) humans to answer a question incorrectly by biasing them with words rhyming with the wrong answer beforehand.

fooker··on Codex CLI installs a persistent, self-updating background daemon by default
> I think all engineering has safety factors of 2 or more.

Not even close.

For example, a BMW X5 weighs about 2200 Kgs without passengers, and it's GVWR is 2800 Kgs.

If you have five people and heavy bags, you can comfortably exceed the GVWR. You can absolutely break control arms and suspension components in that scenario if you go over a speed bump or hit a pothole (which are real things that exist in the real world, like people doing something unintended and crashing software).

If this needed a 2x safety factor, there would have been no way to build this car.

Even the toughest cars like land cruisers are limited in this way.

fooker··on Codex CLI installs a persistent, self-updating background daemon by default
I disagree.

> [...] vs something that's rickety

A 100 percent of modern bridges are rickety. There has been dozens of high profile incidents because of this.

> Just because you built something that might fall apart at any moment doesn't mean it's been engineered with narrow tolerances.

Here the software they are building falls apart in ..say.. two days of use, but can be updated in 5 seconds at close to zero marginal cost. The software is useful enough that people keep updating and using it. This iteration gives them a competitive advantage over the safer choice of rigorously testing every new thing for several weeks.

fooker··on Codex CLI installs a persistent, self-updating background daemon by default
I think the (lack of) quality of these tools shows that software engineering is maturing as an engineering discipline.

We were overbuilding trivial parts of the software like the Romans overbuilt small bridges.

Modern engineering is about making the thing that barely works. If you disagree, learn a little bit about bit narrow the tolerances of modern cars and bridges are.

fooker··on Attack of the Vibe Coded Photoshop Clones
Open source raw processing libraries are pretty great.

I got AI to build me a Qt frontend that has the Lightroom features I actually use. The result is significantly snappier than Lightroom. I’m pretty happy with how this turned out.

And some layer and masking stuff from photoshop. Photography related work doesn’t need heavier weight photoshop features in general.

fooker··on Attack of the Vibe Coded Photoshop Clones
People are really missing the point here.

It's not that you can build a photoshop clone by spending 2000$ in claude API credits. Adobe is going to do a better job than you.

What works out easier is that you can build and maintain a version that only has the features you need, with a ~20$ subscription of any of the good AI coding harnesses.

I have done this for my photography workflow and discontinued my Adobe subscription.

fooker··on How Protein Took over the World
Remember folks, carbs feed your brain.

Don't make it difficult for your brain to get food to look less fluffy.

Especially if you want to do things in your life that require using your brain.

fooker··on I would like the value of my home to rise, while my property taxes fall
Equating HOA fees to tax dollars is a false analogy.

But yeah, more accountability from governments and other organizations imposing a mandatory fee on you would be great.

fooker··on Nvidia in talks to acquire US 'open' model startup Reflection AI
Because the public prefers to use ad funded Google search over hosting a tiny web search index you can fit in memory. :)
fooker··on I would like the value of my home to rise, while my property taxes fall
Someone is pocketing a large fraction of that $2500 while paying 2-3 people a minimum wage to get things done.
fooker··on Zerobrew: A faster alternative to Homebrew
All good, and that’s exactly the answer to ‘why is this a new project rather than a homebrew PR’, which is what this comment chain is about.
fooker··on Zerobrew: A faster alternative to Homebrew
Oh it is gatekeeping :)

Everyone doing any kind of gatekeeping is convinced that it’s for a great reason.

fooker··on Zerobrew: A faster alternative to Homebrew
I didn’t say it was bad, my response was to a question asking why this wasn’t a pull request for homebrew.
fooker··on Zerobrew: A faster alternative to Homebrew
Open source projects have insane levels of gatekeeping nowadays.

It’s sad, but also makes some sense.

Nobody wants to maintain someone else’s AI slop when they could do their own version of the slop.

fooker··on Sharing AI progress in mathematics
They want you to pay for OpenAI credits to try and solve these urgent existential issues. That's the purpose of them creating this hype.

What's stopping you?

Raise some funding, shouldn't be difficult if you can convince people it's urgent enough.

fooker··on Sharing AI progress in mathematics
The purpose of a Phd is to train researchers, not to solve one small problem.

Some math PhDs would spend a year or so doing things with AI and lean, and graduate. And keep doing more math afterwards.

Some others, with more stubborn advisors, will keep trying to find a gap where there's no AI progress.

CS subfields go through this every ten or so years.

fooker··on Nobel Prize in Physics 2026: Francis Halzen
Are there interesting relativistic effects related to this other than this Cherenkov radiation?
fooker··on Nobel Prize in Physics 2026: Francis Halzen
> produced when a charged particle moves with speeds larger then the speed of light in the medium.

Thanks, I had no idea this was possible!

https://xkcd.com/1053/

fooker··on Anatomy of a Lean proof for software engineers
> that’s definitely not the case for most lean users.

Sure.

The article we are commenting on has the "for software engineers", so I assumed the software use case is the primary one here.

fooker··on 'Neanderthals Among Us' review
Yes, unless some natural or anthropogenic disaster makes it impossible to visit other continents.

Funnily enough, stopping this 'race mixing' is one of the explicit goals of some pretty horrible people and they have historically tried all sorts of things from eugenics to genocide.

I'd not put it past someone in the future to try and end modern industrial civilization to this end.

fooker··on Anatomy of a Lean proof for software engineers
I don't know how to do it.

If someone would figure this out, the theoretical advancements they would discover on the way would likely earn them a Turing award.

fooker··on Anatomy of a Lean proof for software engineers
You need no background in anything to learn anything.

If you want to master it and use it effectively for something real, yeah some reading would help.

← PreviousPage 3 of 34Next →