Computers and stuff, yay! 🍻 pronoun.is/he/him Cisgendered. Shaka, when the walls booped. 🦀 At least boops daring greatly. ☕ parody ~dsp @dezren39@hachyderm.io

Wisconsin 🧀 🐮 🍺
Joined September 2008
`drew (Parody) retweeted
i’m trying my best to summarize my dislike of 3d printing because it comes in waves. it boils down to: it’s not a serious process because of simple physics on one hand, it is a deeply useful technology for non-structural prototyping. but so are hammers and neither are revolutionary enough to “bring manufacturing back to the united states” it’s anisotropic. e.g. you can’t analyze it to determine requisite part strength against things like yield or ultimate stress it’s slow - andrew mccallip showed you can CNC parts faster than 3d printing them recently (link below) it’s susceptible to cold flow (creep) in a way that makes injection molding look like 4340 the unit economics never make sense past onesie-twosies, even if the physical properties weren’t a blocker it isn’t water tight (i mean, come on) but my biggest complaint is that it inspires lazy thinking. we live in the most exciting time ever for manufacturing. i can click a buy button on a site like sendcutsend and get production grade aluminum or steel parts in days note that i didn’t complain about strength - that’s the least of its problems anyways, to summarize, get better at mechanical design and design with real materials so we can truly reindustrialize. thanks for coming to my ted talk
Whether you know it or not, 3D printing is going to be an essential part of bringing manufacturing back to the United States. Join or Die.
222
76
20
1,411
`drew (Parody) retweeted
Sad to see a generation of Linux users not understanding a pre-systemd world. Shell scripts are what made UNIX. Please, return to them. It was a more user friendly world.
Even assuming Omarchy had zero bloat, gluing together a system with POSIX shell scripts is like building a house with tools that will randomly break if you hold them at the wrong angle or disappear in your hand if it's Tuesday
i would simply declare that my computer has firefox on it and then re-create the entire universe
Today I had to install Firefox in Omarchy: - SUPER + ALT + SPACE - Type "inst" ENTER in the menu - ENTER to select the first "package" option - Type "fire" and press ENTER to select "firefox" - See how it installs in like 10 seconds - Press SUPER + SPACE and launch Firefox Omarchy gets so many things so right.
9
37
4
1,162
`drew (Parody) retweeted
Imagine IDs are like toy boxes labeled with the time you got them. Some say this clumps new toys together, making a "hot" mess in one spot. But that's good! Toys from the same playtime are nearby, so you grab them fast without searching everywhere. That's "locality of reference" – like keeping your favorite toys close for quick fun.
2
`drew (Parody) retweeted
Replying to @jordannoone
`drew (Parody) retweeted
Replying to @techsavvytravvy
you’re gonna love this openjdk.org/jeps/526
1
1
3
`drew (Parody) retweeted
I didn't have the guts to do this so I invented caddy's plugin system
I'm beginning to close PRs for unsolicited changes I don't want to maintain with: "Thanks, I'm not interested in the transfer of maintenance for this to us, but I'm happy to see you're maintaining this for personal use in your fork. Enjoy." 🫡
4
4
216
`drew (Parody) retweeted
Replying to @catgirlprostate
I can respect the hustle of being so averse to functional programming that you write 40 long ass bash scripts just to avoid doing a single file of it
2
5
148
`drew (Parody) retweeted
They're reinventing NixOS from first principles
oh dear god
14
34
4
1,298
`drew (Parody) retweeted
Much of the the internet runs on Elastic Block Storage. It's the default (and in most cases, required) storage layer for every EC2 instance running in AWS. This article by @molson was a delightful read on its history and engineering challenges.
3
19
289
`drew (Parody) retweeted
i am once again reminding you to think about your data and access patterns
the most important part of your stack is your database. if you lose there, you lose everywhere else
Virginia voters implement a PID control loop but the integral gain is too high
It is really funny that Virginia voters do this every 4 years:
`drew (Parody) retweeted
man how can you let sponsored results take up the whole screen
253
40
22
2,056
`drew (Parody) retweeted
living the dream
40
375
17
6,208
`drew (Parody) retweeted
The magical thing about D&D is that 1/20 is just barely under the threshold at which we can reason intuitively about probabilities. 1/4? I know what this is, intuitively. 1/10? Yeah, I see that all the time. 1/20? This is now a Small Probability according to the brain. Two nat 20s at the same time? That's two Small Probabilities at once! Nearly impossible. But 1/400 is actually quite likely if you consider the number of times you roll a D20 over the course of a D&D campaign.
Sharing because I need the world to see what I just rolled on a disadvantaged attack. D&D is the greatest game on earth.
`drew (Parody) retweeted
Every Microsoft Entra tenant is weird in some way, but every IT admin is convinced they’re totally normal. We have thousands of customers at Pistachio, and we still meet admins who surprise us. “Of course we put company name in the email field and email in department”
16
7
108
`drew (Parody) retweeted
Fun fact: at one point Google had an entire team building a new sandboxing technology just so they could run ffmpeg safely. Later it ended up being used in App Engine and other environments.
`drew (Parody) retweeted
RDS: “You’ll put up with it because databases are scary.”
did i mention how much i hate AWS?
15
3
1
178
`drew (Parody) retweeted
Counter-intuitive advice for designing very large scale live-site services: 1. Don't have retries inside your system, only at the edges. 2. Don't have queues inside your system, only at the edges. 3. When shit really goes down process requests in LIFO order.
`drew (Parody) retweeted
Once a queue in a distributed system or a buffer in a network gets large enough it takes so long to reach the front that the client has already timed out and retried. You'll spend all your time processing useless work. Good systems have small queues. If your queue has to get long then switching to LIFO under load at least ensures you're making progress on requests users still care about.
Replying to @jamesacowling
What’s the logic for LIFO instead of FIFO?