HNHacker News
TopNewBestAskShowJobs

87zuhjkas

32 karma · joined May 28, 2019

submissionscomments
87zuhjkas··on Roughly 2000 blogs running on a $7/month dyno
I would pick nginx in the first place.
87zuhjkas··on What is 5D chess?
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.
87zuhjkas··on What is 5D chess?
It depends in real life you always have a 3D chess board (+ time dimension) and in some chess UIs you have the option to get a 3D board rendered, like in chessbase https://de.chessbase.com/Portals/All/2017/_eng/products/frit...
87zuhjkas··on PHP the Wrong Way
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.

87zuhjkas··on Everything you need (and don't need) to know about PHP's type system
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.
87zuhjkas··on GitHub was down
Or live with it and list GitHub downtimes as one of your business risks.
87zuhjkas··on OpenDiablo2
For anyone interested in this sort of thing, ReGoth (Gothic 1 & 2) comes to mind and is still in active development: https://github.com/REGoth-project/REGoth-bs
87zuhjkas··on Siberian town in arctic circle hits 101°F (38°C)
Please stop acting as if you know what literally all people are not saying.
87zuhjkas··on Analytics Without Google
There's also Cloudflare Analytics, no js tracking or serverside logging required in case you are behind CF.
87zuhjkas··on This rare AMD chip is the cheapest 16 core CPU
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).
87zuhjkas··on This rare AMD chip is the cheapest 16 core CPU
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.

87zuhjkas··on Why Segment Went Back to a Monolith
> 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."

87zuhjkas··on Why Segment Went Back to a Monolith
I think we can have both architectures Monolith and Microservices peacefully co-existing, with their own pros and cons.
87zuhjkas··on Why Segment Went Back to a Monolith
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.
87zuhjkas··on How SNES emulators got a few pixels from complete perfection
"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.

87zuhjkas··on Show HN: HiddenVM – Use any desktop OS without leaving a trace
Are there any protection mechanism against that? Something like, even if you are being tortured you cannot provide the access to anyone else?
87zuhjkas··on “We found PayPal vulnerabilities and PayPal punished us for it”
There is no doubt that the PCI-DSS is a farce.
87zuhjkas··on Benchmarking Debian vs. Alpine as a base Docker image (2018)
Why pyhton 2.7? He's dead, Jim.
87zuhjkas··on Ask HN: What Skills to Acquire in 2020?
Category theory
87zuhjkas··on Comparing Parallel Rust and C++
> Rust is very deliberately designed to address safety and correctness issues that exist in a style of programming that's just completely orthogonal to what I do.

My reasoning is: If rust addresses correctness issues that C++ does not, then it is more likely that rust programs produce correct computing results than C++ programs on average. But this is just an assumption and I might be wrong.

> This does not sound nice at all.

Ah that's true, sorry for that, I should have expressed it in a different (nicer) way.

87zuhjkas··on Comparing Parallel Rust and C++
I think C++ might be a better choice if you don't care so much about correct results from your computations. I think there are certainly some scenarios where this is the case.
87zuhjkas··on When to Switch to Python 3.8
Maybe I could write a bot for this and then make post about the creation of the bot.
87zuhjkas··on Richard M. Stallman resigns
I wonder which of his other strong opinions could have led to a similar result.
87zuhjkas··on Z – A dynamic functional programming language that compiles to JavaScript
I don't know, it reminds me of LiveScript plus goroutines. http://livescript.net/
87zuhjkas··on History and Effective Use of Vim
> Once you get used to biting the bullet and hitting escape instead of jj ... it just works, everywhere.

Well you can also invest the small amount of time to type in:

:imap jj <Esc>

87zuhjkas··on tmux Privilege Escalation
> An attacker controlling another terminal

How about controlling not another, but the same root terminal via send keys without tmux with another xorg terminal window?

87zuhjkas··on What I Want from a Type System (2016)
I agree, GHC has the best type inference that I know of.
87zuhjkas··on 16-Inch MacBook Pro Said to Launch in September
How about used ones from eBay?
87zuhjkas··on Translating math into code with examples in Java, Racket, Haskell, Python (2011)
It think this is somewhat similar to: many chinese characters vs ASCII. Neither is the superior notation. I prefer to write words by concatenation of multiple ASCII letters instead of one letter symbols, but that's due to my cultural background.
87zuhjkas··on Choosing Ruby on Rails for web development project in 2019
How?
Page 1 of 2Next →