Piotr Sarna (@sarna_dev) 's Twitter Profile
Piotr Sarna

@sarna_dev

Hacking timeline:
@poolsideai
Writing For Developers: Blogs That Get Read
writethat.blog
libSQL
@tursodatabase
Database Performance at Scale
@ScyllaDB

ID: 1577153510378033154

linkhttp://bio.sarna.dev calendar_today04-10-2022 04:28:05

778 Tweet

1,1K Followers

10 Following

Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

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

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
Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

"bring your own IO" is a great approach to async, and a perfect fit with deterministic testing (I bet it was directly inspired by TigerBeetle). 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

Cynthia Dunlop (@c_a_dunlop) 's Twitter Profile Photo

Our latest tech blogger interview features “long-time performance geek” Tanel Poder 🇺🇦. He just hit 18 years of blogging, and that deep experience really comes across in his thoughtful responses. writethatblog.substack.com/p/tanel-poder-…

Our latest tech blogger interview features “long-time performance geek” <a href="/TanelPoder/">Tanel Poder 🇺🇦</a>. He just hit 18 years of blogging, and that deep experience really comes across in his thoughtful responses. writethatblog.substack.com/p/tanel-poder-…
Manning Publications (@manningbooks) 's Twitter Profile Photo

📣Deal of the Day📣 Jul 24 SAVE 45% TODAY ONLY! Writing For Developers & selected titles: hubs.la/Q03yKzhJ0 This practical guide shows you methods for writing blogs, articles, and other technical pieces that stand out from the crowd! #techblogs A well-crafted

📣Deal of the Day📣 Jul 24

SAVE 45% TODAY ONLY!

Writing For Developers &amp; selected titles: hubs.la/Q03yKzhJ0 

This practical guide shows you methods for writing blogs, articles, and other technical pieces that stand out from the crowd!  #techblogs

A well-crafted
Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

July edition of writethat.blog👇 - How Turso made connections to SQLite databases 575x faster: Glauber Costa - Resizable structs in Zig: Tristan Pemble - How we rooted Copilot: Vaisha Bernard, Eye Security - Why continuous profiling is the fourth pillar of observability: Marcus Hirt,

July edition of writethat.blog👇

- How Turso made connections to SQLite databases 575x faster: <a href="/glcst/">Glauber Costa</a>
- Resizable structs in Zig: Tristan Pemble
- How we rooted Copilot: <a href="/the1bernard/">Vaisha Bernard</a>, <a href="/eyesecurity_/">Eye Security</a>
- Why continuous profiling is the fourth pillar of observability: <a href="/hirt/">Marcus Hirt</a>,
Thorsten Ball (@thorstenball) 's Twitter Profile Photo

I really procrastinated on this (sorry Cynthia!), but once I sat down to write it, this was a lot of fun. Reflecting on 20+ years of writing on the internet, in a way

Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

weekend project update: MCP server for sorry.idont.date is ready! Allows agents to get a disposable email address and receive mail. Next step, test it out on automatically signing up to break registration walls and automatically read newsletters.

weekend project update: MCP server for sorry.idont.date is ready! Allows agents to get a disposable email address and receive mail.

Next step, test it out on automatically signing up to break registration walls and automatically read newsletters.
Cynthia Dunlop (@c_a_dunlop) 's Twitter Profile Photo

PSA: This new "Writing for Developers" blog has nothing to do with our book or Manning Publications. It promises to help you "earn six figures from your words - all with proven AI prompts that automate 90% of the work." Eww.

PSA: This new "Writing for Developers" blog has nothing to do with our book or <a href="/ManningBooks/">Manning Publications</a>.  It promises to help you "earn six figures from your words - all with proven AI prompts that automate 90% of the work."  Eww.
Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

August in writethat.blog 👇 Inside vLLM: anatomy of a high-throughput LLM inference system: Aleksa Gordić (水平问题) Big O: Sam Rose Optimizing our way through Metroid: Will Wilson (Antithesis) Without the futex, it's futile: h4x0r Inside ClickHouse full-text search: fast,

August in writethat.blog 👇

Inside vLLM: anatomy of a high-throughput LLM inference system: <a href="/gordic_aleksa/">Aleksa Gordić (水平问题)</a>  
Big O: <a href="/samwhoo/">Sam Rose</a>
Optimizing our way through Metroid: Will Wilson (<a href="/AntithesisHQ/">Antithesis</a>)
Without the futex, it's futile: h4x0r  
Inside ClickHouse full-text search: fast,
Cynthia Dunlop (@c_a_dunlop) 's Twitter Profile Photo

New interview: Aaron Francis on technical blogging. It’s short, sharp, and spot on. No excuses, give it a read. 🙂 writethatblog.substack.com/p/aaron-franci…

New interview:  <a href="/aarondfrancis/">Aaron Francis</a> on technical blogging. It’s short, sharp, and spot on. No excuses, give it a read. 🙂
writethatblog.substack.com/p/aaron-franci…
Pekka Enberg (@penberg) 's Twitter Profile Photo

I still remember Piotr Sarna and me hacking on the first iteration of integrating MVCC into our SQLite fork, thinking that we really want a more hackable codebase and the I/O model really should be async. So it's an incredible feeling to see that happening now with Turso, two

Piotr Sarna (@sarna_dev) 's Twitter Profile Photo

Finally, a major breakthrough in reverse engineering my sauna control box! One cheap logic analyzer and ripped open RJ-45 cable later, I detected Baud rate 9523 on one of the channels. That's awfully close to 9600, which strongly suggests UART. Next mission: click buttons and

Finally, a major breakthrough in reverse engineering my sauna control box! One cheap logic analyzer and ripped open RJ-45 cable later, I detected Baud rate 9523 on one of the channels. That's awfully close to 9600, which strongly suggests UART. Next mission: click buttons and