The <select> element can now be customized with CSS
All the same interfaces, sweet new looks.
The latest blog posts to take off on Hacker News. 2,346 posts.
All the same interfaces, sweet new looks.
Here’s a CSS technique that produces blurry image placeholders (LQIPs) without cluttering up your markup — Only a single custom property needed!
The Free and Open Source 3D Creation Software — blender.org
Whitney Mallett dives into the recent history of German Bold Italic (GBI), a 1997 song by Towa Tei's featuring Kylie Minogue, who sang from the perspective of a new typeface.
Just kidding. Of course, I have something to say about this. In the company, we look at the art of Homeworld from time to time and bow to the creators of this masterpiece. Once, we talked about how great the background look and how interesting this sketched style is. There is something…some details seem…special to us:
An exploration of how well AI generates system architecture diagrams
In 1968, Douglas Engelbart demonstrated a computer system called the oN-Line System, or NLS. The NLS is the source of a lot of computer firsts. Among other things, Engelbart showed video conferencing, collaborative text editing, embedded graphics, copying and pasting, and hypertext - all of it accessible through a…
This article looks at how different types of shoes can affect game development and examines how games deal with this in practice.
We programmed them by punching cards, plugging in wires, and flipping switches. Programmers walked among banks of switches and cables, physically choreographing their logic. Being on a computer used to be a full-body experience.
How to figure out what the user experience should be when you don’t have time, budget, or a design team.
In March 2025 I received an email asking about PuTTY’s “logo” – the icon used by the Windows executable. The sender wanted to know where it had come from, and how it had evolved over time.
Not long ago, I was auditing a codebase for work (looking for bugs) when I realized that despite the quality of the code, I was becoming mentally fatigued extremely quickly and had a hard time working on it for long stretches of time…
Inspired by multiple posts on dithering, I set out to create a correct implementation of Atkinson dithering with support for RGB colour palettes. The post also outlines implementing linearising the colour-space and correcting for human perception.
Years ago I spent a lot of time reviewing coding challenges. The challenge itself was very straightforward — building a CLI tool that hit an API and allowed the…
Fountain pens in Japan.
Voice is our most intimate medium as humans. At Sesame, we are creating conversational partners that achieve voice presence—the quality that makes spoken interactions feel real, understood, and valued.
There are countless articles why developers should not focus on Frameworks too much and instead learn to understand the underlying languages. But I think rarely we can find good reasons except that Frameworks come and go. To me, the main reason is different: You won’t be a master at frontend development if you don’t…
Your camera has the ability to take three dimensional photos. Your screen has the ability to display three dimensional photos. You’ve probably never used either.
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my favourite secrets and tricks. 😄
Why Icons Alone Aren't Enough.
An early look at the new customizable select feature.
CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.
A story of a 150-year-old font you have never heard of – and one you probably saw earlier today.
While playing Anno 1800 , I noticed something which I’ve never noticed before in any other game (but to be fair, I don’t play too many city builders): The sun keeps a position relative to the camera and thus the shadows alway s fall from left to right:
The Edge team added support for respecting the Windows ClearType Tuner values in Chromium directly, resulting in better text rendering in Chromium-based browsers on Windows.
Discover how Google modernized YouTube's iconic red hue with accessibility and motion design in mind.