Posts by b0rk@jvns.ca
(DIR) Post #Ag36oPJr7NGQgTx2BM by b0rk@jvns.ca
0 likes, 0 repeats
i've been adding a lot of "rules" to my posts on here about what kind of replies I want ("no starting arguments!” "no explaining what a git commit is!”)Here's a thread about why! Some of my goals are:1. have nuanced discussions & stay on topic2. hear from a diverse set of people3. learn new things about how people use computerslet’s talk about each of them!(1/11)
(DIR) Post #AvSgzYvLRKRJTo6Ik4 by b0rk@jvns.ca
0 likes, 0 repeats
delighted to announce that my new zine "The Secret Rules of the Terminal" is out today!!You can get it for $12 USD here: https://wizardzines.com/zines/terminal
(DIR) Post #B45ZIYxmAsJXRIGgUK by b0rk@jvns.ca
0 likes, 1 repeats
worked with the tcpdump folks on an updated set of examples for the tcpdump man page https://www.tcpdump.org/manpages/tcpdump.1.html#lbAFthe idea is that if you've forgotten how tcpdump's basic flags work, you can find a quick reference in the man page!
(DIR) Post #B4crudEsw1jr62FbJg by b0rk@jvns.ca
0 likes, 1 repeats
@mwl brb immediately hitting "notify me on launch"
(DIR) Post #B4ewwfeDq3iNEUoU9A by b0rk@jvns.ca
0 likes, 2 repeats
how diffie hellman key exchange works(with as little math as possible)https://wizardzines.com/comics/how-diffie-hellman-key-exchange-works/
(DIR) Post #B4ewwgQQwoHNe1MzIG by b0rk@jvns.ca
0 likes, 0 repeats
(the above happened because i realized at some point that even though diffie hellman key exchange _uses_ things like "elliptic curves" or "modular arithmetic" to work, you do not need to actually _understand_ those things to understand the basic idea, and I thought that was cool!)
(DIR) Post #B61XGarFH5lpnSL0Ns by b0rk@jvns.ca
0 likes, 1 repeats
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 dutiesget your zines at https://wizardzines.com
(DIR) Post #B61XRn5Q9JTKuOJ7pY by b0rk@jvns.ca
0 likes, 0 repeats
@vga256 no, we just shipped a batch of zines to Montreal from our US printer, right now the volume is too low to justify a local print run
(DIR) Post #B61ZXNArbRUKBmduiG by b0rk@jvns.ca
0 likes, 0 repeats
@mwl i imagine it’s easier for 28 page zines
(DIR) Post #B61lYQS46NJu5qxPDk by b0rk@jvns.ca
1 likes, 0 repeats
@tg recently I've been thinking about writing about how many of the "boring" parts of the internet (ip addresses, domain names, DNS, the cables under the ocean, the network routers, TLS certificates) have various kinds of corporate and/or national and/or nonprofit owners who interact with each other in complicated waysit opened up a lot of complicated questions about governance (for ICANN etc) that I didn't feel super well-equipped to answer but I think it would be cool to explore
(DIR) Post #B6KhRud8nAC3qn0zqa by b0rk@jvns.ca
1 likes, 0 repeats
moving away from tailwind, and learning to structure my CSS https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/
(DIR) Post #B6KhRvTFfPsSSPOc4W by b0rk@jvns.ca
0 likes, 0 repeats
one thing that surprised me when moving away from Tailwind is that actually there were a lot of practices from Tailwind that I wanted to take with me into my new CSS codebase, and it helped me see how much I actually learned from using Tailwind about structuring CSS(2/?)
(DIR) Post #B6KhRvwfu1PfvfA6vw by b0rk@jvns.ca
0 likes, 0 repeats
something I always find frustrating about tailwind is that it often starts flamewars (tailwind is the best! tailwind is ruining everything!) and so I wanted to write about how I think it isn't right for me anymore but I'm grateful it was there for me and I learned something from using it(3/?)
(DIR) Post #B6KhRwPOBGNjMib2gq by b0rk@jvns.ca
0 likes, 0 repeats
also I haven't managed to formulate my thoughts about this in the blog post yet, but part of why I wanted to move away from Tailwind was this post really stuck with me https://thoughtbot.com/blog/tailwind-and-the-femininity-of-css I think CSS is an incredible technology and that CSS experts are amazing. People devalue CSS all the time and it sucks. I see that happen all the time here in my replies to my CSS posts on Mastodon. I don't want to use something that contributes to the devaluing of CSS as a skill.(4/?)
(DIR) Post #B6YaWSXafzd4iL4xeq by b0rk@jvns.ca
0 likes, 0 repeats
i've been trying out jj and one thing I struggle with is that my workspace feels very... messy? In Git often I have 20 semi-abandoned branches that I might come back to later in 6 months later if I want to.but in jj I don't know how to mark a change as "I don't need you to show this to me in `jj log` but I also don't want to abandon it"so far i've been using jj on a project for short bursts if I need to rebase a lot and then I go back to Git
(DIR) Post #B6YaWT38mgrmIBq9po by b0rk@jvns.ca
0 likes, 0 repeats
@shapr hm yeah that makes sense and it's cool you can do that but recently I'm moving more and more towards using tools that require 0 configuration (like fish, helix, etc) and I think I don't really have the patience for that kind of fiddling with configuration right nowi'm a bit jealous of people who can invent subcommands and workflows for themselves like this :)
(DIR) Post #B7KYrpme5oEm9Jom7E by b0rk@jvns.ca
0 likes, 1 repeats
I've been trying to improve my French recently and I'm really appreciating this Quebec french dictionary https://usito.usherbrooke.ca/ it's amazing to be able to search for a slang term I hear and find it in the dictionary under (QC, fam), unlike with most French dictionaries which don't have any info about Quebec-specific terms