Bartosz Sypytkowski
banner
horusiath.bsky.social
Bartosz Sypytkowski
@horusiath.bsky.social
Yrs/Yjs core dev team. Interested in distributed systems, databases and CRDTs. Blogging: https://www.bartoszsypytkowski.com
Reposted by Bartosz Sypytkowski
I’m a believer in usefulness of AI but shit like this GitHub issue (and follow up) is just disgusting.

Tech bros trying to not be gross. Challenge impossible.
February 12, 2026 at 1:19 PM
Reposted by Bartosz Sypytkowski
@pvh.ca speaks truth, but there's one more corner in the design space: you can federate the infrastructure instead of centralizing it.
That's the choice we made for iroh relays: you can run your own (it's OSS!), and endpoints connected to your relay can talk to endpoints connected to other relays.
pvh.ca pvh @pvh.ca · 2d
All peer-to-peer systems have to compromise one way or another on this: they can decide that direct P2P is essential and simply fail, they can provide centralized fallback alternatives, or they can try to find/convince/incentivize another peer to route traffic on your behalf.
February 11, 2026 at 9:02 PM
I used to watch war movies and feel bad for soldiers leaving their families to fight on the frontlines. But after first month of fatherhood (+ work from home), now I think: maybe they were the lucky ones...
February 11, 2026 at 6:48 PM
Looking at my YouTube subscription feed: 7/9 NDC presentations are all about AI. Something tells me, submitting my talk proposals for this year's edition would be a waste of time.
February 10, 2026 at 11:05 AM
My recent adventure about plagiarising AI inspired me for a new way to fund open source:

1. Start publishing projects on GH under paid, non-permissive license.
2. Wait for the sources to be scrapped.
3. Make a tool to find scraps of your code in other repositories.
4. Start sending invoices.
February 7, 2026 at 8:17 AM
Reposted by Bartosz Sypytkowski
February 7, 2026 at 3:07 AM
I've asked Claude to implement a Rust port of JS library given source code in another directory: there's already one such implementation in OSS, mine. Result?

AI blatantly plagiarised my OSS code, including parts that were not present in source it was pointed to port.
February 4, 2026 at 6:06 PM
When I'll have a newborn, I won't tell anyone, but there will be signs.
February 4, 2026 at 2:49 PM
My FOSDEM talk is already online (sound starts at 1:15): fosdem.org/2026/schedul...
FOSDEM 2026 - Taming your Yjs documents
fosdem.org
February 4, 2026 at 6:53 AM
Flying back from FOSSDEM (8’C) back to Warsaw (-24’C) is going to be brutal.
February 2, 2026 at 12:52 PM
Back in 2024 USD/PLN currency exchange was hitting as high as 4.20. Today it's 3.51. A 16% loss over 1,5 year for any USD earners. Meanwhile EUR/PLN went 4.35→4.20. Maybe I should rethink using USD as a currency for a long-term contracts.
January 29, 2026 at 7:38 AM
IIRC the reason why social media are avoiding taking responsibility for the content they show is that (unlike newspapers) they count as public forums and only "give a space" for their users.

But this rationale falls flat when your timeline content is controlled by corporate recommendation algorithm
January 28, 2026 at 2:58 PM
Reposted by Bartosz Sypytkowski
Windows developers, you're invited! 🪟
We just launched a Windows workgroup to make Swift even better on Windows: improving the toolchain, core packages, API bridging, and deployment experiences.
Curious? Interested in contributing? You're welcome here. 👉 swift.org/blog/announcing-windows-workgroup/
Announcing the Windows Workgroup
We are excited to announce the creation of the Windows workgroup!
swift.org
January 26, 2026 at 8:52 PM
I much more preferred when Facebook tried to sell me castle property in the middle of rural France and Italy, rather than trying to radicalise me into MAGA cultist as it does right now.
January 24, 2026 at 12:56 PM
Reposted by Bartosz Sypytkowski
*adds self_cell crate to project* why yes I have spent 3 hours so far on a problem that couldn't have existed if I just used go in the first place
January 22, 2026 at 10:00 AM
For the last few days YouTube is trying to screw me over. Playlists don't work since every time I play the video, this is what happens - it requires me to reload the page.

Btw. I'm paying for that shit (YT premium). I think we really need an alternative for it.
January 22, 2026 at 5:38 AM
Thin in std::ptr - Rust
Pointers to types implementing this trait alias are “thin”.
doc.rust-lang.org
January 16, 2026 at 1:05 PM
Reposted by Bartosz Sypytkowski
I think we need to evolve an etiquette around LLM-generated fixes. Kind of like ”don’t fart at the table”.

I don’t mind merging PRs where a human has done the due diligence to review the patch.

But it bothers me when I get blind fixes that are clearly wrong.
January 11, 2026 at 4:36 PM
It's outrageous: my city, Warsaw has been marked as 10th most polluted city on planet. It's not pollution, it's a perfectly normal phenomenon when there's a fog during -15'C outside. Happens every year.

PS: it's a great city to live in, but not in winter ;)
January 10, 2026 at 6:19 AM
Vibe pricing at its finest. Since company doesn't give a clear way to predict quota usage, they are free to manipulate the prices as they want and check when people start to notice.

PS: waiting for person-adjusted pricing, where your quota will be computed based on if you were a good boy or not.
okay @anthropic.com *definitely* changed something about how they calculate usage limits

i have never come close to topping out Max x20 before, but post new years? I'm maxing out sessions and just maxed out my week, apparently?
January 7, 2026 at 7:56 AM
Given how surreal the "Chainsaw Man" chapter 220+ battle has become, I'm not sure if they will ever make it into the anime.
January 6, 2026 at 5:03 PM
I woke up, got ready to do some work, then read the news that 10h long fireplace asmr video on YouTube earned total $1.2mln over 8 year period, and now I just want to stare at the wall (I don't have a fireplace).
January 4, 2026 at 7:56 AM
Watched "The Boy and the Heron" and I'm just sitting here asking myself wtf did I watch.
January 1, 2026 at 4:40 PM
Looking into my 200LOC recursive 3-level deep sub-select SQL query fetching all data in one roundtrip, being like:
December 30, 2025 at 11:29 AM
Just got an AI-generated music recommendation: "Synthwave Dystopian Nights". Unironically a perfect name for it.
December 29, 2025 at 5:47 PM