New
The latest blog posts to take off on Hacker News. 1,895 posts.
Reverse engineering the ARM1, ancestor of the iPhone's processor
Almost every smartphone uses a processor based on the ARM1 chip created in 1985. The Visual ARM1 simulator shows what happens inside the...
} // good to go
Okay, let's see what we've got. Two sets of annotated training materials. Six books. Over four dozen online videos. Some 80 articles, inter...
A Requiem for Ian Murdock
I first met Ian Murdock gathered around a table at some bar, somewhere, after some conference in the late 1990s. Progeny Linux Systems' founding was soon to be announced, and Ian had invited a group from the Debian BoF along to hear about “something interesting”; the post-BoF meetup was actually a briefing on his…
Make a Doom level, part 2: design
I assume you’ve read the introduction, which tells you the basics of putting a world together. This post is more narrative than mechanical; it’s a tour of my thought process as I try to turn my previous map into something a little more fun to play. I still touch on new editing things I do, but honestly, you already…
Incorporating and accessing binary data into a C program
Blog about Ubuntu from a kernel engineer
Instant Web Application
Instant TodoMVC demo (please use Chrome Desktop for now!), source Uses bottle-service library to implement self-rewriting Open your favorite web application, even a simple TodoMVC would work. Let it
Major Linux Problems on the Desktop, 2016 Edition
In this regularly updated article, which is without doubt the most comprehensive list of Linux distributions' problems on the entire Internet, we only discuss their main problems and deficiencies (which may be the reason why some people say Linux distros are not ready for the desktop) while everyone should keep in…
WebSockets: caution required
WebSockets seem to be gaining a resurgence, suddenly they are sexy again. I think this is the wrong message.
How Completely Messed Up Practices Become Normal
Have you ever mentioned something that seems totally normal to you only to be greeted by surprise? Happens to me all the time when I describe something everyone at work thinks is normal. For some reason, my conversation partner's face morphs from pleasant smile to rictus of horror. Here are a few representative…
Cloudy with a Chance of Lock-In
There lots of products that came to market in the recent past and that will come to market in the near future that use some kind of cloud hosted component. In many cases these products rightly use some kind of off-device service in order to provide you with features that would otherwise not be possible. Sometimes…
Do the math on your stock options
Things you should know about stock options before negotiating an offer
No Brainer
For decades now, I have been haunted by the grainy, black-and-white x-ray of a human skull.
Exploring the new .NET “dotnet” CLI
I've never much liked the whole 'dnvm' and 'dnu' and 'dnx' command line stuff ...
Best things and stuff of 2015
Great things and people that I discovered, learned, read, met, etc. in 2015. No particular ordering is implied. Not everything is new.
Conceptual Debt Is Worse Than Technical Debt
Definition. The consequences of making bad design choices when choosing concepts to model your product around. A conceptual or mental model…
Introducing d3-scale
I’d like D3 to become the standard library of data visualization: not just a tool you use directly to visualize data by writing code, but…
MirrorMirror: A Raspberry Pi-Powered Magic Mirror
A magic mirror is a raspberry pi powered monitor behind a double sided mirror. A mostly black web page allows you to add some widgets to the mirror’s reflection as if by magic. This version includes widgets for displaying the weather forecast, the date/time and a nice randomly generated greeting. No low level hardware…
React/JavaScript fatigue
A few days ago, I met up with a friend & peer over coffee.
How bad are things?
One “advantage” of working in psychiatry is getting a window into an otherwise invisible world of really miserable people. I work in a wealthy, mostly-white college town consistently ra…
DLL Hijacking Just Won’t Die
The folks that build the NSIS Installer have released updates to mitigate a serious security bug related to DLL loading. (v2.5 and v3.0b3 include the fixes). To make a long and complicate…
A better way to teach technical skills to a group
Thank for you sharing this method – it sounds great, and I’m keeping it mind for the next time I have to do some teaching like this (which doesn’t come up so often for me).