skysight-inc/HackerNews huggingface dataset:
it's impressive indeed and the advice is mostly sound, but i did manage to uncover a few inconsistencies.

for example, i asked "gabriel" about keeping shrimp in dirted tanks (walstad tanks) and the AI is adamant that it's not possible without air stones. also "... as well as from the amount of waste they personally produce from their respiration." (the waste they refer to isn't from respiration). all in all, tho, it's pretty close.

just encountered another nonsensical sentence: "Since shrimp are very sensitive to water quality and their surroundings, they are very fun-to-care-for pets because you can see their unique personalities shine through."
Windows phone was the biggest shutdown of all time. Off the top of my head, there's also Edge and Silverlight.
Right, but rm -fr / is also easy to write, but is pretty bad code. JWTs and statelessness have their uses, building in refreshing is not that difficult (if it's not built in already), and using "none" well, just don't use that.
How does one replace DRM with NFTs if the game is locally loaded?
Yes, it is low power, and it's also inserted a centimeter or so inside your ear canal, while a microwave is typically at arm's length
The idea would work for single player games, where all the content is in the executable, but yeah, multiplayer is another story.
And a solved problem. Pretty much all the most popular languages have settled on zero-based indexing, who the hell cares what's more "correct".

What's closer to what programmers expect is a better choice. Being pedantic about "1 is actually better" helps no one.

It's the age old theory vs practice problem. Physicists vs engineers. Etc. This is why no one really cares about tau either.
Now that is an immersive gaming experience!
Just when Netflix & Amazon are increasing their focus on gaming market, Google is shying away. This is an epic failure on the Google management.
A better test would be a 8k real life recording running in 8k goggles.

If the screen is wide enough with eye tracking and divested rendering, how could you tell the difference?
Certainly the developers knew about it in general, or they wouldn't have put the controls in. My contention is that even they hadn't yet fully internalized just how useful it is. By the time of Quake it's clear that it had gotten to the hardcore, and by now of course it's just part of playing 3D games. But it took time for everyone to realize it. 3D was a pretty big jump. I'd say that the "bug" that strafe + forward was faster than either alone, which was pretty common for a long time in 3D games, reflects that. There's no reason to have that bug or leave it in if you have deeply internalized strafing as a viable option. It happened precisely because it was viewed as an exceptional case rather than the way that almost everyone would be running around all the time.

I'd also observe that biologically, "strafing" is fairly hard, and the idea that you can strafe at the exact same speed you can run forward, safely, for long periods of time, is absurd. What we have instead is faster turning than keyboard controls offer, and more flexibility in general, but not literally the ability to "strafe" at 90 degree angles. It's an adaptation to limited 3D environments. (Strafe + forward gives a more realistic 45 degree angle of shoot to movement. I think in reality that would still be a fairly extreme thing to maintain all the time, but it's closer to realistic. 90 degrees is just absurd.) As it is implausible, it is perhaps not surprising it took a while to become popular.
Honestly, if the other OSes had decent native apps for some of these things I would probably switch. There is just something wrong with Spotify using 1gb when it was just opened and never used.
He completely missed the luajit criticism, on the new int data type. So Lua lost its most important implementation.
I hope this becomes common knowledge and starts being taught in elementary schools.
The retail channel is probably constrained as this seems mostly marketed toward businesses which might purchase along with a support contract. The retail market for these devices seems strictly supplementary to the main market (at least for Japanese brands).
Everyone should know a bit about the law, everyone should be able to do their accounts, everyone should be able to mend their car (maybe less so with electric cars..), everyone should be able to do basic first aid and look after their health, everyone should understand a bit about politics, everyone should know how money works ... literally everyone believes their job is a special case that ought to be taught in schools.

The fact you believe everyone should learn some basic coding just shows you work in tech. It doesn't make it true. For a start, very few people actually apply the skills they learn at school until at least a decade afterwards (learning at around 10 - 12 years old, getting a first proper job where skills matter in their early 20s). Do you really think basic coding taught today is going to apply to a farming job in 2032 in the light of Github Copilot, visual programming, the death of filesystems and the rise of iOS/Android file pickers etc? Of course not.
Yeah actually, same here. When Stadia launched I really liked it. The subscription was free for like 3 months. I've not owned a gaming PC in years, but really enjoyed playing Serious Sam and almost completed it. When the free period ended I could've purchased few of the games I most liked but ultimately decided against it because I knew by that time it was inevitably going to be shut down so giving Google any money was a fool's errand.
Google's mistake was not choosing to go with a Game Pass type model - but then again, they didn't have the content as they have had to work to get each of the games offered running on Linux. It's why they have had to pay millions to developers to make Stadia versions available.
Takes a couple minutes for the PR to merge. :D
"at this time" just needs to refer to when the layoffs are happening rather than the existence of a plan.
I would have agreed with you before the mobilization happened. It's an incredibly risky gamble to make, could have sparked immediate massive civil unrest because in one way or another it touches every person living in Russia. Him going this far proves that Putin is all in, he wants to win whatever it takes
Octopodes have short lifespans and aren't very social, otherwise I'm convinced they would have established civilization by now.
https://archive.ph/Lt9on
“String” is not a useful name. How would a non-programmer guess what that means? It’s just another noun (like the verb “into”) that you have to learn.
The idea that this is just a matter of political will is nonsensical in the extreme, it's impossible to understand how anyone can believe this except via massive propaganda. Here's a graph of German solar/wind power production:

https://energy-charts.info/charts/power/chart.htm?l=en&c=DE&...

Notice how it frequently drops to near zero. For example the morning of the 22nd where total wind+solar production in Germany was just 1.34 GW. Peak load in Germany often reaches 65-70 GW.

The people saying renewables cannot work and power must come from coal, gas or nuclear aren't evil conservatives, they are rational people who understand what renewables can and cannot do. The fact that the left systematically refuses to accept this reality is now not only destroying the European economy but flat out endangering lives. How long must the rest of us put up with this sort of rampant irrationality?
Well, that certainly depends. One accesses the db on every request, the other accesses the db on every correct request (and the db is smaller).

As a rule, there is no difference. But if you are one of the exceptions, those can have differences of orders of magnitude.
You're going to have a hell of a time convincing anyone that the Cuban missile crisis nearly started a nuclear war because the US felt bad for Cuba.
Weird, I've been vegan for a while, hopped on the bitcoin train when its energy footprint was negligible, hopped right back off when I read that it used as much energy as a small country. Animal farming also has the characteristic of enslaving animals for the entirety of their lives, and in factory operations, those lives are usually non-stop suffering.

How does one make the argument that Bitcoin is easier to attack?
I see you work at Stripe, which is probably the gold standard for the culture around capturing things in writing and having them be accessible to folks across the company.

But in lesser teams (which is most), I see that even around a single initiative, documents and notes are very dispersed and disconnected (to the point of being undiscoverable) and have no link to the actual "work to be done", i.e., tickets.

The problem is how do you have a more cohesive boundary around initiatives? Can I go to one view and get a full picture and understanding of an initiative, a problem, a decision and its current status?
I considered that, but then I remembered finishing the game would, unfortunately, require me to play more Cyberpunk 2077.
https://killedbygoogle.com/

I miss Google Reader and Google Wave the most.
They have/had incredible potential. Imagine what a company with Google's resources could do. They have simultaneously the sharpest minds on the planet and a vast treasure chest of unprecedented proportions at their disposal.

What do they do? They invent ever more insidious ways of extract more money from advertising. Yes there are plenty of side shows and feel good projects, but everything is drowned out by systematically abusive behavior in the ad business and a seeming inability to deliver any other product and keep it functioning.

It feels like a terrible misallocation of resources. Maybe it isn't, but it certainly feels like it.
Delusional thinking isn’t just for random people living under a bridge.
Symmetry fixation thing. I sort of used to have to do most things an even number of times. Wind the watch. Pushups. Jumping jacks. Whatever. Anything that required a count. I switched to counting to a prime 3 or greater and the anxiety just went away. Been doing that for years now. Took me awhile to realize I was even doing it in my head... and luckily the fix was pretty easy.
These people don't care how many children were involved in the production of their iPhone and Nike shoes, they DEFINITELY don't care about the ethics of their meat consumption.
Plenty of people have been saying not to eat as much beef or use oil.
Durable Object storage writes are not confirmed until they are on disk in three geographically separate datacenters. So, pretty reliable.

The fact that there is one unique instance of the object live at a time (and therefore only one client for the distributed storage) lets us do a lot of tricks to hide the storage latency.

https://blog.cloudflare.com/durable-objects-easy-fast-correc...
It’s pretty simple to check a JWT’s issued time again a timestamp representing the last time an account changed password / revoked all sessions.
1/52 of a year

3/12 of a year

even after a year, they might say 18/12 of a year.
I clarified what I meant, not sure what you're trying to accomplish with your comment.
Ask HN: What automations would you want for your meetings?
Our vision:
You create customised automations for your meetings.
We build an If→then engine that makes it easy.
All inside Google Calendar.

We have received some great ideas:
— Remind me to follow up on a meeting
— An invite outside my working hours? → Send [customised alert note]
— Alert me if there’s no video conference link in the invite
— Ask attendees what takeaways they need after leaving the meeting

We’ve just built first 3 workflows:
— Alert me if [invitee X] didn’t accept the invite
— Ask for topics prior to a recurring meeting, every time
— Ask the host how you are supposed to contribute.

Btw: You can try these automations - add Aimful to Chrome at https://aimful.io/, feedback would be much appreciated!
I also made the switch to streaming (GFN) and like playing all my same games from different "terminals" a lot. AirBNB and my house obviously work great. I've found hotel wifi to range from "barely works" to "does not work", lots of crappiness. I'm still looking for a good solution to this. Maybe you stay in better hotels! :)

That said, I'm getting a Steam deck soon so I hope that fixes the story for "mobile" gaming or gaming without the network that GP pointed out. The convincing thing for me on GFN was that you're buying your games in a standard game store so if GFN becomes a non-option at some point I'll still have my games.
Importantly all of their products are still alive, supported, and even if they're doing superbly do not appear to be on the verge of shutdown.

There are a few problems to Google's way of doing things, having witnessed it from the inside. In no particular order:

1) Google tends to be over-optimistic and under-skeptical when it comes to new products. This is largely driven by organizational dynamics: Google's corporate structure encourages fiefdoms that come up with the Next Big Thing(tm) - everyone involved is encouraged to be wildly over-optimistic about their products, and there is not a countering skepticism from upper management to impose the right amount of discipline re: these wild-eyed claims of TAM, growth, etc. The net effect is that Google launches products that aren't sufficiently baked, with vastly overestimated initial growth. This creates disappointment as the products bounce off the market and do not get anywhere near the (completely fictional) projections.

