News for hackers. Stuff that matters.

TrustPatches

Re:Ask HN: What're You Reading? on Tuesday September 29, 2026 @11:04PM (#49903893)
Fiction: Between Two Fires

Non-fiction: 21st Century Monetary Policy

Re:Ask HN: What did you read in 2025? on Saturday December 27, 2025 @01:52AM (#46399740)
A lot, but my favorites of the year:

- Children of Time

- Hyperion & The Fall of Hyperion

- Red Dragon & Silence of the Lambs

- Cat's Cradle

- The Book of the New Sun

Re:Ask HN: How do you consume sports? on Friday September 13, 2024 @09:27PM (#41536777)
Started playing fantasy football last year. Vastly improved my enjoyment of football, find myself following players and teams I wouldn’t care about before. I use my fantasy app for scores, news, etc.

I watch RedZone, and created a multireddit for nfl, teams, fantasy, etc. for the rest + YouTube for highlights

Re:A distributed systems reading list on Thursday February 08, 2024 @12:13PM (#39304577)
Gossip Glomers might be fun if you’re looking for some hands-on exercises :)

https://fly.io/dist-sys/

Re:Beej's Guide to Interprocess Communication on Sunday November 26, 2023 @10:49PM (#38427824)
Almost done with Beej's Guide to Networking Concepts[1] and absolutely loving it, following along in Go. Gotta check this out and his other guides afterwards

[1]: https://beej.us/guide/bgnet0/html/split/index.html

One problem I’ve experienced doing something like this is you end up with both exceptions and error values since the standard library and 3rd party libraries are still primarily exception based. You either have to live with it or create wrappers that catch errors and return them as values.
Re:Ask HN: Computing Side Project Ideas? on Sunday September 03, 2023 @05:37PM (#37374857)
I always thought it would be cool to build an entire toy “stack”. Maybe start with a language, DB, and web server. You could start out simple, for example building a language that transpiles to JS, and overtime replace parts with lower level implementations
Re:UW CSE 391 – System and Software Tools on Friday June 23, 2023 @12:42AM (#36442870)
CSE 374, good times :)
+1, being able to write tests that access private fields and functions means you never need to expose behavior or data purely for testability
Re:Ask HN: What are we doing with all these strings? on Thursday May 11, 2023 @12:47AM (#35897651)
I’ve always felt that strings are a little abused, we say “string” when we actually mean 100 different things.
Re:Placing #1 in Advent of Code with GPT-3 on Sunday December 04, 2022 @03:34AM (#33851776)
I got it to solve day 1 while playing with it yesterday, not shocked at all that this happened. Wonder if they'll try to prevent this somehow to preserve the competitive nature of AoC...
Re:Thirteen Years of Go on Friday November 11, 2022 @03:44PM (#33566547)
Very cool, I guess one the the advantages of rust macros is that you could write your own to do something more advanced in theory
Re:Thirteen Years of Go on Friday November 11, 2022 @01:50PM (#33564995)
Not sure if it’s an exact parallel, but you can also embed files into rust binaries with “include_bytes!” and “include_str!”.
Re:Making a change to SQLite source code on Wednesday October 26, 2022 @03:53AM (#33340972)
Really liked this post. One of the hardest things for me as a junior engineer is navigating complicated codebases and understanding them enough to make the change I want. This gives useful insight on how one might approach a similar problem.
Re:Ask HN: App Distribution Through the Ages on Monday August 15, 2022 @12:25AM (#32465883)
What about the web? The browser isn’t a perfect sandbox and certainly limits capabilities but many apps these days could be (and are) served via the browser
Halfway through crafting interpreters and I couldn’t recommend it enough, the entire book is free on the website, and contains every line of code you need to create your own programming language. Very practical, with just the right amount of theory.

Even if you don’t care about language design, it’s a great way to get you to think about the tools we use everyday, how they get made, and why their limitations exist.

Re:Ask HN: How have you used GitHub Copilot so far? on Friday June 10, 2022 @12:21AM (#31690008)
Same, I’ve found it incredibly productive for scaffolding web apps, also helps when I’m less familiar with a language or framework.
Re:Show HN: Little Procedural Pixel Worlds on Monday May 23, 2022 @04:02PM (#31484171)
Love it, procedural world generation is a ton of fun
Re:AMD Reports Q1 2021 Earnings on Wednesday April 28, 2021 @04:53AM (#26967201)
That’s what I did, a lot of the smaller pre-build retailers are out of stock but HP/Dell/etc. still have the high end cards in reasonably priced builds.
Re:Minecraft's “Pack.png” Seed Reversal Methodology on Monday September 28, 2020 @09:07PM (#24623148)
They didn’t know apparently, the photo was taken years ago with a random seed just for the purpose of using it in the menu IIRC.