Kill sticky headers (2013)
There is currently a trend for using sticky headers on websites. There's even a sticky header web startup .
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 38 posts.
There is currently a trend for using sticky headers on websites. There's even a sticky header web startup .
When building applications that display untrusted content, security designers have a major problem— if an attacker has full control of a block of pixels, he can make those pixels look like anything…
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…
When people click a URL and see that it’s a Medium site, their reaction should be “Oh, good, a Medium site — this will be nice to read.” Right now it’s gotten to the point where when people realize an article is on Medium, they think, “Oh, crap, it’s on Medium.”
Front-end antics and typographic mischievousness
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
Last week I wrote about how Life Is About to Get a Whole Lot Harder for Websites Without HTTPS [https://www.troyhunt.com/life-is-about-to-get-harder-for-websites-without-https/]. Somewhere in the comments there, the discussion went off on a tangent about commercial CAs, the threat
Describing the way architectures for UIs have evolved over the years, in particular the many and often misunderstood definitions for Model-View-Controller.
Open Source Freelancer
I considered removing comments from the blog after looking into Disqus load-time behaviour and seeing what it was imposing on visitors.
I’ve been doing the local usergroup circuit with this lately and have been asked to write it up.
Today, we deployed HTTPS by default on Stack Overflow. All traffic is now redirected to https:// and Google links will change over the next few weeks. The ac...
Shortly after I published my Cartography Comparison last year, I noticed Google updating some of the areas we had focused on:
Do not use the ASCII character 0x60 (grave accent) as a left quotation mark together with 0x27 (apostrophe), because it will look silly with modern correct fonts.
There are lots of edge cases I hadn't considered, and it's very inconsistent between browsers. Here's what I found…
Big companies like to bury unpleasant news on Fridays: A few weeks ago, Facebook announced they have decided to dig in on their patent clause addition to the React license, even after Apache had sa…
WebGL is, all things considered, a pretty decent API. It’s not a great API, but that’s just because OpenGL is also not a great API. It gives you raw access to the GPU and is pretty low-level. For those intimidated by something so low-level, there are quite a few higher-level engines like three.js and Unity which are…
Details about accelerated mobile pages and their numerous issues
Disclaimer: I worked for 7 years at Mozilla and was Mozilla’s Chief Technology Officer before leaving 2 years ago to found an embedded AI startup. Mozilla published a blog post two days ago h…
A data-driven exploration of how the Hacker News ranking algorithm works.
Hi, guys, wanted to make some kind of warning for you to make sure no one gets into situation like this.
HTTP Public Key Pinning is a very powerful standard that allows a host to instruct a browser to only accept certain public keys when communicating with it for a given period of time. Whilst HPKP can offer a lot of protection, it can also cause a lot of harm too.
An analysis of which stories are removed from the front page of Hacker News due to moderator intervention.
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
Personal Blog of Christian Haschek
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
You might have used Google’s new AMP project without even knowing. It’s a technology that makes mobile page results load very quickly on Google, it