OCaml: what you gain
Way back in June, in Replacing Python: second round, I wrote: The big surprise for me in these tests was how little you lose going from Python to …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,981 posts.
Way back in June, in Replacing Python: second round, I wrote: The big surprise for me in these tests was how little you lose going from Python to …
I started seed investing in 2010 (and much more actively in 2012) before becoming a full-time YC partner. In this period, I invested in about 40 companies. So far, five of them are in the “really...
This week, I'm grateful that my coworkers know to come grab me if something seriously weird is going on, because it...
Nano How-To explaining how to setup a root file system with only emacs.
This is a proposal and proof-of-concept for an interactive book about programming the graphics processor.
Programmers don't generally have reels, but we do have blogs. I've been explaining the rendering work I did on BioShock Infinite quite a b...
I’m not ashamed to say that I like root beer. There’s something about the herbal and woodsy flavors that I enjoy. It’s refreshing, but also a time machine. A sip of root beer brin…
There are several reasons why one should prefer L A T E X to a WYSIWYG word processor like Microsoft Word: portability, lightness, security are just a few of them (not to mention that L A T E X is free ). There is still a further reason that definitely convinced me to abandon MS Word when I wrote my dissertation: you…
Journalism, in the ideal world, is supposed to inform the citizenry of facts important to their well being. Modern journalism seems to involve issuing press releases from the oligarchical reptiles …
Android phones have been growing ever more powerful with time, with the Nexus 5 sporting a quad-core 2.3 GHz Krait 400; this is a very powerful CPU for a mobile …
This is insane: more than 28,000 visitors came to read Part I of “HFT in my backyard”. Some of them are inevitably bots, but my logs reveal the majority to be human readers from bank desks, technol…
I rarely re-blog, but this one deserves being spread far and wide. Timeline of the Destruction of 100 Year Old Franklin County, NC Records Please read the whole post included above – but the …
I build stuff. Virtual and physical. For both business and pleasure. Join me in my development, design and electronics journey.
Hello? is this thing on? I’m not sure if I even know how to operate this “blog” device any more. It’s been a year since my last post. I’m retired from blogging, remember? Want to hear something fun…
This domain name is available, own it today. Affordable payment options. Fast and professional service.
Note: I was introduced to this idea somewhere on Hacker News a few weeks back, though I haven't been able to find the exact discussion again [1]. I adapted the original concept to fit my own style, and it's changed the way I approach my work. Uber Productivity - How To…
This articles is a follow-up of this one about standard zoning practices in North America. It is advised to read the previous article to b...
A call-by-call look at context switch logging with the Event Tracing for Windows API.
For the last two years, I’ve done almost all of my work in Cython. And I don’t mean, I write Python, and then “Cythonize” it, with various type-declarations etc. I just, wri…
Emacs switched the version control system from Bazaar to git yesterday, so now is the time to start hacking away at Emacs. Emacs: The Best Thing Since Sliced Bread If It Wasn’t For The Fact T…