2) Google's go-to-market strategy tends to be under-baked as well. This is related to point #1 - heavily over-optimistic projections causes Google to accept woefully substandard GTM plans. Stadia launched with an incredibly poor lineup and burned a lot of the initial goodwill and press which stalled any kind of momentum they could've gotten.

3) Google organizationally isn't set up to reward individuals that turn around troubled products. Promotions heavily favor new product, not fixing existing broken product, especially once the product has lost executive favor. This causes team death spirals - failing products experience intense team attrition that further hampers any kind of turnaround plan.

4) Google has comparatively high executive turnover vs. similar companies. This results in rapidly shifting high-level strategy. Products and projects fall in/out of favor so quickly it causes whiplash. Other companies (see: Nvidia, Sony, MS, Apple) seem to be able to identify product areas of strategic importance to the company, executing against it, and having the executive support to continue resourcing these projects even if they initially fail/disappoint (see: Apple Maps, PSVR). Google constitutionally does not have this ability - they talk a lot about multi-year investments in strategic areas but in reality their commitments are fickle.
Eh, there's probably ways to mitigate that from a legislative point of view. The point of this was to make the act of shutting products down all willy-nilly like this less attractive, and if they keep doing it at least the world at large gets a little something out of it. But you're not wrong in pointing out they'll do everything they can to sidestep accountability and screw the little guy, either. I'm just hoping there's some way we can make that more trouble than it's worth.
Programmable telemetry pipelines with Grafana Agent Flow
It was only a matter of time. It is a Google product after all. It's basically their thing at this point. "Hey look at this fantastic new service from Google" should be met with "No thanks, they'll close it and I'll lose everything".
Ah, so it's a "90% of the iceberg" situation. Great info, thanks!
-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA512

