New
The latest blog posts to take off on Hacker News. 21,842 posts.
Ruby 3x3: Matz, Koichi, and Tenderlove on the Future of Ruby Performance
Jonan: Welcome everyone. Today we are doing an interview to talk about new features coming in Ruby 3. I am here with my coworker, Sasada Koichi san....
TDD Doesn't Work
Yeah, an in-depth study that repeated another study that was done a few years back. Both showed that TDD doesn’t work. The new one uses a multi-site, blind analysis, approach. It looks conclusive.
Atom 1.12 released
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Seven years of Go
Happy 7th birthday, Go!
Lumo – A fast, standalone ClojureScript REPL that runs on Node.js and V8
One common complaint of Clojure REPLs is their [startup time](http://puredanger.github.io/tech.puredanger.com/2013/12/01/clj-problems/). Although that complaint is often somewhat unfounded (and related to tooling), it still takes the bare Clojure JAR about 1 second to start on new hardware…
Dijkstra's Algorithm
I was at SCNA the other day, and someone approached me about TDD and Dijkstra’s algorithm. He wondered if you could find a sequence of tests that would lead you to the algorithm. This sounded like a fun little exercise, so I decided to give it a try here.
Beyond 10,000 Lines: Lessons Learned from a Large Phoenix Project
Lessons Learned from a Large Phoenix Project
Elm from a Business Perspective
Elm is not just technically great, it also allows building business around it
Elm is Wrong
A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar . In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language , about which I had heard many good things.
Kotlin 1.0.5 is here
We're happy to announce that we've just released Kotlin 1.0.5, which continues the series of bugfix and tooling updates for Kotlin 1.0. We'd like to thank our external contributors whose pull request
A bug story: data alignment on x86
This sounds unusual. Who ever wants to do this in real life? Normally, we only see code like this as primary school assignments or compiler benchmarks. However, this time it happened in real life.
Some thoughts on asynchronous Python API design in a post-async/await world
I've recently been exploring the exciting new world of asynchronous I/O libraries in Python 3 – specifically asyncio and curio . These two libraries make some different design choices. This is an essay that I wrote to try to explain to myself what those differences are and why I think they matter, and distill some…
Docker in Production: A retort
This blog covers various issues I encounter and the (sometimes creative) solutions I apply.
How to contribute to an open source project on GitHub
If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com
Fast Fibonacci Algorithms (2015)
Definition: The Fibonacci sequence is defined as \(F(0) = 0\), \(F(1) = 1\), and \(F(n) = F(n-1) + F(n-2)\) for \(n ≥ 2\). So the sequence (starting with \(F(0)\)) is 0, 1, 1, 2, 3, 5, 8, 13, 21, ….
Rules for Writing Safety Critical Code (2006)
Ten rules for writing safety critical code, to facilitate analysis and increase software reliability
Migrating Pinterest profiles to React
Building the platform where people around the world come to search, save and shop