bencornia

Joined 1 year ago

Karma
87
Submissions
35
Member since
Feb 16
https://bencornia.com
View on Hacker News

Recent submissions

Comment · 10 months ago
I got the same feeling. The writing is too punchy.
Comment · 10 months ago
> With this bug, we are in the last case: the Response type is a non-POD struct (due to the std::string data field), so the default constructor is called. Response does not implement a default constructor. This means that the compiler generates a default constructor for us, and in this generated code, each struct field is default initialized. So, the std::string constructor is called for the data field and all is well. Except, the other two fields are not initialized in any way. Oops.
Comment · 10 months ago
I also read Meditations this year. Definitely not what I was expecting. It's not cohesive at all. My biggest takeaways were the inevitability of death and generally letting go of our sense of control.
Comment · 10 months ago
> Grab’s engineering team went from 18 minutes for go get to 12 seconds after deploying a module proxy. That’s not a typo. Eighteen minutes down to twelve seconds.

> The problem was that go get needed to fetch each dependency’s source code just to read its go.mod file and resolve transitive dependencies. Cloning entire repositories to get a single file.

I have also had inconsistent performance with go get. Never enough to look closely at it. I wonder if I was running into the same issue?

Comment · 10 months ago
> The way Faulkner treats his characters, I treat domain name projects. I buy them with an intention to develop. And I let them take the lead. They’re the inspiration for the business itself. They guide me towards what they need to become. I’m just the dude behind the keyboard (sorta).

I feel the same way about personal projects and blogs. A good idea tends to be self-reinforcing. It just needs someone to uncover it. Selling onions on the internet seems unusual but to the right person that idea is gold.

Comment · 11 months ago
> What we’re doing here is instantaneous point-in-time recovery (PITR), expressed simply in SQL and SQLite pragmas.

> Ever wanted to do a quick query against a prod dataset, but didn’t want to shell into a prod server and fumble with the sqlite3 terminal command like a hacker in an 80s movie? Or needed to do a quick sanity check against yesterday’s data, but without doing a full database restore? Litestream VFS makes that easy. I’m so psyched about how it turned out.

Man this is cool. I love the unix ethos of Litestream's design. SQLite works as normal and Litestream operates transparently on that process.

Comment · 11 months ago
It would be such a dream if I could get an ebook, pdf, and physical copy. I love O'Reilly books and have been lucky to have access the last few years because of school.
Comment · 11 months ago
I recently read his networking guide as part of a class and it was invaluable. It gets you up to speed without overwhelming you with detail. It's a lightweight read.
Comment · 11 months ago
I am currently enrolled in a operating systems course where Beej's guide to network programming was invaluable. Highly recommend!
Comment · 11 months ago
- Philosophy of Software Design by John Ousterhout

- Leviathan Wakes by James Corey

- UNIX: A History and a Memoir by Brian Kernighan

- Efficient Linux at the Command Line by Daniel Barrett

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton