Altho config langs like Cue, Jsonnet, Nix, Nickel seem like theyβre perfect for this sort of thing
09.10.2025 10:18 β π 0 π 0 π¬ 0 π 0@star-ptr.bsky.social
Altho config langs like Cue, Jsonnet, Nix, Nickel seem like theyβre perfect for this sort of thing
09.10.2025 10:18 β π 0 π 0 π¬ 0 π 0Sick, thanks! So thatβs what the sync.* queries were for
08.10.2025 16:27 β π 1 π 0 π¬ 0 π 0Wait what can you explain this, I've been puzzled by how to easily backfill data from the firehose for relevant schemas if my DB/backend ever has down time (it will π)
08.10.2025 08:48 β π 2 π 0 π¬ 1 π 0I wish there was an #atproto action-to-api lookup for popular libararies like the @/atproto and @/atcute npm packages.
This lookup of knowing what you want to do β the right library code to call feels like it should be a solved problem, but library docs are almost always in the reverse direction π©
Holy real, why is atproto so hard to hack on π
07.10.2025 07:59 β π 2 π 0 π¬ 1 π 0Real until you want to do anything more interesting than manipulating simple structures, at which point I really really miss nice abstractions and stronger type safety
07.10.2025 07:56 β π 2 π 0 π¬ 0 π 0Jsonnet2lexicon
07.10.2025 04:07 β π 0 π 0 π¬ 0 π 0Oh interesting, I wonder how edit historyβll work with directly editing the post record (no history in user repo)
07.10.2025 01:16 β π 0 π 0 π¬ 1 π 0Oh bummer, yeah i only use nixos on x86_64-linux (and nix on aarch64-darwin), i imagine a lot less ppl use other platforms
05.10.2025 21:51 β π 0 π 0 π¬ 0 π 0(Not super familiar with Google cloud monitoring so this might be apples to oranges but) Grafana supports public view-only dashboards iirc
05.10.2025 21:41 β π 1 π 0 π¬ 0 π 0Pdsld is awesome, I like how seeing the frontend ui gave me a really solid mental model of the βshapeβ of a user repo
05.10.2025 21:06 β π 1 π 0 π¬ 0 π 0Is it possible to edit a post on bsky by editing its record?
- If you see this, it doesn't seem possible.
You love to see itπ€©
04.10.2025 18:33 β π 0 π 0 π¬ 0 π 0Wait this is a good point. Whatβs stopping new appviews from just not writing to the PDS and using their own storage? This is already happening with some (very popular) apps (tbf, for decent reasons)
04.10.2025 10:24 β π 3 π 0 π¬ 0 π 0So many decisions come with pros and cons. I want to use the NixOS service modules bc theyβre so easy to configure, but afaik you canβt run systemd in containers on k8s properlyπ
04.10.2025 10:13 β π 1 π 0 π¬ 0 π 0Yeah I use k3s on NixOS using their experimental tailscale integration for networking
04.10.2025 10:11 β π 1 π 0 π¬ 0 π 0I think it depends on your setup; Iβve had a lot of trouble getting flannel to NOT suddenly take over as the main ip route in the host OSπ
04.10.2025 10:06 β π 1 π 0 π¬ 0 π 0Oh wow I didnβt realize this wasnβt a super stable thing yet
04.10.2025 10:04 β π 0 π 0 π¬ 1 π 0Do you deploy containers that somehow use images that use NixOS service modes like services.<service>.<options>? I really want to easily use the NixOS modules system, but they depend on systemd and it seems like running images that use systemd in k8s is not really something people do
04.10.2025 10:03 β π 0 π 0 π¬ 0 π 0Old post lol but whatβs the use case? I have k3s on nixos but I donβt provision machines cuz itβs a homelab
04.10.2025 09:55 β π 0 π 0 π¬ 0 π 0Interesting combo, I run k3s on nixos machines
04.10.2025 09:52 β π 1 π 0 π¬ 1 π 0I imagine this has got to be really niche lol
04.10.2025 09:51 β π 0 π 0 π¬ 0 π 0I just played this galaxy last week and itβs one of the most notable
04.10.2025 09:44 β π 1 π 0 π¬ 0 π 0Yup exactly. I'm mostly interested in implications of this, since it seems like adversarial PDSes in the atproto network can impersonate any handle from the pov of appviews, eg. poison Bsky's DNS resolver β‘οΈ a post can show that the handle is @someone when in reality the backing PDS is not-someone
04.10.2025 08:22 β π 0 π 0 π¬ 0 π 0Something like this: bsky.app/profile/star...
04.10.2025 06:46 β π 0 π 0 π¬ 1 π 0I'm pretty sure you can impersonate a handle in atproto, as long as you can spoof DNS records
04.10.2025 04:05 β π 3 π 1 π¬ 0 π 1I had the same question as that comment, and I think you can actually use arbitrary handles with DNS poisoning.
Itβs easier to think about from an adversarial POV. They could create a DNS record for a handle they donβt own, point it at their PDS, and have their PDS use that handle.
Tangled is cool because its user-to-user ("social") aspects (including issues, PRs) are stored in Atproto, but Radicle is cool because its user-to-user ("social") aspects are automatically replicated. Maybe Atproto should have some way to hold data outside of a PDS like secure scuttlebutt..
03.10.2025 09:02 β π 0 π 0 π¬ 0 π 0Atproto lexicons remind me of Radicle's COB types. If you squint a bit, they're pretty much the same thing. Unlike atproto records though, COBs are replicated via a gossip protocol, so IIUC they can't really be deleted. I kinda like this approach better though; user data seems more resilient
03.10.2025 08:59 β π 0 π 0 π¬ 1 π 0Thatβs sick, i use deploy-rs in my current setup but the building is remote
03.10.2025 00:59 β π 1 π 0 π¬ 0 π 0