Well, I was one of those "armchair" specialists until I got a system why could sustain 60 FPS and I couldn't deny there was a difference between 30 FPS and 60 FPS, even though on the paper 25 FPS "should be enough for…
Yep. More generally the correct reason to prefer UDP over TCP is the fine-grained control you gain. When you want that and have to use TCP, you're in for a deadly fight against the OS and its TCP/IP stack. Datagram is…
tbh, I'm not sure if we need "more clever" CPUs since they cause more and more unpredictable performance outcome -- and more pressing issues like Spectre. Besides, looking at the evolution of technology tells us that…
Yes. Civilizations relying on tin were basically quite vulnerable because tin is uncommon [1]. The coincidence between late bronze age collapse and the transition to iron age seems to be explained by the fact that once…
Yes. I'm moving the goal post a bit here, but I was actually thinking about design mistakes and dangerous constructs - the kind of thing you do when you write in a "hacky" way - either deliberately or because you don't…
I'll paraphrase someone who commented on HN once (about dynamic vs static typing, IIRC): permissive languages are enablers for solo programmers, but you need more restrictive languages for team programming. This matches…
> is in fact set in a fictional region of Japan, but is created so lovingly that you’ll believe it’s real life. This is actually a major cheat. Realism is expensive, and exposes your creation to the equivalent of the…
Hardcore fans may like the BVE train sim [1]. A lot of Japanese fan-made lines (add-ons) with custom sounds. Generally speaking, the game is far from AAA, but the "hand-made" feel makes up for that. The downside is that…
Let's go for "PearTube" then.
> Using a Gregorian Date before the calendar was introduced is almost certainly an error. It's just an extrapolation; using the calendar being used at the considered time would be meaningless for us, e.g. the…
And that's also why we are in the 21st century, not the 20th.
ORMs and variations like Protobuf or things that have to be cross-plateform in the wide sense. The perspective that the same source will behave the same in various environments, and "velocity" trumps performance…
It seems this -que was already a relic at that time, or maybe sort of literary, because it coexisted with et (as in etc, et cetera, &c), which still exists e.g. in French. Or maybe one is from antic Latin and the other…
Still romanian. "The common law—so named because it was common to all the king's courts across England—originated in the practices of the courts of the English kings in the centuries following the Norman Conquest in…
You can have them in C/C++ at least [1] [1] https://en.cppreference.com/cpp/language/operator_alternativ...
The title reads "too little, too late" to me.
This only makes a difference in terms of memory size, not in terms of speed, because for decades processors and compilers have been optimized for moving bytes around. But one would note that in order to gain memory for…
We sill probably see an increase in the use of OS-level memory compression tricks instead - things like zwap on Linux, for instance. Because the trend is usually to cure the symptoms, not the cause, as it is generally…
I think it was sarcasm. I have about as much experience as them in low-level C programming, and I was wondering why this is on front page. I've also discovered again a few things too, so I won't look down on OP. It's…
If you like nitpicking, Poe's short story *The unparalleled Adventure of One Hans Pfall" [1] should keep you busy a couple of days ;-) [1] https://en.wikipedia.org/wiki/The_Unparalleled_Adventure_of_...
I'd say if it does have methodological deficits, it should be ignored. Measuring a length with a wet spaghetti can only result in nonsense.
I haven't shipped millions of units but I do have occasional glimpses of the HW side as a firmware programmer. My impression is that decisions regarding costs are not always entirely rational, hence my questioning.…
It depends on the HW:SW cost ratio and the volume. In favourable case the extra bit on the price tag can amount to a rounding error. Moreover, the price tag includes a profit margin, which is usually adjusted to match…
SW dev costs can be accounted for in the HW price tag, especially when you sell a lot of units, and assuming the SW is much better than "good enough". HW is the best licensing key; if you can do that, go for it.
You can't send a "moral person" to jail, unlike "physical persons". But sometimes I wonder if taking a fraction of their shares from them would make them more... Moral I guess.
Well, I was one of those "armchair" specialists until I got a system why could sustain 60 FPS and I couldn't deny there was a difference between 30 FPS and 60 FPS, even though on the paper 25 FPS "should be enough for…
Yep. More generally the correct reason to prefer UDP over TCP is the fine-grained control you gain. When you want that and have to use TCP, you're in for a deadly fight against the OS and its TCP/IP stack. Datagram is…
tbh, I'm not sure if we need "more clever" CPUs since they cause more and more unpredictable performance outcome -- and more pressing issues like Spectre. Besides, looking at the evolution of technology tells us that…
Yes. Civilizations relying on tin were basically quite vulnerable because tin is uncommon [1]. The coincidence between late bronze age collapse and the transition to iron age seems to be explained by the fact that once…
Yes. I'm moving the goal post a bit here, but I was actually thinking about design mistakes and dangerous constructs - the kind of thing you do when you write in a "hacky" way - either deliberately or because you don't…
I'll paraphrase someone who commented on HN once (about dynamic vs static typing, IIRC): permissive languages are enablers for solo programmers, but you need more restrictive languages for team programming. This matches…
> is in fact set in a fictional region of Japan, but is created so lovingly that you’ll believe it’s real life. This is actually a major cheat. Realism is expensive, and exposes your creation to the equivalent of the…
Hardcore fans may like the BVE train sim [1]. A lot of Japanese fan-made lines (add-ons) with custom sounds. Generally speaking, the game is far from AAA, but the "hand-made" feel makes up for that. The downside is that…
Let's go for "PearTube" then.
> Using a Gregorian Date before the calendar was introduced is almost certainly an error. It's just an extrapolation; using the calendar being used at the considered time would be meaningless for us, e.g. the…
And that's also why we are in the 21st century, not the 20th.
ORMs and variations like Protobuf or things that have to be cross-plateform in the wide sense. The perspective that the same source will behave the same in various environments, and "velocity" trumps performance…
It seems this -que was already a relic at that time, or maybe sort of literary, because it coexisted with et (as in etc, et cetera, &c), which still exists e.g. in French. Or maybe one is from antic Latin and the other…
Still romanian. "The common law—so named because it was common to all the king's courts across England—originated in the practices of the courts of the English kings in the centuries following the Norman Conquest in…
You can have them in C/C++ at least [1] [1] https://en.cppreference.com/cpp/language/operator_alternativ...
The title reads "too little, too late" to me.
This only makes a difference in terms of memory size, not in terms of speed, because for decades processors and compilers have been optimized for moving bytes around. But one would note that in order to gain memory for…
We sill probably see an increase in the use of OS-level memory compression tricks instead - things like zwap on Linux, for instance. Because the trend is usually to cure the symptoms, not the cause, as it is generally…
I think it was sarcasm. I have about as much experience as them in low-level C programming, and I was wondering why this is on front page. I've also discovered again a few things too, so I won't look down on OP. It's…
If you like nitpicking, Poe's short story *The unparalleled Adventure of One Hans Pfall" [1] should keep you busy a couple of days ;-) [1] https://en.wikipedia.org/wiki/The_Unparalleled_Adventure_of_...
I'd say if it does have methodological deficits, it should be ignored. Measuring a length with a wet spaghetti can only result in nonsense.
I haven't shipped millions of units but I do have occasional glimpses of the HW side as a firmware programmer. My impression is that decisions regarding costs are not always entirely rational, hence my questioning.…
It depends on the HW:SW cost ratio and the volume. In favourable case the extra bit on the price tag can amount to a rounding error. Moreover, the price tag includes a profit margin, which is usually adjusted to match…
SW dev costs can be accounted for in the HW price tag, especially when you sell a lot of units, and assuming the SW is much better than "good enough". HW is the best licensing key; if you can do that, go for it.
You can't send a "moral person" to jail, unlike "physical persons". But sometimes I wonder if taking a fraction of their shares from them would make them more... Moral I guess.