skysight-inc/HackerNews huggingface dataset:
Someone asked Stadia devs or reps on Reddit if users would have access to purchases games if the service shut down, back when Stadia was announced, and the response was not a "no" but definitely wasn't a "yes".

https://www.reddit.com/r/Stadia/comments/ceuy4w/comment/eu56...

(That said, props to them for refunding folks.)
>The benefits of 0 indexing are well known and mostly revolve around the fact you tend to have far less fiddling with -1 and +1 as you write code.

Depends on what you are doing. I seldom have to do a flat 2D array these days, but array[total-1] is an almost everyday thing.
It's less size and more lack of competition. As dominant as the companies you listed are, none of them completely capture a market to the degree that Google does with search and ads.

Having a golden goose that has very little risk of going away can definitely be a curse.
Sound Money and Proof of Stake
An analysis of the tokenomics of Ethereum after the merge.
There's a much lower standard than "AAA gaming" which still delivers massive value to most users in running a desktop environment.

Also, the Apple GPU has evolved from PowerVR roots dating back to the 1990s. It is fairly safe to assume that the next generation of Apple GPU will share enough with the current generation that in 3 years, supporting whatever new hardware exists will be incremental rather than transformative ground-up work.

This was already the case for M1 into M2.
You make the case that it’s to the benefit of their users to allow multiple browser engines. I am personally not convinced by your case, for the reasons stated above. I do not expect Apple to be convinced by your case either.

You may choose here to strengthen your argument, but your declaration that it’s hopeless to do so is of no help in that regard. If you wish to continue, I’m willing to listen.
Stadia is 2 years and 10 months old hah
Did they agree to that?
this is especially bad news given the growth in games stremaing. nVidia, Amazon, sony, microsoft and even Logitech are all growing streaming products. It was Google's game to lose.
Sites and services often rely on a lot of IP-based filtering and categorization, at the firewall level, to fight abuse and attacks. Routing IPv6 makes that more challenging. Dropping all IPv6 connections makes it easier. So, if you think you can get away with simply not serving requests from IPv6 addresses, it's tempting to do.
Do you use credit cards? Isn't that just taking out a loan and paying it back? Can you not fathom doing the same with BTC?

How do you use stock as collateral? Can anyone do that without having to ask for permission?

The 'btc is backed by nothing' argument is old and weak. We're over 10 years into this and it is still 20,000x more valuable than when it started. Try a new trope.
Oh, to clarify -Reunification was needed. I paid that payroll tax in the 1990s!

Russian energy dependence was not voted on. Green (reduce nuke and coal) was enabled by votes for those people.

I think euro would not have been voted in by German people, if they were allowed to vote on d-mark or euro in 1997.
IPv6 is a different protocol from IPv4 so it's probably for the best that the addresses are not easily confusable.

And hexadecimal addresses are actually saner when dealing with classless addressing. The three-dot notation of IPv4 addresses is really a relict of the past which you'll notice each time you'll deal with anything other than /8 /16 and /24
People: remember IBM. It used to be completely indestructible, like a given in any office…
The JWT is irrevocable by design, which is why it's time-boxed to a few minutes and not a few days. The refresh token is meant to be revocable. You the provider would store that in a database and remove it or mark it invalid when you need to shut the user out. So no, it is not simply moving the original problem around without solving it.

Most software devs using cookies would likely struggle to revoke an individual cookie - you can certainly architect that in, but if you're like most of us, nobody thought about it early on and now it's kinda problematic to retrofit. Same reasoning: "Well, it will expire on its own soon enough." JWT's actually make it easier to guarantee expiration since it's part of the token itself instead of being reliant on server-side mechanisms.

It's definitely a pain in the butt to juggle refresh tokens & access tokens as a client-side dev, and almost everyone's API docs are ambiguous and confusing about token lifetimes (refresh tokens often have lifetimes too). But that's another issue.
this is especially bad news given the growth in games streaming. nVidia, Amazon, sony, microsoft and even Logitech are all growing streaming products. It was Google's game to lose.
Not sure how this link proves the point you're trying to make. I can in fact still download all the games that no longer have a page on the Steam store.
There are also those who knew it was at risk and in danger but thought that it could be saved with hard work and a little luck and were working toward that end.
I just got the email and they’re the full YubiKey 5/5C NFC ones, so this is actually a really good deal.
That's because while Apple has monetary incentive to keep up the walled garden it really does have provide value to apple customers. I know google is selling everything and the farm about me when I use thier services. If apple wants my business they'll keep on doing what they're doing, I don't see ads on their platform and haven't seen any credible reports they're selling everything they know about me to the government and anyone who will pay $$ for that. I hastled myself for years keeping a rooted phone with trimmed down Android OS in various forms, but it was a lot of work. With apple I just buy a phone and use it and don't have to worry them selling me out every step I make or allow apps to rifle through my files and photos.
My guess would be a bad auto-complete suggestion that wasn't read carefully before accepting.

