Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
henning
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
henning
10mo ago
UUIDs make enumeration attacks harder and also prevent situations where seeing a high valid ID value lets you estimate how much money a private company is earning if they charge based on the object the ID is associated with. If you can samp
32.
▲
by
henning
10mo ago
Ah, yes. If the thing that is false is true, all kinds of interesting things happen! For example, if I became the queen of France, I could make people do silly dances! That is an interesting hypothesis that could play out in my imaginary wo
33.
▲
by
henning
10mo ago
This looks AI-generated, including the linked code. That explains why the .zig-cache directory and the binary is checked into Git, why there's redundant commenting, and why the README has that bold, bullet point and headers style that
34.
▲
by
henning
10mo ago
By making up numbers and not supplying any evidence, you can come to any conclusion you like! Then you get to draw a graph with no units on it. Finally, you can say things that are objectively false like "These assertions are rapidly b
35.
▲
by
henning
10mo ago
> Two months later, you've cracked it Hehe.
36.
▲
by
henning
11mo ago
> T, T&, T*, std::optional, std::unique_ptr to describe similar things, each broken in its own way How is `T` broken? How are the other things broken? No matter what language you use, most of the code running between what you wrote a
37.
▲
Terminal text editors are a dead end [video]
(youtube.com)
1 points
by
henning
11mo ago
|
1 comments
38.
▲
by
henning
11mo ago
Caching the fonts to a texture atlas is not an unusual idea. https://github.com/memononen/fontstash is a well known example of this. Odin has a native port meant to work in conjunction with its bindings to NanoVG. The
39.
▲
by
henning
11mo ago
One quad per glyph is very scalable, especially if you use instanced rendering. Each quad is just reading from a single texture atlas. GPUs are beastly blitting machines. Runs at ~1500 FPS with a 6K screen of full text on my machine even wh
40.
▲
Libor Scandal
(en.wikipedia.org)
4 points
by
henning
11mo ago
|
0 comments
41.
▲
by
henning
11mo ago
Nothing asserted here is simple. And after reading all that it's still hard to design and build a game that will cut through the noise of all the other games coming out on Steam. It's not a matter of "simple vs. easy". I
42.
▲
by
henning
1y ago
Prove it. Write a very large program in an experimental state chart-based language and prove that doing the same thing in any conventional language would have been impractical or impossible. > We debate whether Rust’s borrow checker is b
43.
▲
by
henning
1y ago
> access to raw compute is still one of the biggest bottlenecks > We are planning to test and make a limited number of these So this does approximately nothing to solve the original problem of supply and cost. Even if you sold it at a
44.
▲
Development of Baba Is You [video]
(youtube.com)
1 points
by
henning
1y ago
|
0 comments
45.
▲
by
henning
1y ago
Learning OpenGL. https://gamemath.com/ is free and a great way of explaining most of the math in an intuitive way without getting handwavy or imprecise. https://learnopengl.com/ is also free!
46.
▲
by
henning
1y ago
Oh boy, I love making adding a trivial nullable column take even more code and require even more tests and have even more places I forgot to update which results in a field being nullable somewhere. And don't forget, you get to duplica
47.
▲
by
henning
1y ago
what is your reasoning? if you make your own object system, that is indeed polymorphic. do you now feel the need to model the world in your application?
48.
▲
Alice's Adventures in a Differentiable Wonderland
(arxiv.org)
157 points
by
henning
1y ago
|
26 comments
49.
▲
by
henning
1y ago
Yes, this what the people who will curse you out and judge you for not using wide events omits: it will greatly increase storage costs compared to the normal metrics + traces + sample based logging that is conventional. It has both a benefi
50.
▲
by
henning
1y ago
The more highly liquid an asset, the more efficient it is and the fewer trading opportunities after accounting for transaction costs. In something like the S&P 500, everything is already priced in. Meme stocks and shitcoins being manipu
51.
▲
by
henning
1y ago
The usual response applies: if you have profitable trading signals, why would you sell it? Every time you sell a copy, that makes it less effective.
52.
▲
by
henning
1y ago
Centering an interview around MCP and "building an agent" which often means "write a prompt and make HTTP calls to some LLM host service" is incredibly stupid unless that is what the product the company produces is. MCP
53.
▲
by
henning
1y ago
Maintaining and improving existing software sure is boring and often thankless compared to starting flashy new projects where you get to make and understand all the major decisions up front.
54.
▲
by
henning
1y ago
My stenography app is stable enough that I can actually use it to learn stenography with it.
55.
▲
by
henning
1y ago
Much snappier than most modern websites.
56.
▲
by
henning
1y ago
SM-2 is very easy to implement and is still an effective memorization tool. A lot of the difference in that graph seems to come from 70% vs. 90% retention.
57.
▲
by
henning
1y ago
I was about to comment how easy Zig makes it to make platform layers where the right code for an OS is compiled at compile-time and AFAIK there is no runtime cost, it's basically conditional compilation. But the Zig language itself is
58.
▲
by
henning
1y ago
Confirmed. It felt OK on my M1 Max laptop but on my 2019 Intel laptop it feels like laggy shit. This is the stuff that makes you want to quit programming and go pick berries in the woods.
59.
▲
by
henning
1y ago
Queue the usual remarks about "automated decision systems": is the PID controller in an espresso machine an automated decision system, is a pacemaker, Cochlear implant, fuzzy logic controller in a rice cooker, etc.
60.
▲
by
henning
1y ago
Because of the ridiculous complexity in their setup and operation, their glacially slow performance if it is actually written in JavaScript and not a non-web platform language that compiles to native code, and their extreme volatility and i
More ›