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
Took 4in1 vaccine shoot. Now I sleep in the middle of the day, have problem to focus on work for more than few hours and my back and joints hurt. So theoretically, nothing changed.
November 8, 2025 at 5:22 AM
Everyone are talking about vibe coding. What about "vibe pricing"?

You want to pay for AI tool. For $20 you get 1500 AI credits/month. But what is AI credit? What's the table to calculate your usage and needs? Nobody knows. Not even the authors.
November 7, 2025 at 4:03 AM
Reposted by Bartosz Sypytkowski
I offer help for free, via email, to people using Redis Vector Sets in production or if they are experimenting with that. Feel free to ping me! If you don't know what I'm talking about, check this: redis.io/docs/latest/...
Redis vector sets
Introduction to Redis vector sets
redis.io
November 6, 2025 at 12:16 PM
You don't appreciate stack overflow failures in JVM/.NET until you realise that in Rust it leaves no stack trace, so your production logs leave you empty handed when it happens.
November 4, 2025 at 8:15 AM
State of the art of the software in 2025. Want to uninstall AI tool? Just follow the official docs they say (claudelog.com/faqs/how-to-...).
November 4, 2025 at 5:28 AM
I managed to burn two laptops in my life:

1. I rented my free CPU time to SETI program for too long.
2. I run Linux on a Dell laptop with NVIDIA graphics card on board back in 2011 and went on a lunch break.

Now I think, it's wild that I managed to do it twice.
October 31, 2025 at 6:00 PM
Reposted by Bartosz Sypytkowski
This is a very nice blog post because it is not afraid to explain hard work in terms of simple concepts. go.dev/blog/greente...
The Green Tea Garbage Collector - The Go Programming Language
Go 1.25 includes a new experimental garbage collector, Green Tea.
go.dev
October 30, 2025 at 10:26 PM
Shit like that should be an eligible reason to return the product as part of warranty: arstechnica.com/gadgets/2025...
Samsung makes ads on $3,499 smart fridges official with upcoming software update
Update introduces two ways for the fridges to show ads.
arstechnica.com
October 29, 2025 at 6:07 AM
The romanticised Polish Golden Autumn has ended. This year it lasted for 5 days.
October 29, 2025 at 5:19 AM
Call out to music creators on YouTube: don't use GenAI for your visuals. As a fellow artist, would you like to be replaced with an algorithm because someone else couldn't be bothered to reach out to you?

If you are using GenAI for visual, why would I trust that music is made with your own effort?
October 25, 2025 at 3:28 AM
This is impressive: an interactive step-by-step introduction to build LSM from first principles - www.nan.fyi/database
Build Your Own Database
A step-by-step guide to building a key-value database from scratch.
www.nan.fyi
October 22, 2025 at 5:48 AM
I guess AWS outage was the biggest advertising for local-first community in a while.
October 22, 2025 at 3:17 AM
I'll try moving from Spotify to Tidal. Reason: it pays artists ~4x more and has option to import my Spotify playlist (only 3 out of 400 tracks were not on Tidal).

Hopefully integration with the different devices -including car - will keep up with my expectations.
October 21, 2025 at 3:30 AM
These two perfectly complement each other and cover two core elements of calisthenics (planche and lever):
1. www.youtube.com/watch?v=ngZq...
2. www.youtube.com/watch?v=u3fa...

And if you have more time, you can also add (www.youtube.com/watch?v=3qfR...) (muscle up) for complete routine.
October 18, 2025 at 5:31 PM
Task: "this function should work with any type that can return a &T".

Rust: let me educate you on Deref, Borrow and AsRef. But if your type is hidden behind Rc<RefCell<T>>, Arc<Mutex<T>> or Arc<RwLock<T>>, you'll need to play a 5D chess match against your compiler to make it work.
October 16, 2025 at 5:24 AM
Have anyone tried to implement Rope data structure over persistent key-value storage?
October 14, 2025 at 3:11 AM
Some thoughts back from the vacation on African dessert: current world of software expects you to be permanently online and that sucks really badly.

Even my music app and video player first hangs for a minute trying to connect before giving up and letting me work on it. This is unacceptable.
October 13, 2025 at 4:45 AM
Reposted by Bartosz Sypytkowski
Why bother to read something nobody could be bothered to write?
October 7, 2025 at 5:39 AM
Reposted by Bartosz Sypytkowski
put another way: i don't want your data—not just from an ideological "users should be in control" perspective, but from a pragmatic "this makes my app harder and more expensive to run" perspective

we've been so focused on making it easy to scale up that we've accidentally made it hard to scale down
i like making little web apps for myself/family/friends. the most annoying parts — the parts that drastically increase the scope, from "a bunch of HTML, CSS & JS files" to "a web server and database" — are auth+persistence. so i am very excited about atproto including a user-owned solution for both.
The web can be made personal again.

blog.muni.town/personal-dat...
October 5, 2025 at 3:47 PM
I'm looking up for papers about on-disk trie/radix/prefix tree-based key-value stores. I've heard about Cassandra switching some time ago (cassandra.apache.org/_/blog/Apach...). Are there any other good insights into these data structures?
Apache Cassandra | Apache Cassandra Documentation
cassandra.apache.org
October 3, 2025 at 10:13 AM
Idea: have a Rust bytes::Bytes<T> variant, where T describes how to interpret its binary content, ie.:

- Bytes<Utf8>
- Bytes<Lz4<T>>
- Bytes<ZerocopyStruct>

this way we also never assign incompatible data like `Bytes<Lz4<T>> => Bytes<T>`.
October 2, 2025 at 5:52 AM
Looking at the state of cargo crates related to immutable/persistent data structures (some having < 300 downloads, most not updated for 3+ years), I'd say that this domain pretty much died in Rust ecosystem.
September 29, 2025 at 4:55 PM
My favourite part of Akira is that its portrait of the fallen, post-apocalyptic youth looks basically the same as in a regular US high-school drama from the 90's.
September 29, 2025 at 7:54 AM
Reposted by Bartosz Sypytkowski
Well, depends heavily if you have or don't have the money. If you fund your venture out of your own pocket you better have a very good reason for spending a sum of money PER YEAR for which you can establish an entire elementary and high school in Europe including building the campus.
September 28, 2025 at 8:26 PM
You can easily find stores to buy alcohol 24h/day, yet pharmacies with such availability are so rare...
September 27, 2025 at 3:09 AM