Hacker Newsnew | past | comments | ask | show | jobs | submit | vatsachak's commentslogin


Okay I'm gonna build drones on my homestead then

Does Aristotle produce TLA+ output?

For example can it read rust async code and prove that there are no deadlocks in TLA+, or some equivalent in Lean?


TLA+ is generally used to specify a "toy model" of some complex distributed system. It's not intended for end-to-end proof, for that you'd just use Coq/Rocq or Lean itself. Lean is certainly expressive enough, but you'll have to translate the time and non-determinism modalities of TLA+ as part of the Lean development.

https://arxiv.org/abs/2008.02217

They derive Q, K, V as a continuous analog of a hopfield network


Nice intro challenge


https://en.wikipedia.org/wiki/American_and_British_English_s...

Where is "here"? They've been a thing for 200 years so I'm curious


"Where is here?"

Not the USA. :)


Compilers can add way more closed forms. Would it be worth it?

https://en.wikipedia.org/wiki/Wilf%E2%80%93Zeilberger_pair


Don't forget his LLM based text compression software that won awards.

Guy is a genius. I hope he tries Rust someday


Fabrice, if you're reading this, please consider replacing Rust instead with your own memory safe language.

The design intent of Rust is a powerful idea, and Rust is the best of its class, but the language itself is under-specified[1] which prevents basic, provably-correct optimizations[0]. At a technical level, Rust could be amended to address these problems, but at a social level, there are now too many people who can block the change, and there's a growing body of backwards compatibility to preserve. This leads reasonable people to give up on Rust and use something else[0], which compounds situations like [2] where projects that need it drop it because it's hard to find people to work on it.

Having written low-level high-performance programs, Fabrice Bellard has the experience to write a memory safe language that allows hardware control. And he has the faculties to assess design changes without tying them up in committee. I covet his attentions in this space.

[0]: https://databento.com/blog/why-we-didnt-rewrite-our-feed-han...

[1]: https://blog.polybdenum.com/2024/06/07/the-inconceivable-typ...

[2]: https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/


I think of Rust might trigger a new generation of languages that are developed with the hindsight of rust.

The principle of zero cost abstractions avoids a slow slide of compromising abstraction cost, but I think there could be small cost abstractions that would make for a more pragmatic language. Having Rust to point at to show what performance you could be achieving would aid in avoiding bloating abstractions.


Bellard likely doesn't care one bit about memory safety or whatever other trendy things are popular these days.


> At a technical level, Rust could be amended to address these problems

I don’t think it can, no.


Link please?


https://bellard.org/nncp/ https://bellard.org/ts_zip/

See also

FineZip : Pushing the Limits of Large Language Models for Practical Lossless Text Compression https://arxiv.org/abs/2409.17141v1

Using a LLM to compress text (o565.com) https://news.ycombinator.com/item?id=40245261

https://searchthearxiv.com/?q=llm%20text%20compression&tab=p...


Thanks!


peak hacker news comment lol


I've only been here for a month. I guess I'm learning well


You could kinda already do this with all kinds of security cameras. There are only so many people who are computer proficient, and that number is lower than the number of camera installers.

There have been cases of people getting into baby monitors and yelling at the baby.

But as a tech company, this is extremely irresponsible

BTW, Benn Jordan is also known as The Flashbulb, an ambient legend


That's why it's good to use GrapheneOS*. In the future, hopefully the pinebook project succeeds


How does using GrapheneOS prevent license plate readers from tracking where you are, or from you being groped at the airport?


I responded to the last point of the parent comment


Grapheneos doesn't stop cellphone tracking either. Cell carriers keeping track of where you are (or at least which cell you're in) is fundamental to how cell phone networks work, so a privacy focused android distribution can't fix that.


Exactly, the tracking has to happen and there's no law to discard the data ever

It's how we know even YEARS later EVERYONE who went to Epstein Island

They didn't even have smartphones then, just regular cellphones

Wired just bought all the tracking from a databroker, no warrant needed

https://www.wired.com/video/watch/we-tracked-every-visitor-t...


You mean GrapheneOS?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: