skysight-inc/HackerNews huggingface dataset:
No worries, mate, just another shiny toy. As far as us getting milked for every bit of money, this has been going on for some time now, nothing really new, right? Douglas Adams put it best - "I've been to the future. It's the same as anywhere else. Just the same old stuff in faster cars and smellier air."
100ms times are cheaters; 200ms is probably closer to the absolute lower bound of human reaction time.
But many, in fact most, people do.

There’s a reason a bunch of states passed laws making it illegal to photograph the warehouses where these animals are raised.

If there was a transparency law, that required an accurate picture of the location where the animals whose meat is being sold was raised to be stuck on the packaging it wouldn’t be very long before the more inhumane (or more accurately, the more inhumane looking) meat sources would become unprofitable.

Because most people are willing to pay a little bit more if they fully understand the ethical consequences. Actually, what is more likely to happen is that many people would eat meat less frequently, opting for more plant based sources of protein and then spend the extra money needed for the more humane meat when they wanted meat itself.
I use it to build non-QT code with cmake.
Or the PR teams are just misinformed?

Some intern doing customer support on twitter isn’t going to be invited to long term strategy/budget meetings
Yea you could restrict the app by whitelisting only the network services and folders that it will use and that's pretty valuable though at least on Linux could already easily be achieved otherwise. It's good that Deno makes it easy but let's be honest, most people will just pass -A.

I'd love to see a permissions system on a library basis. It would ask the first time a dependency is added and when a new permission is requested after an update. Javascript doesn't make that easy though by being so dynamic. SES could maybe help: https://github.com/endojs/endo/blob/master/packages/ses/READ...
The reality is streaming is the future of gaming for a huge number of gamers. Stadia's business model would have never worked out but the tech does works. Stadia was always going to run into the problem Netflix is going through now, the big IP holders will create their own streaming platforms rather then sharing the revenue with a third party.
100%, poor music output can be responded to with "next". poor self driving car output can be a collision
Sure thing. You should always be aware of anecdotal evidence.

In my particular case when I did initial blood test, vitamin D was the only thing critically low. There were few other micronutrients that were just slightly low. I was prescribed high-dosage D-vitamin supplements and was told to touch some grass while out in the sun (computer screen time did not count). In just a month after doing that my overall noticeably improved.

After the wake-up call with vitamin D efficiency I paid more attention to my diet and also having some regular exercise. Improving combination of those gave me my next jump in health improvement. Afterwards, I started using few supplements such as L-theanine with my usual cup of coffee in the morning, I'd like to believe it has given me just a slight boost in focus but it could still just be plain old caffeine. However, I know that some people respond to it a lot stronger so there is certainly variation and is quite anecdotal.
I think it begins to address mistrust of new Google products. Which is worth a lot to Google.

If they consistently take this approach for other cancellations, it could change the the common view from:

"why use this? They're just going to shut it down in a few years anyway"

to:

"oh neat, Google's experimenting with something new. Let me try it out. If it doesn't work out, they'll take care of me."
So that was a lie
Great idea!

Under the current system, the rich can do just that while everyone else literally starves to death :)
If you travel a bit, it's hard to ignore the similarities. Teenagers in particular are hilariously similar no matter where you go.
It's a remarkable decision to refund! I'm assuming all the game developers are keeping their revenue from Stadia gameplay, so it's a meaningful net loss for Google overall. Maybe not that much though; I hope someone publishes an accounting.
Nintendo is even more interesting. They 100% ripped off the 6502 as-is then lasered off the BCD instructions circuit to avoid legal issues.
> i'm not sure though how a bearer token would prevent CSRF. imo it's roughly the same as a session with a long expiration time.

You said it yourself. Bearer tokens have to be added manually, while cookies are automatic. So simply issuing a request to a backend will not include the bearer token, and you (as the attacker) have no way of actually gaining that token from your cross-site context.
> Now, if you want to talk about Oath2 or OIDC then maybe there's a different argument to be had.

I imagine that is the main argument. People use JWT because it's standardized on the authentication protocol... The same authentication protocols that are horrible in many more ways than simply using a bad token format.

Yet everybody jumped into them when Google commanded.
Another Google example of great potential sunken by bad/terrible execution.

Why didn't it launch as a true "Netflix for Games" solution? Similar to what Microsoft is doing now with its Gamepass. Sure the gaming partnerships needed to be built but could've easily leveraged huge library of Android games.

Ultimately will be curious to see how many heads will roll for this. It must've been a huge investment for both hardware (AMD Vega GPUs, controllers), marketing, etc.
JWTs have been in the news a lot for trivial vulnerabilities and among security/cryptography professionals is widely regarded as a problematic standard. I would argue just as you seem to be that the surface area for ways to get them wrong is much worse than session tokens.
If one of the things you wanted to "take away" was page margin, then sure.

Even at a time when the physical costs of production were far, far more significant than today's, people thought it was important to give a text block some air (https://en.wikipedia.org/wiki/Canons_of_page_construction) so this isn't a frivolous innovation. IMO doesn't have to be a big shift or complicate things; body { margin-left: 2vw; } here would do a lot. Hell, you could toss it as an inline declaration on the body element itself if you're morally opposed to style tags.
You have a 'modem noise emulator' for Windows. I think it's at SourceForge. Or Github.
Wow. Just amazing images. There are some that I still do not understand how can be real...
They're WiFi, I believe.
Probably the cost is small compared to their development budget.
If you are using signing secrets, consider having the client keep a secret and simply encrypt and sign the payload before handing it off to you.

When it comes back in, they can decrypt and authenticate it. You could hide all this in your api client.

Then you don’t end up with a big centralized database full of the PII of millions of your customers’ customers.
Bitcoin’s climate damage is similar to beef and crude oil, says new study
I forgot to add WiGLE [18] WiFi wardriving information about access points around the world.

[18] - https://wigle.net/
Exactly. That one guy must be thrilled.
Sure, but this is a far cry from a bespoke Go creation - these are production grade libraries with serious dev hours backing them that are generating JS for you.
>There's no pricing indication other than "contact our sales", which is a common wording for "just as expensive (or even more) as the competition"

Or the one-two punch of "Contact our sales", followed immedietely by "What is your budget?" ... which is a common wording for "How much money do you have? That is what this will cost!"
I've used Stadia for the past year exclusively and it's been fine 99% of the time. I guess I'm relieved from defending Stadia duty now though, sigh
I've used SSP and let's just say I think it's nothing short of revolutionary. It seems to be completely changing how my brain works and how quickly it gets activated (in the sense of what state it is in).
Summer ended a week ago! They were right!
> If you cannot understand ++x vs x++ then you fundamentally do not understand the language

I hardly think this is the issue. The problem is this kind of thing becomes so easy to write but not consciously notice that it causes disproportionately costly mistakes, and I don't think the benefit is worth it.

Python and other languages don't have the increment operator (pre or postfix), but never has this been a problem for productivity in any of my teams. On the contrary, I've encountered several instances where a senior engineer with 20+ years in the industry can't for the life of them figure out why some particular value is off-by-one. It wastes hours of time and often takes a fresh set of eyes to figure it out.

I know a senior principal engineer who wasted an entire day of his time because a comma at the end of the line turned his Python scalar into a unary tuple and was incredibly difficult to notice. "5," is semantically equivalent to "(5,)" but Python isn't strict enough in this instance. It should be strict, though, not for stupifying but for protecting against errors that we all make.
Perhaps it isn't that much money...
> simple and just a little off.

Great way to put it. It's a very charming language. Once you learn the (very few) things that are off and can trip you up, it's really pleasant too.
Based on the food that is served in US schools, I wonder if you are not better of without.

