sarna_dev Profile Banner
Piotr Sarna Profile
Piotr Sarna

@sarna_dev

Followers
2K
Following
2K
Media
88
Statuses
813

Hacking timeline: @poolsideai Writing For Developers: Blogs That Get Read https://t.co/8mJ7fPbtDc libSQL @tursodatabase Database Performance at Scale @ScyllaDB

Joined October 2022
Don't wanna be here? Send us removal request.
@sarna_dev
Piotr Sarna
3 months
Celebrating my newest postgraduate degree! I'm finally a Computer Science *and* Agriculture professional, 100% ready for post-AGI world
Tweet media one
1
0
22
@sarna_dev
Piotr Sarna
23 hours
RT @c_a_dunlop: Our latest tech blogger interview features “long-time performance geek” @TanelPoder. He just hit 18 years of blogging, and….
0
2
0
@sarna_dev
Piotr Sarna
3 days
"bring your own IO" is a great approach to async, and a perfect fit with deterministic testing (I bet it was directly inspired by @TigerBeetleDB). Rust promised (pun intended) a similar approach, but ended up in a very sad state. I hope it works out well for Zig, I'll try it out.
@croloris
Loris Cro ⚡
4 days
Zig's New Async I/O.
1
2
70
@sarna_dev
Piotr Sarna
14 days
I remember Limbo starting out as a moonshot pet project by @penberg, so nice to see it become the new Turso 🥹.
@glcst
Glauber Costa
15 days
Turso, the next evolution of SQLite (previously codenamed "Limbo") reaches its first alpha milestone and first official release. We are so confident in our foundations, that we are offering you $1,000 if you find any data corruption bugs through our partnership with @algoraio.
0
0
9
@sarna_dev
Piotr Sarna
15 days
news from 👇.
@c_a_dunlop
Cynthia Dunlop
15 days
Piotr’s latest picks for .- How to store Go pointers from assembly: @trascendentale .- Homomorphically encrypting CRDTs: Jake Lazaroff.- jemalloc postmortem: Jason Evans.- Fuzzer blind spots (meet Jepsen!): djb (@TigerBeetleDB ).- How we decreased GitLab
Tweet media one
0
0
1
@sarna_dev
Piotr Sarna
17 days
Some hardware design tricks are absolutely brilliant. Carry-select adder, a module which computes sums of higher bits for both cases, with carry-out and without it. Then, the already computed correct result is picked via a simple multiplexer. A tad redundant, but since more
Tweet media one
0
0
10
@sarna_dev
Piotr Sarna
17 days
As part of my agriculture thesis (😎) I implemented an app based on Polish gov APIs for getting legal and geodetic info on land. AI is surprisingly good at picking up niche gov APIs 🤌.
Tweet media one
0
0
9
@sarna_dev
Piotr Sarna
20 days
RT @ordepdev: I’ve been writing again, thanks to Writing for Developers (@sarna_dev @c_a_dunlop) and @eatonphil’s book club. It pushed me….
0
2
0
@sarna_dev
Piotr Sarna
21 days
RT @techleadjournal: In the new Tech Lead Journal episode, @sarna_dev, author of "Writing for Developers," shows you how to create content….
0
2
0
@sarna_dev
Piotr Sarna
22 days
RT @techleadjournal: "You're not writing enough." ✍️. New on Tech Lead Journal, author of "Writing for Developers" Piotr Sarna (@sarna_dev)….
0
2
0
@sarna_dev
Piotr Sarna
23 days
catching up with AI fundamentals (about time since I work in the industry for over a year already. ). Lesson I: BPE tokenizer.
Tweet media one
0
0
10
@sarna_dev
Piotr Sarna
23 days
RT @techleadjournal: 🔴 WE ARE LIVE! 🔴. As a developer, are you writing enough?. Join me and Piotr Sarna (@sarna_dev), author of "Writing fo….
0
2
0
@sarna_dev
Piotr Sarna
24 days
My Wheel of Time status: 9 of 14 read. This series is an ultimate test of persistence for me, I started around 2018. One day I'll finally reach the ones finished by @BrandSanderson.
0
0
5
@sarna_dev
Piotr Sarna
25 days
Got back to rev-engineering my sauna control box. Set of tools so far:.1. $2 logic analyzer.2. pulseview* by @sigrokproject .3. RJ45 brutally taken apart doctor-octopus style, plus a breadboard and a few jumper wires. I sniffed the RX and TX signals. My best guess is still a
Tweet media one
Tweet media two
Tweet media three
@sarna_dev
Piotr Sarna
2 years
Day 72 of reverse-engineering my sauna. Behold my newest invention: Ethernet cable inspector! How did I get there?
Tweet media one
1
0
5
@sarna_dev
Piotr Sarna
27 days
A comprehensive list of when it's a good idea to use FUSE for accessing your data over network: .1. never.
1
0
13
@sarna_dev
Piotr Sarna
1 month
RT @c_a_dunlop: .@shanselman chats with @poppastring about blogging for developers. Really, what else do we need to say? Just read/listen.….
0
2
0
@sarna_dev
Piotr Sarna
1 month
RT @nekoruri: 読了: Writing for Developers. 技術記事を書く上での考え方、パターン、テクニック、AIとの距離感など全てが詰まってる
0
2
0
@sarna_dev
Piotr Sarna
1 month
pro dementia prevention tip: once a year I complete.@tqbf's from scratch to prove to myself I still understand CBC Padding Oracle
Tweet media one
0
0
2
@sarna_dev
Piotr Sarna
1 month
RT @GOTOcon: Developer @sarna_dev shares his thoughts on blog writing as an engineering discipline in this chat with his longtime colleag….
0
1
0
@sarna_dev
Piotr Sarna
1 month
RT @c_a_dunlop: Piotr’s latest picks for .- We rewrote large parts of our API in Go using AI - @iavins, @tursodatab….
0
10
0