cool to see that the ICFP programming contest this year is focused on systems programming icfpcontest2026.com
Julia Evans
@b0rk.jvns.ca
programming and exclamation marks blog: jvns.ca zines: wizardzines.com
some more things about Django I've been enjoying jvns.ca/blog/2026/07...
wizard zines has its first translation! How Git Works (wizardzines.com/zines/git) is now available in Korean, translated by ByteFreaksStudio inf.run/XYiAR I do not know how to read Korean but it's very cool to see :)
the next version of Python is going to have a built in sampling profiler!!!! this is so exciting to see docs.python.org/3.15/library...
What’s the web I want? A free space for creative expression. Free from the pressure to conform to the same old same boring factory churn. Remember when the web felt like this? gridlanes.webkit.org #thewebyouwant
The Field Guide to CSS Grid Lanes
Learn Grid Lanes to create masonry layouts in pure CSS. Absorb the possibilities with the Field Guide’s interactive playground. Return to the cheat sheet. Get inspired by six real examples with dozens...
gridlanes.webkit.org
Today I wrote a minizine to help "non-artist" folks who enjoy craft/art/making to explore artist residencies (& similar opportunities for funding/space/other support to learn and/or practice an art): 🧵#DHmakes
Get to Do An Art or Craft | Zine Bakery
Applying to artist residencies for 'non-artists'
zinebakery.com
I should (blog? zine?) re:arts residency opportunities, as an area I wasn't aware of a year ago, just assumed wasn't a category of thing I could apply for. Am thinking there might be other DHy/maker/craft folks interested? or encouraged to not just go "I'm not an artist/what they're looking for"?
My dad: I'm buying your book Me on the phone: I will just bring you a copy My dad: YOU NEED A GUARANTEED SALE. I'M BUYING YOUR BOOK AND SO IS YOUR UNCLE My uncle from the other room: you will sell two books don't turn this down My dad: no one even buys books anymore don't turn this down 🥲🥲🥲
What is a harmonic? Check out the interactive comics about additive synthesis that @aleclongstreth.bsky.social and I made! melatonin.dev/additive-syn...
this looks super cool, i like how in open-props-ui.netlify.app/html/compone... you can literally copy and paste all the html/css for that component (minus the base theme stuff) and it seems like a reasonable size
"Like if shadcn and Open Props had a baby." open-props-ui.netlify.app/html/
I've started using ** in Fish instead of find & xargs and I really love it, instead of writing `find . -name '*.py' | xargs wc -l` I can just write `wc -l **.py` it hasn't 100% replaced `find` for me but I'm definitely using xargs way less than I used to
moving away from tailwind, and learning to structure my CSS jvns.ca/blog/2026/05...
just saw this review of "The Secret Rules of the Terminal" and it's the best feeling when someone got exactly what I'd hoped they'd get from the zine wizardzines.com/zines/termin...
excited to announce that Wizard Zines is now shipping Canadian orders from Canada! now shipping is cheaper & there's no risk of being hit with duties get your zines at wizardzines.com
links to css colour palettes jvns.ca/blog/2026/05... (from a discussion over on mastodon)
Happy May Day! currently making a tiny game about the *Robins des Ruelles* a group of 60 people in Montreal who put on costumes and rob grocery stores to feed the hungry
passkey is imho one of the most important security developments that touch consumers and also one of the worst consumer rollouts i ever witnessed because every company involved treats everything like an enterprise customer solution
I am a highly educated and technically proficient person, but passkeys are the first new ubiquitous web technology that regularly make me think I am just a stupid big baby man
I have written a blog post about how my blog (and most of the rest of my online presence) is all stuck in a small box that lives under a TV: codon.org.uk/~mjg59/blog/...
Self hosting as much of my online presence as practical
Because I am bad at giving up on things, I’ve been running my own email server for over 20 years. Some of that time it’s been a PC at the end of a DSL line, some of that time it’s been a Mac Mini in a...
codon.org.uk
just noticed it's How DNS Works' 4th birthday soon! wizardzines.com/zines/dns/ it's still one of my favourite zines, and it comes with a free ★★ playground ★★ at messwithdns.net where you can create DNS records and see what happens!
what’s refreshing about #atmosphereconf is how interdisciplinary the subjects and speakers are - it’s not all code but instead showcasing the roles of scientists, journalists and creators. the community is multi-faceted and have a shared interest in combatting misinformation and abuse.
Nice! A while ago I also wrote about Diffie-Hellman as an illustrated children’s book with no math whatsoever (using a paint mixing analogy) www.amazon.com/dp/173741905X/
Secret Colors: A Gentle Introduction to Cryptography
Secret Colors: A Gentle Introduction to Cryptography [Kleppmann, Martin, Seymour, Mitch] on Amazon.com. *FREE* shipping on qualifying offers. Secret Colors: A Gentle Introduction to Cryptography
amazon.com
how diffie hellman key exchange works (with as little math as possible)
i still remember learning this in school and finding it absolutely magical. imagine you and a person you’ve never met sit down at a bar, surrounded by mathematicians. you speak random numbers to each other. in a few minutes, you have agreed on the same random number, and no one else knows what it is
how diffie hellman key exchange works (with as little math as possible)
how diffie hellman key exchange works (with as little math as possible)
I want to have a little anniversary thread about the economics of running a podcast while also being a writer (and in my cohost's case, an academic) Because I think some people might think I'm living off having written a bestselling book seven years ago and lemme tell you, that doesn't math
Today marks 9 years since we launched on Patreon! It's no exaggeration to say that we would definitely have stopped making the podcast by now if it weren't for our patrons So if you want to help us keep getting enthusiastic about linguistics where you can listen in (or read transcripts!)
I just discovered wizardzines.com by @b0rk.jvns.ca when searching for nginx playground (nginx-playground.wizardzines.com). What a fantastic site (and playground). And incredibly it was the first result that came up in Google. It was like searching the web in 2003. Sometimes the web works very well.
wizard zines
wizardzines.com
we just added a way to merge accounts to library.wizardzines.com, so that if you've used more than one email to buy zines you can see all your zines in one place!
every so often people report errors in the zines (thank you!). Just made a new page with all the errors that have been reported & fixed so far here: wizardzines.com/errors/