skysight-inc/HackerNews huggingface dataset:
Because in the 2000, many of use got fooled believing "do no evil" and their hacker heart, only to see unfold the next 2 decades with sadness.
Maybe? But I’m also ok investing the $10-20 per month in a service that can guarantee 4k @ 60fps on any hardware I’m using.
Google doing what google does. Release an MVP , dump marketing dollars to gain customers, kill the product when adoption rates don't meet expectations. With no real exclusive games, Stadia was destined to fail.
Same. If they told me "we'll refund you 100% if we shut down go nuts" I would have gone nuts as the service was solid. The funny thing is it would have helped their "uptake" numbers and might have stalled or prevented the shutdown!
Yeah, probably. The moment Germans started on EU level to push natural gas (which burns into co2) as green and push zero emission nuclear as not green, I stopped believing they are more than Russian puppets or useful idiots.
Wind turbine blades are also pretty damn inert. We could literally just dump them into a giant pile in arizona for centuries with no issue, paying them a pittance for the privilege. Getting pissy about inert trash is silly. Maybe they shed microplastics? Oh no, now the useless desert sand is full of microplastics that it was probably already full of because of decades of plastic use.
We use 0-based, but we also invented the concept of 0. It's true that multiple civilizations independently invented it, but perhaps an alien civilization never invented it and got along fine without it.
Or maybe your managers understood, but were tasked with finding workers for the project and were hoping you were sheeple?
> the others are just "bad code works badly" problems

Software should be hard to misuse. If you have a library intended for universal usage, and the library users have to remember to add some code every time they call it, then it's a bad library.

If you have an specification intended for universal usage, and the implementers have to remember to always do 3 operations together, than it's a bad specification.
But pwinnski, I do not need to explicitly ask for feedback: I write here /expecting/ feedback (and to possibly give further feedback of mine). Otherwise, I would not publish.

Now: «sentences begin with capital letters»: yes, not always. In the specific case, a colon was placed and a LineFeed-CarriageReturn for highlighting - the sentence was judged as clearer in two lines. Please note that conventions are local and hardly objective: for example, the French add spaces around (some) punctuation, the Germans invert the acute quotes (those which I use for quoting, '«' and '»')...

The parenthetical was set as 'reasonably', an adverb, because it was meant to be joined to the verb at the end, 'chosen', and placed in that position to modify 'all'. It means that you cannot write 'all terms were chosen' because that would be possibly literally false, but they are substantially so - "a particular effort is taken in choosing the terms - reasonably", with an accent on "more effort is spent on some than on others".

As you see, those you noted are intended choices. You are calling them "«errors»", they are more "deviations". To "err" is more random, like the Brownian motion of those who are lost; to "deviate" is more conscious - and done because the statistical norm, that of consuetude, that of the patterns for GPT (etc.), did not fit.

--

If you, like many of us, fiddled with music: yes, like Schoenberg said, first you know the "general rule", then and only then you break it - I largely agree, especially if you mean "you have to be competent to hack".
The Long Now Foundation has (had?) a project based on that idea. https://longnow.org/ideas/category/rosetta/ and https://rosettaproject.org

> The Rosetta Disk fits in the palm of your hand, yet it contains over 13,000 pages of information on over 1,500 human languages. The pages are microscopically etched and then electroformed in solid nickel, a process that raises the text very slightly - about 100 nanometers - off of the surface of the disk. Each page is only 400 microns across - about the width of 5 human hairs - and can be read through a microscope at 650X as clearly as you would from print in a book. Individual pages are visible at a much lower magnification of 100X. The outer ring of text reads "Languages of the World" in eight major world languages.

It uses nickel because of the high melting point and that it is really, really hard to deform nickel.
Lua is pretty terrible as an embedded language. I’ve worked on numerous applications in both gaming and outside that industry in which lua was heavily utilized to “provide flexibility.” I’ve never liked it, and I probably never will. It has too many “weird” behaviors, ranging from the not-so-bad 1-based indexing to the absolutely absurd “everything is a table, but even tables are mixed metaphors between arrays and hashtables.”
They are not free. You are paying with your privacy.
Thanks, that's it exactly. I wonder if leetcode programmers are actually faster or something, surely someone at these faang companies has some sort of metrics backing up their use of those tests? Or is it just a slightly advanced version of FizzBuzz helping to sort out not just those who can't code, but also those who can't apply themselves and grind through some code challenges without complaining.
They turned evil when they started putting ads inline with search results. The main utility of that is to trick unsophisticated or unwary users, so basically they're preying on the elderly (among others), but it made the line go up and to the right, so they don't care.

