56,966 blogs · [ { "id": "01a08751-7be1-7111-883e-daeaf8d1296a", "title": "How bad is the Windows command line really?", "url": "http://hausdorff.github.io/batch.html", "published_at": "2016-03-30T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeaf95b0c1e", "title": "Porting Mesos to Windows", "url": "http://hausdorff.github.io/winmesos.html", "published_at": "2015-08-20T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafa314a79", "title": "FoundationDB proves your primary datastore is the worst place in your stack to bet on new tech", "url": "http://hausdorff.github.io/databases.html", "published_at": "2015-03-24T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafabfae02", "title": "84% of a single-threaded 1KB write in Redis is spent in the kernel", "url": "http://hausdorff.github.io/kernel-latency.html", "published_at": "2015-02-09T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafbb42d90", "title": "Half of IBM's profits come from mainframes", "url": "http://hausdorff.github.io/mainframes.html", "published_at": "2015-01-26T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafc0a3300", "title": "MSFT open sources production serialization system written partially in Haskell", "url": "http://hausdorff.github.io/bond-oss.html", "published_at": "2015-01-09T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafcdbfcb8", "title": "The time I found a bug in the .NET framework and fixed it by hand-altering the DLL.", "url": "http://hausdorff.github.io/clr-bug.html", "published_at": "2014-08-01T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafdbdd23f", "title": "Beginner's guide to OCaml beginner's guides.", "url": "http://hausdorff.github.io/beginners-guide-to-ocaml-beginners-guides.html", "published_at": "2014-07-09T00:00:00+00:00" }, { "id": "01a08751-7be1-7111-883e-daeafdd40603", "title": "Should I Machine Learn?", "url": "http://hausdorff.github.io/should_i_machine_learn.html", "published_at": "2014-07-07T00:00:00+00:00" }, { "id": "01a08751-7be2-72d0-bd1d-7914e9ae4dc8", "title": "Recovering deleted files using only grep", "url": "http://hausdorff.github.io/recovering-deleted-files-using-only-grep.html", "published_at": "2014-06-24T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166918357fa", "title": "I needed to use a regex on an airplane without Internet. So I reverse engineered the API.", "url": "http://hausdorff.github.io/reverse-engineering-python-apis.html", "published_at": "2014-06-14T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16691a08a6b", "title": "How does Akamai's \"secure heap\" patch to OpenSSL work?", "url": "http://hausdorff.github.io/akamai-ssl-patch.html", "published_at": "2014-04-12T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16692360055", "title": "Day 266: The unfamiliar world of OS X syscalls", "url": "http://hausdorff.github.io/day-266.html", "published_at": "2014-02-25T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16692bc4b22", "title": "Day 265: Semaphores and mutexes. Mutices. Muticii.", "url": "http://hausdorff.github.io/day-265.html", "published_at": "2014-02-23T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16692f5fa53", "title": "Typo in Apple's SSL implementation causes uniform failure to validate key exchanges", "url": "http://hausdorff.github.io/ios-ssl-vulnerability.html", "published_at": "2014-02-22T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669395b1d6", "title": "Swisher's AOL.com, 15 years later", "url": "http://hausdorff.github.io/aol.html", "published_at": "2014-01-31T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166947a24d1", "title": "What \"viable search engine competition\" really looks like.", "url": "http://hausdorff.github.io/building-search-engines.html", "published_at": "2014-01-04T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166952c8c4e", "title": "Ticket to ride: reflecting on the value of my CS degree", "url": "http://hausdorff.github.io/ticket-to-ride.html", "published_at": "2014-01-02T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16696171acc", "title": "Day 212: More about counting things with fancy math.", "url": "http://hausdorff.github.io/day-212.html", "published_at": "2014-01-01T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669640674b", "title": "Day 208: telnet, turning you into a human server", "url": "http://hausdorff.github.io/day-208.html", "published_at": "2013-12-28T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166964663f1", "title": "Day 207: How to count things.", "url": "http://hausdorff.github.io/day-207.html", "published_at": "2013-12-27T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16696656a02", "title": "Day 206: What is an IP address, anyway?", "url": "http://hausdorff.github.io/day-206.html", "published_at": "2013-12-26T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16697614cd3", "title": "General lessons from scaling large systems at Microsoft", "url": "http://hausdorff.github.io/scaling-systems-at-ms.html", "published_at": "2013-12-16T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669829ed26", "title": "Twitter's IPO in simple terms", "url": "http://hausdorff.github.io/twitters-ipo-in-simple-terms.html", "published_at": "2013-10-06T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166987e830b", "title": "Adding Haskell's `where` keyword to OCaml", "url": "http://hausdorff.github.io/adding-haskells-where-to-ocaml.html", "published_at": "2013-08-19T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c16698e6b826", "title": "Turning the Apple //e into a lisp machine, part 1", "url": "http://hausdorff.github.io/apple-2-lisp-part-1.html", "published_at": "2013-08-09T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c166994e3a0a", "title": "The obvious Python parser", "url": "http://hausdorff.github.io/obvious-python-parser.html", "published_at": "2013-07-26T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669983380d", "title": "What exactly is the difference between machine learning and statistics?", "url": "http://hausdorff.github.io/ml-vs-stats.html", "published_at": "2013-03-08T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669a386e7a", "title": "Motivating the Bayesian prior with de Finetti's theorem", "url": "http://hausdorff.github.io/motivating-bayesian.html", "published_at": "2013-03-04T00:00:00+00:00" }, { "id": "01a08751-7be3-7033-ad0a-c1669ab6b0fb", "title": "Why psuedorandomness is important in frequency moment estimation", "url": "http://hausdorff.github.io/freq-moments.html", "published_at": "2013-02-23T00:00:00+00:00" } ] posts Claim your blog
Back to Alex Clemmer
Blog · corpus.blog/blogs/hausdorff.github.io/posts

Alex Clemmer

hausdorff.github.io

2016

2015

2014

2013