New
The latest blog posts to take off on Hacker News. 1,981 posts.
A React.js case study
NOTE: Some code and conclusions expressed here are not idiomatic React. See the follow-up post for more details!
Say hello to x64 Assembly, part 1
Introduction There are many developers between us. We write a tons of code every day. Sometime, it is even not a bad code :) Every of us ...
Citymapper is what happens when you understand user experience
Citymapper is what happens when you actually understand user experience.
Minting Money with Monero and CPU Vector Intrinsics
A blog about computer science, systems, technology, and sometimes vegan cooking.
Myths About Working as an Engineer at a Startup
When I first graduated from college and went looking for a job with a startup I had no idea what to expect. I knew what I didn’t want - I had done ...
The Guide to Not Buying a 3D Printer
3d printing projects, Ultimaker and other DIY 3d stuff
The Future Programming Manifesto
It’s time to reformulate the principles guiding my work. [Revised definition of complexity in response to misunderstandings]
How to walk through walls using the 4th dimension [video]
An explanation of how walking through walls would actually look like if you could move in 4D.
Proposal for a Friendly Dialect of C
What implications exist around linking friendly-c code with machiavellian-c? I.e. put the performance critical kernels in there own module and work realy hard to make it correct.
C++11 FQA anyone?
isocpp.org announced "the C++ FAQ" to which reportedly Bjarne Stroustrup and Marshall Cline will link to help boost its search rank. Good stuff; also, given that the language is >30 years old – it's about time.
Useful Unix commands for exploring data
While dealing with big genetic data sets I often got stuck with limitation of programming languages in terms of reading big files. Also so...
Firefox 32 Supports Public Key Pinning
Public Key Pinning helps ensure that people are connecting to the sites they intend . Pinning allows site operators to specify which certif...
Microservices for the Grumpy Neckbeard
Recently microservices have been getting a lot of attention, both positive and negative. Articles about them tend to fall into two camps, which I'll affectionately label the hipster camp and the neckbeard camp. The hipster camp tends to strongly favor microservices, due to the excellent benefits they provide regarding…
The fundamental problem of programming language package management
Why are there so many goddamn package managers? They sprawl across both operating systems (apt, yum, pacman, Homebrew) as well as for programming languages (Bundler, Cabal, Composer, CPAN, CRAN, CTAN, EasyInstall, Go Get, Maven, npm, NuGet, OPAM, PEAR, pip, RubyGems, etc etc etc). “It is a truth universally…
Helmhurts: Placing a WiFi router with the Helmholtz equation
A few posts back I was concerned with optimising the WiFi reception in my flat, and I chose a simple method for calculating the distribution of electromagnetic intensity. I casually mentioned that I really should be doing things more rigorously by solving the Helmholtz equation, but then didn't. Well, spurred on by a…
Dylan: the harsh realities of the market
So, this is a little case study. I did everything for Dylan. And when I say everything, I mean everything . Here's my resumé: I got e...
What Should a 4 Year Old Know? (2010)
It’s back to school time and children all over are starting preschool. Many parents are frantically searching the internet to find out if their little ones are “on track” and kno…
Revenge of the Types
Some notes about what appears to be current trend of programming languages and my thoughts about it.
Hyperlocal Mesh Networks
The NY Times has a post up this morning about a neighborhood in Brooklyn called Red Hook where they have built a hyperlocal mesh network to service the entire neighborhood, from housing projects to townhouses. Red Hook is a cool place. We were there last night to sample Hometown Bar-B-Que‘s massive beef ribs and a […]
OCaml on iOS 7 Released
Pansophical reader, with your bafflingly good mobile OCaml project, I’m ready at last to release an OCaml compiler for iOS 7. It works for all my projects, and I hope it works for yours.
An Example of Forensic Science at Its Worst: US v. Brig. Gen. Jeffrey Sinclair
In early 2014, I provided material support in what would end up turning around what was, in their own words, the US Army’s biggest case in a generation, and much to the dismay of the prosecution team that brought me in to assist them. In the process, it seems I also prevented what the evidence pointed to as an…
Why do all code editors look the same?
Let’s get started with this using a quiz, some attention please *DRUMBEATS*: