20 random bookmarks

2025-12-20

37.

SwiftUI Field Guide

www.swiftuifieldguide.com

2025-11-28

33.

Artificial Innovation

4u.lol/writing/artificial-innovation

2025-10-01

32.

Go 101 -Go 101

go101.org

2025-08-21

28.

Compress Video Online for Free

www.redpandacompress.com

Just ffmpeg in the browser, useful

2025-08-19

25.

No Comment

prog21.dadgum.com/57.html

2025-08-10

23.

Bret Victor, human being

worrydream.com

2025-07-30

22.

If it cites em dashes as proof, it came from a tool. § Scott Smitelli

www.scottsmitelli.com/articles/em-dash-tool

The language models’ greatest feat is also their most significant drawback—by absorbing the personal voice from every piece of content they have ever encountered, they produce a whole bunch of nonspecific, generic, mean-reverting Whatever that manages to say much but convey very little. All it can ever be is a circumlocution machine. It won’t tell deeply embarrassing tales of its youth, wear its grudges on its sleeve, passionately hold an unpopular position, or tug at threads without knowing ahead of time what the other end might be attached to. It doesn’t wander off onto interesting tangents that bring the reader along on a little shared journey of discovery. It has no discernible soul, no passion for its work, no real ability to justify the screen space it has filled up—let alone the time and attention the reader is now giving it. We can tell when it’s genuine. God dammit, we can tell.

2025-07-25

20.

Multi-Version Concurrency Control in Postgres (its funny)

www.cs.cmu.edu/~pavlo/blog/2023/04/the-part-of-postgresql-we-hate-the-most.html

2025-07-15

19.

I Want to Love Linux. It Doesn’t Love Me Back: Post 4 – Wayland Is Growing Up. And Now We Don’t Have a Choice — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-4-wayland-is-growing-up-and-now-we-dont-have-a-choice

2025-07-08

18.

Welcome | 7P Drawing tablets

docs.thesevenpens.com/drawtab

Site of a dude that owns 70+ drawing tablets and shares his experience. Nice.

2025-07-03

17.

Test your click speed - InstantClick

instantclick.io/click-test

2025-06-30

16.

Programming languages resources | Max Bernstein

bernsteinbear.com/pl-resources
15.

Hypermedia: A Reintroduction

hypermedia.systems/hypermedia-a-reintroduction

2025-06-15

13.

Jayvee Enaguas | dafont.com

www.dafont.com/jayvee-d-enaguas.d2725

2025-06-12

9.

Jeff's yt channel got strike for showing "Dangerous and harmful content" – Jellyfin

www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful-updated

Jeff Geerling

Eventually (about 12 hours into the ordeal), the TeamYouTube account on X mentioned they were looking into it (after the appeal had been rejected).

After there was some coverage on /., Hacker News, and a few tech news sites, I was contacted by the YouTube Creator Liason (Rene Ritchie, great guy who often has to be the go-between for creators and whatever internal machinery spits out these decisions) and he said they would be restoring the video.

Almost exactly a day after I got the initial strike/warning, the video was restored.

But the rejection notice still shows up in my YouTube Studio dashboard, go figure :D

I wouldn't care too much about a single video like this... except the exact reason for why it violated community guidelines (and survived the first — and for most creators who don't have the social media reach I do — only appeal) still hasn't been given.

This kind of rejection can have a chilling effect on certain types of content. Like was it a mention of Kodi, or LibreELEC, or just the idea of having a local media library? Or was it triggered by showing the playback of a movie outside (legally acquired on physical media, mind you) of some movie studio's boutique streaming service?

Who knows...

2025-06-01

8.

UI Density || Matthew Ström, designer-leader

matthewstrom.com/writing/ui-density

Designing for UI density goes beyond the visual aspects of an interface. It includes all the implicit and explicit design decisions we make, and all the information we choose to show on the screen. It includes all time and the actions a user takes to get something valuable out of the software.

So, finally, a concrete definition of UI density: UI density is the value a user gets from the interface divided by the time and space the interface occupies.

Speed, usability, consistency, predictability, information richness, and functionality all play an important role in this equation. By taking account of all these aspects, we can understand why some interfaces succeed and others fail. And by designing for density, we can help people get more value out of the software we build.

6.

I Want to Love Linux. It Doesn’t Love Me Back: Post 2 – The Audio Stack Is a Crime Scene — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-2-the-audio-stack-is-a-crime-scene
5.

I Want to Love Linux. It Doesn’t Love Me Back: Post 1 – Built for Control, But Not for People — fireborn

fireborn.mataroa.blog/blog/i-want-to-love-linux-it-doesnt-love-me-back-post-1-built-for-control-but-not-for-people

It seems that Linux distributions were more accessible for blind people in 2012 than in 2025. It hurts my soul. Accessibility is not a question of "if", it's about "when" - you and me don't get any younger with each passing day - our vision might get blurrier, our programmers hands will get tired pressing those keys every day.

I hope my projects doing a little bit better in that regard.

Reposted 4.

Software: betula | FediIndex

fedi.wrm.sr/software/betula

FediIndex data on Betula. Very interesting! 1.3.0 is still used by some, 1.2.0 has ceased to exist. Third of all instances are hosted in Russia.

I wish it knew more Betula instances though.

2025-05-31

2.

This blog is hosted on a Nintendo Wii

blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wii

NetBSD-based Nintendo Wii that serves static content using HTTP, proxied by Caddy to the whole world wide web. Beautiful.