HNHacker News
TopNewBestAskShowJobs

tyu2

35 karma · joined November 27, 2020

submissionscomments
tyu2··on EU countries team up for semiconductor push
> usually has a No. 1 player which takes more than 50% of the market share

> It is a very crowded field and very difficult to catch up to current leaders.

With more than 50% market share it's the least crowded field there is, basically a monopoly formed by a very high barrier of entry, because not everyone has billions to risk on complex long term projects, private investors prefer shorter term returns. But it doesn't mean it's difficult to catch up or that the leader produces something good, on the contrary, monopoly means low quality, slow innovation, high price, easy to catch up by just throwing money at it, it just takes government involvement to do it.

tyu2··on Distributed Systems Reading List
That's the thing, performance should dictate the algorithms, not the other way around and TLA+ can't make this process any easier, only harder. I get it's not the case at AWS, where distributed services AWS thinks customers might want is what dictates the choices, but this is an exception, not the rule and unless someone wants to work there they have no reason to be doing it this way, especially not for educational purposes learning distributed systems.
tyu2··on Distributed Systems Reading List
Is it though? The hard part about distributed systems is performance in our crappy real world environment with unreliable poorly performing and faulty public internet, unreliable hardware, OSes, etc. Which is directly at odds with needing TLA+, because if you do need it, it means the complexity of the algorithms is so great, that you won't be able to keep them in your head and understand every aspect of their performance to make something work well. It's similar how people think they can just peek a random consensus algorithm they've heard is correct and easy and make a decently working distributed storage, which is silly of course, it's only good for educational purposes.

EDIT: (Ah, I see you are a TLA+ promoter, that's why you made a comment like that)

tyu2··on AT&T Fiber in the SF Bay Area is flipping bits
That's true, but doesn't apply in this case if you assume you received one with wrong checksum, a network card won't recompute it of course.
tyu2··on AT&T Fiber in the SF Bay Area is flipping bits
Hardware that forwards packets usually forwards IP packets, it doesn't care about TCP checksums and doesn't recalculate them. TCP stack in your OS is the one that does that.

It has to be a special kind of hardware that does much deeper packet inspection (DPI) to recalculate TCP checksums, usually used for spying, throttling, censorship, injecting ads, injecting exploits, etc., but not merely routing/forwarding packets.

tyu2··on Computer input latency from 1977-2017 (2017)
The link was to an OSP Tourney Q3A mod playing Clan Arena mode, which was released later and became popular even later with better hardware available (another competitive mod was CPMA). You are right on one thing though, default configuration was in 20s of fps on a typical machine of the time and was in fact unplayable, so people had to configure game graphics to simplify it a lot to get high enough framerate, it was basically doom-like looking graphics, no effects, no textures, no shadows, etc.

If a game was playable at 20s of fps, I don't think it deserves a title of low-latency gaming.

tyu2··on Computer input latency from 1977-2017 (2017)
Maybe it's a self-fulfilling prophecy kind of thing, do we have high speed games today as we used to, e.g. [1]? If game developers assume shitty hardware and software, they won't make things that require better latency.

[1] https://www.youtube.com/watch?v=J1TDNliM99U

tyu2··on Please disable JavaScript to view this site
The reason you see a blank page is because the website wraps content into a <noscript> tag and by "disabling javascript" it wants you to render <noscript> content, not actually disable javascript. But it's a bad idea in practice. Most websites work better out of the box if you disable javascript, but not render <noscript>, and also disable CSS, and inject some custom style to fix size of embedded icons. I'm not sure if there is a public extension that does that though.
← PreviousPage 2 of 2