That said, it is ridiculous to have hungry children in a country that also has national health care. It is much, much cheaper to feed a child than to deal with health issues from hunger.
I think i am shocked
Yes it does; it's listed below Currents.
Its sad that "physical letter in an envelope with legal protections that gets left in the mailbox in front of my house" is the best security that the average person has access to.

Hosting my own email is way more secure than that but most people just use some large corporation. I'd also be happy with GPG but no one has bothered to make that easy enough to use other than Proton Mail.
What's the concept of the security council? Russia loses a war to Ukraine so it loses it's seat? Does it go to Ukraine? Or maybe it should go to Afghanistan because of the failed Soviet invasion.
Why are so many of you here so bitter against this company?
Funny I just plugged in my Stadia controller and played around to see if the service was still active. It's sad, I really liked the service for a few reasons:

1. I don't have a gaming console, and this allowed me to easily (with the help of my Chromecast) add gaming to my living room.

2. It's way easier than Steam Link/Controllers which always require an element of "massage" to get and keep working.

Downsides:

My library of games on Steam, Epic, EA are obviously not accessible with Stadia, and I wasn't about to re-purchase or purchase exclusively any game content from a service that was doomed.

I've also played with Xbox Cloud Gaming and while decent I found it unusable on mobile.
Because of course they did.
For those curious: it was from an estate sale in Maine, and the estimated value is $10k.
well said, literally it's getting old. no one trusts amazon/google/fb new ventures. atleast fb is going all in on vr
They should have promised these refunds at launch:
"We're launching Stadia. if it were to shut down in less than X years, you will get a refund"

Ironically, had they done this, they would have seen more adoption from the skeptics, and maybe not even had to shut down.
Typical Google, completely ignoring all the totally rational fears people had about their shutdown.

In pretty much all Stadia HN threads, the top question is always "But Google might shut this down", and it was really comical to see Google employees reply to that with 100% positivity, as though people's fears were irrational.
I use it and it works surprisingly well even on UK DSL (80/20). I found it useful to play games that insist on anti-cheat systems that deeply embed themselves into your machine. Also my PC is a bit ancient, built in 2015 and running a 4690K, DDR3 with a 750Ti so I get access to games that need a bit more poke.
They could mitigate this by always releasing the source code for shut down projects so that it could be self hosted or third parties could continue the work.
Thanks to microphonics, you can hear the sound of the current going into transistors in the CPU and GPU even today.
It's a bit of a conundrum: every company is going to shut down products. What's the best way to launch new, risky things? Startups can simply go all in on the product, and if it fails, the company dissolves, though people rightly are hesitant to go with a fly by night startup for exactly that reason.

I'm not even sure that Google has shut down more products than an equivalently sized company. But it's certainly shut those products down in such a way that it's generated far more backlash and ill will than anyone else.

Just brainstorming, but perhaps a large company, when launching a new product, could establish some kind of dedicated trust to provide credible assurances that e.g. the product would be supported for at least 10 years.
The only reason this stuff is done in china instead of better places is because everywhere else Oil and Gas CEOs get to chime in for some damn reason.
Agree. I used Shadow for a bit something like 2 years ago and it was pretty seamless. Sure, not as good as having a PC but it was pretty darn close.
Very nice way to put the take away, thanks for reading!
Probably the reason they had to give refunds, or they'd get sued, and this would be evidence #1 against Google
It’s really a lie if everyone knows it is a lie thou?
I dunno, Google has never really seemed to care about consumer anger and lawsuits. Like I said, it's a welcome change, and I'll be happy if they keep up this new pro-consumer attitude, but this feels a lot more like a weird one-off than a new policy or commitment.
10ms is an extremely generous estimation of the amount of lag you'd get playing with a device like Stadia at any rate.
The food has to be near the hungry though.
Good. Also good on them for refunding people's money.
It’s much much faster now, and performance is improving 10x every couple of year. With the current trend, FHE will be applicable to 80% of usecases by 2025
Energy content of course. Uranium contains quite some energy, but it is also extremely rare. Without breeders, it would be exhausted in a few years.
Most Google products are free. That's the difference.
Seems odd to put MySQL and Java under Oracle. Java was definitely a Sun Microsystems thing, and MySQL was a standalone company's project.

