Forking Chrome to turn HTML into SVG
I've been working on a program called html2svg , it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches.
The latest blog posts to take off on Hacker News. 2,346 posts.
I've been working on a program called html2svg , it converts web pages to SVG. It's based on a fork of Chromium to support modern web standards. This post explains most patches.
If you don’t know already, I’m the kind of photographer who loves a lot of grain in my photos. I like it so much that I’ve made several videos about
With cheap 3D printers and PCB manufacturing services you could conceivably design something and have a physical prototype on your desk in the same week. It is quite common to see hardware projects on github that contain firmware source code, STLs for 3D printed parts, and Gerber files for PCBs. To assemble them you…
appearance vs. reality in art & business
One of the major improvements to look forward to in Thunderbird "Supernova" is a beautifully redesigned calendar UI. Here's your first look!
I heard about VHS recently. It’s a tool for creating recordings of command-line tools, so you can create little demos and tutorials about how to use them. You can write a script to run comman…
Bike Outliner now supports rich text! Download Release notes Bike’s rich text editing should be familiar. There’s also innovation 1 . I’m trying to improve the fundamentals of how…
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
A software design framework for humans, distilled from Jef Raskin's Humane Interface.
Motorcycle drivers are 27 times more likely to die in an accident than those in regular passenger vehicles. Night driving is especially dangerous, accounting for nearly half of all fatal crashes.
When it comes to error handling, it truly is a team sport
In the near future, transforming text over an entire document will become as commonplace as filtering images.
Interactive article explaining how sound works.
Users that are prone to seizures or motion sickness may need to disable animation or motion. Add an option for users to disable this. This…
At the Fronteers conference, Manuel during his presentation did an exercise on building HTML that seemed fairly straightforward. On the site of Max Böck there's a thing you can click to open up a theme selector. What's that thing? Of course, it's a button! Because it opens the theme selector at the top of the […]
Extending elements beyond the content area with CSS Grid and named grid lines.
In the last year or two there has been a slow but steady trickle of articles attempting to account for UML ’s lack of long-term success (if you have time for only one, I suggest Hillel Wayne’s article ). As fate would have it, I had some involvement in UML standardisation in the early 2000s, so I saw some of the…
Were you left in tears while searching for cool HTML elements? Don’t worry! This article contains 7 elements to up your Coolness…
So you want to shoot lasers from your eyes, hmm?
The difference between a designer early in their career and a more experienced designer are easy to spot. Here we outline the key differences.* *It should be noted that some young designers have been known to exhibit behaviors of senior designers. And on rare occasions, you may see a senior designer in the wild…
It's been a while since I introduced a new syntax to the css-doodle project to solve my own problems. While I'm not sure it would be useful elsewhere, I need to make some notes before I forget the details.
An engineering deep-dive into skateboard truck design flaws
Discoverability I spend a lot of my time thinking about UX and design, and I try to consciously think about it in the wild when I can. One of the things that always catches my eyes is the idea of discoverability, or how a user is able to discover that action X does some thing Y. A basic way to do so is to rely on…
Week 53 of Founding Typogram
Think that web form has got your number? If you used input type="number", you may be surprised to find that it doesn't.
Discover the first batch of color fonts on Google Fonts. Customize color palettes, add gradients, and more with COLRv1.
How does this work? I launched the project on 12 September 2022. The YouTube video was just created with results of 10 days. I will publish new results on my socials. Press: