skysight-inc/HackerNews huggingface dataset:
The same strategy that failed with Google+. It's not as foolproof as you're making it out to be.
I really liked Stadia, it worked well for me and played lots of AC and Destiny. Never had much of an issue and things worked well. Im bummed, but not surprised. No one seems to mention the real potential of cloud gaming: which is massive worlds and players on the same "server"; and I mean MASSIVE, the likes home PC's would never have enough power/graphics/memory/storage to handle.
Wow. Condescending much?
Your comment strikes at a deeper issue than what I suspect most replies it gets will address. The example of your never having needed nor missed std::move in all the code you've written rests on the distinction between specific uses and generality.

The reason modern C++ has become what it has become (in both good and bad senses) is because template generic programming has led it down a path of built-in constructs needing to consider an ever-growing zoo of weird cases. For every simple answer to the question, "how should this thing work?" there's a counter-example, "what if the type doesn't have that property?"

That's where we get things like std::move, etc. By contrast when dealing with your own code you can use knowledge of what is actually going to be passed to ignore many of these concerns or change your abstraction-using code to have or not have some property.

Overall, simplifying the use-case or restricting the domain is more pragmatic than making things fully general. C++, in its standard library / template utility headers is painted into a corner in that respect since it doesn't control the use-case, and the effort to restrict the domain (i.e. concepts) was delayed as well as representing itself another layer of complexity rather than a pure simplification.
> Gamers are used to buy shiny new hardware to run their games.

I think you meant “Gamers that have the money to spare are used to buy shiny new hardware to run their games”.

You can get a subscription for $10/mo. That's $120 every year. That's a hell of a deal for a casual gamer that doesn't want to spend the money on a PC.
>Maybe they want Putin to invest more and more and grind Russia down slowly? Losing too quickly would leave Russia with too much left? Of course, the cost of such a strategy would be borne by the Ukrainians, who pay in blood.

I think this has been the conventional wisdom for a while.
One thing I ask people who are vociferous in their support of Ukraine (and our paying for that support) is, how is this going to end?

Russia quietly bleeds out and overthrows Putin? Is that realistic?
If Putin is a madman dictator, do you really think he'll just whimper and disappear?
It seems necessary that a negotiation take place at some point, and that negotiation result in lost territory for Ukraine. It's not a question of justice, but practicality.
Test week
The "haha, I prevented the adoption of my product and therefore saved a bunch of money!" business model.
You gave me enough doubt that I went and looked this up.

> UTF-32 is a fixed-length encoding used to encode Unicode code points that uses exactly 32 bits per code point... The main advantage of UTF-32 is that the Unicode code points are directly indexed. Finding the Nth code point in a sequence of code points is a constant-time operation.

https://en.wikipedia.org/wiki/UTF-32

> The [UTF-32] Unicode encoding form that assigns each Unicode scalar value to a single unsigned 32-bit code unit with the same numeric value as the Unicode scalar value.

> Because surrogate code points are not included in the set of Unicode scalar values, UTF-32 code units in the range 0000D80016..0000DFFF16 are ill-formed.

https://www.unicode.org/versions/Unicode5.0.0/ch03.pdf (page 40)

> As a consequence, UCS-4 can now be taken effectively as an alias for the Unicode encoding form UTF-32, except that UTF-32 has the extra requirement that additional Unicode semantics be observed for all characters.

https://www.unicode.org/versions/Unicode5.0.0/appC.pdf (page 7)
While I agree about the points you made, you cant take the zeroth element out of your shopping bag, you take the first one. The array indexing operator gives you access to the nth element of your data store. IMO OPs point is valid.
LNG is more expensive than Russian gas so it makes or made economic sense to do that.
Googler, opinions are my own. I don't work on Stadia.

From what I saw, the Stadia team was working hard on product improvements and adding new games still. So a careful parsing of the sentence is that the Stadia team was still working towards the goals of expanding the service, as the shutdown decision wasn't made yet or told to the team yet.
Feels like the writing was on the wall almost as soon as they launched. It seems telling to me that Stadia couldn't get any traction even during one of the most protracted GPU shortages/crypto manias in history; connectivity requirements and lag issues aside, I think a lot of gamers just aren't interested in outsourcing the hardware side of things the way these corporations might expect. Building and maintaining your "rig" is a big part of the appeal for the PC gaming crowd that renting time on an anonymous server in a datacenter somewhere just can't match.
A company I worked for moved from the Suburbs to downtown in the city I live in. Local news broke the story right when the deal was signed with the building contractor. For weeks on end they denied it, until they didn’t. Surprise we were always lying to you!
I think you're probably spot on about the latter. Besides, attempting to find out if their reputation has been damaged in a measurable way wouldn't get anyone promoted. :)
I actually bought one of their controllers, and it's quite nice. I'm pumped it's free now. Works great on Linux.
I'm sure there's some sort of doctor-like logic going on in some heads where you tell the patient everything is going to be fine because the surgery goes better if they aren't freaked out before the anesthesia hits.