Makes me suspicious of this - it's probably not deeply researched or considered.
If this is for goodwill, they have to start somewhere.

Google hasn’t remained the same company through its history. Like when that CFO came in and reduced moonshot projects and maybe general expenses a lot. Which was a radical departure from their past.

Maybe Google is realizing they can’t keep being this cold company forever.

Or! Just like you I agree this one time doesn’t get me to trust Google not shutting things down with no recourse. It would have to be done a few more times.
This sort of thing can be very good in the right hands, but it also facilitates the antipattern of select * with no conditions, then doing the real selection of columns and filtering of rows in code.
I feel in a similar way.

Meta being evil to the point of profiting from political manipulation, doxxing, addiction, massive extraction of attention, and genocide, is already established.

In related news, in this time of severe drought, the Mexican cartels have expanded their business to stealing and selling water.
I disagree, because for 99% of gamers not trying to play competitive games, it’s virtually unnoticeable.

I like to play Spiritfarer and some other family games with my partner on Stadia, and we’ve never noticed any significant problems - even when using non-stadia controllers.

Overall I’m bullish on cloud gaming, because I don’t want to invest hundreds of dollars regularly to update my PC or console hardware just to play games like Stray or something like that. There are new handheld consoles coming out focused on the cloud gaming market, and even the Switch supports “cloud version” games now, like Resident Evil. Also, Amazon’s Luna service continues to grow and improve.
Pro gamers can definitely feel +/- 10ms of lag. It makes a difference at that level.
WebAssembly can absolutely be disabled:

Chromium-based: --js-flags=--noexpose_wasm

Firefox-based: about:config javascript.options.wasm = false
For all the philosophising in this thread, remember this is just an attempt to get documentation into public view. Regardless of one's ethical position i think we can all agree that having more information out in the open is a good thing. Properly documenting failures is also important to avoid reproducing problems and creating more suffering. Factory farms have taken it further and managed to get people who document abuse at those facilities designated as terrorists. In a democracy the public cannot govern if it's shielded from the truth.
Welcome to every big company ever
is it coil whine, or is it the flash chip itself that makes the noise?
Surprised nobody has mentioned LuaJIT. The engineering is very impressive; Mike Pall may know more about writing just in time compilers than any one person.

It seemed to have more prominence many moons ago when it supported the latest Lua language definitions, and it is still actively maintained, but the author I suppose decided that Lua would routinely do things that made it a moving target, and version 5.1 would suffice.
Maybe the refunds are a hint on just how few devices they sold ...
Maybe not 10ms but anything above 50ms is known and proven to degrade pro players' performance in competitive FPS games
If you're interested in topics like city design and infrastructure, walkability, cycling, people on foot or bicycle not getting killed by cars, I highly recommend the Youtube channel Not Just Bikes. It was created by a Canadian who emigrated to the Netherlands, with interesting and entertaining videos, often comparing the situation in North America to European (mostly Dutch) cities. Very bingeable.

https://www.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A
I agree with you, it is bad architecture.

I didn't mention it in the blog post, but the TTL was introduced by a dependency that allowed us to integrate the rate exchange service.
To be fair, Zero is a thing called Additive Identity, meaning if we keep Adding it to things, we just get the same thing back. So that's special

One is the Multiplicative Identity, if we keep Multiplying things by One we get the same thing back, however that does feel less relevant to how an array works.
You never think about offsets in Lua.
I don’t disagree with that, but I think it’s somewhat orthogonal. If you pay people back, the general reception is now “eh, assumed this was going to happen. Glad I’m not out hundreds of dollars.” compared to fire and pitchforks if there’s no refunds. Google already has the rep for shutting things down. This doesn’t really move the needle besides showing that they will at least financially compensate your loss.
The only part of this that most people didn’t foresee _when Stadia was originally announced_ is the refund policy.
Curious to know how we can switch from other subscription apps like Recharge to Subify.
They must be aware Stadia was always just a "sudden but inevitable betrayal" meme.
I think there's a bigger lesson to learn in all this: Increasing Self sufficiency is really important both on the country level and individual level.
Meanwhile, the data center is on fire as the machines try in vain to parse it...
> You’ve essentially swapped just over 1 year of Adobe revenue for a quick exit instead of building the system that delivers $15B+ yearly by dethroning them.

