HNHacker News
TopNewBestAskShowJobs

neuralquantum

1 karma · joined January 16, 2021

Interests: AI/ML, Biotech, Entrepreneurship, Fintech, Open Source, Programming, Robotics, Space Tech, Startups, Technology, Web Development

---

submissionscomments
neuralquantum··on PostgreSQL Meets ScyllaDB's Lightning Speed and Monstrous Scalability
Latest news is that ScyllaDB is moving to a source available license. They decided to focus on a single release stream — ScyllaDB Enterprise starting from February 2025.
neuralquantum··on Russia hit flight J2-8243, then jammed electronics and denied permission to land
Ukraine attacked that location with UAVs at the same time — this piece of information is missing in the title
neuralquantum··on MoonBit's build system, Moon, is now open source
Cool
neuralquantum··on When Will Ethereum Switch to Proof of Stake? – Stack Overflow
Switching to PoS before mid-2016 seems unrealistic
neuralquantum··on Rust Lang Roadmap for 2024
Rust is becoming a primary language for modern blockchains and hence the roadmap should account for their demands as well, particularly three of them:

1. Readable and debuggable macros. Blockchain devs use them heavily, and it's virtually impossible to understand what's going on for a person, who wasn't involved in the development of that code with macros.

2. Floating point operations reproducibility across environments. When it comes to finding and hashing the consensus among many machines about floating point calculations, Rust gets ugly: in fact, as a developer, you'll have to use either integers or a made up fixed point numbers instead of floats to ensure that calculations are identical on different machines. You need that because hash function will be completely different for two numbers, which are even slightly different.

3. Zero-exception safety mode checking at compile-time. Blockchain code should run forever and never halt. Because if it does, the whole blockchain is at risk of stopping, and some chains may never recover from that. So, just as good as Rust prevents poor memory management, there should be a special optional compile-time check, that prevents runtime exceptions and halts, and forces the developer to wrap all possible points of exceptions in nice workarounds.

Blockchain devs are the best Rust adopters out there, we're excited to see how the language is becoming defacto a standard for web3 development.