sameoldlab
banner
same.supply
sameoldlab
@same.supply
data hoarder
2nd account, unused since March(?), got suspended for violating "Community Guidelines related to {{policyName}}" (direct quote). Will be back whenever it gets resolved or I figure out how to do everything without relying on Bluesky PBC

Merry Christmas / Happy holidays in advance 🫡
December 5, 2025 at 1:12 PM
he did the thing! "Client-first Fullstack" very expressive, whole new world wide webapp paradigm. cto won't think you're a hippie. 66.67% reduction in name collision!! pls share with a server-authoritative sync engine team in your area

www.youtube.com/watch?v=TEDI...
December 2, 2025 at 2:51 PM
It would appear I TREMENDOUSLY underestimated the reproducible build game.

Oh, just a bit of JavaScript and Rust and Java and GitHub and GitLab and output from running npm build twice is a 97% match
November 27, 2025 at 9:49 PM
decided to go a different path after trying most (~7) of the rust gui libs

early post so I have extra progress space for the next update
November 24, 2025 at 4:25 AM
Hello dear reader, are you by any chance familiar with #tauri on #f-droid or with #gradle in general?
November 21, 2025 at 11:37 AM
Very Good Caching needs a better brand. There's a huge performance/UX boost most websites could make just a step beyond SSR vs CSR. But the tech is hidden in this data ownership movement.

Like there is no stage where GitHub improves their client-side cache so much it accidentally turns into Radicle
this looks very cool, i mean that genuinely, but tbh i bristle a bit seeing "local-first" used as a straw man here. of course if your server is the source of truth you can eliminate a lot of local-first complexity — the entire point of that complexity is to avoid a server-authoritative architecture!
I've built a new library that provides a local-first like experience but without the complexity. Count Cachula takes a different approach; it uses the Cache API, the stale-while-revalidate pattern, server-sent events and cache tags to give you the same full-sync experience.
November 20, 2025 at 6:34 AM
Making sure you're still up?

Loading...
November 18, 2025 at 12:13 PM
they're having a vite moment
docs.rs/subsecond/0....
subsecond - Rust
Subsecond: Hot-patching for Rust
docs.rs
July 1, 2025 at 9:36 AM
"The _Wire_! Ooooooh" I shouted in the shower as the name finally clicked. Ten episodes in.
June 7, 2025 at 10:36 AM
Reposted by sameoldlab
Roomy alpha-3 is out!

blog.muni.town/roomy-chat-a...

While there are lots of additions inside, it's sorta an intermediary release as we're still finishing up a significant backend transition, but this was a good opportunity to talk a bit about how @roomy.chat relates to its sibling project Weird.
Roomy Chat Alpha 3
A whole bunch of first-pass features; A path towards Roomy/Weird convergence; Temporary Backend Pivot (building on jazz.tools 🎶 for production-readiness).
blog.muni.town
June 6, 2025 at 8:13 PM
TIL gtk is single-threaded anyway so UI in js + system services for anything harder than 2 + 2 could be Good Actually
June 4, 2025 at 8:58 PM
added support for niri's new ipc messages to the astal vala lib so i could trigger the new overlay from my bar, only to find out it niri already has a hot zone.

(post tailored to locate how much of the niri ags venn diagram also is on bluesky)
May 27, 2025 at 11:03 AM
just saw lazygit react faster to a button I clicked on github dot com than the tab containing said button
May 15, 2025 at 10:03 PM
first working build of @roomy.chat on android made with @svelte.dev and @tauri.app

coming soon™️ to a repo (and store? 👀) near you
May 15, 2025 at 11:38 AM
thinking about how the backend frameworks in every other language has an option to choose your js frontend framework* unlike any(?**) of the "fullstack" js meta frameworks

---
* framework/library/compiler
**nope, it's a static site generator
May 11, 2025 at 6:07 PM
Reposted by sameoldlab
Disappointing as in: actually it would be amazing if we could prove that people online are actually real human beings, but Worldcoin is so transparently evil-looking it undermines the idea right from the start.
May 1, 2025 at 12:57 PM
MRR? Mario's Ricotta Ravioli
SaaS? Sandwiches as a Sided-ish
DTC? Diner Tour: Cajun
Serverless? Buffet-style
the only kinda B2B shit i’m tryna be on 😮‍💨🍳
May 1, 2025 at 5:43 AM
in conflict between I should try more "alt" bluesky apps and twitter-likes are a Sophon Lock to mental flourishing
April 23, 2025 at 8:21 AM
tailwind lsp but it showed what regular classes do: 📈
April 22, 2025 at 8:31 PM
Reposted by sameoldlab
Do we have a list of third party clients that don’t include Bluesky Default moderation?

I started a general client list here, please add to it if you have info

wiki.atprotocol.community/wiki/referen...
April 16, 2025 at 9:30 AM
trying out patchy with a couple apps. closest thing to how I imagined git working before finding out about BDFLs, emailing patches, pull requests, and github's (et al.) second class treatment of "forks"
April 16, 2025 at 10:48 AM
great post. it's interesting to cross reference with this spreadsheet from MakerPnP's streams. hopeful system76 upstreams libcosmic's accessibility to iced at some point. optimistic about makepad if they ever write docs and merge "the rik branch" to main.
April 16, 2025 at 10:24 AM
Reposted by sameoldlab
if bluesky itself is not building this right now, then i think somebody else should. the thing that makes or breaks the platform is the content. twitter "communities" are not good because they act more like folders than tags. there's a real opportunity here imo and it's worth prototyping
April 12, 2025 at 3:47 PM
Reposted by sameoldlab
After a hiatus, Contrails are back and live! Track any Graze.social feed as a websocket endpoint drop-in replacement to the jetstream - in effect, you can now use Graze as a query engine against the full Bluesky firehose!
What's Black Friday without a bit of savings? While we're between plates of leftovers, we're dropping our first developer-oriented endpoint, *contrail*, a drop-in replacement to the jetstream websocket that provides a stream of any @graze.social feed.
April 3, 2025 at 11:29 AM
cartoonish levels of how anti user can we be today
March 28, 2025 at 2:22 PM