Loose-type languages often struggle with auto-complete and related. I don't know enough about current state of python development to say with certainty, however.
As a fan of Lua, one complaint not mentioned in the article but that I think is relevant if you're starting to learn the language is that minor releases often contain breaking changes. This is fine - the maintainers can number things however they want I guess - but can be a bit annoying if you're expecting to read the latest 5.4 reference manual and then write an embedded script for something using a different 5.x runtime.

This is mostly relevant because when people talk about Lua's speed, they're usually talking about LuaJIT [1] which (iirc) was based on 5.1 and backported many 5.2 features.

So, if you're someone who's decided to use Lua for a specific use case, you may want to see if your target specifies a specific Lua version (ex. Roblox, LÖVE, PICO-8, OpenResty are mentioned in this thread and all use either LuaJIT or a subset of 5.1), or if you expect to need the performance of LuaJIT in the future.

Edit: formatting

[1]: https://luajit.org/luajit.html
Related thread: https://news.ycombinator.com/item?id=33020078 (Cloudflare Yubikey Offer)
As a Xoogler, Google is an "engineering-first" company and in practice doesn't consider "product/program management" to be part of engineering. Ironically, the origin of formal methods used in program management come from operations research and engineering management -- they are part of engineering, but not seen that way at Google.

Engineering leadership is not judged for their acumen in these areas, as they are separate job ladders, and thus to no surprise there is little cultivation of this knowledge or skill.
On the contrary!

This clearly shows demonstrates that no one can ever say that you don't look good.

You're definitely a good looker.
Me too. I just put a digital TOSLink cable between my TV and the soundbar. Works a treat and it's funky knowing that audio that was produced, recorded digitally, sent across the internet, decoded by my computer, pumped to a TV and then re-encoded into laser light before being turned back into a digital electrical signal and then converted into an analog electrical signal and then played through speakers is pretty amazing.
I'd still object, Emacs has nothing to do with command-line interfaces.
In each library, their operations need to be implemented for each backend separately (CPU, GPU, TPU, etc). All of these libraries support CUDA as their default GPU implementation because it’s by far the largest in terms of market share. But since Apple GPUs do not implement CUDA or a translation layer (they use Metal, Apples graphics and compute acceleration library), that means all those mathematical operations need to be rewritten targeting Metal before torch can even communicate usefully with an M1/M2 GPU. That doesn’t even touch on the fact that different backends need to have work scheduled on them slightly differently. Some expect a graph of operations to be submitted, some are just submitted as a series of asynchronous operations, etc.

Also just wanted to point out that torch does support Apple GPUs now, however.
character.ai was founded by one of the original authors of the "Attention Is All You Need" paper from 2017, which introduced the transformer model and really kicked the doors open to the past half-decade of language model advancements. I don't know what magic is under character.ai's hood, but it's fun to see what can be done by capable hands.
Add a second router and put it in your ISP router’s DMZ. You shouldn’t have trouble with double nat since all traffic will get forwarded on to your “real” router.
Is this just running directly against GPT-3, or does it have its own custom language model?
Because weechat uses <18 megs?
Author here, thanks for linking my article.

It is a bit of a curse that every time this article ends up anywhere, the discussion quickly devolves onto the merits of 0-based indexing. I have a very strong opinion on this which is that "it doesn't matter". You use whatever paradigm is real in the language you're working. The context switch is not larger than the context switch between languages anyway. Lua is not the single 1-based indexing language out there, it used to be much more prevalent. I bet if JS had used 1-based indexing, half the people on this comment threads would just be praising the benefits of 1-based indexing. Sorry for the rant, but the reason I wrote that article in the first place is because I of such threads.

One thing I agree with many people here is that my baby example is not the best example. It is not wrong, but it is phrased in a confusing way. I'm tempted to edit the article and fix it or replace the example with something better. After all, the example is not important, it was just an example.

One aspect that many people don't realise, one that I couldn't really dive into in the article, is how simple and small the Lua source-code actually is. IIRC it is about 70 files of plain old C that can be compiled by any C99 compiler. That is very refreshing. The amount of power and flexibility you have with Lua when paired with the simplicity and maintainability of the Lua source-code itself is something we should all cherish and praise. Lua is small and nimble, it is small enough that you can vendor all of it in your project if you so want.

Anyway, I like 1-based indexing, they make my loops prettier. And yes, it was just a joke, I'm using iterators like everyone else and indexing hardly matter.
How did a debt amnesty work? Did that put private lenders out of pocket?
People were extremely cautious about stadia from day 1 because while Google may be the single most capable company of actually making cloud gaming workable, this specific product required a lot of money input that had a fairly good chance of being completely wiped out based on Google's track record.

