Jon Caruana's avatar

Jon Caruana

@joncaruana.com

52 followers 235 following 89 posts

He/him. Dad. Software developer by day. Home automator by night. Puzzle solver and occasional puzzle author (encodingcard.com). This is on a self-hosted PDS using did:web identity.


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The posts and replies listing balances and duel-transactions are spread across multiple atproto repos … does that mean I can say the gold is stored on a block chain?

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Never would have imagined that reformatting forum posts into Encyclopedia Voice would cause problems!

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

And since ChatGPT is so good at math the hardcoded 100 won’t become a security problem for anyone. Strcat is a broken API design that should be fully avoided.

1 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Today I learned I prefer bathrooms with a more detailed privacy policy than fits onto a door’s heading.

0 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

For realism IKEA has used white out to correct the kid’s name on this demo award.

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Now there is one in the crossroads mall in that building that used to have blockbuster.

1 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Your atproto repo has more post records than the app’s repo has commit records. That has to count for something.

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Missed opportunity on those uno cards to help people who are colorblind and don’t have 20/20 vision IMO. The shape should be as big as the number (just replace the oval shape, maybe).

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Is the key signing ceremony started by 1) a garage door remote and 2) a kwikset door lock?

1 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

(C) the HTML blink tag

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The political donation texts I get are so indistinguishable from a scam solicitation that I am shocked their response rate makes them worth it.

0 replies 1 reposts 4 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

I think it’s time to bring the hot hands inside. And maybe refresh the sign.

0 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

True that is inconvenient but has nothing to do with graphemes.

1 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The posting form doesn’t show the count in bytes — it shows it in graphemes. So that sounds right?

1 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

At other schools, kids with very poor parents can get a free or reduced price lunch if their parent does all of the paperwork to sign up. The others pay full price or bring a lunch from home or don’t eat. Yes — it’s ridiculous.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Also uninstalling and reinstalling all fonts from the 3rdparty folder in my git repo. Because I’m an engineer, damn it.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Found the designer version of DLL Hell: one computer had “static fonts” and one had “variable fonts” installed. Queue my editing software falling back to Arial or some default followed by a hunt for every text box that escaped my attempt to use styles.

1 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

100pts removed every time a post gets my hopes up that it’s Friday

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The player who gets hungry and eats all of their savings first loses.

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

We should invent the technology to fit more information in each post record so less posts are needed in each thread. Maybe emojis solve this. “Hey cryptography experts please explain your new algorithm in 75% emoji. All those English words are eating up your grapheme count.”

1 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Seems unfair that people have to enjoy my posts to get a feature. Instead, in compliance with your goal, max thread count is 12% of your post records from the 48 hours. Shout into the void to unlock features! And stay on the posting treadmill to keep them unlocked.

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

This is the bad behavior ‘reply guy’ is calling out, isn’t it?

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Apropos of nothing: A spouse of a McDonald’s employee isn’t eligible to win sweepstakes prizes. Is that due to an appearance of impropriety or bias?

Source: spothamburglar.com/rules

1 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

“Did I successfully register the domain name?” was a priority 0 requirement in our baby naming process.

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The maximum shown in the UI (300) is graphemes, not UTF8 bytes (or UTF16). The protocol lexicon allows fields to be limited by each of these. And the post text field has limits on both (300 and 3000). So counting “ as only 1 out of 300 is correct.

0 replies 0 reposts 5 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Business idea: A machine that rephrases Reddit posts into Authoritative Encyclopedia Voice. Who is working on this?

1 replies 0 reposts 4 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

It’s not my usual fare but your monster had such a way with words that I couldn’t stop. I have no regrets.

0 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Finished @wiswell.bsky.social’s excellent Someone You Can Build A Nest In but it was a bit gory. I’ll just start @djangowexler.bsky.social’s new How To Become The Dark Lord And Die Trying as a gore palate cleanser.

Oh … wow. Two in a row, then.

1 replies 0 reposts 6 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

SCENE: Bluesky HQ. It is a rainy day (because Seattle). “What domain that we already own should we host the staging site on?” “Well. Uhm. Actually … I’ve already registered a new domain on the dev tld.”

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

It is the responsibility of the Payroll View to gracefully ignore malformed records like that.

0 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Ouch. Does support.tailorbrands.com/hc/en-us/art... work after your plan has expired?

1 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

In my state it’s simple but you still have to have a registered agent that will accept legal service on dead trees. Huge waste of everyone’s money when email exists.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Yes, I want my first to be a lie about the date.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Happy taking the kids to the grocery store flower section day to those who celebrate

0 replies 0 reposts 5 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The sky provided a nice, if unexpectedly thematic, ambiance to watching the first episode of 3 Body Problem.

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Who needs the complexity of PKI when you can check some public data sent in the clear instead?

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

A variety of screen time is necessary at a young age so kids’ flexible brains develop the ability to play using game controllers that have A/B in the right spot and those which have it in the wrong spot.

1 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Bluesky is a very small company so I think you get to personally boss around @pfrazee.com

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Labeler that selects a random account each day to label as “Bluesky Board Member” for the day. Who is working on this?

1 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Happy “our algorithm thinks you are a nerd so do you want to buy this specific nerd stuff right now?” day to those who celebrate.

0 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Happy caterpillar birthday! (That’s what the C in PLC stands for once you’ve moved on to the web.)

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Bugs are always in the scenario you didn’t test. It’s the law.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

did:web:drop.table.posts.me will be the new data validation meme

0 replies 0 reposts 2 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

idk looks like a Portal level to me

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

The relay and appview services would be cheap to run for the remaining 8 of us.

1 replies 0 reposts 3 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

I played it on a touch screen and dragging this way felt right. Except if I tried to drag when moving — then my fingers kept trying to do the opposite — I don’t know why.

1 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

To legally be considered a tax dependent a follower’s feed must receive over half of its posts from your account.

0 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

How sad were you that did:webs exist when you did the string interning?

1 replies 0 reposts 1 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

Redefining the OS part of BIOS to Operating System.

0 replies 0 reposts 0 likes


Jon Caruana's avatar Jon Caruana @joncaruana.com
[ View ]

True, some intermediate hops might need shoring up but we don’t need to rip out the wire all the way to the elevator. Hopefully not even to the building. Even SHAKEN/STIR with a modern endpoint relies on that trust: it is AT&T signing the thing saying it is me.

1 replies 0 reposts 0 likes