Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vrnvu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
61.
▲
by
vrnvu
2y ago
Unclear, first they mention: - 68.37% of CPU was spent computing these checksums. With a one-line code change to enable hardware-acceleration on Graviton via the sha2 library, this went down to 31.82%. This improvement allows us to push at
62.
▲
by
vrnvu
2y ago
Related, I think Jon Blow's "Preventing the Collapse of Civilization" talk is the best about the issue: https://www.youtube.com/watch?v=ZSRHeXYDLko
63.
▲
by
vrnvu
2y ago
The eternal discussion isn't about old vs new or boring vs exciting. Mature is mature regardless of age. A system that breaks when updating dependencies, introduces unexpected behaviour through obscure defaults, forces you to navigate
64.
▲
by
vrnvu
2y ago
I had to check... 87 years! Donald Knuth was born January 10th, 1938 Wow.
65.
▲
by
vrnvu
2y ago
- Elegance: Articulating the value of absence. https://100r.co/site/computing_and_sustainability.html
66.
▲
by
vrnvu
2y ago
Love Borges. In the sci-fi space I'd argue that Ursula K. Le Guin is another must read. She was heavily influenced by taoism (and eastern philosophy). When you approach her work with that in mind, it adds a whole new layer of depth to
67.
▲
by
vrnvu
2y ago
Highly recommend "Stories of Your Life and Others". I describe Ted Chiang as a very human sci-fi author, where humanity comes before technology in his stories. His work is incredibly versatile, and while I expected sci-fi, I'
68.
▲
by
vrnvu
2y ago
Unfortunately, every software project will eventually reach a point of maturity where more and more features are added simply for the sake of adding them. "The goal of this proposal is to introduce a new syntax that reduces the amount
69.
▲
Death of the Visceral
(geohot.github.io)
2 points
by
vrnvu
2y ago
|
0 comments
70.
▲
by
vrnvu
2y ago
> GitHub doesn't care GitHub cares. GitHub cares about active users on their platform. Whether it's managing PRs, doing code reviews, or checking the logs of another failed action.
71.
▲
by
vrnvu
2y ago
A similar resource I recently discovered and it’s not that popular: https://github.com/pingcap/talent-plan/tree/master/courses/r... Writing a Bitcask(KV wal) like db in Rust. Really cool and simple
72.
▲
by
vrnvu
2y ago
https://os.phil-opp.com
73.
▲
by
vrnvu
2y ago
Impressive compression rate. Related project: https://bellard.org/nncp/ and https://bellard.org/nncp/nncp_v2.1.pdf If any one wants to read more about how it's implemented.
74.
▲
by
vrnvu
2y ago
Cmd+A to select the entered command isn't standard. You could try: - Ctrl+A: Move to the beginning of the line. - Ctrl+E: Move to the end of the line. - Ctrl+K: Cut the command from the cursor position to the end. - Ctrl+U: Cut the com
75.
▲
by
vrnvu
2y ago
> Weak engineers are often surprisingly active in work-related discussions. Hits the nail on the head. I don't think it's an engineers fault though. If the company culture rewards buzzwords over code and endless meetings over r
76.
▲
You shouldn't build your career around existential risk
(guzey.substack.com)
3 points
by
vrnvu
2y ago
|
2 comments
77.
▲
by
vrnvu
2y ago
I often see engineers from other teams ask for a "non-blocking endpoint" because they don’t want to block while waiting for a response from the server. What is a "non-blocking endpoint"? If you are making the request, ju
78.
▲
The tale of two Shanghais
(arun.is)
81 points
by
vrnvu
2y ago
|
18 comments
79.
▲
Best Questions and Answers to the "Terrifying Netflix Concurrency Bug" Post
(pushtoprod.substack.com)
1 points
by
vrnvu
2y ago
|
0 comments
80.
▲
by
vrnvu
2y ago
Conclusion by author: > Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight. Note that Go and Java code are n
81.
▲
by
vrnvu
2y ago
“An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterfucked he can't understand it
82.
▲
by
vrnvu
2y ago
Or DuckDB
83.
▲
by
vrnvu
2y ago
“Know when you’re testing the framework’s capability. If you are, don’t do it. The framework is already tested by people who know a lot more than you.” How many times have you had to roll back a minor version upgrade because the library mai
84.
▲
by
vrnvu
2y ago
It works pretty well for most common packages, if a rare package/dependency fails is mostly nix problem to solve upstream.
85.
▲
by
vrnvu
2y ago
For development, I made the switch to nix/flox and it’s been a game-changer.
86.
▲
by
vrnvu
2y ago
imo: In Europe, almost every significant issue has layers of legislation designed to protect large industries and corporations. These laws often prioritize corporate interests over solving real societal problems. I would argue that more fre
87.
▲
by
vrnvu
2y ago
Why does introducing interfaces and vtables have to be the right abstraction? Given the example, the simplest solution is best. If you don’t need runtime semantics, just write simple code. The Cons of a "simple" solution: > As
88.
▲
by
vrnvu
2y ago
I always tell people who obsess over design patterns as clean code and good coding practices to remember that design patterns often indicate a lack of language features. For example, are you using a Builder? Would you use the Builder patter
89.
▲
by
vrnvu
2y ago
I always enjoy reading posts about optimization like this one. Optimizing a running service is often underrated. Many engineers focus on scaling horizontally or vertically, adding more instances or using more powerful machines to solve prob
90.
▲
by
vrnvu
2y ago
A better example is the name: "foo%20bar". A user might have entities named "foo bar", "foo%20bar", and "foo%2520bar". Sometimes, mistakes happened because users forgot to double encode or they used t
More ›