David Laban's Avatar

David Laban

@alsuren.bsky.social

14 Followers  |  37 Following  |  15 Posts  |  Joined: 02.09.2024  |  1.9526

Latest posts by alsuren.bsky.social on Bluesky

Preview
Neighbourhoodie - Local-First Conf Recap Neighbourhoodie Software is a software development company based in Berlin, Germany. We are experts in CouchDB, PouchDB, and Offline First.

Nice perspective on local-first from the CouchDB/PouchDB folks @bsky.neighbourhood.ie, who have been doing this for longer than most of us neighbourhood.ie/blog/2025/06...

05.06.2025 19:08 β€” πŸ‘ 34    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1
Preview
Local-First Conf 2025 - YouTube Talks and workshops from the second edition of Local-First Conf. This year, the conference is hosting both workshops and outstanding talks. Learn from engine...

The rest of day 1's talks are at: m.youtube.com/playlist?lis... and day 2 should be out soon.

05.06.2025 20:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Brooklyn Zelenka - Safe in the Keyhive: Local-first access control with E2EE and capabilities
YouTube video by Local-First Conf Brooklyn Zelenka - Safe in the Keyhive: Local-first access control with E2EE and capabilities

These two talks really gave me something to think about as well (distributed permissions and efficient encrypted sync, with crdts):

m.youtube.com/watch?v=iLp2...
m.youtube.com/watch?v=neRu...

05.06.2025 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Aaron Boodman - General-purpose sync with IVM
YouTube video by Local-First Conf Aaron Boodman - General-purpose sync with IVM

Sync-engine related highlights from @localfirstconf.com day 1:

m.youtube.com/watch?v=39Ci...
m.youtube.com/watch?v=ia9F...
m.youtube.com/watch?v=YQT2...

05.06.2025 20:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
localfirst.fm A podcast about local-first software development.

When listening to www.localfirst.fm/18 about Electric SQL, I kept thinking about Wardley Maps. When you commoditise things lower down in your value chain (e.g. websockets -> http CDN), magic things happen.

23.05.2025 12:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think they made the right choice though: simpler is most often better, and controlling the whole stack without interop concerns lets you iterate faster and learn from your mistakes quicker.

05.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

In practice they didn't get it right first time: there is a dynamical protocol v2 that has a bigger checksum and some future-proofing reserved bits in the header etc.

05.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When you're developing the servos, you control both sides of the communication channel, and you just want to get shit done without pulling in any 3rd party libraries.

05.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why dynamixel decided to go out alone? In practice, the servo bus is 3 pins daisy chained between servos: ground, 7-12V power and data (half duplex). You're not going to hang anything else off that bus, so you don't need to worry about interop.

05.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Communication Overview e-Manual wiki

The protocol is based on emanual.robotis.com/docs/en/dxl/... . You can think of the st3215 as a cheap dynamixel rip-off, so dynamixel compatibility is quite important.

05.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
crates.io: Rust Package Registry

I made a library to use the st3215 #servo motors with for #embedded #rust projects: crates.io/crates/st3215

It's tested with #embassy on #esp32, and on macos. Should also work on windows/linux. It's very early days, so jump on a thread here and I'll happily help you out.

04.03.2025 16:16 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
A screenshot of chrome with a tab group displaying the tooltip `hytradboi - "..." and 58 other tabs`

A screenshot of chrome with a tab group displaying the tooltip `hytradboi - "..." and 58 other tabs`

Big thanks to @hytradboi.bsky.social for an excellent conference.

Now I have a different kind of hangover (see screenshot). I will try to compact everything and write up my highlights next week.

01.03.2025 11:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
HYTRADBOI 2025 HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.

HYTRADBOI is tomorrow! Feb 28 0900 PDT. The chat will run for days, so it's worth joining even if you can't make the early hours.

Bring all your friends too! Re-skeet, share on your favorite forum, put flyers under your neighbours doors etc.

See you tomorrow!

www.hytradboi.com/2025/#tickets

27.02.2025 17:20 β€” πŸ‘ 28    πŸ” 13    πŸ’¬ 1    πŸ“Œ 3
Can Taiwan Reboot Democracy? - BBC Click
YouTube video by BBC Click Can Taiwan Reboot Democracy? - BBC Click

Dear #LazyWeb

Does anyone know of a bsky feed which surfaces posts that have gained positive consensus from usually-opposing groups?

I'm looking for something like pol.is (best explained by www.youtube.com/watch?v=VbCZ...) to combat the outrage-farming status quo on social media.

08.02.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
FOSDEM Highlights I was at FOSDEM last weekend, after ~15 years away. I though I should probably write up my highlights while they’re fresh in my head.

I finally got around to writing up my #FOSDEM notes.

alsuren.github.io/2025/02/07/f...

07.02.2025 22:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Blackadder | Mud For Coffee | BritBox
YouTube video by BritBox Blackadder | Mud For Coffee | BritBox

My memory of BSG is hazy, but maybe this? m.youtube.com/watch?v=_Ctd...

11.12.2024 15:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As my new year's resolution, I have decided to start referring to this platform at BSky (bee-ess-ky), and use it for BSing more.

09.12.2024 08:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@alsuren is following 20 prominent accounts