But with team dynamics getting thrown in I think that narrative sounds noble and glamorous but has little to nothing to do with reality. Instead it's an equal part "I can save this" and "we aren't gonna save this but we need people to stay to help with an orderly shutdown", and the Mushroom Treatment (keep them in the dark and feed them bullshit).
Get wrecked Google
I mean, it was probably a lie. But, also, things may have changed. It's not like Google didn't just go through a big hiring freeze and budget process.
No, they really are free.
It's funny, when Google lied and said they were always going to be working on Stadia, were in it for the long-haul, etc - they lied because they knew they needed people to believe in the service to use it. Of course, people knew they were lying and didn't believe in the service and didn't use it. If Google had told the truth - "We're trying Stadia, it might shut down, and if it does complete refunds on everything" - people would've believed Google and would've tried out the service and they wouldn't need to shut down.
It turns out that if you run an ads monopoly and cloud oligopoly, very few other businesses you try building will turn out to be worthwhile maintaining. I wonder if Google cut 75% of its workforce and their long tail of products, if their stock price would go to the moon because they would be ultra-profitable.
However, you need consistent latency, which isn't guaranteed in a highly-oversubscribed network.
In the UK, you know a minister will be sacked soon when the Prime Minister publicly announced they "have her full confidence"...
You know, this gave me an idea: I'd love to see legislation that states that when a company the size of Google, Microsoft, etc. launches a product like this, then kills it off, that they MUST open source the proprietary parts inside of it. Not just for hardware like controller firmware etc. but also for software they used to create it. Obviously the games themselves in the case are IP owned by other firms so that would be exempt, but I think this would go a long way to forcing companies to stick it out with supporting products and customers they create over longer periods of time or not launch things flippantly in the first place.
> how you are doing Dolby Vision playback

mpv can now decode most of the spec if you want a software player; if you want to passthrough the DV metadata to your TV, still no luck on PC AFAIK. I believe the approach most take is using an Android TV device (e.g. Nvidia Shield), where various apps are able to do it because there's native support. Kodi, Plex, etc, can do it on the Shield.
Mapreduce, at the time, was actually a huge step forward for many scientific codes even if few adopted it. An enormous amount of computing can be done with the Map-Shuffle-Combine-Reduce paradigm (and the better replacements, such as Apache Beam/Google Flume). I used it (while working at Google) to reimplement a number of processing pipelines with the result of better performance and reliability compared to standard genomics codes.
> I disagree, because for 99% of gamers not trying to play competitive games, it’s virtually unnoticeable.

If you take a look at the 25 games with the most current players[1] I would argue at least 20/25 would either be annoying to play with increased input lag, or outright highly disadvantageous.

[1] https://steamcharts.com/top
That was the best thing about Stadia. Cyberpunk ran on Linux on day one, probably because of that.

Don't forget Valve though. They don't have as much power as Google, but they have done way more. The Steam Deck (as long as it lives) will help.
I recently revisited a repository I was working on and almost gave up (on using Clojure) trying to switch from lein to deps.edn. Granted I didn't have to switch to deps.edn, but it felt like it was going to be the way forward.
i can confirm that this kept at least a few teams i've talked to or worked with from choosing flutter. facebook and react native are viewed as much safer from the "killed by google" effect. same thing tossing around the idea of using carbon, their new language.
The title in itself is interesting as an exemple of the modern corpo-speak bullshit as we can see everywhere now:

<<A message about Stadia and our long term streaming strategy>>

In the content they tell that they are shutting down, so giving up on the project, but the title tries to pretend that they "pivot" and so that it is something that is beneficial for them in the long term to be invested in "streaming" technologies.
SimpleX Chat v4 with encrypted local database is released
Ha - getting app too busy errors so can’t see your site…
They usually couch it in weasel words such as "we have no plans to conduct layoffs at this time" rather than an outright lie.
True, but the attention layers still need to be able to look at all the shots - for example to make sure the background of a room shown at the start of the movie is the same as the background of the same room at the end.

Obviously you could do 'human assisted' movie making where humans decide the storyboard and make directions for each shot, and then that isn't necessary.
I'm somewhat surprised the 4 sibling comments as of this writing don't even mention the latency/jitter issue-- to me, that's always been one of the obvious biggest flaws with game streaming. Your average consumer has little to no awareness of it, it's beyond Google's control, and it has a very noticeable impact to anyone experiencing it. Not a good combination.

