Ben Rady

Maker of software and other things. Author of "Serverless Single Page Apps" and "Continuous Testing", published by The Pragmatic Bookshelf. Co-host of Two's Complement podcast. TDD nerd.

Ben Rady boosted:
2025-02-14

New Episode: Passing Messages

Ben and Matt wade into the deep waters of messaging systems, get utterly lost in time synchronization rabbit holes, and discover their new podcast tagline: "We make mistakes so you don't have to." Matt celebrates by getting his car stuck where cars shouldn't go.

twoscomplement.org/#podcast

Ben Rady boosted:
2024-10-27

New Episode: Sequence Locks

Matt talks about a work thing, called a sequence lock. Ben suggests some dumb ideas about that work thing. Then our hosts discuss how to starve a reader, anger the Gods of Volatility, and invoke Sylvester Stallone.

twoscomplement.org/#podcast

Ben Rady boosted:
2024-09-28

the news #webcomic

[PANEL 1 - Sam sitting down, and Threddy standing on the right.]

Threddy: Did you see the news.

Sam: Nope.

Threddy: Sorry you missed it.

Sam: I don't miss the news, I actively ignore it.
Ben Rady boosted:
2024-08-17

New episode: Deploy First Development

Our hosts congratulate themselves on finally having decent microphones. Matt quizzes Ben on his "Deploy First" approach to software development. Ben explains branch-based deployment environments. He assures Matt he's a mortal. Matt promises to be less rubbish.

Listen now at twoscomplement.org/#podcast
Or wherever you get your podcasts! Search for "Two's Complement"

Ben Rady boosted:
2024-07-04

Here's a thing I'd never thought of before about #bash aliases: you don't actually have to put a command in one! I've just found it useful to do this:

alias otherenv=SOME_ENV_VARIABLE=non-default-value

so that the command
otherenv program arg1 arg2...
expands to
SOME_ENV_VARIABLE=non-default-value program arg1 arg2...
and runs the program with the environment variable changed.

(The alias is easier to remember than the actual environment setting, and better still, can be tab-completed.)

Ben Rady boosted:
2024-06-29

In 2017, Equifax suffered the worst data-breach in history, leaking the deep, nonconsensual dossiers it had compiled on 148m Americans and 15m Britons, (and 19k Canadians) into the world, to form an immortal, undeletable reservoir of kompromat and premade identity-theft kits:

en.wikipedia.org/wiki/2017_Equ

-

If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:

pluralistic.net/2024/06/28/dea

1/

A Depression-era photo of a used car lot with three cars for sale. It has been hand-tinted. The sky has been replaced with a 'code waterfall' effect as seen in the credit sequences of the Wachowskis' 'Matrix' movies. All of the car headlights have been replaced with the hostile red eye of 'HAL 9000' in Kubrick's '2001: A Space Odyssey.'


Image:
Cryteria (modified)
https://commons.wikimedia.org/wiki/File:HAL9000.svg

CC BY 3.0
https://creativecommons.org/licenses/by/3.0/deed.en
Ben Rady boosted:
Julia Evansb0rk@jvns.ca
2024-06-21

these replies about UDP are great but if we’re going to talk about networking I really need people to stop making computer networking jokes, I’m already so tired of hearing the same joke over and over again (“i’d tell you a joke about UDP but you wouldn’t get it”)

(please do not reply to this with more bad networking jokes)

Ben Rady boosted:
2024-06-21

tidyfirst.substack.com/p/the-t Software designers don't just envision the new structure, they also manage the process of getting from here to there. Which always involves things getting worse before they get better.

Ben Rady boosted:
2024-06-18

New Episode: Avoiding Abandonware

Matt and Ben explore the unfortunate death and rebirth pattern of software systems. Ben botches a quote from Bjarne Stroustrup, and then explains why you can't go back in time and kill Hitler. Matt exhibits all the bad things when describing a serialization library.

twoscomplement.org/#podcast

Ben Rady boosted:
Hacker News :verified:HackerNewsBot@pirateradio.social
2024-06-08
Ben Rady boosted:
Julia Evansb0rk@jvns.ca
2024-06-01

WE DID IT. My new zine “How Git Works" is out now!

You can get it here for $12: wizardzines.com/zines/git

The cover illustration depicts three people tending to trees in an enchanted sparkly forest. Each of the people has long curly brown hair, light brown skin, pointed ears, and wears a long blue dress. They have various gardening tools, like scythes and trowels with them, and one carries a bag with an image of a slice of watermelon. One is pouring an urn of water onto the roots of a tree. The trees are filled with birds and squirrels, and with pieces of paper with illustrations of fruit with various facial expressions on them. The illustrations of fruit are slightly different from one tree to another.
Ben Rady boosted:
2024-05-26

What I love about being Gen X is we get a great balance of microplastics and lead.

Edit: well that was mad, I’ve never gone viral here in 5 years!

Seeing as loads of people I don’t know are seeing this, I make dark, brooding Trip Hop under the name INPC.

My Bandcamp is inpc.Bandcamp.com

:80spc: :80spc: :80spc: :pg:

Cheeky I know but I gotta eat some how!

Ben Rady boosted:
Joe UchillJoeUchill
2024-05-24

Can I use gasoline to cook spaghetti faster?

Ben Rady boosted:
Bethany BlackBethanyBlack
2024-05-18

You know, you can sing “the Lion Sleeps Tonight” any time you feel like it, it’s literally just a whim away.

No, you fuck off.

Ben Rady boosted:
2024-05-04

“do you know ascii code 7?”
“yea, that rings a bell.”

Ben Rady boosted:
Terence EdenEdent
2024-05-03

You receive a call on your phone.
The caller says they're from your bank and they're calling about a suspected fraud.

"Oh yeah," you think. Obvious scam, right?

The caller says "I'll send you an in-app notification to prove I'm calling from your bank."

Your phone buzzes. You tap the notification This is what you see.

Still think it is a scam?
1/3

In app popup. "Are you on the phone with Chase? We need to check it's you on the phone to us. Let us know it's you and enter your passcode on the next screen. @ Not you? Your details are safe. Just tap 'No, it's not me' and we'll end the call."
2024-04-17

Credit to Kit

2024-04-17

Is this toot about Betteridge’s Law of Headlines?

Ben Rady boosted:
Daniel Mangumhasheddan@types.pl
2024-04-12

MOS 6502 vs. Zilog Z80

@mattgodbolt compares two influential early microprocessors, the Zilog Z80 and the MOS Technology 6502, and describes creative uses of undocumented opcodes and behavior.

youtu.be/ppEpEugeO3k

Ben Rady boosted:
a very weeny construct 💀pho4cexa@tiny.tilde.website
2024-04-11

The name "house spider" is a generic term for different spiders including Chiracanthium inclusum, Badumna Insignis, Steatoda grossa, Parasteatoda tepidariorum, among others, so named for their repetitive four-on-the-floor beat and a typical tempo of 120 beats per minute. The species evolved due to selective pressure by Chicago's underground club culture in the late 1970s, as DJs began altering disco spiders to give them a more mechanical beat.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst