38 posts total
12
Show previous comments
@b0rk I dont find it too bad, but I do find it inconsistent; e.g. git tag and git branch both have -d for delete, but for git remote you have to do 'git remote remove' Similarly git branch -m to rename vs git remote rename. git push onto non-default branches also confuses the hell out of me. what helps people get comfortable on the command line? https://jvns.ca/blog/2023/08/08/what-helps-people-get-comfortable-on-the-command-line-/ Would love more stories of things that helped you in the last ~5 years! (as usual, no need to reply if you don’t remember, or if you’ve been using the command line comfortably for 15 years — this question isn’t for you :) )
Show previous comments
@b0rk i had a unit on unix system administration where each week we got a slightly broken VM, one per student, we had to fix. every week was slightly harder culminating with a totally broken PAM so you couldn't easily log in we couldn't break anything, it was already broken! and if we broke it too much prof would just re-image the VM. so no fear! @b0rk most starters like things like #tmux - #bash-insulter (its fun) and #cmatrix and the obvious finally got around to putting my twitter archive on the internet at https://tweets.jvns.ca/ only has tweets up to october 2022 because that's when I exported an archive here's the source: https://github.com/jvns/tweets-archive/. it’s a mash up of @darius's https://tinysubversions.com/twitter-archive/make-your-own/ tool to get the data and https://nitter.net for the CSS also, if you *used* to use Linux on your personal computer but don't anymore, what made you switch away from it? for me: I'm on a break from Linux right now because I was having some extremely annoying power management issues I couldn't figure out (it kept running out of battery while asleep), and there was some Mac/Windows-only software I wanted to use I cannot be the only person who finds linux on the desktop annoying and hard to use sometimes, I love linux but it can really be the worst i'm working on open sourcing a small project I wrote a couple of years ago and the README is mostly just an extended apology for the development experience
Show previous comments
used magic wormhole for the first time to transfer files between 2 computers in my house and it's great computer 1: computer 2: $ wormhole receive 7-crossover-clockwork
Show previous comments
@b0rk yeah very handy tool. We enroll it to everyone during our onboarding in our company.
Show previous comments
We built a new playground called Memory Spy where you can spy on a program's memory! It's at https://memory-spy.wizardzines.com. I made this with @omarieclaire, and there's a blog post about how and why we built it here https://jvns.ca/blog/2023/05/25/new-playground--memory-spy/. Here's a gif: this whole website is an extremely thin wrapper around lldb, you can think of it as an advertisement for how cool gdb/lldb are :) getting closer to finalizing the table of contents for this zine on how integers and floating point numbers work this is awesome: See this page fetch itself, byte by byte, over TLS https://subtls.pages.dev/ I've been (very very slowly) working on a guide to writing your own TLS implementation from scratch and this is motivating me to make some progress on it https://float.exposed/ is really indispensable for explaining floating point -- it's SO fun to open it up and change the bits to show people how floating point works
Show previous comments
@b0rk Nice. @b0rk bartoz ciechanowski has such a talent for building extremely useful little interactive pedagogical things like this . its AWESOME the print version of "The Pocket Guide to Debugging" has arrived!! 1500 copies arrived at the warehouse yesterday and are ready to ship 🚢 get yours today! https://wizardzines.com/zines/debugging-guide/ (preorders have already started shipping! :)) here's the table of contents for "The Pocket Guide to Debugging" again, since a few people have asked what it's about. it's a list of dozens of specific debugging strategies that you can use in any programming language to investigate your hardest bugs :) re my last boost -- I was thinking about how all of the comics I posted on Twitter aren't on Mastodon anywhere, so I made a little reruns bot (@b0rk_reruns) that tweets old comics of mine every couple of days. Right now it's tweeting things from 2018
Show previous comments
@b0rk Excellent! Any chance to add some hashtags? Otherwise it's difficult to look up specific comics to boost. :) made another tiny mastodon helper site for myself today This one is https://mastodon-thread-view.jvns.ca, which I made because I start a lot of threads which get tons of replies and I get overwhelmed. So I made a minimal Reddit-like interface where I can read everyone's replies to me more easily in context. It's a static site where all the data stays in your browser. Here's a blurred out screenshot (because it felt weird to share people's posts in a screenshot) every time I make a website I feel amazed by how people make nice websites with smooth UX -- you need all these little details! Like loading spinners! I'm always too lazy to figure out why the site doesn't feel right and then I just put it on the internet anyway 12
|
@b0rk Janitor. I always enjoyed having someone who likes to do boring repository / code maintenance to relax. Makes everything neater, and makes it easier for us ADHD devs who would burn out on it.
@b0rk I'm a blend of Loud Noob, Documentarian, and Read The Entire Internet.
Don't let me near code, tho 🤣
@b0rk how about the Test Writer?
The one that writer clear tests that illustrate how things are supposed to work (as opposed to how they are working)