Plus any company with a core business model of "being a super-creepy stalker... but at scale and with an eternal memory" is inherently terrible and shouldn't exist.
Yes, i am :)
I am lazy and run html-tidy.org.
I don't quite understand the need for access and session token as a mechanism of expiring sessions. Can we create a signed JWT with the expiration in the body itself? Since it is signed the expiry cannot be tampered with.
> Confession: something about ORMs has never clicked with me.. none of them ever seem simpler than SQL

I'm with you on that. I use ORM's, yet, being perfectly comfortable with SQL my perspective ends-up in a range between "this complexity isn't worth it" and "why not just write this in SQL?".

One of the arguments for ORM's is being able to move to different db engines. Frankly, I can't remember the last time I had to do that for a mature/released application.

Once again, I'll admit my perspective is biased because SQL isn't a problem for me. When I look at ORM code it looks and feels very detached from the database. I look at SQL and everything is clean and clear. In addition to that, you don't have to create and manage a bunch of objects that take-up memory and slow things down. Adding layers of abstraction isn't always the best idea.
In France, we all know it ! Champollion was my hero when I was a little boy going through the egyptian phase (with Theophile Gautier).
Obviously different safety outcomes, but ultimately it's the same idea: unless you can hit that last 10%, it's essentially useless. You could pump out AI songs that are about as good as the 10,000 songs that get uploaded to Soundcloud every day, but nobody listens to those already. It's really only the best <1% of music that people listen to.

Something that can be further refined by humans is more interesting. There's people looking into AI-based sample generation which is a lot more promising than full song generation, IMO.
I'm not sure what your point is.

I'm not arguing that internally, no one at Google knew this 60 days ago. They may have. I'm saying that it makes sense to cast doubt on public relation statements that cast a company in a good light, but it makes much less sense to doubt an announcement that casts them in a bad light. Why would they "lie" about killing a product or service?
No, you are missing the point. Slow startup and long compiles is a hindrance to all kinds of development. You can ask developers to adapt and use a long-running repl, but they won't. Complain all you want about drama and how stupid people are, they still won't choose Clojure.
I use GeForce now for singleplayer games and I'm super happy with it as long as I'm on an ethernet connection.
They can be used over USB
That wouldn't work because their tooling is so custom you could never run it. Also the code is probably in an embarrassing state, especially if the product is getting shut down.
I think hardware was a loss-leader anyway. They were generously giving them out for free. Games are probably the biggest loss for them as a majority of that money was handed off to publishers.
Nice! I always wanted to build the same thing. A system like that is also my favorite question for systems design interview.

Care to share some of the technical details?

How far does it scale, what are the delivery guarantees, recovery strategy for missed webhooks, time accuracy?
Hello Parisa.
We have recently added the possibility of migration to the app. You can easily migrate to Subify from any app without losing your previous users and subscriptions. Just install the app and contact our support. We will take care of the rest.
This is confused. Reaction time is irrelevant, you can still notice very short delays between two events. The fundamental issue is that when you make an input that corresponds to an action in a game, you expect that to action happen near-immediately, and anything else feels terrible.
Yup and at least my friends and family are extra cautious when it is a service where you "buy" something which can be taken away from you at any moment.

Google is building a too strong reputation of an unreliable company. Doesn't help when an AI is in charge of banning people from accessing their critical stuff like emails and stored files.
Exactly! Google doesn't get this. Google has a commitment image problem. As a consumer I've not seen them address this with the seriousness it deserves.

Since they won't commit to their products, their customers are reluctant to commit as well.
Yes. Stadia execs lied to their own employees. It's a pattern for the company.

This call was followed by a contentious Q&A where the Stadia boss was confronted about his email from just the week before which suggested anything but a wholesale shutdown of the studios. Harrison expressed his regret over the misleading statements made in his previous email, according to four sources with knowledge of the call. When asked what changed from the week prior, Harrison admitted nothing had and told those on the call, “We knew.”

https://kotaku.com/stadia-leadership-praised-development-stu...
To be clear, I'd like all tables to throw an error on unresolved key names. And I can't think of any cases where the current behavior is necessary for any of the features I like.

I think the design decision to have unresolved names result in defining a new variable, initialized to nil, is the result of a different design goal. I'm not sure what that goal was, something about fault tolerance maybe. In practice I find this feature means I need very thorough test coverage, or a metatable, as you've noted, or a static analyzer, as others have noted. Or a combination of all the above.
"A huge number," maybe, in the sense that the majority of the world's gamers today only play games on their phone, but not the ones spending the most money. People who will pay extra for 144hz 4K monitors or multi-rollover keyboards with obnoxious lighting aren't going to throw the benefit of those things away for a platform that introduces 100-200ms of lag in the game and creates fuzzier graphics than the graphics card they already own is capable of.