Yeah!

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE1cv7ESh+CzooffWR/YGUxUpj29UFAmM107cACgkQ/YGUxUpj

29Walw//fdfXCWWkD7P3fOraYrZw2zKDwJqFtvn4jznGga8MSGzllPfZiWSZtBnI

wAPGLwMwrpzV5wJyP+JUB4/vwZ7Eh7mzDUZuuxvLalVEwkqkTwqM+rhp44YeXVL6

HJnN52pknmuko7R0tHjKOVYz66VAyWaVJLIbLUqP3UWo4O35nttYlUxTBky8fIHs

z3p7ZMDf44AymOozBmRdeG++1VgXS2CQGemZqbSSqgqTa6RFJYAzaz7sBYd14ZgG

pwoPEe/JV7QfxdRwotQgFdyhbwDY7J7dvn/p6pj0eU3HiuHHi4TDMHA7xpuocrku

jWC4CuQ6fVrnsBtSJuZ2H/SvwDCY2cV1FPwO6blzSJ7t+JymCpCj6uwmLnd4S/Pr

twMisrEP6x9V992D8Q9gfMymilNW9wlTdyWVTpzMxjj/tGdYsSqXTJrXnTPqdlnD

jdq3g3YlC8fZQeatdhy2aofbnUr8esvnlu/JwD5dby9tDKBQwGoAenupl+ZY6uEb

