rob's Avatar

rob

@robdodson.me

Mostly here to press the like button

2,419
Followers
299
Following
39
Posts
09.05.2023
Joined
Posts Following

Latest posts by rob @robdodson.me

document.ariaNotify(
  `Item ${item.name} added to cart!`,
  {    
    priority: "high",  
  },
);

document.ariaNotify( `Item ${item.name} added to cart!`, { priority: "high", }, );

Firefox will start supporting `ariaNotify` in release 150. πŸŽ‰

`ariaNotify` allows you to provide text that should be announced by a screen reader if available and activated. No more fiddling with live regions. No more fiddling with live regions! πŸ’ͺ

Ticket: bugzilla.mozilla.org/show_bug.cgi...

03.03.2026 09:31 πŸ‘ 78 πŸ” 12 πŸ’¬ 3 πŸ“Œ 0

fwiw I did make Claude rewrite the post and publish it after it did the migration for me πŸ€– digital gardening at its finest!

02.03.2026 01:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yeah amazing timing from them! I was just setting this up. So far so good :D I need to update this post now

02.03.2026 00:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Great write up. I was very excited to use dialog but quickly hit many of the issues mentioned here, especially with third party dependencies (dropdown menus, tooltips, toasts) breaking and no ability to animate. Eventually had to throw in the towel and switch back to portals πŸ˜•

28.02.2026 04:04 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oh that's good to know! I was wondering about the conflict resolution experience of the git plugin

17.02.2026 17:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was thinking of trying out the obsidian git plugin and just using my github as the broker. I'll check out Remote Sync as well. Thank you for sharing it!

17.02.2026 17:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It started mostly as an experiment to see if I liked using it from my phone, so I didn't want to scrap Obsidian Sync if it turned out I didn't like it. Now that I have it all set up I've been thinking of switching to alternatives. But the speed and ease of Obsidian Sync is really nice...

17.02.2026 17:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
How I Built My Mobile Second Brain - Rob Dodson A step-by-step guide to running Obsidian, Claude Code, and Happy CLI on a DigitalOcean droplet so you can access your AI-powered second brain from your phone.

Wrote up how I got Obsidian Sync + Claude Code running on a VPS so I can access my notes from my phone. It's like my little mobile second brain 🧠 I'd love if Obsidian came out with a headless version that worked with sync so the setup could be simplified πŸ™

robdodson.me/posts/how-i-...

17.02.2026 16:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
My Second Brain Never Worked. Then I Gave It a Gardener. - Rob Dodson I could never maintain a second brain. Then I pointed Claude Code at my Obsidian vault and let it do the organizing for me. Now I'm writing again.

Lately I've been using Claude Code with Obsidian as a thinking partner and I've found the experience really rewarding. It's helped get me back into writing and get excited about capturing ideas again. Did a little write up on my setup.

robdodson.me/posts/i-gave...

08.02.2026 23:09 πŸ‘ 15 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Kind of interesting to watch this Clawdbot thing evolve from a lobster mascot to a crab. Carcinisation in action.

01.02.2026 05:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah that one was right on top of us. Maybe the biggest one I’ve felt in about a decade

22.09.2025 10:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah that sucked

22.09.2025 10:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yay congrats man!

12.09.2025 23:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
20.08.2025 01:42 πŸ‘ 333 πŸ” 55 πŸ’¬ 2 πŸ“Œ 7

This is great! Thank you for sharing!

22.07.2025 04:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Mozilla, or someone like them, should come out with an open source model trained on actual public domain and voluntary data, to compete against OpenAI/Anthropic/Google/xAI. There is a huge prevailing sense of malaise at the concentration of power in a handful of private AI companies.

22.07.2025 03:32 πŸ‘ 13 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1
Post image

β€œThat’s what I love about these enigmas, man. I get older, they stay the same age.”

17.07.2025 23:02 πŸ‘ 1965 πŸ” 465 πŸ’¬ 8 πŸ“Œ 43

The Senate version of GOP's budget bill dropped in the middle of the night. Astonishingly, it got EVEN WORSE. It raises energy costs, kills $100s of billions of investment in manufacturing, makes grids less reliable, increases pollution & constrains our ability to compete w/China on AI. Loser stuff.

28.06.2025 15:51 πŸ‘ 808 πŸ” 339 πŸ’¬ 16 πŸ“Œ 33

The best part of having a large dog is that you don’t have to clean your toddler’s booster seat

25.04.2025 01:50 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I may have just had the best on call experience.

Someone signed our Twilio number up for a bakery's rewards point system and we were alerting because an unknown number was texting us every time someone bought a croissant.

12.03.2025 18:10 πŸ‘ 22 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

I thought it was bad and then I read the article and...we're cooked

10.02.2025 04:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this haptic display absolutely rocks. basketball is for everyone.

06.02.2025 21:56 πŸ‘ 21334 πŸ” 6841 πŸ’¬ 249 πŸ“Œ 1038
screenshot of the project's readme file

screenshot of the project's readme file

introducing atcute, a collection of lightweight TypeScript packages for AT Protocol

API client, OAuth client, utility packages for various data formats, Bluesky-specific utility packages for rich text and posting

they're all covered!

19.10.2024 14:13 πŸ‘ 1032 πŸ” 184 πŸ’¬ 42 πŸ“Œ 13
Intent to ship: Customizable select

Intent to ship for the upgraded customizable select element in Blink!

It's happening!

I2S: groups.google.com/a/chromium.o...

Learn more: una.im/select-updat...

30.01.2025 01:35 πŸ‘ 97 πŸ” 13 πŸ’¬ 5 πŸ“Œ 2
<meta name="fediverse:creator" content="@zachleat@zachleat.com">
- <meta name="twitter:card" content="summary_large_image">
- <meta name="twitter:site" content="@zachleat">
- <meta name="twitter:image" content="{% ogImageSource page %}">

<meta name="fediverse:creator" content="@zachleat@zachleat.com"> - <meta name="twitter:card" content="summary_large_image"> - <meta name="twitter:site" content="@zachleat"> - <meta name="twitter:image" content="{% ogImageSource page %}">

Found some unnecessary twitter metadata still sitting around on my web site and it’s always a good time to delete code (*especially* now).

Might be worth checking your web sites to see if you can delete it too?

24.01.2025 16:30 πŸ‘ 114 πŸ” 14 πŸ’¬ 14 πŸ“Œ 2

Oh also this. Looks like the timestamps on Mina’s old posts are working

bsky.app/profile/mina...

16.11.2024 23:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
BlueArk The new blue land is waiting for you. Bring your stories with BlueArk.

I’ve heard about blueark.app but haven’t personally used it so I’m not sure how the timestamps work.

16.11.2024 22:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We got @thompsonscribe.bsky.social ! Just need Tim!

16.11.2024 02:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

now we just need marcus :D

15.11.2024 23:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@anthonyvslater.bsky.social YES! Slater's on bsky! Let's GOOOOOOOO

15.11.2024 23:00 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0