New
The latest blog posts to take off on Hacker News. 2,470 posts.
We’ve lost control of our personal data, including 33M NetProspex records
Earlier this week, I read a really interesting piece on 3 things that need to be done to save the web [https://www.theguardian.com/technology/2017/mar/11/tim-berners-lee-web-inventor-save-internet] . The first observation was that "we’ve lost control of our personal data" and
PostgreSQL Parallel Query v2
A recent Twitter poll asked What is your favorite upcoming feature of PostgreSQL V10? In this admittedly unscientific survey, "better para...
How I got my dream job in the tech industry without a CS degree
A story about the unconventional strategies I used to land a job I love.
Keep the Internet Open
The FCC has announced plans to roll back policies on net neutrality, and its new head has indicated he has no plan to stop soon. The internet is a public good, and I believe access should be a...
Reverse Engineering the Hacker News Ranking Algorithm
A data-driven exploration of how the Hacker News ranking algorithm works.
Raspberry Pi Zero W as a headless time-lapse camera
tl;dr: There are many ways to capture time-lapse videos. But this one is cheap, completely wireless, and mine. If you want to skip the post and go straight for the glory, grab a copy of my Time-lapse app for the Raspberry Pi. Time-lapses transform subtle, slow processes into something beautiful, and often make us…
The CIA's “Development Tradecraft Do's and Dont's”
Useful best practices for malware writers, courtesy of the CIA. Seems like a lot of good advice. General: DO obfuscate or encrypt all strings and configuration data that directly relate to tool functionality. Consideration should be made to also only de-obfuscating strings in-memory at the moment the data is needed…
On Programming Languages: Why My Dad Went from Programming to Driving a Bus
I discuss, with stories, why programming language choice matters and provide guidelines, along with an infographic of popular 2017 languages.
Massively Interleaved Sprite Crunch – C64 Demo Effect (2016)
This article describes the inner workings of Massively Interleaved Sprite Crunch ( MISC ), a new C64 demo effect introduced in my demo Lunatico .
Stories that Hacker News removes from the front page
An analysis of which stories are removed from the front page of Hacker News due to moderator intervention.
Facebook’s code quality problem (2015)
"Move fast and break things: A cautionary tale from Facebook's code quality woes."
A comment left on Slashdot
The problem is that our industry, unlike every other single industry except acting and modeling (and note neither are known for “intelligence”) worship at the altar of youth. I don̵…
We didn’t lose control of the Web – it was stolen
12 Mar, 2017 The Web we have is not broken for Google and Facebook. People farmers are reaping the rewards of their violations into our lives to the tune of tens of billions in revenue every year. How can they possibly be our allies?
The Patriot Missile Failure
On February 25, 1991, during the Gulf War, an American Patriot Missile battery in Dharan, Saudi Arabia, failed to track and intercept an incoming Iraqi Scud missile. The Scud struck an American Army barracks, killing 28 soldiers and injuring around 100 other people. A report of the General Accounting office…
Set up a cheap cloud hosted adblocker in an hour for $2.50 a month
👋 Linux commands, bash scripts, and tech pro-tips.
An Encyclopedic Treatment of Type Design, Typefaces and Fonts
An encyclopedic site about typefaces and type design, managed by Luc Devroye
Convertible and SAFE notes
Angel/seed rounds used to be done via priced equity securities, either common or preferred. Then, starting about ten years ago, we started to see convertible debt being used in the angel and seed rounds. By 2010 this was the norm and Paul Graham tweeted this in Aug 2010: Convertible notes have won. Every investment so…
Benedict’s Newsletter
What mattered in tech this week? A weekly email newsletter.
Linting HTML using CSS
Articles on frontend development and more.
The no excuses culture
Getting ready for our next semester’s class, I asked my Teaching Assistant why I hadn’t seen the posters for our new class around campus. Hearing the litany of excuses that followed –“It was raini…
Crazy Eddie Fraud
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times
Rust's Type System Is Turing-Complete: Type-Level Programming in Rust
(N.B. The word “fuck” appears multiple times in this post. I recommend that the reader temporarily not consider “fuck” as profanity, as it isn’t used that way here.)
A response to “How to never complete anything”
The following is my response to Ewan Valentine’s blog post “How to never complete anything” that I discovered on Hacker News. Once again, I ask for people’s indulgence for posting a reply on my own blog rather than in the Hacker News comments. I find writing on my own blog a bit easier than wading […]