2/93tDHsJTmXfhbJ8ndfPNMWL0zEtULpokgM9EUXPgJxM5QcnTf+GtlW6GH/uZlq

Z00GdKW9tF6MC0SKoqW1IQJcq/MQAcDaTr4hwHAVnonXjzTTBpq1r6zSSP4AgqMg

TZ58dM9HPpSWEv7RM3Bp93UPp1M+z761BC0WWkG2PenJu/vw3Fc=

=9+Ii

-----END PGP SIGNATURE-----
To add on to what Josh said, the main value of Airplane is that we automate a lot of things that would normally require you to write a lot more additional code. So for example, if you build an admin panel using Airplane instead of doing so from scratch, we'll provide the following for you:

* A rich React component library that's optimized for internal tooling (tables, charts, etc)
* Permissions, audit logs, and approval flows that are easily configurable
* Integrations into various systems that an internal tool would normally have to integrate with (e.g. identity providers like Okta, Slack for notifications, etc)

So if you'd expect building that admin panel to take a few days or weeks of work, ideally with Airplane we can reduce that down to a few hours instead.
Love the developer experience innovation ReleaseHub is enabling
It seems like Qt is trying to walk that 'license tightrope' that many tool makers do...how do you make your product affordable for small developers without making it possible for big businesses to pay you a pittance for helping them reap $millions or even $billions in product sales.

I would love to pay Qt a reasonable license fee once my product that uses it starts generating some decent revenues. I want them to succeed and keep building better versions. But I also don't want to have to shell out outrageous license fees when I am just getting started. This goes for any tool or library I choose to use.
Have an interface that interacts with MetaMask or WalletConnect within the game.
Well, exactly to do that.
Presumably it would be something like "we will refund any purchase if we shut down before 2024" or something like that.
Alright so the stadia games are computed in a remote datacenter, right?

Let's assume that what you proposed is good and useful and I have an NFT in my wallet that entitles me access to a game in stadia's platform

How does the NFT help me now that the compute resource has been unplugged? I have the entitlement but not the delivery.
Well I guess they won't find out, it is foolish to think a product like this sells itself so well that I would bother to create an account to see if the product meets my needs. A series of cards and head shots mean nothing in this context.
I wish. People talk big about "critical thinking" but critical thinking curricula still tend to focus on the nominal content of claims. Motivation of the speaker and their desired goals is not an incidental concern to be briefly covered, it's the core of the skillset.