Edit: Nextgrid showed up as I was typing this and set the record straight. My faith in HN is restored.
I think you're right. The anti-nuclear activists of the 20th century focused as much on nuclear weapons as nuclear energy, frequently conflating the two. Furthermore these activists were almost always left wing and had obvious affinity for their idealized vision of what the Soviet Union was. I think the Soviets fomented anti-nuclear sentiment in the west during the Cold War to give themselves an edge in the nuclear arms buildup.
Those "not that many people" would have been very angry and very vocal though.
Fixed wing aircraft are of course much more efficient than helicopters, so the best combo is really a vtol, that has fixed wings but can land vertically.
Imagine how depressing it must be working at Google on new projects, never sure whether they might just get cancelled months down the road. And then how depressing it must be after they do get cancelled, and your work just goes directly down the drain. Speaking from experience, there is nothing quite as demoralising in our trade as this. At least the money’s good there, I guess.
As someone who spent a bit of time in academia, looking back at it, those folks (grad students and postdocs) really under-invest in understanding good career development.

Academics really should know better than to make bets like these.

When I read this, my thought isn't "Intel screwed several researcher's lives", but "Postdocs/grad students need much better coaching". Unfortunately, we know that professors are the wrong people to provide such guidance. If you want to improve things, I would suggest putting your effort into highlighting the larger problem.

Had Intel delivered, the problem I speak of would still be widespread and the hurt will continue.
Not many games, but they didn't often have sales (so many were stuck at MSRP for years), and they also had some hardware sales (controllers, etc.)

For Google it's chump change, I'm sure, but I still appreciate it. I bought like two titles on there before realizing it was a doomed effort... meanwhile GeForce Now sees very active improvements and a much bigger library.
It's AGPL. If you do not need any enterprise feature like SSO, you do not need to "call us", it's free. But if you fork it and re-expose it to users, you will need to make your fork open-source.

Our business model is that we are the only ones that can grant a commercial license because we hold the copyright and we provide plugins that only make sense at the enterprise scale such as SSO and exportable audit logs.

So in a sense, if you are an enterprise and need to pay us, what is the difference ? Well you can audit the code and experiment with it prior to deciding if you'd like to pursue with us, and not have to go through a salesy pitch to self-host and stress-test our orchestration runtime.
1M (X2) Graph Queries per Second
It's a Google service, what do you expect
They really don’t deserve the benefit of the doubt when it comes to abandoning products.
The other big plus for me was that the backend was Linux. If it really took off, it would have been huge for Linux gaming. Sadly, it looks like the survivors are all Windows based. It's all on Steam now.
So... kind of Google Cloud Tasks, but webhook only? Or EventBridge/CloudWatch Events in AWS-land...
I don’t know if I’ve ever seen FTPS in the wild.
Hopefully Valve,Sony, or Microsoft acquires the tech.
You could see it coming but it is a shame it ended up the way it did.

The hardware though, the platform.. it was an interesting linux machine which could have been a cracking base going forward. The whole thing had so much promise, it is such a shame they half arsed the game licensing/ownership side of things.
I don't think this part of living in the future was predicted on The Jetsons
NIH to systematically investigate and establish function of every human gene
> Ultimately will be curious to see how many heads will roll for this.

If other HN commenters with (allegedly) insight into Google's politics are to be believed, none.
Well for a thing like Stadia it's not doable, you have very complex hardware and r&d to do first.
> What's the best way to launch new, risky things?

To show great confidence in it and address the elephants in the room as directly and clearly as possible.

I think the main issue here is that the perception of Google being fickle and uncommitted means it's harder for third parties to want to commit resources to. Strong signaling from Google on long term commitments has to be made, but I think that Stadia is in a bit of a pickle because of its nature.

With a console, I assume there are some general timelines developers get on how long the console is going to be around, so it's a lot easier to develop a strategy for working with it because you know off the bat you likely have at least N years, your projects will take Y years, thus you understand how many projects you can put onto it before the console obsoletes.

With Stadia though, since it was just PC games and Android games being streamed, there are two ways you can try to understand it:

- It never obsoletes as Google just upgrades the hardware and OS to keep new fresh games coming in

- It obsoletes as soon as it's too costly for Google to refresh the hardware and they decide to cut their losses

My guess is a lot of people thought it would be the latter and just didn't want to invest time into it. I'm not sure how the process for getting a game on Stadia was, but based on a quick look at some articles, seems that Google was struggling with this aspect even as late as 2022 [0] with trying to help make the process more convenient and faster. That's 3 years into the platform already and they were still teaching developers how to get their games onto Stadia efficiently, and I have to imagine Google was already looking at the numbers for the datacenter costs and going "welp".

