Little rant about GNOME's file manager (a.k.a. Nautilus)
A few thoughts you're free to ignore
The latest blog posts to take off on Hacker News. 1,666 posts.
A few thoughts you're free to ignore
A century ago, the father of modern architecture, Le Corbusier, was commissioned by a French industrialist to design some homes for factory workers near Bordeaux. The resulting development, Cité Fr…
Meta page describing Gwern.net, the self-documenting website’s implementation and experiments for better ‘semantic zoom’ of hypertext; technical decisions using Markdown and static hosting.
Vo Trong Nghia Architects designed this resort welcome center on Phu Quoc Island in Vietnam out of approximately 42,000 pieces of bamboo, rope, and bamboo pins.
What abstraction really means in programming, from PL theory, by Jimmy Koppel: why functions, interfaces, and indirection are not abstraction.
In front of me is something that feels impossible: This is a legal, officially sanctioned DVD of the movie CODA, an Apple Original (Apple Inc.’s name for their exclusive original movies on th…
A look into my favorite Adwaita button and why I'm not happy it's going away
Art is not perception
Choices in photographic tone reproduction
AVIF is the first browser image format we've had in 10 years. Let's see how it performs…
Why don’t photographs make distant objects big enough?
Texts on this and that.
Maybe it’s just me, but I feel like a lot of the time learning new CSS features doesn’t involve just learning a what a single property does, more like getting to grips with a collection of properties and how they work together — even learning a whole specification. That’s certainly not a complaint from me: it makes…
When plotting overlapping elements with a defined alpha (opacity), I had always thought about it as an additive process with results clamped to not exceed 1.
I borrowed a friend’s Tesla 3 yesterday. About 5 minutes into the ride, the windshield started fogging up. I couldn’t find the defroster on the large control screen Teslas are so famous for. In desperation, I tapped the CAR icon but that took me to the settings screen which ended up being a dead end. Frustrated, I…
Everyone seems to be striving for ‘clean’ code at the moment. You can’t read a blog post without the author telling you how clean their approach is. Engineering teams get together and discuss which of the possible solutions is the cleanest. Other developers assure you that they practice ‘clean code’.
Why brainstorming doesn't work - and why to do nothing instead
AirPods are a fantastic product. However, the small annoyances that occur when using them don't allow it to fall under the category of Apple products that "Just Work".
Designing from cradle to grave is no longer good enough. We need to postpone that grave as long as possible. This is how to design for a right to repair.
Interactive article explaining how GPS works.
Fighting a pandemic in the world of software
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.
I have always liked pinout diagrams like this: Arduino Nano Pinout. Source: http://www.pighixxx.com/test/wp-content/uploads/2014/11/nano.pngThey work quite well, there is all the information and they look nice. However, they work only when you have pins on two sides of the PCB and once you squeeze too much information…
At last, we’re finally ready to put together the design for our house. A fully specified design, with every detail and system described, is well beyond the scope of this newsletter (not to mention the scope of my knowledge). But we can give a high-level schematic design, laying out the basic building systems and how…
I spent 24 days digging into the code of {Shan, Shui}* Chinese painting generator and lived to tell the story.