Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
h2j24
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
h2j24
8y ago
The errors package is really useful for generating stack traces in Go 1: https://godoc.org/github.com/pkg/errors
2.
▲
by
h2j24
8y ago
The reason one can represent 3D "quite comfortably" on a 2D monitor can best be explained using linear algebra. The 3D space in the video is "projected" (linearly) onto a 2D space the same way a single one of our eyes pr
3.
▲
by
h2j24
8y ago
I think Germans genuinely enjoy paying taxes. One need not look farther than Germany's close neighbors (Italy, Greece) to see that many people do underreport cash revenue.
4.
▲
by
h2j24
8y ago
One interesting article I read had an interesting point: one thing Java does better is to use type Erasure. This was surprising to me because reified types are often touted as one of the best things about C#. The author's argument was
5.
▲
by
h2j24
8y ago
Is that truly the case for games? I thought game logic was usually programmed against a clock, so that the game logic isn't dependent on running at some pre-determined frequency. However, is it typically the case that the number of tic
6.
▲
by
h2j24
8y ago
I think the article largely paints a favorable picture of Kilian.
7.
▲
by
h2j24
9y ago
I have to disagree with you here regarding "enterprisization". Having worked in multiple large Java code bases leveraging multiple DI frameworks (Spring, Guice, and Dagger), I've definitely seen both sides of the argument fir
8.
▲
by
h2j24
9y ago
I work on zbuild, which is a cross-language build tool designed to make vending and versioning artifacts sane in large, multi-team environments. If you're interested, I can help you get started with a simple task or two: https:/&
9.
▲
by
h2j24
9y ago
class Answer { getAnswer(input: number) { return (input * 6 + 4) / 2; } } All joking aside, you would achieve composition the same way, except using interfaces. interface Operation<T> { apply(i
10.
▲
by
h2j24
9y ago
Is currying useful other than as a shorthand for "value object" creation? You can easily create the equivalent of a curried add function: class Adder { base: number; constructor(base: number) { this.base = ba
11.
▲
by
h2j24
9y ago
I don't think that's really true. The difference between a quantum computer and a classical computer is that a classical computer can represent N states given N bits, whereas a quantum computer can represent 2^N states given N q-b
12.
▲
by
h2j24
9y ago
Not an expert, but I believe most of the benefits will come from quantum annealing, which is capable of escaping local minima in optimization problems.
13.
▲
by
h2j24
9y ago
David Mermin has written a very good introduction specifically targeted towards computer scientists and mathematicians looking to learn and contribute to this field. His book "Quantum Computer Science" is really great, and I highl