So how could Google have really changed it? My take is have this convenience and strategy for the porting from Day 1. I did not use Stadia or really follow it (just not interested in Cloud gaming in general), but looking at this article and the history of articles on porting games to Stadia, seems that it wasn't an attractive process from the beginning, for an already iffy platform for developers, with the looming fear that Stadia would not make the numbers to keep Google's interest.

Combine that with Players already unhappy with not actually owning a lot of their games and distrusting Stadia, I guess it seems like Google just couldn't quite sweeten the pot enough to convince them to pay full physical game price for a game they didn't really own and ran the risk of being removed due to obsolescence (a perception on players part perhaps, but this is again a communication issue for Google)

[0] - https://www.forbes.com/sites/krisholt/2022/03/15/google-stad...
Google is sheeple all the way down
The difference is that when the US invaded Iraq, Germany complained a bit but didn't do much else, but when Russia invaded the Ukraine, Germany decided to cut Russia off economically. The reason why the US is a "reliable partner" is that German politics is willing to accept American wars. And before we hear any cries of, "Iraq was different," recall that it was an illegal war of aggression that caused the deaths of hundreds of thousands of Iraqis, led to large scale torture, and generally caused a monumental societal collapse in Iraq.
Only for people who breathe air and drink water.
Pyston announces Python 3.7-3.10 support and a new direction
> as it turns out nuclear power plants require long regular maintenance periods.

That's because everyone has been operating their PWRs/BWRs way beyond the design lifespan, which would be fine if we didn't just stop building new ones in the past 20-40 years (depending on country) to prevent too many of them needing regular maintenance at once.
Free at time-of-service (and as mentioned, of course you're paying with your privacy anyway) doesn't mean there's not very real costs to the customer if the service goes away though.

Most people's lives would be turned upside down if, say, gmail closed down. It would take dozens of hours just to migrate away the accounts that I care most about. Even though it's "free" I don't want to build my life around shifting sands like that.

Gmail of course is a key service to google that will never be shut down, but I'm starting to get nervous about having my life built around Google Voice. That one doesn't seem nearly as solid and again, it's going to be a major undertaking to migrate all my 2fa/recovery. I'm planning on doing it during my next phone upgrade... I'll put the phone on a second line for a month, transfer my google voice number to it, then migrate all my legacy 2fa/recovery (that wouldn't accept google voice as a cell number) from the underlying phone line to the google voice number (now with AT&T). Huge pain in the ass and would be really tough without a second line to handle that switchover, but I'm not 100% (or even 75%) sure that Google Voice is going to be here in another 5 years when I upgrade next.

So like, who gives a shit that it was "free" (apart from my privacy)? I am having to shape my whole life around migrating off this google service, it's a massive pain in the ass and will cost a decent amount (a couple extra months of service on a second line) even to migrate off "the cheap way" in a planned fashion, if tomorrow they said "oops lol it closes in 30 days" I'd be buying a burner or upgrading off-cycle just to get things migrated. The obvious takeaway as a consumer is "don't let these google services get too entrenched in your life", let alone as a business.
When you looked at it, what was it that tipped you off to its eventual failure? Was it a flaw in the technical design or something? How did you know it would eventually fail? (Looking to learn how to spot things like that, here!)
Consumer-grade Wi-Fi is also a major problem when it comes to latency & jitter. It doesn't even have to be game streaming, any real-time application such as calls suffer from it as well, despite not actually requiring much bandwidth at all.

Unfortunately there is no user-friendly tool to test for this. Most tests focus purely on speed, which can be tricked by various packet-loss-compensation algorithms, so you can score a "perfect" 1Gbps speedtest despite the connection cutting completely for a second.
Right, my argument is that the best way to provide a better lifestyle for poor people is to give them money rather than food.
For those wondering what the return process is, keep an eye on https://support.google.com/stadia/answer/12790109?hl=en

I purchased cyberpunk combo pack few years ago. I wonder if the controller can be used on pc/osx for other games.

Anyone?
He doesn't claim the state funding Nuclear is a bad idea. He actually claims they'll increasingly have to.

What he's complaining about is the same WACC being used for nuclear and wind, when the wind one is much higher than reality, because they are so predictable in terms of how long and how much they take to build.

And even with that (and all the other advantages he's willing to give to nuclear, the French still can't make a good case for nuclear.

He covers the "not all MWh are equal" thing near the start and correctly counts that as a problem for nuclear, not a benefit.

> Its generation profile, “baseload” (i.e. constant production at full capacity) does not actually correspond to what the market demands, and does not easily provide for flexibility, reliability or load following. The fact that our systems have been built around baseload (nuclear and lignite) has pushed us into ways of thinking that are not actually useful - baseload is not enough, and it’s not that useful
Same for German politicans
They can't. It was outside Danish territorial waters (if only just) and so our PM has said it was not an attack on us, thus no art 5
Actually deleted or just "deleted"?

Anything to back up the hearsay?