New
The latest blog posts to take off on Hacker News. 8,470 posts.
Tiny websites are great
Why building your own tiny website is a really great project that every coder should do.
Don't set the language of your website based on user location
Location-based language setting is a bad idea. It's much better to use the browser's language.
It’s Time to Get Back to RSS
A lot of people who were on the internet in the early 2000’s remember something called RSS. It stands for Really Simple Syndication, and it allowed conten
From Node to Deno
Learn how to use Node ecosystem in Deno.
Serve Videos Instead of GIFs
The Graphics Interchange Format ( GIF ) is over 30 years old but is a pervasive part of internet culture. We use GIFs to serve short, silent, and looping videos, which frequently become memes . Entire services exist to create and share them, and many smartphone keyboards have built-in GIF support.
If I could bring one thing back to the internet it would be blogs
Nowadays especially it's nice to have things to read. New things, things from various sources and various voices, various minds talking about their thoughts and experiences, telling their stories, posting pictures and th…
The Great CoffeeScript to Typescript Migration of 2017
Editor’s preface: When I first joined Dropbox in May 2017, we were at the tail end of our CoffeeScript to TypeScript migration. If you wanted to make changes to a CoffeeScript file, it was considered common courtesy to convert it to TypeScript while you were at it. Parts of our codebase were still using…
Our Chrome Extension Is Safe
This is a follow-up to Wednesday’s Let’s Guess What Google Requires In 14 Days Or They Kill Our Extension .
In Defense of the Modern Web
I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much...
Next dream job can be in an HTTP header
Have you ever thought to find your next job in an HTTP header? cURL can reveal this and many more secrets.
Up to 4GB of Memory in WebAssembly
Thanks to recent work in Chrome and Emscripten, you can now use up to 4GB of memory in WebAssembly applications. That’s up from the previous limit of 2GB. It might seem odd that there was ever a limit - after all, no work was needed to allow people to use 512MB or 1GB of memory! - but it turns out that there are some…
Coming to Chrome: a new way to use tabs
Tab grouping feature coming to Google Chrome
Deno 1.0
Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems.
Let's guess what Google requires in 14 days or they kill our extension
We at Pushbullet have received some bad news from Google. It appears our extension will be removed from the Chrome Web Store if we don’t make required changes within 14 days. Not good! The bigger problem? Google hasn’t told us what those required changes are.
The modern HTTPS world has no place for old web servers
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Next.js 9.4 – Fast Refresh, Incremental Static Regeneration
Next.js 9.4 introduces React Fast Refresh, Incremental Static Regeneration, New Environment Support, Built-in Fetch, and more!
What if we'd had better HTML-in-JS syntax all along?
I have a theory that a grave mistake was made in 1995 - the decision not to have a neat, succinct and declarative way of representing html elements in javascript. [On reading the hacker news comments this is pretty historically inaccurate, however, I think this article still stands as "look just how close javascript…
Second-Guessing the Modern Web
What if everyone's wrong?
My blog is now generated by Google Docs
Welcome to my new blog! This is going to be a bit of an experiment for me. I have wanted to set up a blog for quite some time now but I never wanted to host my blog on some other website like medium (call it a vanity thing but I like seeing my name in that URL). I also didn’t really want to set up something like…
Prettifying Org Mode with CSS
Org Mode HTML output can look like this webpage, but as its [[http://bettermotherfuckingwebsite.co...
Rebuilding our tech stack for the new facebook.com
Facebook.com launched in 2004 as a simple, server-rendered PHP website. Over time, we’ve added layer upon layer of new technology to deliver more interactive features. Each of these new features an…
The Cost of JavaScript Frameworks
Tim Kadlec writes about performance, product management, and the web.
OpenCV in the browser using WebAssembly and web workers
Learn how to use OpenCV in the web without a lot of headaches.
The Original Cookie specification from 1997 was GDPR compliant (2019)
Baekdal is your premium site for media reports and trend analysis. Subscribe from €7.55/month