uncanny
Re:Tracking developer build times to decide if the M3 MacBook is worth...
on Friday December 29, 2023 @06:25PM (#38811432)
I just upgraded to the top M3 Max CPU from the top M2 Max CPU.
I benchmarked several test suites to compare the machines. The test suites for two different Rails applications were around 10% faster on the M3 Max. A test suite for a Go web application that does significant integration testing in parallel (i.e. multiple complete stacks of database, application server, and browser) improved by around 20%. The extra P-cores help. Miscellaneous other tests and benchmarks were around 7-10% faster.
Didn't notice any difference in normal usage.
So not likely worth the upgrade unless your workload can really make use of the extra cores.
Re:Ask HN: Tech books every developer must read
on Saturday October 29, 2022 @04:28PM (#33387670)
Programming Pearls by Jon Bentley
Re:Ask HN: What is your favorite motto?
on Thursday September 10, 2020 @07:20PM (#24437622)
If it is too hard you’re doing it wrong.
Re:Null Values in SQL Queries
on Tuesday February 04, 2020 @08:18PM (#22243093)
You can use a type that marshals the Go zero value to database null and vice versa. https://godoc.org/github.com/jackc/pgtype/zeronull provides a UUID type with that behavior.