Tech Choices I Regret at Spectrum
Spectrum is an open source chat app for large online communities. With the benefit of hindsight, here are the technology choices I regret.
The latest blog posts to take off on Hacker News. 2,668 posts.
Spectrum is an open source chat app for large online communities. With the benefit of hindsight, here are the technology choices I regret.
This post got *a lot* of attention. I’m super happy about that because I had been afraid that we had reached a point where we collectively didn’t care about cameras or meaningful disclosure. Although, to that point here’s a comment someone posted: "I just assume that there will be camera constantly recording when I…
An article by Igor Kromin has provided an insight into a practice by GoDaddy involving injecting Javascript into customer sites. Several people expressed interest in a breakdown of the script - so here it is. Please review Igor’s original blog for further background
An alternative way to teach Git
Do we have a good safety net to change this legacy code?
Personal Blog of Christian Haschek
They are the example of how it should be, the Dutch ISP called XS4ALL. They were bought in '98 by the former state-owned KPN, but continued to operate independently. Born from a group of hackers and the first ISP in the Netherlands, today they are still the example that we measure other ISPs by.
[latexpage] Rise of the Tomb Raider (2015) is the sequel to the excellent Tomb Raider (2013) reboot. I personally find both refreshing as they move away from the stagnating original series and rete…
RSA encryption allows for anyone to send me messages that only I can decode. To set this up, I select two large random primes $latex p$ and $latex q$ (each of which is hundreds of bits long), and r…
Some of you may know I've been spending whatever time I can scrounge together grinding away at a new serialization library for .NET. Serializers can be complicated beasts. They have to be reliable, flexible, and fast beyond reproach. I won't convince you that serialization libraries have to be quick — in this post…
caveat: tthis is not a best-of nor a comprehensive list of Lisp books; it is merely a selection of Lisp books you may not have heard of or that special to me in some way. If you find this post interesting then you might like my yearly best-of posts .
Hey folks, I haven’t been blogging for quite some time, so everything is a bit rusty for me, but i thought this article might be u...
This post introduces paging, a very common memory management scheme that we will also use for our operating system. It explains why memory isolation i…
Amazon’s latest offering highlights the economic challenges facing open source companies — and Amazon should pay attention.
Serverless computing: one step forward, two steps back Hellerstein et al., CIDR’19 The biennial Conference on Innovative Data Systems Research has come round again. Today’s paper choice is su…
In 1963, the philosopher Edmund Gettier published a three-page paper in the journal Analysis that quickly became a classic in the field. Epistemologists going back to the Greeks had debated what it meant to know something, and in the Enlightenment, a definition was settled upon: to know something is to have a…
Question for Quote Investigator: The host of a video on YouTube mentioned a remarkably prescient quotation from a New York book dealer in the 1960s who predicted that telephones would have screens, and people would read books on those screens selected from a large electronic library. Would you please explore this…
By Michael Nielsen, January 2019
I recently started having issues with the admin interface of a website I run and decided to check the browser console to see if any errors were being displayed there. There were and among them was an error stating that a JavaScript map file being loaded (and failing) that I did not recognise. This meant that the…