as lenin once said we should transform imperialistic war into a civil one
as lenin once said we should transform imperialistic war into a civil one
import { createMedia, createSizes, cx } from "css-in-ts"; const { p } = createSizes(); const { sm, md, lg, xl, xxl } = createMedia({ sm: "screen and (min-width: 640px)", md: "screen and (min-width: 768px)", lg: "screen and (min-width: 1024px)", xl: "screen and (min-width: 1280px)", xxl: "screen and (min-width: 1536px)", }) function Div() { return ( <div className={cx(p(2), sm(p(4)), md(p(6)), lg(p(8)), xl(p(10)), xxl(p(12)))} /> ); }
so maybe we can do things)
a simple compiler like a github.com/feathers-stu...
yeah. stylex looks promising but too many rough edges (or just skill issues). i'm using vanilla extract for several projects and quite happy with it. panda css also seems to have some niceties but i've not tried yet.
This is the complete, real migration of @mk.gg from the Bluesky PDS to a new Cirrus PDS Worker.
The more boring bits are sped-up to get it under the 3 minute video limit. The real thing took about 12 mins.
Try it yourself: github.com/ascorbic/cir...
My experimental single-user PDS has a name!
Meet βοΈ Cirrus, the lightest PDS in the Atmosphere
npm create pds@latest
there is localsend for this now
github.com/localsend/lo...
there were βsovietyβ during russian soviet revolution. and then they made out ussr - union of soviet socialist republics. iβve an idea that pds resembles a soviet β self organised group of people. and updssr is for union of pds social republics) pdss of the world, unite!
yeh, iβve been thinking about that lately. so pdss are literally βsovietyβ. so we can even have the updssr someday)
You can run your own PDS on Cloudflare for free. I've been doing this for 4 months!
βοΈ New post: Compressed Fluid Typography
#blogtober #css #web #typography
matthiasott.com/notes/compre...
I dug into progressive image rendering and found a bunch of common assumptions aren't quite true.
β‘οΈ JPEG & WebP progressive-renders worse in Safari
β‘οΈ AVIF _does_ support progressive
β‘οΈ But JPEG XL in Safari doesn't
β‘οΈ JPEG XL decodes much slower than AVIF
β¬οΈ and more
jakearchibald.com/2025/present...
yeah. they made it based on the incredible work of @ertdfgcvb.xyz. hereβs the source github.com/oxidecompute...
Grainy Gradients
This is about reducing banding effects in gradients by introducing noise. A nice approach is a displacement map using SVG filters.
New longform @inkandswitch.com essay! π
Malleable Software: Restoring user agency in a world of locked-down apps
by me, @joshuahhh.com, @pvh.ca and @seaofclouds.com
inkandswitch.com/essay/mallea...
It's about why people need agency over their software tools, and how to make that happen.
Smart TVs were a mistake
A beautiful mixture of Mongolian vertical writing and English
www.instagram.com/p/DHdZKVUymk...
π Welcome to our new sister project: TinyTick!
Most intelligent and local-first web applications need background tasks like fetching, syncing, and cache eviction.
But managing them - with scheduling, failure handling, retries, and so on - can be a pain.
I have a soft spot for visual formalisms. Some examples:
β’ neural circuit diagrams (Vincent Abbott)
β’ revision diagrams (Burckhardt et al)
Any other good examples?
The source code for Ghost House is *incredible*
What if a spreadsheet cell could hold multiple values at the same time?
That's the idea behind Ambsheets, a project I've been working on w/ @geoffreylitt.com at @inkandswitch.com. It's a new spreadsheet that makes it easier for you to explore many possibilities simultaneously.
1/2
A creative landscape arrangement forming the word 'accio' using natural shapes and fragments that resemble the letters A, C, C, I, and O
nice
landsat.gsfc.nasa.gov/apps/YourNam...
A dog on a leash walks through a snow-covered field, the white expanse stretching out into the distance where it meets a grey sky.
in case you were wondering what seva was up to
Flexoki 2.0 introduces 88 new colors that feel like watercolor pigments on paper.
This is my attempt to bring the feeling of analog color to digital emissive screens. This version expands the palette to a full range of values for every color, without desaturating the pigment effect.
Before this year wraps, my favorite data visualization projects flowingdata.com/2024/12/30/b...
A vast, broken ice field under a cloudy sky, with no visible horizon.
new yearβs horizons
i have been thinking about + building a local first super-app that works off an encrypted personal data store. some ideas:
1
the data store represents "the digital you" βΒ a .life file containing a structured data graph of contacts, events, notes, media, webpages, etc.
a photo of the wall with some letters on it
i donβt know what it means
a photo of the window with wooden bird and paper star lamp on it. a table with a pine leaves next to it
some holidays vibes