New
The latest blog posts to take off on Hacker News. 1,274 posts.
Sadly, I must say goodbye to Leaf, my programming language
This is hard to write, or rather, it’s a hard decision to make. After investing many years on Leaf — a programming language, a major life project — I need to take a break from it. It’s no longer fulfilling my goals, and it’s not as fun as it once was. It’s interfering with my […]
Android Pie SDK is now more Kotlin-friendly
When using the Java programming language, one of the most common pitfalls is trying to access a member of a null reference, causing a NullPointerException to be thrown. Kotlin offers protection against this by baking nullable and non-nullable types into the type system. This helps eliminate NullPointerExceptions from…
V8 release v6.9
V8 v6.9 features reduced memory usage through embedded built-ins, faster WebAssembly startup through Liftoff, better DataView and WeakMap performance, and much more!
Bringing Vulkan everywhere
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
How I gained commit access to Homebrew in 30 minutes
This issue was publicly disclosed on the Homebrew blog at https://brew.sh/2018/08/05/security-incident-disclosure/
Unix Syscalls
On UNIX-like operating systems, userland processes invoke kernel procedures using the "syscall" feature. Each syscall is identified by a "syscall number" and has a short list of parameters, which both can vary between operating systems, hardware platforms, and configuration options.
One-Process Programming Notes
This content covers my recent exploration of writing internet services, iOS apps, and macOS programs as an indie developer.
Implementing a JIT-compiler with Rust
I am writing Dora, a simple JIT-compiler with Rust. Dora is both the name of the custom programming language and of the JIT-compiler. After some time working on it, I want to write about the experiences I made. I started this project to get a better understanding of the low-level implementation details of a…
Generating random points inside a sphere
Visualization of different methods of generating random points inside a sphere
Swift: When Unused Code Is a Bug
Start using this domain right away. Straightforward domain shopping experience. Quick access to your domain.
Build a VM step by step with Rust
Covers general elements of computer hardware useful to know before reading the rest of the tutorials
Modern SAT solvers: fast, neat and underused
Before I started doing research, I saw SAT solvers as academically interesting but without practical uses ouside of other academic applications. I've since then changed my mind, and I want to change yours, because modern SAT solvers are neat, fast and almost criminally underused by the industry.
Learning from Terminals to Design the Future of User Interfaces
How we overvalue the wrong technology and novel aspects of interface design at the expense of substantial gains to our productivity.
How Numba and Cython speed up Python code
A high-level overview of Numba and Cython architectures
Goodbye Python, Hello Go
Rumah taruhan online kelas dunia dengan pelayanan terbaik dan promo menarik : Welcome Bonus, Cashback, Bonus Rollingan & Referral setiap minggu. Aman & Terpercaya !!
In Pursuit of Production Minimalism
Practicing minimalism with the lofty goal of total ephemeralization to build coherent, stable, and operable stacks.
The Twilio API for WhatsApp
Announcing the Twilio API for WhatsApp. Simply call a WhatsApp API in the Twilio app style and integrate with your language and framework of choice.
My Own Car System, Rear Camera, Offline Maps and Routing with Go
This is my journey building an open source car system with Go & Qt, rear camera, live OpenGL map … Cross compilation In Part I, I had to patch qtmultimedia for the camera to work, but Qt compilation is resource hungry, same goes for the osrm compilation, the memory of the Raspberry Pi is too small. I had to to set up…
Atom 1.29
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Prospecting for Hash Functions
Update 2022 : TheIronBorn has found even better permutations using a smarter technique. That thread completely eclipses my efforts in this article.
Computer science as a lost art (2015)
An old friend of mine asked me this in email last night...