Blogs / Personal blogs

Sylvain Kerkour

kerkour.com

(Ab)using technology for fun & profit.

Popular posts
17
Total points
3,017
HN comments
2,194
Rank
#466 personal

Visit kerkour.com → RSS feedOn Hacker News Feb 2021 – Apr 2026

Software Engineering 7Systems & Performance 5Security & Privacy 3Life, Learning & Writing 3Databases & Data 3Web & Frontend 2

1

Backdooring Rust crates for fun and profit

Supply chains attacks are all the rage these days, whether to deliver RATs, cryptocurrencies miners, or credential stealers. In Rust, packages are called crates and are (most of the time) hosted on a central repository: https://crates.io for better discoverability. We are going to study 8 techniques to achieve Remote…

2

Distributed SQLite: Paradigm shift or hype?

SQLite is fast, really fast. On a single ~40€ / m commodity server, it can sustain ~168,000 reads and ~8000 writes per second, concurrently. Because it's an embedded library designed for client-side applications such as embedded systems and phone & desktop applications, SQLite databases have to be co-located…

5

Overthinking

I used to be a pathological overthinker. Everything had to be carefully planned, from the words I would say to the baker to order a baguette to all the insignificant details of any of the projects I worked on. Is it better to tweet at 18:00 or 18:05? Rust or

6

Overthinking (2021)

I used to be a pathological overthinker. Everything had to be carefully planned, from the words I would say to the baker to order a baguette to all the insignificant details of any of the projects I worked on. Is it better to tweet at 18:00 or 18:05? Rust or

8

Entropy Is Fatal

Like a lot of people, I used to be a pathological maximalist. A phone with more features is necessarily better, a company with more people is better, a program with more lines of code is better, a house with more stuff is better. Until the day when reality hit me

13

15k inserts/s with Rust and SQLite (2021)

There is this growing sentiment in tech that stacking more and more layers of complexity to reach the sacrosanct "infinite scalability" is not the way forward. First, because it rarely materializes: you need a lot of other things than fancy tech to reach millions of people. Second, because the tradeoffs