Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,835 posts.
Perfecting GLFW for Zig, and finding lurking undefined behavior that went unnot
Today, I am announcing mach/glfw: Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Security flaws caused by compiler optimizations
Learn how to optimize compilers for enterprise-wide automation, avoiding pitfalls with examples and solutions.
JavaScript macros in Bun
Call JavaScript functions at bundle-time and inline results into the AST
One of these JPEGs is not like the other
“JPEG” or the image encoding specification by the “Joint Photographic Experts Group” (JPEG) is a truly universal format at this stage. You really cannot go very far on the internet without seeing a JPEG file. The amount of content encoded in JPEGs must be surely biblical by now. If there is one thing that is going to…
PyPI Preventing Domain Resurrection Attacks
PyPI now checks for expired domains to prevent domain resurrection attacks, a type of supply-chain attack where someone buys an expired domain and uses it to take over PyPI accounts through password resets.
Dependent Types for F#
F# DependentTypes
Unwinding the Stack the Hard Way
Tutorial on how to make a stack trace or backtrace manually unwinding the stack using ELF’s .eh_frame and call frame information (CFI)
List out of Lambda
If you ignore the practical issues of computers like size, weight, cost, heat, and so on, what do you really need in a programming language? Let's play around with this question.
Draft chapters of the Ruby on Rails Tutorial, 3rd Edition
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
CSS adds vertical centering in 2024
CSS finally adds vertical centering in 2024
“Compiling” Music
Text input (LilyPond – Music notation for everyone)
Optimizing 128-bit Division
When it comes to hashing, sometimes 64 bit is not enough, for example, because of birthday paradox — the hacker can iterate through random $latex 2^{32}$ entities and it can be proven that wi…
Memory Copy Hunting
I have a super power. I want to share it in this blog post so that you, my dear reader, also have it!
Nushell 0.60 Released
A new type of shell.
Downloading All of Hacker News Posts and Comments
Shital Shah's personal website and blog. Research Engineer at Microsoft Research with interests in deep learning and reinforcement learning. Created AirSim, TensorWatch, archai, most recently worked on training Phi series of LLM models.
Refactoring Ruby with Monads
Hello! I’m going to tell you about monads, and how we can uncover them by refactoring our Ruby code.
An alternative Haskell home page
The web site has since been through various iterations and changes, therefore I include some screenshots below for posterity (because my design is much more beautiful than what is now online ;-).
How do domain-specific chatbots work? A retrieval augmented generation overview
Demystifying and deconstructing Q&A bots that work over your data.
Model View Controller isn't
Maybe the most misunderstood design pattern.
A brief introduction to OCaml
A couple of weeks ago I did an introductory presentation on OCaml at our local meetup groups @GotLambda . The material is in the form of one long interactive session, in a style similar to learnxinyminutes.com .