New
The latest blog posts to take off on Hacker News. 6,153 posts.
Elliptic Curve Cryptography: A Basic Introduction
Elliptic Curve Cryptography (ECC) is a modern public-key encryption technique famous for being smaller, faster, and more efficient than incumbents. Bitcoin, for example, uses ECC as its asymmetric cryptosystem because it is so lightweight. The mathematical entity that makes all of this possible is the elliptic curve…
Psychedelics and mental illness
The science of psychedelics is everywhere – but we should treat it with serious scepticism
Reversing hearing loss with regenerative therapy
The MIT spinout Frequency Therapeutics uses a new kind of druggable regenerative therapy that targets progenitor cells to create hair cells of the inner ear and reverse hearing loss.
Generate Python extensions using Nim language
A Python Extension is generally some code written in language other than python to extend the python ecosystem by exposing an interface compatible with Python API.Such extensions are generally in form of compiled code and loaded dynamically by the Python runtime ...
Migrating from SQLite to PostgreSQL
Product updates, comparisons, and deep dives on database change management, access control, and compliance from the Bytebase engineering team.
Pointers Are Complicated III, or: Pointer-integer casts exposed
In my previous blog post on pointer provenance, I have shown that not thinking carefully about pointers can lead to a compiler that is internally inconsistent: programs that are intended to...
I hope distributed is not the new default
I miss people. :-(
New on Reddit: Comment search, improved search results relevance, search design
At Reddit, one thing we think about every day is how we can make it easier for people to find and engage in communities, content, and conversations. Over t
5-min breathing workout lowers blood pressure as much as exercise, drugs (2021)
Strength training for your breathing muscles? Daily High-Resistance Inspiratory Muscle Strength Training lowers blood pressure and improves vascular health as
We lost 54k GitHub stars
What we learned from losing a decade of stargazers and watchers, the biggest accidental community loss in open source history.
Browser in the Dark: flashlights with CSS and canvas
Note: this article will make more sense if you are using a mouse or other pointing device. Requires javascript.
Ethereum Has Issues
I first wrote about the problem of bots front-running transactions a year and a half ago in The Order Flow , citing Dan Robinson and Georgio...
Doing small network scientific machine learning in Julia faster than PyTorch
Doing small network scientific machine learning in Julia 5x faster than PyTorch ...
An argument for a return to Web 1.0
The web was established with the best of intentions. The basic idea was that if everyone could share their thoughts and ideas with the world, the best ones would be vetted and float to the top. The bad ones would be ignored and pushed to the bottom.
Little rant about GNOME's file manager (a.k.a. Nautilus)
A few thoughts you're free to ignore
The New York Times has requested that I shut the archive down
Computational Biologist + Designer + more
New Covid nasal spray outperforms current antibody treatments in mice
A new protein-based antiviral nasal spray is being advanced to Phase I human clinical trials to treat COVID-19. It works by blocking the spike protein's ability to infect cells.
Why Ruby Has Symbols
Difference between strings and symbols in Ruby
Making Rust a Better Fit for Cheri and Other Platforms
Recently, Aria Beingessner published an interesting essay “ Rust’s Unsafe Pointer Types Need An Overhaul ”. There are several parts to this essay, all of which address issues which cause me pain in Rust, and which I would love to see fixed. I want to focus on one issue: Rust’s usize conflates address, data, and object…
Three areas where Google Search lags behind competitors: code, cooking, travel
Google Search is falling behind. We analyzed three areas – programming queries, sports queries, and cooking queries – to understand where Google Search lags behind its competitors.
Why Discord is switching from Go to Rust (2020)
This post explains why Rust made sense for Discord to reimplement: how it was done, and the resulting performance improvements.
Let’s Encrypt Receives the Levchin Prize for Real-World Cryptography
On April 13, 2022, the Real World Crypto steering committee presented the Max Levchin Prize for Real-World Cryptography to Let’s Encrypt. The following is the speech delivered by our Executive Director, Josh Aas, upon receiving the award. We’d like to thank our community for supporting us and invite you to join us in…
You’re muted – or are you? Videoconferencing apps may listen when mic is off
Not only did researchers find that the apps gather audio data while "mute" is activated; they could identify activities picked up when microphones weren't believed to be on, such as eating, playing music, typing and cleaning.
A new heat engine with no moving parts is as efficient as a steam turbine
Engineers at MIT and NREL have developed a heat engine with no moving parts that is as efficient as a steam turbine.