I don't think flappy birds has latency issues. But in most of the cases we're talking about high-impact FPS shooters going at 120fps. Even so, the current cost to the datacenter is ~50-100mS for most games and ~32mS in computers (triple buffering and all that). That issue doesn't go away because you put your system in a datacenter, most of the time it will double it because you're re-rendering the compressed streams on your computer + adding the latency between your computer and the game.
Once input latency goes over 100mS it starts being noticeable, you need very low latency connections and only single-buffer GPU processing on the remote end to allow for that.
I don't think there are many examples of people saying other people suck because their code is bad.
Even the examples you give is more of a tutorial and feedback your teacher gives you. If I have to write a tutorial every time something is wrong, I'd be writing all day long.
Sometimes, short, blunt and to the point does more. If you tell some people 'softly' how to do things, they think they did a pretty good job and that the issues are only minor.
"This code is using raw pointers to objects" is not a criticism, it could be legitimate (I know), it could be a question or statement but it certainly doesn't imply that it's wrong. "It should have" means that it's okay to do y for now but in the future it's better to do x.
"Look at your code, this will burn in production, it should be ripped out and never be seen again" is a viable statement, it teaches people to think about their problem (rather than just following what you say) and sure it's not very "nice" or SJW approved.
Same for your loop example, perhaps the loop won't exceed the size of the array because a break/goto statement. Then again, why would I have to go dig out what line number it's allocated at?
Just say: "Take a timeout and think about that loop" is not very nice, it's patronizing but again, it's necessary for coders to learn.
Take your pick. Most of those can only be described with: WTF which is not very welcoming or inclusive.
I'm sure you could flower it up and give people a short manual on how to code correctly every single fucking time they have to correct something.
Sometimes short and to the point is better, faster, easier and more productive than "oh, this code is somewhat unreadable and you're doing it in a way I would not recommend people do code, not to say you do it all the time, but... now don't get triggered, this isn't criticism, we're just doing a constructive conversation".
The only problem with game streaming is latency due to the distances involved and the double rendering (once at the datacenter, once at home).
Even if you're talking about simply stringing a wire from your house directly to the output of a video card in a regional datacenter, you have ~1 mS of delay. Every transistor that has to switch in between there, does so with a maximum frequency.
Actually, this is generally what happens to a project. It adopts a CoC or enough anonymous/SJW complaints are created, big contributors leave or are forced out, the project dies or slows because it is spending inane amounts of energy on political discussions rather than technical.
It happened with NodeJS, Kubernetes, LLVM, Tor, Debian all of which are decent projects but kind of 'stuck' now that boards and bug lists are overrun by "complaints" rather than technical discussions. If the SJW's don't get their way, they fork the code, take a number of core developers and none of those forks have actually produced a decent competitor to their parent rather, some of them have spawned their own forks because SJW infighting. Instead of getting a better product, a bunch of energy and time is wasted.
It's happening with Python and Linux now. Expect Linux to slow down immensely.
Nothing worked well by modern standards. Weather prediction is still a dark art, I'm sure that within 100 years someone will have the same comment about quantum computing in the 2000's.
We still "do it that way" partially but satellites augment the data much more.
There was plenty of warning but politics got in the way and even though the weather stations put out a hurricane warning and some evacuated, the calm weather worried few residents.
Back in the day, labels/artists would pay DJs to play certain tapes or tracks over and over again even if they weren't all that good just to get them to the top. They still do in a way but nowadays the music labels simply own the radio stations so nobody gets paid.
There were ways to get around the labels and some artists also got very creative to spike the public's ears (eg Bohemian Rhapsody).
I'd say what old is new again, as long as people care about any single list to inform their taste this will happen.
We had weather bouys and observation stations before we had satellites. We've been able to predict and warn about hurricanes days in advance for a really long time (mid-1800s) so unless you're Dorian Grey you should have known about hurricanes and even tropical storms days in advance all your life.
What has changed is people's attitude and fear of these events. I remember playing in the living room and seeing a neighbors' gutter flying by when my parents brought us up to the second floor. I remember flooding and sandbags but no mandated mass evacuations.
I'm not necessarily Midwest but I just got a 200k double-family house (separate in-law living space).
Sure it needs some work and I don't make CA-level money but my commute is either 0 (from home) or less than 30 minutes to just about any amenity.
I gave up the 120k+ contracting/high pressure IT life for a low(er) level managerial gig. Sure I don't touch everything I do anymore, and I sometimes miss the soldering iron in one hand and "Learning Python/ObjC and NodeJS for 8Mhz Microprocessors" books in the other but then I catch myself laughing at myself.
The most stress I got is yelling at people up the chain to do their jobs and the town building inspector for the renovations I'm doing on the weekend.
I'm not necessarily Midwest but I just got a 200k double-family house (separate in-law living space).
Sure it needs some work and I don't make CA-level money but my commute is either 0 (from home) or less than 30 minutes to just about any amenity.
I gave up the 120k+ contracting/high pressure IT life for a low(er) level managerial gig. Sure I don't touch everything I do anymore, and I sometimes miss the soldering iron in one hand and "Learning Python/ObjC and NodeJS for 8Mhz Microprocessors" books in the other but then I catch myself laughing at myself.
The most stress I got is yelling at people up the chain to do their jobs and the town building inspector for the renovations I'm doing on the weekend. At least I'm not on a plane on Saturday or trying to catch a cab in Belize at 8pm at night.
If you read the article, Apple has been offering for years but some sleazy companies and researchers found it more valuable to keep the information hidden.
Exactly, why is that so hard for the left to understand. Whether you call it master/slave (which in some people invokes slavery, in others BDSM) or parent/worker (which implies child labor), if you don't like it, walk away.
Half the diameter = 1/4th the volume required. That is, you either need to pump out a volume 4 times as long or as fast (which took 45 minutes with the biggest vacuum pumps commercially available).
Maglev has been figured out, go to Japan, get a train and some track and bring it back.
By now we should've had a fully working 100 mile prototype, all we have is a 1/10 scale model that runs a few hundred feet and takes hours and hours to start.
I think Elon is 'quietly' retiring the failed enterprise.
All you have to do is create a page that continues creating random links. Then when it comes time to quantify the tax, you will get the bill near heat death of the Universe.
You owe us EUR 2,147,483,647 - I suggest you upgrade your system to contain 64 bit numbers. Okay, you now owe us EUR 9,223,372,036,854,775,807 - I'd suggest you go for a 2048 bit number.
As a matter of fact, nobody ever cares about the resolution when it comes to survival or conquest. Treaties are made to be broken, the UN is pretty toothless when it comes to these things as it relates to their veto holders, the only thing it does is keep some theocratic/autocratic backwater states in check until a certain point. North Korea, Iran doesn't care much about anything that they do and any "sanctions" are just ways to delineate trade routes and flexing some muscle.
We already have this model today. The US has a regressive tax. So you make more, you pay more money. The majority of people pays no taxes or gets money from the government, the top 50% pays all the taxes and the top 2-5% pays ~50% of the taxes.
This is the model we have today. People just want to make it more lopsided. There was a great quote in another article, not sure who it belongs to but it went something like: The majority will always vote for themselves to have more money and you can only ever get it from a minority, hence why pure democracy sucks.
It's been tested. North Korea is a great example. Everyone has jobs (according to the government), everyone has food (according to the government) etc.
I don't think flappy birds has latency issues. But in most of the cases we're talking about high-impact FPS shooters going at 120fps. Even so, the current cost to the datacenter is ~50-100mS for most games and ~32mS in computers (triple buffering and all that). That issue doesn't go away because you put your system in a datacenter, most of the time it will double it because you're re-rendering the compressed streams on your computer + adding the latency between your computer and the game.
Once input latency goes over 100mS it starts being noticeable, you need very low latency connections and only single-buffer GPU processing on the remote end to allow for that.
I don't think there are many examples of people saying other people suck because their code is bad.
Even the examples you give is more of a tutorial and feedback your teacher gives you. If I have to write a tutorial every time something is wrong, I'd be writing all day long.
Sometimes, short, blunt and to the point does more. If you tell some people 'softly' how to do things, they think they did a pretty good job and that the issues are only minor.
"This code is using raw pointers to objects" is not a criticism, it could be legitimate (I know), it could be a question or statement but it certainly doesn't imply that it's wrong. "It should have" means that it's okay to do y for now but in the future it's better to do x.
"Look at your code, this will burn in production, it should be ripped out and never be seen again" is a viable statement, it teaches people to think about their problem (rather than just following what you say) and sure it's not very "nice" or SJW approved.
Same for your loop example, perhaps the loop won't exceed the size of the array because a break/goto statement. Then again, why would I have to go dig out what line number it's allocated at?
Just say: "Take a timeout and think about that loop" is not very nice, it's patronizing but again, it's necessary for coders to learn.
http://thedailywtf.com/
Take your pick. Most of those can only be described with: WTF which is not very welcoming or inclusive.
I'm sure you could flower it up and give people a short manual on how to code correctly every single fucking time they have to correct something.
Sometimes short and to the point is better, faster, easier and more productive than "oh, this code is somewhat unreadable and you're doing it in a way I would not recommend people do code, not to say you do it all the time, but ... now don't get triggered, this isn't criticism, we're just doing a constructive conversation".
The only problem with game streaming is latency due to the distances involved and the double rendering (once at the datacenter, once at home).
Even if you're talking about simply stringing a wire from your house directly to the output of a video card in a regional datacenter, you have ~1 mS of delay. Every transistor that has to switch in between there, does so with a maximum frequency.
Actually, this is generally what happens to a project. It adopts a CoC or enough anonymous/SJW complaints are created, big contributors leave or are forced out, the project dies or slows because it is spending inane amounts of energy on political discussions rather than technical.
It happened with NodeJS, Kubernetes, LLVM, Tor, Debian all of which are decent projects but kind of 'stuck' now that boards and bug lists are overrun by "complaints" rather than technical discussions. If the SJW's don't get their way, they fork the code, take a number of core developers and none of those forks have actually produced a decent competitor to their parent rather, some of them have spawned their own forks because SJW infighting. Instead of getting a better product, a bunch of energy and time is wasted.
It's happening with Python and Linux now. Expect Linux to slow down immensely.
In post-modernist theory, those two things are the same though.
Nothing worked well by modern standards. Weather prediction is still a dark art, I'm sure that within 100 years someone will have the same comment about quantum computing in the 2000's.
We still "do it that way" partially but satellites augment the data much more.
You don't need doppler to SEE a hurricane in the ocean dipshit.
There was plenty of warning but politics got in the way and even though the weather stations put out a hurricane warning and some evacuated, the calm weather worried few residents.
Back in the day, labels/artists would pay DJs to play certain tapes or tracks over and over again even if they weren't all that good just to get them to the top. They still do in a way but nowadays the music labels simply own the radio stations so nobody gets paid.
There were ways to get around the labels and some artists also got very creative to spike the public's ears (eg Bohemian Rhapsody).
I'd say what old is new again, as long as people care about any single list to inform their taste this will happen.
We had weather bouys and observation stations before we had satellites. We've been able to predict and warn about hurricanes days in advance for a really long time (mid-1800s) so unless you're Dorian Grey you should have known about hurricanes and even tropical storms days in advance all your life.
What has changed is people's attitude and fear of these events. I remember playing in the living room and seeing a neighbors' gutter flying by when my parents brought us up to the second floor. I remember flooding and sandbags but no mandated mass evacuations.
Most likely the satellite will be hovering over CA taking pictures for "citizen watch projects".
I'm not necessarily Midwest but I just got a 200k double-family house (separate in-law living space).
Sure it needs some work and I don't make CA-level money but my commute is either 0 (from home) or less than 30 minutes to just about any amenity.
I gave up the 120k+ contracting/high pressure IT life for a low(er) level managerial gig. Sure I don't touch everything I do anymore, and I sometimes miss the soldering iron in one hand and "Learning Python/ObjC and NodeJS for 8Mhz Microprocessors" books in the other but then I catch myself laughing at myself.
The most stress I got is yelling at people up the chain to do their jobs and the town building inspector for the renovations I'm doing on the weekend.
I'm not necessarily Midwest but I just got a 200k double-family house (separate in-law living space).
Sure it needs some work and I don't make CA-level money but my commute is either 0 (from home) or less than 30 minutes to just about any amenity.
I gave up the 120k+ contracting/high pressure IT life for a low(er) level managerial gig. Sure I don't touch everything I do anymore, and I sometimes miss the soldering iron in one hand and "Learning Python/ObjC and NodeJS for 8Mhz Microprocessors" books in the other but then I catch myself laughing at myself.
The most stress I got is yelling at people up the chain to do their jobs and the town building inspector for the renovations I'm doing on the weekend. At least I'm not on a plane on Saturday or trying to catch a cab in Belize at 8pm at night.
If you read the article, Apple has been offering for years but some sleazy companies and researchers found it more valuable to keep the information hidden.
Freedom of speech?
Exactly, why is that so hard for the left to understand. Whether you call it master/slave (which in some people invokes slavery, in others BDSM) or parent/worker (which implies child labor), if you don't like it, walk away.
Plans, yes, but they haven't even fully built out a one mile test track 1/4 the volume of their final product.
The hyperloop idea isn't new or hard. We've figured out Maglev, we've figured out vacuums, the test tube should've been a one-year project.
Half the diameter = 1/4th the volume required. That is, you either need to pump out a volume 4 times as long or as fast (which took 45 minutes with the biggest vacuum pumps commercially available).
Maglev has been figured out, go to Japan, get a train and some track and bring it back.
Hack the software.
By now we should've had a fully working 100 mile prototype, all we have is a 1/10 scale model that runs a few hundred feet and takes hours and hours to start.
I think Elon is 'quietly' retiring the failed enterprise.
All you have to do is create a page that continues creating random links. Then when it comes time to quantify the tax, you will get the bill near heat death of the Universe.
You owe us EUR 2,147,483,647 - I suggest you upgrade your system to contain 64 bit numbers. Okay, you now owe us EUR 9,223,372,036,854,775,807 - I'd suggest you go for a 2048 bit number.
As a matter of fact, nobody ever cares about the resolution when it comes to survival or conquest. Treaties are made to be broken, the UN is pretty toothless when it comes to these things as it relates to their veto holders, the only thing it does is keep some theocratic/autocratic backwater states in check until a certain point. North Korea, Iran doesn't care much about anything that they do and any "sanctions" are just ways to delineate trade routes and flexing some muscle.
We already have this model today. The US has a regressive tax. So you make more, you pay more money. The majority of people pays no taxes or gets money from the government, the top 50% pays all the taxes and the top 2-5% pays ~50% of the taxes.
This is the model we have today. People just want to make it more lopsided. There was a great quote in another article, not sure who it belongs to but it went something like: The majority will always vote for themselves to have more money and you can only ever get it from a minority, hence why pure democracy sucks.
It's been tested. North Korea is a great example. Everyone has jobs (according to the government), everyone has food (according to the government) etc.