With this, next time there's a product that has a similar risk to the consumer, people will be saying "yeah it might get shut down, but look at what they did with stadia"
Those "old games" were designed around the technology of the time, which had drastically lower latency than anything today except for high end gaming (and sometimes not even that).

- Controller buttons caused CPU interrupts, so basically 0 latency

- No OS getting in the way

- N64 era would be double buffered and then straight to the CRT

- NES era would literally calculate the pixels in real time as the CRT beam moved across the screen

- CRTs have virtually no latency, same with the analog signal chain because there is no buffering

So when people try to play them in modern systems, things that were easy back then are quite hard now.

There's a reason anybody speedrunning SM64 will play on a CRT.
Does it? I remember JIT issues imposed by Apple Store restrictions, but otherwise it’s just a small so/dll/dylib which is around hundreds of kilobytes in size, iirc. It can’t run on 8-16 bit cpus, but realistically would you run vanilla Lua there? ESP8266/NodeMCU comes to mind, not sure if one could target LuaJIT without JIT compiled in to it.
Alas, the language is incredibly verbose in and of itself and the plethora of examples continue to be incredibly verbose. From _Java in a Nutshell_ to the latest documentation, the examples all tend to be of the form:

UnbelievablyLongClassName unbelievablyLongClassName =
new UnbelievablyLongClassName(parameterName, anotherParameterName);

