The problem with Go’s default HTTP handlers
Explicit > Implicit
The latest blog posts to take off on Hacker News. 4,614 posts.
Explicit > Implicit
Does it ever feel like the internet is getting worse? That’s been my impression for the last decade. The internet feels now like it consists of ten big sites, plus fifty auxiliary sites that come up whenever you search for something outside of the everyday ten. It feels like it’s harder to find amateur opinions on…
“Organize the world's information and make it universally accessible and useful.” That’s Google’s stated mission. But what if the world's information becomes…
On Tuesday, December 7th 2021 I discovered a critical vulnerability in Cloudflare’s Email Routing service. This vulnerabilty enabled anyone to modify the routing configuration of any domain using the service. A bad actor could have overwritten the destination address to their own email address in order to read any…
Has TypeScript gotten slow for you? Run this one magic command to visualize what TypeScript is compiling, and maybe get to the root of the issue.
In some ways, we've taken a few steps back from a programmable web—two things I miss: bookmarklets and user scripts. Imagine having a bookmarked shortcut to do complex things like taking screenshots or saving a PDF. O...
It has taken Lea and I far too long – there is always something more that really should be added, always some conversion that really needs an authoritive set of data to validate our code against – but we finally decided, time to actually release Color.js .
A look at some interesting use-cases for CSS flexbox and grid in Figma app.
Another year, another Apple iOS/iPadOS/MacOS release, right? But shortly before the iOS 16 betas dropped, Apple made an interesting announcement.
👋 Hello everyone. I'm Matt Mecham and today I will be your Rosieland guide. It feels that every other week a new article is written proclaiming the death of the venerable forum platform. The author often cites forums they used to frequent in the early 2000s and how they now hang out on Twitter and Discord, which, in…
RSS is the API they couldn't kill. It's back stronger than ever as an underpinning of SlackOps in many organizations.
As it continues to evolve, WebAssembly has the potential to be the platform executing an enormous amount of IoT computation.
A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, with Slint looking promising as well, but web-based approaches such…
Top 1 million domains? More like the top 1 million lies
How in the world do you pirate an API?
Firefox can now do offline and privacy-preserving translation of eight languages with more on the way. Powered by open-source and machine-learning.
Sometimes I forget why I’ve taken on this crazy, huge task. Why am I building a search engine ? Will it really be better than Google one day? Will people support it? Will people even use it?
Get a shiny WebGL look without actually using WebGL. In this article we take a look at how CSS blend modes unleash the potential of cool compositing effects without the need for JavaScript
All browsers add an 8px margin on the body element – it’s part of the w3c-recommended default stylesheet which browsers generally use as a starting point for their own ‘user agent’ styles. But why 8px ? Where does that come from?
You have a few options. How much time you got?
Writing at the end of the world, from Hveragerði, Iceland
Understand the core problems state management libraries need to solve. And how the proliferation of modern libraries address them in new ways.
We all know that to create an interactive front end for your website you need JavaScript. Not just vanilla JS, mind: we're in 2022, and to create an…
We assume that browser caches are near-instantaneous, but data shows that retrieving an object from cache can take hundreds of milliseconds!