blog.nullspace.io
The time I found a bug in the .NET framework and fixed it by hand-altering the DLL.
http://blog.nullspace.io/clr-bug.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. The time I found a bug in the .NET framework and fixed it by hand-altering the DLL. August 01, 2014. Some colleagues and ex-colleagues from the .NET framework team showed up on HN to comment about this issue. It’s worth reading. You build a tree that represents some C# expression. In the A...
blog.nullspace.io
Swisher's AOL.com, 15 years later
http://blog.nullspace.io/aol.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. Swisher's AOL.com, 15 years later. January 31, 2014. Wrote her book AOL.com. What’s poignant is how little has changed. Consider, for example, the very first paragraphs in the very first chapter, which might as well be about Instagram or Snapchat:. Chapter 1: the canary in the coal mine.
blog.nullspace.io
84% of a single-threaded 1KB write in Redis is spent in the kernel
http://blog.nullspace.io/kernel-latency.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. 84% of a single-threaded 1KB write in Redis is spent in the kernel. February 09, 2015. The performance of live site systems everything from K/V stores to lock servers is still measured principally in. Are standard commodity OSs even equipped to deliver these I/O improvements? NB, the &ldqu...
blog.nullspace.io
Should I Machine Learn?
http://blog.nullspace.io/should_i_machine_learn.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. Should I Machine Learn? July 07, 2014. As a machine learning acolyte, I spent probably as much time trying to understand things like. To use machine learning as I did understanding the technical details of machine learning itself. What is machine learning? Examples of such problems include:.
blog.nullspace.io
Typo in Apple's SSL implementation causes uniform failure to validate key exchanges
http://blog.nullspace.io/ios-ssl-vulnerability.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. Typo in Apple's SSL implementation causes uniform failure to validate key exchanges. February 22, 2014. I guess Apple has released a statement. Explaining that they’re not going to explain this issue, including how big of a deal it is. Ok, then I will. Statements underneath it. So:. Doesn&...
blog.nullspace.io
Day 212: More about counting things with fancy math.
http://blog.nullspace.io/day-212.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. Day 212: More about counting things with fancy math. January 01, 2014. Hacker School: day 212. My batch ended on August 22, 2013, but as they say, never graduate. In a previous post. Which I have continued to poke around with in my free time. To help you along if you like.). Of count aggre...
blog.nullspace.io
Beginner's guide to OCaml beginner's guides.
http://blog.nullspace.io/beginners-guide-to-ocaml-beginners-guides.html
Is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son". Alex is also a Hacker School. Alum Surely they do not at all regret admitting him! Larr; go home. Beginner's guide to OCaml beginner's guides. July 09, 2014. Translation available in Japanese. So you want to learn OCaml. Where do you start? What do you do? This time it’s stuck, and I think it’s because the community has fundamentally changed. Here’s what worked for me. By “operat...
snowsuit.github.io
Snowsuit
http://snowsuit.github.io/posts/distributed%20systems/2014/01/14/implement-me.html
Three Distributed Systems Papers To Implement. Malcolm, 14 Jan 2014. Sent Avi Bryants talk. Around recently. One, surprisingly, hard aspect of learning to program is finding projects to work on. While there is a lot of enthusiasm, many people just arent sure how to spend their time. Avis suggestion is to find academic papers and implement them. So here are three papers that I think dovetail together and very simple versions can be implemented in probably a few months. On Machine 1 and. On Machine 2. ...
composition.al
Browser extensions are kernel modules for browsers - composition.al
http://composition.al/blog/2015/02/27/browser-extensions-are-kernel-modules-for-browsers
Browser extensions are kernel modules for browsers. Back in October, after a few weeks of working on the River Trail Firefox extension. I had a trite epiphany. If a browser is an OS, then extensions are kernel modules for that OS. Ordinary JavaScript code on an ordinary web page runs “in user space”, without any special privileges. It isn’t supposed to be able to do things like, say, allocate OpenCL buffers. It will cause native code to run on their computer. Moreover, thanks to js-ctypes. You can do this.
SOCIAL ENGAGEMENT