The market for this tech is very downmarket. If you try to sell it to the hardcore gamer audience, as Google tried to do, they're going to see right through this.
But it's easier to attack bitcoin than those...
>What's the best way to launch new, risky things?

Slow-roll invite-only launch to establish a core user base, work out the bugs, show staying power, and build from there. Exactly what Google did in 2004 with Gmail.
I don't like ORMs much, admittedly mostly because I did a fair amount of development with SQL before they existed.

But, there was one that I played with that did have appeal to me, RedBeanPHP.

Forgetting that it's PHP for a minute...that's not the main point. It was cool because it had a fluid way of working. It automatically generates the database, tables and columns... on-the-fly, and infers table relations based on naming conventions and how you interact with code. No config files at all.

So, you would iterate in dev solely by writing code, and end up with a schema including foreign relationships. Then, you can "freeze" the schema for prod, turning off all the dynamic stuff.

Their quick tour explains it well: https://redbeanphp.com/index.php?p=/quick_tour

Note: I'm sure it has notable downsides over time, but the approach was really nice starting from scratch.
Doubtful. Pro gamers are known primadonnas. If anyone ever tested them and added synthetic lag with double blind study I suspect they wouldn't identify it more accurately than what a random chance would dictate. Sorry, but pure speed of electrical signals/chemicals traveling in the body puts a constraint on that.
This is also a great example of why you can never trust Google.
> Except that this isn't targeting people who have financial need.

I don’t think it’s fair to say that. The person who “won” the chance has two young kids and a spouse. I’m fairly sure he really needs $500k. If he’s like a typical person he has student loans, bills and lots of debt.

It would be kind of perverse to have someone compete who didn’t really need the money.

If you ask a random human to degrade themself for $500k there’s a power imbalance as most people don’t lead a zen existence where that’s not a life changing amount of money.
It's a female anime character, is there some reason you interpreted that as waifu?
I'll add LOVE (https://love2d.org) to that list as well. Very powerful and flexible game framework,