The question for Figma was, if they would ever reach $20B+ market cap after an IPO, and how long it would take them to do so.

The decision to sell to Adobe was surely based on many calculations. Just like Whatsapp's decision to sell to Facebook for $19B.

> Claiming this is a good move is the same as claiming selling the iPhone or Android to Nokia for short term profit would have been a good business move.

Android Inc. was a company sold to Google in 2005 for short term profit:

https://en.wikipedia.org/wiki/Android_(operating_system)#His...

Where would Android be now without the backing of Google? Where would iPhone be now without the backing of Apple?

> Lots of people shared the same sentiment you just did about Instagram selling to FB. Look at them now, if IG had continued alone the idea to sell to FB would be a joke at this point.

There are multiple accounts of how many resources, human capital, and know-how Facebook put into Instagram to scale it. The same can be said about YouTube in the hands of Google.

You would probably say, that selling Vine to Twitter was a great decision, because it got eventually shut down as being worthless. But look at where Bytedance is with TikTok now.
it's npm.

Jokes aside, as someone who wrote a python sqlite ORM (shameless plug: `pip install sqlitedao`), my reason was to have a minimal ORM for personal project, the entire active source is contained in one file and it works for majority of the use cases (i.e. insert_item, get_item, etc).
The LG OS is not Android-based. LG bought WebOS from HP many moons ago and adapted it for televisions.
This logic doesn't apply to single player games. I tried playing a racing game on Stadia and it just didn't feel good.

On the other hand, I tried the Resident Evil Village demo first on Stadia, and eventually even bought a full copy for PC. But that game is slow anyway.
Interesting viewpoint considering that Christianity was the only religion one could join without tribal, ethnic or blood ties. The only religion open and accepting of others at the time. And even women had equal standing before God.

Galatians 3:28 “There is neither Jew nor Greek, there is neither bond nor free, there is neither male nor female: for ye are all one in Christ Jesus.”

And that is why the Roman Emperor Constantine, was able to embrace it as Rome’s state religion.
That’s interesting, we visited many datacenters across Skåne and none of them said anything higher than T2 is possible due to the single power grid.

Does Bahnhof and Tele2 know about your stations?
This article mentions Janet as a possible "Lua replacement," which is unrealistic. It's hard to overcome Lua's inertia and familiarity.

But! If you're in the market for an embeddable-or-not scripting language, and you are turned off by Lua's various idiosyncrasies, I would encourage you to give Janet a closer look. It quickly became my favorite scripting language after I discovered it about a year ago.

It's great for embedding in a larger app -- it has a simple C API, and it's distributed as a single .h/.c file pair. It has a small standard library (the core composite types are immutable and mutable maps and vectors, rather than linked lists). Its first-class support for PEGs makes it a great choice for text-manipulation scripts. It can also compile statically-linked binaries (linking in the interpreter/runtime/gc) so it's easy to distribute Janet programs, unlike most interpreted languages. Binaries that only use the stdlib weigh about 1mb, if memory serves.

The language is sane: zero-indexed arrays, simple module/import system, variables are block-scoped by default (the language even distinguishes between bindings and reassignable variables). And it has non-hygienic "classic" lisp macros, so you can write helpers to do anything you can think of -- great for making a little embedded DSL.

No LuaJIT, though, and no metatables. And an extremely sparse package ecosystem. But it's pretty easy to interop with C/C++ libraries, so your "ecosystem" is actually broader than it looks (if you're willing to generate some bindings).