Four MLs (and a Python)
I wrote a small command-line text processing program in four different ML-derived languages, to try to get a feel for how they compare in terms of syntax, library, and build-run cycles. ML is a fam…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,895 posts.
I wrote a small command-line text processing program in four different ML-derived languages, to try to get a feel for how they compare in terms of syntax, library, and build-run cycles. ML is a fam…
Note: This information has been disclosed to Google appropriately, they have chosen to not fix this behavior.
Have you ever finished something and thought to yourself, “That didn’t need to take an hour?” In my world, I have an endless stream of requests to do something for
In this post, I would like to share about new CSS based attack with unicode-range descriptor of @font-face rule . Using this technique, an...
A log of experiments done on the site design, intended to render pages more readable, focusing on the challenge of testing a static site, page width, fonts, plugins, and effects of advertising.
This is the story of some bad code I wrote.
A little over a month ago, I cooked up a grandiose plan with the Archive Team to back up the Internet Archive, and discussed what that might entail and how one might approach it. How’s that t…
Reddit.com is a popular social media and news aggregation site. Here I analyze over 80 million comments by 200K redditors to discover what topics interest them.
I also gave a talk about this project on the Hackaday Superconference 2015. There is a video available of that if you'd rather watch me talk. You can also directly view the end result if you so please.
As a Linux sysadmin in the 2010s, it's hard not to have an opinion on systemd. But what I find baffling about it is how divisive it is; nearly everyone (or at least the most vocal crowd) seems to either love it or hate it. When I tell people that systemd was the catalyst for my defection to OpenBSD last year, their…
A few days ago, I met up with a friend & peer over coffee.
When Java 8 was released, I was excited to see the new Optional type. The null reference is a common source of errors in most languages…
Why writing code live on stage is a bad idea, and what to do instead.
Like most programming languages, Rust encourages the programmer to handle errors in a particular way. Generally speaking, error handling is divided into two broad categories: exceptions and return values. Rust opts for return values.
“We asked a simple question: Are we getting value for the fees we’re paying to Wall Street?” Mr. Stringer said. “The answer, based on this 10-year analysis, is no.” The party is over. At great political risk to his own ambitions (given the local campaign-funding base), New York City Comptroller Scott Stringer took a…
There’s a story on Hacker News asking what the hell is going on with the Truecrypt audit. I think that’s a fair question, since we have been awfully quiet lately. To everyone who donate…
My friend Lindsey Kuper recently remarked on Twitter that spreadsheets were commonly understood to be the most widely used dataflow program...
Ben Horowitz is a cofounder and general partner at the venture capital firm Andreessen Horowitz. He is the author of the New York Times bestsellers, The
When I found out that the Computer History Museum has a working IBM 1401 computer [1] , I wondered if it could generate the Mandelbrot frac...