Given that nearly all existing code follows this pattern (yes, there is var which is only useful in some cases as opposed to C++'s auto keyword) Java has become hopelessly convoluted.

Before I get downvoted, you should keep on mind that I was an early adopter (1996) of "Java as a sane C++" and have been stunned by the verbosity of "modern" Java applications. Unless the standard libraries change (and the effect of that would be staggering) and the open source libraries all change, and every existing application code changed to use reasonable names, Java will always be overly verbose.
Depends on how you look at it. With all the programs that currently exist, we clearly have done something. This is more like the Overton window shifting, where now we think we've done nothing but have already addressed most of the issue through prior (incomplete) "fixes".
Interesting. So if I pinged ::ffff:10.20.30.40 from an IPv6-only machine, what address would 10.20.30.40 see the ping coming from?
The issue is most such tools sit on internal networks.
How the Jackson, MS Water System Collapsed
pretty sure not
Why the sad face? Without the mechanism of sale the artifact would not be accessible to the person who appreciates it.
Well, electric busses have already been created. We need a lot of them, for sure, but an extra half percent on the budget isn't going to replace fleets. I'm happy for that money, all paid for by random investors, to go into further-flung research.
Latency is the aspect of cloud gaming I'll never understand. There are literal physics based limits on how fast you can transmit a signal (and a lot more practical ones on top of those). I keep thinking that someone must have some secret sauce they've come up with, but unless Google or someone can invent faster light, I'm not sure what that would be. Obviously the closer you can get the compute to the screen, the better, but 20ms still sounds perceptible to me.
> The problem of relying on Russia for energy was obvious.

In 2020, the EU imported 13 786 PJ of natural gas, while gross available energy was 57 767 PJ, i.e. gas imports accounted for 23.9% https://ec.europa.eu/eurostat/statistics-explained/index.php...

Also in 2020, 27.2% of petroleum gas imports into the EU were from Russia. https://oec.world/en/profile/international_organization/euro...

Put together, 6.5% of gross available energy in the EU was from Russian gas.

It's not so obvious that that is a problematic level of reliance threatening the political autonomy of an entire subcontinent.

If it meant that 6.5% of the population will be left without any energy, that would be quite terrible. If it meant a 6.5% drop in GDP per capita PPP, it would be worse than the drop from 2019 to 2020, but still only throw the EU economy back to 2013 levels.

That doesn't mean it isn't worth planning ahead for the consequences of reduced energy availability, but maybe we don't need to panic, either.
The seat obviously does belong to the Russian federation, as they have been sending representatives for thirty years and the other members have always recognized that representative.
Think about 25 or 30 or 50 years down the line. More interesting than the next couple of years. Speculate a bit.

After Neuralink and a few other companies torture enough poor monkeys, they eventually figure out how to create high bandwidth brain computer interfaces.

We go through a few more paradigm shifts in computing and get 10000-1000000 X or more performance increase. Metaverse protocols have advanced to allow for seamless integration of simulated persons and environments across multiple clusters.

The software continues to improve.

What you could get is a simulated realm with simulated AI characters living their own lives. But groups of real people are plugged directly in to the simulation and can influence it with their thoughts. There may be some sort of rules to ensure a certain level of stability. But basically you just think "there should be a storm today" and maybe visualize some strong winds. And then it happens in their world.

So at that point we become Gods.

I am probably getting carried away because I am tired.
Yup, both for me and our cat, who calmed down amazingly moving from a dense houserow on a main-ish street to a house set 50m back from a very quiet road. Almost a different personality, and almost none of the anxiety cats usually show of moving. After one night hiding out, he was like "this is great!".

We also feel like moving again, because the soundscape has gotten so loud from highways 5-10km away. It's just steadily gotten louder in the background, but in the first months of the pandemic shutdown we could hear nature dominant again — it was just bliss! Now, it's all come roaring back louder than ever, Amazon is building a warehouse 7km away... Definitely wanting more quiet . . .
A call to reconsider address-space isolation
Nobody at Google ever thought to put together the venn diagram of:

* People interested in playing high end games

* People who don’t own modern consoles or gaming PCs

* People with access to fiber
That assumes that a CEO with this bonus incentive removed would perform as well and bring in the profit that enables that $3000 /ea . Perhaps that's correct but that would be quite the claim that demands proof.

I'm no economist but I would indeed be interested in seeing the studies that show CEOs performance is just as good or better when his/her bonus is taken and then redistributed to everyone else. It's certainly an interesting incentive model.
I spoke to a character I created in a short story. Her name is Celeste (or Caresse, depending on who/when you ask) and she works for a seemingly benign yet increasingly more accurate prediction app that tells people where they should go next, and people keep taking its advice because it keeps being right. It works. But then it starts suggesting bizarre things like to check in to natural disasters before it happens.

I wrote it in a private Github repo yet this character.ai is pretty darn accurate with her knowledge of the future-guessing app, which is ironic. We're through the looking glass people!
I believe Gitlab does support IPv6.
Azure would need to buy that space, which is over $40 per IPv4 address today. For a while it'll rise, and then suddenly it's worthless.

$40 is approximately the same as "rent" on Azure for an IPv4 address for a year.

Now, if Azure sells a block, that's revenue in the bank whereas if they let it out, the revenue depends on demand. And of course if they sell it they don't have it any more, if they let it out this year, and sell it next year for more money they keep both.

If they guess wrong, they're left holding the bag, addresses which nobody wants to lease and yet which no longer have resale value.
Yes, if you assign it to a VLAN without internet access.

More trouble than it's worth, imho. I'll just keep casting from my laptop to the Google TV dongle.
Yep, we're in a real hype cycle.

A good path forward is to fuse these image-element compositing tools with some of the 3d scene inference ones. So you start out with 'giant fish riding in a golf cart, using its tail to steer', then give that as ground truth to a modeling tool that figures out a fish and a wheeled vehicle well enough to reference some canonical examples with detailed shape and structure, the idea of weight etc. Then you build a new model with those and do some physics simulation (while maintaining a localized constraint of unreality that allows the fish to somehow stay in the seat of the golf cart).
IBM's 'bare metal' LinuxONE push
Only if you very narrowly define real engineering.

Google, collectively, may be among the best (I'm not hazarding an opinion) at solving technical problems.

I, however, expect good engineers to help with product vision, understanding and addressing customer pain points, and amongst the senior engineers especially, be effective at communication and helping manage upwards to achieve those ends. Somewhere, Google engineers are dropping the ball there, or are so detached from those problems that their abilities in those skills are untested.
The sarcasm was that destroying a historical artefact "adds value", not that it is a common practice. Europeans literally used to cut up mummies and sell the fragments. But the only way it "adds value" is purely from the perspective of maximizing revenue, the same way scalpers "add value" by buying up products for cheap at the original price and then making a profit by charging more.
Oh man, I'd love to do this to my Vizio. I honestly don't even care that they show ads. It's when they shut off Netflix or Hulu while I'm in the middle of movie to show me an ad. Which, takes me to the home screen when I close it (not back to my show). Or, freezes the TV while attempting to show an ad, and forces me to cycle the power to get it to come on again.
> Google's ad money printer masks the rot underneath, Google is literally a meme at this point for shutting down products.

The thing with x amount of products failing is true. Doesn't matter if you're an indie hacker or Google. It's been shown by giant after giant releasing products and them failing. Doesn't matter what industry they're in either. That's why so many corporations just buy new products lines. They get a product that is in demand.

That's why it made sense for Adobe to buy Figma. Building a competitor would have been probably rather expensive and risky. Where instead they just buy it and have the product and the market share.

why Amazon has been buying products like Ring and the robot hover. They're in demand and Amazon just needs to put some cash behind it and it's going to generate tons more cash.

If you're wanting to build the next big thing, you've got to try building lots of things until one catches off.