HN user

treyd

2,693 karma

read my articles on tech, etc.: https://tr3y.io/articles.html

opinions are my own

mastodon: @three@alpines.club

Boston, MA

Posts1
Comments879
View on HN

Consoles made sense as a product category where specialized graphics hardware was not generally available for consumer PCs.

We have this now, every PC has some kind of graphics hardware, and has for many years. Consoles have been riding on their momentum of their brands, but the technical justification for their product category hasn't existed for 15+ years now.

This IPv8 document is not a serious proposal. The entire family of documents was published by a single person without collaboration from anyone else at IETF, and there has not been any work to integrate feedback from other IERF contributors (last I was aware of).

Anyone can publish an IETF draft document, it doesn't mean it's a serious proposal under consideration or will ever actually be implemented.

Ugh. People already trying to find ways to gate keep radio by raising the financial barrier to entry before we've even been able to capitalize on cheap communication. I'm sure RCA and the others will be against this until suddenly, they're not, when they realize they're one of the few that can even afford to pay it.

(RCA is a bad swap-in in this example but I'm struggling to think of an apt analogy for this era.)

They literally say in the opening text crawl that replicants are genetically engineered from humans. A major theme through the movie is that they're like humans, are built to have the thoughts/emotions of humans (even if experienced in the context of implanted memories), but they can never really be humans because they're synthetic and engineered to have the traits they do and die an early death.

Robots and AI do not experience and interact with the world in a way that's comparable to humans. We don't yet have the epistemological framework to reckon with what it means to consciously experience reality in a non-biological entity, but we do know that it will be alien and unlike human cognition.

Replicants have the same biology and cognition as humans, so we can relate to them and them to us, which puts the scenario in a different context.

I don't think you understand the workflow. Terrence Tao has done a lot of work using them in conjunction with LEAN.

You aren't having the AI check the proof, you interactively work on the same LEAN proof, handing off between the AI assistant and having LEAN check it and provide feedback for both of you when there's a mistake.

If you look at the texture demo with the zeros, it looks a bit like lipid membranes merging/splitting as they stabilize more or less around a particular size.

This is even easier with the thiserror crate:

   #[derive(Debug, Error)
   enum AppError {
       #[error("io: {0}")]
       Io(#[from] io::Error)
   }
Automatically generates From impls like this and a Display impl that lets you describe the error case with more detail. Very very good ergonomics and completely transparent to downstream libraries.

This was addressed explicitly in the video. It's far less efficient end-to-end, even though the gearing is theoretically simpler. Trains do it because diesel engines just can't produce the torque you need to move a train (at least, in the form factor of a locomotive), so they need to use electric motors.

Halt and Catch Fire 2 months ago

That IPv8 proposal that was circulating a few weeks ago was not a serious proposal (written entirely by a single person with no substantial involvement in IETF before then) and has no roadmap to any kind of adoption.

I really wish people would drop the GHA model because it's so bad and insecure by design. GitLab's CI is miles better and easier to use.

This is very cute. I don't think I'd ever thought of having a cellular automaton where there's some global state that can change that influences the local cell rules. Would be interesting to add more control/energy variables like for collecting resources/food.

Studies have shown that natural human languages are all more or less equally expressive in terms of bits per second while speaking. There's lots of different ways they can be structured but they tend to follow common rules that have been well-characterized by linguists. They can be used to describe formal mathematical statements, but are not rigorously formal languages themselves.

Programming languages, in contrast, are constructed and vary much more in their designs. They are formal languages, making them closer to math than spoken language. LLMs being able to describe concepts more thoroughly and precisely through more expressive semantics obviously makes some languages more suitable than others.

The type system of a language is just one aspect of it that allows the language to provide guarantees to the LLM (and the user) about correctness of the code it's writing.

I am not speaking about specific types in specific programs. I am talking about the ability to describe complex constraints that LLMs (and humans) end up using to make writing correct code easier and more productive. Some programming languages absolutely are more effective at this than others, and that's always been true even before LLMs.