Currently working on developing a game in Minetest (https://www.minetest.net/), it is also scripted in Lua.
This one is too funny: https://thismoviedoesnotexist.org/movie/the-virginity-pact
It sure helps with my tinnitus
You can just use a temporary email (https://temp-mail.org/fr/), it's free in any case
well you can still use parsec

https://parsec.app/
I doubt the social media guy even knew. They were posting promotional tweets just 2 days ago.

Source: https://twitter.com/GoogleStadia/status/1574790973443522566
Well, those comments were responding to a July 2022 article stating: "Google Stadia denies the recent claims online that it would be shutting down its services by the end of the summer, promising more games to come."

So technically, the commenter was right, as Stadia did survive the summer and will be operational for a whole 3+ months!
Did you even read the article? They literally just announced new features for Widgets, in the section titled "Useful new features in Qt Widgets".
No options now to turn on the pipeline.

I recall USA sabotaged a USSR pipeline way back in 1980s.
https://www.washingtonpost.com/archive/politics/2004/02/27/r...
The bonus might be subject to a clawback provision in an employment agreement. Or it might be a legitimate overpayment.
It's really no more nonsense than lo-fi tracks having rain sounds in the background or hiphop producers running old school beats through a 12-bit sampler to crush it up a bit.

Producers use a ton of subtle tricks to make you unknowingly enjoy their work more with a touch of nostalgia.

My Roland sampler has a "simulate vinyl" effect that's trying to do the same as this product, but in software.
>... it makes much less sense to doubt an announcement that casts them in a bad light. Why would they "lie" about killing a product or service?

If you are suggesting that I'm saying that we shouldn't trust Google's announcement that they are shutting down Stadia, then you are misunderstanding my comment.
> it can still be used for dumb prosthetics and increase the quality of life for a lot of people.

Who and how ?

Virtually every megacorp is busy showing you ads or taking your money when you buy the shit you saw in their ads. Everything has been corrupted, no one can assume good faith anymore
>That can't be cheap.

Yeah, seriously.

I bought Cyberpunk 2077 on Stadia when it released. It was 60€ new, but there was a 10€ discount available at the time. I believe it was if you had never purchased anything on Stadia before. So, only 50€ for Cyberpunk 2077 on Stadia.

Then everyone who ordered Cyberpunk 2077 on Stadia could also get the Stadia Premiere Edition for free (retailed "normally" for 99€), which includes the Stadia Controller and a Chromecast Ultra (alone worth about 50€).

I actually sold my Chromecast Ultra for about 40€ shortly after I got it since I didn't really need it, which brought my purchase of Cyberpunk 2077 down to 10€ with a free USB controller on the side.

And now I'm getting a 50€ refund?
> We usually start to count from one. When a baby completes its first roundtrip around the Sun, they’re one year old, not zero years old.

And before they complete the first trip, they're 0 years old, showing that you start from a count of 0. The one is the result from the first increment.

If I ask you to count the number of red balls in a bag with only 3 yellow balls, then the initial count in your head is 0, you inspect the balls one by one, never encountering a red ball, and thus never incrementing the count. And then you pronounce your final count of 0. So that's counting starting from 0.

What you call "starting at 1" is not so much the start as it is the first increment, which need not arise.

For arrays, the first element is the difference between a size 0 array and a size 1 array. So the choice between 0-indexed and 1-indexed is like the difference between pre-increment and post-increment. Do we associate the element with the array size up to the element, or to the array size up to and including the element? The choice seems arbitrary
(personally I prefer using the same range of non-negative numbers for both, but language has a bias for associating "first" with index 1).
There is a project for that which is literally called Rosetta Code :) https://rosettacode.org/wiki/Knuth_shuffle
Definitely over the past two years antitrust went from a niché topic that nobody knew anything about to front page news. Something definitely did change.

With Lina Khan heading FTC antitrust and public sentiment on board I think we can expect real progress in the coming years. However, it is also clear that discrete and methodical protection of monopoly power is also significant source of stability and income for all political parties.
A bit sad, they had the best tech by far.
Lucidrains / Make-a-Video-PyTorch
Aged like milk indeed.

Writing was on that wall a long long time ago.

Thanks for pointing it out so that I could have a good laugh :D
you say that and yet it's been sitting their out in the open for 11 years without an event with a billion $ bounty
I definitely get this with guys like Alcest, Summoning, Insomnium, Lustre and (to a lesser extent) Agalloch.
It was a mistake to get involved with game streaming to begin with.

It was never about the players, it was "everybody else is developing a game streaming platform so we should too".

In the last weeks there have been multiple streaming handhelds announce which leaves me wondering... "are there product managers who believe everything they see on TV?"

Most of the fun of a portable game console is using it on the bus, as a passenger in a car, or outside the range of reliable WiFi. If you believed everything you see on TV you might think "5G" is a solution but I have to break it to you that there are postage stamp sized plots in Washington, DC, New York, NY, and Los Angeles, CA that have 5G coverage.

Given that these e-waste devices are up against real portable game consoles like the Switch and the Steam Deck I can only hope the people who make the decisions to go ahead with marketing e-Waste products face some personal consequences for their actions, at the very least they won't be allowed to introduce more e-Waste products that hurt investors, gamers, game producers and everyone else.
It's really uncanny. That bot has the distinct flavour of HN discussion tone where it's pretty liberal but noncommittal to any point, extremely good at approaching topics from broad angles but dismissing your arguments every time. Love it.
Did the title change since you commented? I don't find the current version to be misleading - "cracking", although somewhat vague, does not imply collision.

(Title at time of writing this comment: "Learn Rust by implementing a SHA-1 hash cracker")
I believe you mean Ricoh. Also, a whole bunch of glue logic was put on chip as well for the 2A03 / 2A07 that otherwise would have been pricier as discrete parts on the board.
Entirely not unexpected. Google kills an other product. Thankfully it seems they are doing right by their customers with refunds on pretty much everything.
I am impressed by the depth of your gaming!
Yes! I timidly used the service knowing that Google might kill it. If they promised me a refund I would have probably spent a couple hundred dollars on content, controllers and a pro membership.
But based on the view count and the published YouTube payout rate it’s clear that he’s making bucketloads of money. It’s not pertinent if some of his videos don’t immediately break even.

He’s making lots of money from YouTube views alone. Not to mention other markets, sponsorships, etc.
Latency really isn't a problem in many contexts. I've got some prototype streaming solutions running in an azure region near me and I can't perceive any round trip latency compared to localhost.

There are certainly more edge cases and things to go wrong when streaming the entire experience, but the networks are only getting better over time.

Streaming games are also a big answer to many forms of cheating. Not all, but it would make a night-day difference for any competitive game today.
Staying clear of sunk cost fallacy too seriously to their own detriment?

Sign of rapid experimentation in a big company?
I doubt it was a lie in the sense that the person who said it believed it to be false. I think this instead falls under Frankfurt's definition of bullshit: speech intended to persuade without regard for truth.

But there's a corporate twist here, in that the person saying might have believed it to be true, because some executive also believed it to be true, even though if you take Google as a whole, it was always uncertain.

So I think I'd call this "corporate bullshit", where Google as an entity has low regard for the truth as presented by PR mouthpieces, and is thus a dedicated bullshitter.