Jon Caruana's Avatar

Jon Caruana

@plc.joncaruana.com

He/him. Dad. Software developer by day. Home automator by night. Puzzle solver and occasional puzzle author (encodingcard.com).

84
Followers
178
Following
165
Posts
21.06.2023
Joined
Posts Following

Latest posts by Jon Caruana @plc.joncaruana.com

No Posters will be on the list but it will have a lot of Hello Worlders if you don’t require a minimum number of posts to join the club.

28.02.2024 15:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was once a did:plc πŸ›, but now I'm a did:web πŸ¦‹! If you were following me and want to keep following me, please follow me.

28.02.2024 06:33 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

To make it less scary I would have called it β€œHappy Hour” since food eaters understand how that pricing works in relation to going to a restaurant.

Unfortunate for Wendy’s marketing team that the investor relations people got to announce it instead of them.

27.02.2024 15:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β€œA sandwich is like a Poptart”

A trademark lawyer at Kellogg just twitched and doesn’t know why.

27.02.2024 02:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some of the type annotations on β€œcur” look suspicious. Are they right? I was looking at it to see if there is a way you could have the type checker help you notice if you forget the @sqli which seems like an easy mistake to make.

27.02.2024 02:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β€œWhere did I put that AirTag?” I ask myself before realizing there is an easy solution to this problem.

Yeah, I’m awake.

26.02.2024 15:40 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Doctor, does this did.json document look malformed to you?

NARRATOR: Yes, yes it did.

26.02.2024 07:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
2023 Protocol Roadmap | Bluesky This post lays out the current AT Protocol (atproto) development plan, through to a "version one" release. This document is written for developers already familiar with atproto concepts and terminolog...

The roadmap does call for "There should be a clear automated method for resolving new and unknown NSIDs (schema names) to a Lexicon JSON object over the web." At that point the solution is similar though: clients / app views / PDSes would need to agree on an override of the owner of that NSID.

25.02.2024 07:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I think that is currently a non-issue (or, at least, a minor issue that would be solved as a side effect of solving the big issues): the official lexicons are in the atproto git repo and get into validators from there. The community would be abandoning that git repo anyway in the adversary scenario.

25.02.2024 07:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sadly, no. ++C would have been the jokier language. Only the language after C++ is a bigger joke than C.

24.02.2024 00:20 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And make sure it is an unusual battery form factor so it’ll be more work to replace than opening the battery drawer!

23.02.2024 19:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Setting up my own federated PDS was delightfully easy. Hardest step was finding something in my camera roll that wasn't my kids to use as the profile picture.

23.02.2024 06:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

PLANET_MIGRATION.md was a pretty intimidating read

23.02.2024 00:04 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

No, that is from mitosis.

22.02.2024 20:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No one would use a gamertag I mean handle as a database primary key and then have massive regrets!

The only thing I know of that breaks here is if someone shared your profile url which is now bsky.app/profile/hryb... and the old one is now a dead link.

21.02.2024 17:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

That analogy feels flawed or pirated movies would have been deemed legal long ago since the data downloaded is very different than the data that was programmed into the movie projector or the official disc releases (so a β€œdifferent route”). You still arrive at a (similar and) infringing destination.

21.02.2024 15:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Here let me optimize that for you:

[]

You could serve it off a static endpoint! No one would never know.

20.02.2024 15:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There would be so many alt text requests, though.

20.02.2024 05:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
In the background: a Pendemic Legacy box. In the foreground: the Game Calendar page showing the first game played 2018-01-27 and the final game played 2024-02-18.

In the background: a Pendemic Legacy box. In the foreground: the Game Calendar page showing the first game played 2018-01-27 and the final game played 2024-02-18.

The Pandemic is finally over!

20.02.2024 03:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is this to avoid a Miracle on 34th Street situation? β€œBut your honor the CBP recognizes this Santa passport!!!”

20.02.2024 02:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

chrysalis day? With a little butterfly icon.

18.02.2024 16:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I wonder how many UPS packages are reported as being at latitude 0, longitude 0. An unlikely amount for an unmoving point in the ocean, I bet.

17.02.2024 14:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think the only way forward is for us to convince icann to open the www gTLD so they can have docs.bsky.www. The Bluesky team may be stubborn about subdomains but they can’t resist a domain.

17.02.2024 05:20 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Every bar suddenly has four wheels attached to its foundation. Like the Rivers Casino in Illinois back in the day: β€œthe building sits above a few inches of water in a shallow pit” (making it a β€˜riverboat’).

14.02.2024 06:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You wouldn’t copy and paste a βž• would you?

Well, I would.

13.02.2024 06:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

bsky.feedback. Who is working on this?

(Answer: no one. It’s expensive.)

13.02.2024 02:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That is a good reason that people making a did:web should consider the long term stability of the domain they use to back their identity. Fortunately the did domain and the handle domain don’t need to match!

12.02.2024 19:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don’t understand how people can say you own everything when your very identity must be tied into someone else’s domain. The Fediverse has ignored the lesson inherent in the β€œwhy does anyone still have a yahoo.com email address?” line of questioning. Its implementations need custom domain support.

12.02.2024 17:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[popcorn.jpg]

12.02.2024 06:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes. And for one of those I guess you could even abuse BIMI and VMC for this since they are already trying to solve this exact problem for email. bimigroup.org/implementati...

09.02.2024 16:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0