New
The latest blog posts to take off on Hacker News. 2,475 posts.
Reasons to Prefer Blake3 over Sha256
This post is a copy of tweets by Zooko Wilcox-O'Hearn . SHA256 was designed by the NSA. BLAKE (the original) and BLAKE3 were designed by Jean-Philippe Aumasson
Ship Shape
How Canva does hand-drawn shape recognition in the browser
Loro: Reimagine state management with CRDTs
Loro, our high-performance CRDTs library, is now open source. In this article, we share our vision for the local-first software development paradigm, why we're excited about it, and the current status of Loro.
Fast and Portable Llama2 Inference on the Heterogeneous Edge
Fast and Portable Llama2 Inference on the Heterogeneous Edge.
GPU Survival Toolkit for the AI age
Why CPU Knowledge Is No Longer Enough In today's AI age, the majority of developers train in the CPU way. This knowledge has been part of our academics as well, so it's obvious to think and problem-solve in a CPU-oriented way. However, the problem with CPUs is that they rely
Open, rigorous and reproducible research: A practitioner’s handbook (2021)
Even though many scientists are expected to abide by the principles of open, rigorous and reproducible research, few scientists actually receive formal training in this. Indeed, there is no collection written by working scientists for working scientists about the principles of transparent, rigorous and reproducible…
Debunking the Myth of "Anonymous" Data
Today, almost everything about our lives is digitally recorded and stored somewhere. Each credit card purchase, personal medical diagnosis, and preference about music and books is recorded and then used to predict what we like and dislike, and—ultimately—who we are. This often happens without our...
Fourteen Years of Go
Happy Birthday, Go!
Passive radiative cooling ceramic with high solar reflectivity
A significant breakthrough in developing a passive radiative cooling (PRC) material has been announced by researchers at City University of Hong Kong (CityU) . The findings have just been published in the prestigious scientific journal Science titled “ Hierarchically structured passive radiative cooling ceramic with…
Hashmaps in Factor are faster than in Zig
Recently, I was looking at the Zig programming language . As I often do, I started implementing a few typical things in new languages to learn them. Well, one of them was super slow and Zig is supposed to be super fast, so I was trying to understand where the disconnect was and compare it to Factor !
Google Cloud TPU Multislice Training
We used Multislice Training to run the world’s largest LLM distributed training job on a compute cluster of 50,944 Cloud TPU v5e chips.
Don't build AI products the way everyone else is doing it
More and more, people are building products as thin wrappers over other models, especially LLMs. This can cause major issues, and there is a better way.
Dungeon KeeperFX 1.0
All original Dungeon Keeper code has been rewritten, establishing KeeperFX as a true open-source standalone game. Ownership of the original game is still and will always be required for copyright reasons. When installing KeeperFX 1.0, perform a fresh installation without overwriting any previous versions. Saved games…
Gigantic heat caverns in Mustikkamaa have now been filled with water (2021)
The filling of underground heat caverns in Mustikkamaa with water has been completed this week, and the use of the heat caverns for heating homes in Helsinki is a step closer.
Interview with Jeff Geerling
Andrew Gregory of HackSpace magazine sat down with the one and only Jeff Geerling to chat about the wholesome corner of the internet he created.
Nordic is getting involved in RISC-V
What RISC-V will do is give our customers is an extra option when seeking to minimize power consumption in certain applications where the (many) tradeoffs of not using an Arm-based core are acceptable.
Implementing Mario's Stack Blur 15 times in C++ (with tests and benchmarks)
Implementing Mario Klingemann's Stack Blur algorithm in C++ 15 ways, with tests and benchmarks, to build fast CPU drop shadows for JUCE.
Moving our Encrypted DNS servers to run in RAM
We recently announced the completion of our migration to remove all traces of disks in use on our VPN infrastructure.
Lessons learned by a software guy venturing into hardware
Join me as I transition from soft to hardware with the SidecarTridge Multi-device. Insights and challenges of creating a ROM cartridge emulator for Atari ST
Preview of CLion Nova, which uses the ReSharper C++/Rider C++ language engine
Update: CLion Nova is now available in CLion Classic TL;DR Today, we’re announcing a free early preview of CLion, which uses the ReSharper C++/Rider C++ language engine instead of the CLion "legacy"