New
The latest blog posts to take off on Hacker News. 1,981 posts.
Interactively Programming Flappy Bird in ClojureScript
I have been doing interactive programming in ClojureScript recently. After having spent some time with it, I can easily say that when I return to projects that don’t have an interactive workflow I feel like I am in the stone ages.
Let's Write Some x86-64
…"‘Our speech interposes itself between apprehension and truth like a dusty pane or warped mirror. The tongue of Eden was like a flawless glass; a light of total understanding streamed through it. Thus Babel was a second Fall.’ And Isaac the Blind, an early Kabbalist, said that, to quote Gershom Scholem’s translation…
Burying the URL
Chrome considers hiding the location field.
Co-routines as an alternative to state machines (2009)
When you have to traverse some sort of a nested data structure (say, a binary tree), one approach is to create a stack that remembers where in the tree you are. Another, much more elegant approach, is to write the function recursively. A recursive function employs the machine stack used to implicitly implement…
Glacier redux
by Robin Harris | Wednesday, April 30, 2014 | Architecture , Cloud computing & storage , Object storage | 14 comments
You Don't Want XTS
XTS is the de-facto standard disk encryption mode, which makes it look like a good general-purpose one. It isn't. What disk encryption actually promises, and why XTS's guarantees don't travel.
Bitcoin Price Pressure
The price of bitcoin keeps trending down. [1] This causes a lot of people to declare the end of bitcoin. It’s important to understand that the default price pressure of the bitcoin ecosystem is...
JavaScript Promises in Wicked Detail
GOPAY303 adalah platform game digital yang menyediakan strategi pola RTP paling ajaib saat ini. Menyajikan analisis akurat, navigasi kencang, dan aksesibilitas ramah mobile 24 jam.
The origin of “log in” (2011)
We do it dozens of times a day, every day, but why do we call it logging in? “Log in” is one of those phrases that sounds weirder the more you say it. It’s ubiquitous in online li…
Programming Sucks
E very friend I have with a job that involves picking up something heavier than a laptop more than twice a week eventually finds a way to slip something like this into conversation: “Bro, 1 [1] you don’t work hard. I just worked a 4700-hour week digging a tunnel under Mordor with a screwdriver.”
Android betrays tethering data
Software engineer, Free, Open Source Software Consultant, Innovator, Fedora & Debian Developer
Become a better programmer with programming challenges
When I went to university me and some friends spent time on practising algorithm implementations for the national programming contests that ...
Rust for C++ programmers – part 4: unique pointers
Rust is a systems language and therefore must give you raw access to memory. It does this (as in C++) via pointers. Pointers are one area w...
Firefox and Flux: A New, Beautiful Browser is Coming
It’s not an interface adjustment or tweak. It’s not a bug fix. It’s a complete re-envisioning of Firefox’s user experience, and it’s been brewing for the past five years.
Everything that is wrong with American capitalism, in one headline
Here it is, in the LA Times: " Comcast, Charter reach $20-billion deal, would swap customers in L.A. " Cable companies Comcast Corp. ...
Web SQL Database: In Memoriam
All signs seem to indicate that Apple will finally ship IndexedDB in Safari 7.1 sometime this year. This means that Safari, the last holdout against IndexedDB,…