Recent submissions

Comment · 10 days ago
That confused me too since I remember reading they are Rust proponents. Apparently their storage engine TiKV is written in Rust, and TiDB is the database built on top.
Comment · 21 days ago
That's more or less what happened with math, so I don't think it's an unfair expectation, especially with more AI advances.
Comment · 1 month ago
One way I use skills, which I don’t see mentioned very often, is as “shortcuts”. Imagine some frequently issued prompt like “fetch origin and rebase this branch onto origin/master and resolve conflicts”. I make that into a little skills file called “rebase” with a one sentence description, and next time just type something like “/reb-tab-enter”.
Comment · 1 month ago
Riegeli is great! Packed full of features. It could be the standard storage format for serialized pb binary if there were more official support.
Comment · 2 months ago
Ah yes, something like prefix tree would work well storing reverse domain names like com.abc.www (although this is such a well known thing I feel like I must be missing things).
Comment · 2 months ago
I wonder at their scale, why wouldn’t it make sense to store the entries lightly compressed in memory?
Comment · 2 months ago
There is https://hnrss.github.io/ if you don’t mind a 3rd party service.
Comment · 2 months ago
This doesn’t seem to mention that having AI aggressively optimize software will result in code that is too clever / complex to be maintained by the original human author. For something with a very stable API and can be tested to death like a regex engine it’s likely workable. Other things, not so much. We have enough trouble maintaining AI generated code _without_ aggressive optimizations as is!
Comment · 2 months ago
I _think_ that has always been based on discretion of the mods. It’s only allowed after some period of time and if popular enough.
Comment · 2 months ago
Well, did they hire you? Don’t leave us hanging!
Comment · 3 months ago
Comment · 3 months ago
My first thought as well. Debugging is actually a decent use case of AI.
Comment · 3 months ago
These days I am of the opinion that we don’t need a real IDL. Instead one should choose a “primary language” and define the schema in that language. All other language bindings are generated from that canonical language. Then for wire format you’d just pick something workable from pb json msgpack etc. This replaces all the Google codegen intermediate layer, and for the primary language it naturally becomes very ergonomic.
Comment · 3 months ago
Comment · 3 months ago
Research done by SonarSource, a company that sells static analysis products. This explains the focus on static analysis, among other things.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton