Robert Blomqvist
banner
robban.eu
Robert Blomqvist
@robban.eu
Rustacean 🦀 Father of daughters. SOFA 🛋 member. Game dev, machine learning and home automation enthusiast.
The #rustlang Bluesky feed is showing its age; I built it when Bluesky was in beta using a hacky DAG-CBOR implementation.

I'm now updating it to use Jetstream/JSON for reduced bandwidth, power usage and easier on my wallet.

Maybe a few more restarts during this transition, but no other changes! 🤞
August 10, 2025 at 11:54 AM
I customize. A lot. Probably too much. Historically, using private git repos with notes on how to re-apply configs.

Learned about "dotfile managers" recently, and tried chezmoi - loving it.

Highly recommended if you have lots of unmanaged app configs.

(Note: Addictive)

www.chezmoi.io
chezmoi - chezmoi
Manage your dotfiles across multiple machines, securely.
www.chezmoi.io
March 9, 2025 at 12:46 PM
The #rustlang feed now supports pagination so you should hopefully be able to scroll back around a week or so.

bsky.app/profile/robb...
December 21, 2024 at 10:58 PM
Added two more things to that strange list of tools that, when first explained or read about, seem superfluous and unnecessary, but after some hands-on experience, become part of your core tools:

jj and TailwindCSS
October 5, 2024 at 10:52 AM
@atproto.com ‪Custom built feed is unable to deserialize com.atproto.sync.subscribeRepos commit payloads since yesterday - has anything changed in that message structure?
September 30, 2024 at 6:26 PM
@proton.me any news about the Proton Mail desktop app for Linux?
February 19, 2024 at 7:02 PM
Stumbled upon the book "There Is No Antimemetics Division" by qntm (thanks @pfrazee.com), it's really ▮▮▮ ▮▮▮▮▮▮ for the ▮▮▮▮▮ and ▮▮▮ ▮▮▮▮▮▮ ▮▮. If ▮▮▮▮ ▮▮▮ can ▮▮▮▮.
February 10, 2024 at 9:14 PM
@atproto.com I want to update only the description of app.bsky.feed.generator, keeping avatar etc as is.

Can I call com.atproto.repo.putRecord with only the description field? (and any required fields) Or will that remove the current avatar?
December 5, 2023 at 8:50 PM
Outer layers of my #adventofcode Day 2 in #rustlang 🦀

(Yeah this can be reduced more by combining maps or filter_map, but I liked this level of readability 🥰)
December 2, 2023 at 5:12 PM
The rustlang feed has been updated from the example Typescript repo to a custom made Rust algorithm. Hopefully it pulls in more Rust content while staying on topic (car content also mention rust, performance and ownership!)

Way easier to run and test and memory usage dropped from ~325MB to ~4MB.
November 29, 2023 at 6:57 PM
Hey Rustlang feed subscribers. This feed has been stale for a few days, I migrated the backing database and missed to update an important ATproto change in my feed generator. It should hopefully be resolved now. Sorry for the inconvenience! #rustlang
Migrating bsky.social to Multiple PDS Instances (Nov 2023) · bluesky-social/atproto · Discussion #...
As part of our operational work in preparation for federation, we are starting to migrate PDS accounts away from the existing monolithic bsky.social instance to several *.*.host.bsky.network PDS in...
github.com
November 15, 2023 at 1:37 PM
Good point
Goodbye, Clean Code
Let clean code guide you. Then let it go.
overreacted.io
September 1, 2023 at 10:11 PM