Elektrine lite

← Feed

Julia Evans

b0rk@social.jvns.ca

<p>programming and exclamation marks</p><p>I have DMs muted from people I don’t follow.</p>

Posts

  • View post

    Is there a QR code generator that 1. is a website 2. is free, no account needed 3. is not secretly also a link shortener (no “dynamic QR codes”) 4. does not look like a scam 5. does not include extra branding (the way the Chrome one does) a friend just asked me this and I really could not find one (edit: many people are recommending https://justaqrcode.com/ which looks great, gonna mute this conversation now)

  • View post

    replacing the old battery on rechargeable bike lights https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/

  • View post

    poll: when you run `git pull`, do you pass the name of the remote/branch (like `git pull origin main`) or just `git pull`? (you can pick more than one)

  • View post

    poll: in Git, do you ever use any of the references `MERGE_HEAD`, `REBASE_HEAD`, `CHERRY_PICK_HEAD`, `ORIG_HEAD`, `FETCH_HEAD`, or `REVERT_HEAD` etc? (and if so, what do you use them for?)

  • View post

    Are you interested in learning how to use Git for the first time? (or almost the first time) we&#39;re looking for Git beginners to give us feedback on a Git tutorial! The tutorial will be open source when it&#39;s released, so you&#39;ll be helping many future beginners! Sign up here: https://forms.gle/zgubUXvFZKRALefWA (i realize my Mastodon followers are pretty unlikely to be total Git beginners, but I&#39;m putting this out there anyway 🤞)

  • View post

    out of curiosity, when did you first start using unix systems? (please no replies with details on this one, if none of them fit exactly that&#39;s ok, just trying to get a very rough sense)

  • View post

    if you&#39;re dealing with a merge conflict in Git like this, how do you figure out which side the of the conflict comes from which branch? (you can pick more than one) FRUITS = [ &quot;apple&quot;, &gt;&gt;&gt;&gt;&gt;&gt; add-fruit &quot;orange&quot;, ]

  • View post

    big news about the Wizard Zines store: print orders from Europe now ship from a European warehouse in Germany!!! We&#39;ve been having a lot of issues with duties &amp; fees for European customers because of shipping from the US so I&#39;m very excited for this. get your zines here: https://wizardzines.com/ (and here&#39;s the shipping FAQ with all the details: https://store.wizardzines.com/pages/shipping-policy)

  • View post

    been making a single-page app with https://pocketbase.io/ this week and it&#39;s been a nice experience. I like making single-page JS apps with a Go backend API and this means that I don&#39;t have to write the Go backend. Really impressive project given that it&#39;s built by one person in their spare time.

  • View post

    it&#39;s happening! &quot;The Secret Rules of the Terminal&quot; is coming out tomorrow! (update: it&#39;s out now!! you can get it here: https://wizardzines.com/zines/terminal/) here&#39;s the table of contents:

  • View post

    if you could wave a magic wand and improve one page in the Git documentation, which one would it be?

  • View post

    what makes CORS hard to use?

  • View post

    cool to see that the ICFP programming contest this year is focused on systems programming https://icfpcontest2026.com/ (via @lindsey@recurse.social)

  • View post

    some more things about Django I&#39;ve been enjoying https://jvns.ca/blog/2026/07/21/more-nice-django-things/

  • View post

    Every so often I consider self-hosting my own website, but I&#39;m feeling more and more like I do not want to do that, I want an organization that I can trust to take care of things so that I do not have to. And enough control and open standards so that if something goes wrong, I can migrate. the idea of doing everything myself so that I don&#39;t have to trust anyone to manage it for me just does not feel viable (I am not looking for web hosting suggestions)

  • View post

    learning a few things about running SQLite https://jvns.ca/blog/2026/07/17/learning-about-running-sqlite/

  • View post

    is there a good website with stats on who owns ipv4 addresses globally? (like which countries have the most IPs?). i know it&#39;s sort of a poorly defined question

  • View post

    TIL that a) if you&#39;re running a process in a VM (like on shared hosting) then the process&#39;s CPU can be &quot;stolen&quot; by other processes on the host b) htop can show how much of the CPU is &quot;stolen&quot; with the &quot;Detailed CPU time&quot; setting c) htop has a settings menu if you press &quot;S&quot; https://serverfault.com/questions/180711/what-exactly-do-the-colors-in-htop-status-bars-mean

  • View post

    I&#39;ve been trying to improve my French recently and I&#39;m really appreciating this Quebec french dictionary https://usito.usherbrooke.ca/ it&#39;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&#39;t have any info about Quebec-specific terms

  • View post

    something I&#39;m finding frustrating recently is a) I feel like LLMs have helped me learn some programming things that were hard for me to learn previously b) I&#39;m tired of LLMs being relentlessly pushed on us and do not want to participate in that by talking about my positive experiences c) there are also lots of hazards associated with using LLMs to generate code that are not that easy to avoid

  • View post

    just noticed &quot;how integers and floats work&quot; came out 3 years ago today originally this this was a zine about &quot;how computers represent data in binary&quot; (what&#39;s little endian? big endian? what&#39;s struct alignment? why do 32 bit integers cause so many problems? how do we represent strings?) but we ended up running out of space after we explained integers and floats so never got to struct alignment and null-terminated strings :) get it here: https://wizardzines.com/zines...

  • View post

    @ericholscher@fosstodon.org i’m using them for a few sites and storing them in 1password. sometimes it doesn’t work but i can always just use a password in that case

  • View post

    i&amp;#39;m learning more about css grid this week (like `repeat(auto-fit,`, `minmax(___, 1fr)`) and it&amp;#39;s so cool, grid is not easy but it&amp;#39;s amazing

  • View post

    right now I&amp;#39;m doing what I thought would be a very tedious task (moving a bunch of CSS from Tailwind to using vanilla CSS) and actually it&amp;#39;s helping me learn me some things about structuring CSS that I&amp;#39;ve wanted to learn for a long time. it&amp;#39;s a lot of fun even though it does take time

  • View post

    git worktree (this is #bonuscomic #3 for &amp;quot;How Git Works&amp;quot; https://wizardzines.com/zines/git, covering some topics that I didn&amp;#39;t talk about in the zine) Also I don&amp;#39;t use worktrees much, so please reply with gotchas/tips about worktrees if you use them more! https://wizardzines.com/comics/git-worktree/

  • View post

    also the #1 thing I miss from Linux while using a Mac is strace and recently I found out about `fs_usage` that does part of what strace does and I was so happy (I’ve also tried dtruss/dtrace etc and a couple of other things which I have failed to get to work, I&amp;#39;m not willing to turn off SIP) for example here&amp;#39;s me looking at what config files `fish` opens

  • View post

    i started trying out https://helix-editor.com/ and I&amp;#39;ve been liking it more than I expected to, it&amp;#39;s fun to have an editor that Just Works without any config going to stick with it for a bit even though there are some things I don&amp;#39;t like compared to neovim (different syntax, it crashes sometimes, it doesn&amp;#39;t auto-reload changed files, no GUI, I don&amp;#39;t like the way :reflow works compared to `gq, I think `Ctrl+C` for commenting code is weird)

  • View post

    testing Vue components in the browser (another entry in my &amp;quot;how to write frontend JS without using a server JS framework, but still have nice things&amp;quot; series) https://jvns.ca/blog/2026/05/02/testing-vue-components-in-the-browser/

  • View post

    just preordered @grimalkina &amp;#39;s The Psychology of Software Teams from my local bookstore! i&amp;#39;ve been really enjoying her podcast about the psychology of learning, like this one on what it means to be good at math https://www.changetechnically.fyi/2396236/episodes/18400124-math-is-for-girls &amp;amp; I&amp;#39;m really looking forward to the book

  • View post

    excited to announce that Wizard Zines is now shipping Canadian orders from Canada! now shipping is cheaper &amp;amp; there&amp;#39;s no risk of being hit with duties get your zines at https://wizardzines.com