Of course asking people teaching "critical thinking" to arm the students with a toolset that can be turned against the teachers is a pretty tall ask. I've had teachers who could take that level of heat, and props to them, but I've certainly had teachers that simply couldn't.
I've been seeing a lot of HN submissions and images generated by stable diffusion but I've yet to actually toy around with it due to a lack of time, what fork appears to produce the best results for people that don't have a 3090s worth of VRAM? (Currently only have a 3060 with 12GB which I thought would be enough for almost anything haha)
Having heard _insane_ crap like "Noone uses Lua in production" at a Fortune company (while the genius who uttered that sentence had a device in his pocket that was _definitely_ running Lua), I agree that it's a misunderstood language.

However, if anyone went as far as learning about things like arrays indexed at 1, they are far more aware than the average software engineer. They actually spent time looking at it.

Lua is a victim of its own success. It's small(the runtime is tiny and can be made even smaller by shedding features), it's mostly uncontroversial, it does the job, it's fast. It can be easily sandboxed so you don't hear much about vulnerabilities. It's just there, invisible, in almost every modern computing device.

The games industry is an exception. They have readily embraced it, for very good reasons. Browsers should have used it from the get go, but that ship has sailed.

Next time you think about having scripting abilities in your application, consider Lua. Same way someone should consider Sqlite if they are contemplating creating a new file format for their application. It's a pretty good tool.
Thank you! Agree with all of it except

>Maybe EU wanted to have Russia as a reliable petrostate as an alternative to the USA so they can do their thing without USA?

The decision to rely on Russia was made when USA was a net energy importer, with some dependence on natural gas from Canada, and terrible dependence on oil from whoever could offer any.

To add to that, nuclear was phased out to a large degree because it gets in the way of renewables, as it's impossible to regulate. Nuclear reactor is pretty much an on/off thing and can't safely operate on power levels much under 100% continuously, and if it's off, it can only be restarted in a day, or even a few days. It makes balancing the grid including a lot of intermittent renewables, a huge headache.
Renewables already provide more electricity in EU than nuclear ever did, and they cost a lot less to build, and almost all of them were built in less time than it takes to build a single nuclear reactor.

Speaking of the future, all of this discussion is meaningless again, because of time. If we start today, electricity will be 100% solved by renewables everywhere in EU before any new nuclear can be commissioned.
The security angle is also the way to legislate this stuff away.
That's kinda why I keep buying on steam, because they (at least ostensibly) will un-DRM games for download if they ever shut down
[Surprised Pikachu] Is GCP next?
Honestly, at this point in time if you don't know that investing your time in a Google product is probably going to be a waste... it's on you.
I've heard that ORMs are the "Vietnam" of CS [1]. The article is pretty old, is it still the case?

[1] https://blog.codinghorror.com/object-relational-mapping-is-t...
Oh wow! Thank you so much for the thoughtful, detailed answer! I will most definitely be checking out your website.
Odd to suggest that if they're interested in Lua, that they should check out Moonscript which is a different language altogether (although it compiles to Lua). But if you insist, something a little more Lua-ish is Teal[1] (gradual types ala TypeScript) or Pallene[2] (companion typed subset of Lua meant to generate optimized C libraries for use with Lua).

[1]: https://github.com/teal-language/tl

[2]: https://github.com/pallene-lang/pallene
July 29:

https://twitter.com/GoogleStadia/status/1552989433590214656
In Ada yes. It will work in Lua too but iterators aren't guaranteed to go in order if you do.
All the comments seem to be discussing the implications of this as if it worked, but almost all of these look like complete garbage. All the humans look deformed and broken, or transparent in places they should not be. The only ones that are passable are the fantastical ones like the sloth with the laptop.
Honestly, MidJourney, Stable Diffussion, et. al. have closed that 10% gap quite quickly (in months!).

I'll give it two years, at most, until we get pretty good audio and video generation from AI.
A lot of gamers are the sort of people that flame a developer of a bad game they never even bought/played in the first place. Attacking corporations is itself a sort of game they enjoy, having a personal stake in the fight isn't necessary for them.

On that note, some commentary from /v/:

>even the shut down lagged by months