Recent submissions

Comment · 6 years ago
I would pick nginx in the first place.
Comment · 6 years ago
No, because that again depends on the representation. You can store the information of moves and chess position in 1D. As for example, two players can play a game of chess just by exchanging moves via morse code.
Comment · 6 years ago
Comment · 6 years ago
Don’t solve a problem that doesn’t exist. I find this article is against behavior, principles and thoughts that only very few developer have, its against extremism by formulating anti-extremism statements. But the anit-extremism statements form a kind of extremism on its own.

> The wrong way: Always use a framework on top of PHP.

If a dev is very knowledgeable with e.g. laravel, then let him use this framework as he wishes.

> The wrong way: The religious following of rules and guidelines.

If a dev team commits on a set of rules and guidelines and enforce them throughout all their projects, then let them do so.

> The wrong way: Always use object-oriented programming.

If a developer only knows how to program with this kind of programming paradigm (or chooses so), then this is fine too. Don't force him to learn other paradigms. There is no "wrong way" and no "right way" because programming is not black or white.

Comment · 6 years ago
I think "rough edges" is an understatement. It has serious design flaws and inconsistencies which are probably never going to be fixed due to backwards compatibility. It's like C++ now, tons of language features are added over the years but non of them is able to repair the language, similar to a game of Jenga, the tower will collapse eventually.
Comment · 6 years ago
Or live with it and list GitHub downtimes as one of your business risks.
Comment · 6 years ago
Comment · 6 years ago
Please stop acting as if you know what literally all people are not saying.
Comment · 6 years ago
There's also Cloudflare Analytics, no js tracking or serverside logging required in case you are behind CF.
Comment · 6 years ago
That depends on the context of cheap, e.g. how much would it cost to run these chips 24/7 for 5 years based on their TDP (performance per watt).
Comment · 6 years ago
I prefer https://www.cpubenchmark.net/cpu.php?cpu=AMD+Opteron+6272&id... vs https://www.cpubenchmark.net/cpu.php?cpu=AMD+EPYC+7351P&id=3...

AMD Opteron 6272: Multi-Core Score 4368, Single Thread Score 741

AMD EPYC 7351P: Multi-Core Score 15792, Single Thread Score 1691

So the AMD EPYC 7351P is more than twice as good in Single Thread usage and more than 3.5x times as good in Multi-Core computation.

Comment · 6 years ago
> Conway's Law is a physical law in the same sense as Murphy's Law. It's also obviously true.

It's like a tautology: "In logic, a tautology is a formula or assertion that is true in every possible interpretation."

Comment · 6 years ago
I think we can have both architectures Monolith and Microservices peacefully co-existing, with their own pros and cons.
Comment · 6 years ago
Well, lets assume N = 999, then N^2 = 998001, so nowhere near the number of atoms in the universe, which is estimated to be about 10^80.
Comment · 6 years ago
"Nintendo ... rolls their own emulator(s) ... rather than using existing open source ones"

Wouldn't it be possible to reverse engineer these emulators? Maybe the official Nintendo SNES emulator has all the right S-PPU1/2 values in it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton