Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 248 posts.
Facebook is an attack on the open web
Dave Winer won’t link to Facebook posts from his blog. I don’t either.
Electron is flash for the desktop (2016)
What is slack doing? The process was in the background when this happened. I wasn't even interacting with it - I was in a meeting. I only noticed because my laptop fans were whurring when I got back. Restarting slack seemed to fix it for now. But that's not abnormal
Against an Increasingly User-Hostile Web
We are quietly replacing an open web that connects and empowers with one that restricts and commoditizes people. We need to stop it.
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.
The web sucks if you have a slow connection
A couple years ago, I took a road trip from Wisconsin to Washington and mostly stayed in rural hotels on the way. I expected the internet in rural areas too sparse to have cable internet to be slow, but I was still surprised that a large fraction of the web was inaccessible. Some blogs with lightweight styling were…
Chrome breaks the Web
Chrome team breaks existing web to make Chrome perform better
Please Make Google AMP Optional
I was reading some articles on Hacker News about how we’ve lost the internet to big companies and how we are not doing anything about it and it got me thinking about Google’s Accelerated Mobile Pages…
It’s time to kill the web app
Something is going on. The people are unhappy. The spectre of civil unrest stalks our programming communities.
Using SVG as image placeholders
I’m passionate about image performance optimisation and making images load fast on the web. One of the most interesting areas of…
Chrome will aggressively throttle background tabs
[Jan 26, 7:25am]: Google has responded to this article and the plans for throttling: Unfortunately, our current implementation throttles...
Chrome is Not the Standard
No single browser vendor represents ”the future of the web.” Each ships in line with its own business priorities. And that's a good thing.
The Facebook Algorithm Mom Problem
How I temporarily cut my mom out of my social media life to reach a larger audience.
Google, Facebook, and Amazon have fundamentally transformed the web
Open Source Freelancer
Password Rules Are Bullshit
Of the many, many, many bad things about passwords, you know what the worst is? Password rules. Let this pledge be duly noted on the permanent record of the Internet. I don’t know if there’s an afterlife, but I’ll be finding out soon enough, and I plan
Show HN: Metaballs
Generating gooey metaballs as a single SVG path — locating the tangent points between two circles, spreading and curving the connector with polar coordinates, and handling overlap, after Hiroyuki Sato's Illustrator script.
I decided to disable AMP on my site
I have a long history with Google’s Accelerated Mobile Pages (AMP) project, but yesterday I drew the final straw. I was on Twitter (in Safari on iPhone 6) and I noticed that somebody linked to my site…
“MP3 is dead” missed the real, much better story
If you read the news , you may think the MP3 file format was recently officially “killed” somehow, and any remaining MP3 holdouts should all move to AAC now. These are all simple rewrites of Fraunhofer IIS’ announcement that they’re terminating the MP3 patent-licensing program.
Dangers of CSV Injection
I’ve been doing the local usergroup circuit with this lately and have been asked to write it up.
The Problem with AMP
Details about accelerated mobile pages and their numerous issues
RSS: there's nothing better
“An RSS feed? That’s so 2007!” “Well then what do you suggest instead?”
HTTPS on Your Landing Page Is Important
Occasionally, I feel like I'm just handing an organisation more shovels - "here, keep digging, I'm sure this'll work out just fine..." The latest such event was with NatWest [http://personal.natwest.com] (a bank in the UK), and it culminated with this tweet from them: > I'm
Defending a website with Zip bombs
Personal Blog of Christian Haschek
WebAssembly: Mozilla Won
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Simple React Patterns
I've been writing React applications for a few years now, and I've noticed that some patterns tend to repeat themselves. In this post, I'll review these patterns which will summarize about 99% of the React code I write every day.
Disconnect. Offline only
Disconnection can be good.
I've removed all ad network code from my blog
I don't mind ads on websites as a concept, that is I don't mind the idea of a message appearing somewhere that helps the producer of said content earn a crust. However, there are other things about ads that I do mind enormously and most of them are
REST is the new SOAP
A journey through a trendy hell