skysight-inc/HackerNews huggingface dataset:
>the verification javascript embedded in the ads that are present on the page cannot (sometimes at all) realize that they are within a webview

Good! Webviews are browsers. Browsers are webviews. There’s no way to tell the difference, because there is no difference!
I doubt it.

My guess is Google/Alphabet will do the same, as they have too high a proportion of people doing things that are neither basic research or contributing to revenue in any way. You can see how that can happen when you have an unconstrained gusher of money. There's effectively zero feedback. However given the weakness of their management (see: gusher of money + lack of focus) it's unlikely that the cuts will make any difference either way. Probably many good people will simply take a buy out and then go get another interesting job.

Netfix? Given their culture and their market problems one could imagine it, but their culture seems to have steered them into trying to fight back. So probably not a big wave, just some trimming, as they have already done.

As for the rest of maAMA-n? They appear to be doing fine; Amazon's retail challenges are more than made up by AWS. Apple and MS are trundling along as if nothing is happening in the macroenvironment (and they each have 40+ years to have worked out their systems).
As someone in the tech area and likes PC gaming, I know nothing about Stadia or GeForce Now, despite having a 3070 and a Shield.

Was stadia its own platform and hardware? I thought it was a way to say, play steam games over the net on an x11 session or something.

I'm not being silly, I really had no idea how the thing worked.
Good to see the conspiracy theories starting already.
Covert CIA websites could have been found by an ‘amateur’, research finds
Okay this is understandable as while some snaps are easy to both insert (snapped) and remove (unsnapped), some can not be removed easily.
I am not well-informed about the inadequacies of the USA's means-testing of "welfare" (a term that is clean in the UK, but in the USA it's regarded as either plain wrong, or as evidence of bad character).

Being forced to fall back on a food bank is considered demeaning here. From what I've read upthread, a lot of food banks in the USA are church-run. Many people will be ultra-reluctant to essentially beg for help from churchy people, however careful those people are are to keep their churchiness out of their aid provision.
We need to coordinate our fight against the climate change and this might be how
(Am I also old, I ask myself?) I don't like the distorted voice but the thought of making an avatar and hiding behind it, instead of showing one's face in a video, sounds good. I wouldn't mind using the image of an anime girl either.
High energy prices due to Ukraine and Net Zero = Good

High energy prices due to pound weakening against dollar = Bad
It also signals to the would-be customers of their other products that the service they want to sign for has a chance of surviving. At this stage I wouldn't touch any new Google service.
Valve's issue is pretty much just a lack of serious competition against Steam. They do occasionally put out something new, just at their own pace. They aren't in any rush since their core business is virtually unassailable at this point.

They have less to fear about "professional executives" worming their way in because Valve is not a publicly traded company, unlike the other examples you mentioned. It's private, Gabe Newell calls the shots at the end of the day. There's no real avenue for people to buy their way onto a board of directors and exert influence on the company from on high, or oust its historic leadership. Valve's pretty well protected from that. But it can't protect itself from sloth induced by a lack of competition.
We have single SPA as front for multiple backend apps (I wouldn't call them micro services - each is responsible for pretty big part of the business and maintained by separate team). There's single identity provider responsible for token generation, sign in, refreshing the token every few minutes.

It's easier to have for eg. userId embedded inside signed token. Nobody has to call identity provider, they don't even care from where did the tokens came from.

Our threat model for this software doesn't care too much if token is valid for some seconds after logout. At this point user was probably MITMed or lost control over hardware and has much bigger issues than us.

Could we do this differently? Probably yes. Would there be a positive impact for the company if we dedicated time to this? Very doubtful.

JWT is only a tool. Sometimes it fits, sometimes not. No reason to get religious over this.
Stadia wasn’t something that excites engineers in the first place. It only looks genius if you’ve not had prior experiences and assessment of issues with remote gaming.
>Everyone is always taling about companies

The usual claim is "Silicon Valley was created by the US military", or "Silicon Valley was created by US government contracts". That just isn't true.

Again,

>Loom at how microwave was invented

That has nothing to do with Silicon Valley. Microwave ovens were

* accidentally created during work on military microwave communications, yes, but

* it was commercialized by existing industrial and appliance companies, as opposed to new Silicon Valley startups
GitHub supports internet freedom and global availability in Iran
I think it is all a game of perception. If you think you can muscle your way through, either quickly enough so that no harm is done to your economy/population until your goal is reached or if you perceive a weakness in the opposition, a fear of taking action against you, then you see the move as possible.

I think the line of thought that economic (co-)dependence makes conflict impossible or leads to a more harmonious relationship is probably the gravest error in german foreign strategy. I think it's a reason behind both our relationship with russia and china. But it assumes a rational actor who's concern is the well-being of its people. Putin doesn't care for his people, he cares for power. He want's to increase his power, the stability of his regime etc. He might have employed the same flawed thinking to come to the conclusion that europe won't help ukraine if it's dependent on russian energy.

In reality, economic costs only become apparent after the harm is done. The greatest strategy crumbles if it is build on flawed assumptions.
Will there ever be a google4?
Haven't they already been in a freeze since this spring? Or did they come out of it for a bit?
Google search “discussions and forums” highlights the results you want
That's the total Meta headcount, across Facebook, Instagram, Messenger, WhatsApp, Oculus, etc.
Saas is all about collecting, controlling, and exploiting your data though. If they can still mine your data and leverage or sell the information they get out of it that's not really "zero knowledge". I don't expect companies will stop being interested in making money at all costs in 20 years, especially where the costs are mostly to you and your privacy.
Okay, then stop enabling it within Teams and other office products.
This guy is so out of touch it's laughable. These people have never been close to missing rent. Or eating bread for dinner because that's all you can afford. It really does show

It's gnarly to see the stark contrast in lives being lived between wealthy/normal people.

If you make 100k you are still a nobody to these people. What weird times we're living in..
Under a different economic system maybe. Have you seen how our one actually works? See the film Elysium for a more plausible future.
I am focusing more on newer applications at this point than existing applications that need to be migrated over. What if you build a new app where the interface with your data is simple? You have CRUD APIs that you integrate directly with the app. Your app needs full-text search capabilities, and it comes out of the box. You don't have to spin up ES and figure out the data shipping story. What if you are building an async processing flow and you simply have to define your event handlers? The async pipeline gets built up for you automatically and the event handlers are executed based on your business logic.
If I am able to provide all of this abstraction to you, then suddenly you are not just 20% productive, you are 100% more productive. Because instead of doing DevOpsy stuff you ended up focusing purely on your application code.

That's what we are looking to achieve with Tigris.
> Post like this one seem to be rather belonging to a mailing list

Couldn't agree more. I grieve the decline of mailing lists.
I don't think human or greater artificial intelligence is impossible. I do think the specifics of how it works are both very important to any ethical problems and not currently predictable. My objection isn't that alignment problems sound like sci-fi but that they're very soft sci-fi, and aren't based on meaningful predictions.
That sounds like a great way to encourage users to connect it to Internet. Increasingly degrade the video and audio quality slowly (and randomly) over time while no internet connection is available. Part of the support script should be to advise the user to connect to Internet so that updates can be downloaded to "fix" the issue.
I tend to think that Trump is not the sharpest knife in the drawer. Now thinking about people/politicians that laugh him off when they were warned about energy dependence on Russia... they must be dumb AF or bribed by Putin or both.

EU/Germany energy politics were/are a trainwreck and that was obvious for at least a decade. Instead of recognizing the obvious warning in 2014, most of the continent doubled down on Russia energy dependency.

As a citizen of EU county - this is depressing. Most of our political elite should be locked up somewhere and keys tossed away. They are directly responsible for the clusterf*ck that follows.
Inverse QQQ?
What's wrong with JSON?
> Russia has plenty of military power, it is just that Russia may not be able to handle its own military power.

For instance, like loosing more than 70% of all its tanks since the beginning of invasion[1]?

> The idea that Ukraine can resist the fully mobilized Russian Federation - military and industry is plain silly.

The idea that amateurs with zero military training could achieve more than 235,000 killed or wounded professional Russian soldiers achieved in the last 7 months sounds pretty unbelievable to me.

[1] https://www.minusrus.com/en
Where exactly do you advertise your blue collar business if not on a Meta or Google property?

They don’t sell tech. They use tech. They sell ads.

I do agree that the bull run for companies that sell tech will subside, maybe over correcting in the short term.
> Reference counting is completely deterministic. If a thread holds the last reference to an object you can predict with certainty when that object will be released and which objects will also be released as a consequence, before actually releasing the object. You don't need to know what any other thread is doing to make this prediction.

You're contradicting your own definition of determinism here. Other threads may be holding references to the same object, and unless you know what the other threads are doing, you _cannot_ predict when an object is going to be released just by looking at the execution of a single thread.

You need to look at the overall behavior of the application, with the complex object graph spanning multiple threads.

> all you need to do to debug it is to run the program again under the same conditions

this is much easier said than done.
Apple is down like 6% today on reports of soft iPhone sales. In an economy where people are actually belt tightening luxury hardware sales are not exactly recession proof
Internet advertising isn't going anywhere.

Google's ad product, however, is truly horrendous and exists only because it's perceived as "too big to fail".
Typically, not even fighting game players. The last holdouts are retro enthusiasts and Smash Bros. Melee players.
Yes. Yes it is. So much so that I will, as much as possible, try to not use an ORM that creates queries for me.

Simple ORMs that map columns in rows to attributes or properties in an object are fine. ORMs that handle complex relationships and migrations and the rest (a la Entity Framework, Hibernate, ActiveRecord), are all pretty much a vote of no confidence from me in any project.
I wonder what this means for people I know with accepted offers who haven't yet started.
Thankfully many of us here live in countries where the pen is mightier than the sword. If regulators' opinions don't match up with those of the people, then maybe we need some new regulators.

Not trying to imply there's any sort of consensus here, of course. Just that "regulators disagree" certainly isn't the end of the discussion in any country with a functioning democracy.
Is it time to retire C89/C90 and C++98 in new programs? Sure, yes, probably. Using C99 or higher or C++11 or higher is fine.
Ask HN: Any recommendations for full-service web dev vendors?
I have some tech experience and a product idea that I think is economically viable. I don’t want to build/run it myself though. My ideal scenario is to hire a company that would handle all design/tech, both in the building stages and on-going maintenance, on-call, everything. Basically paying the company to be my dev team. It would be a relatively simple web application along with auth, payment, etc.

Is this realistic? Are there such companies you know of or have worked with? Toptal? Others? What is pricing like?

Much appreciated!
This is mostly unfortunate just because of how far ahead Stadia's tech is in front of its competitors. I hope Luna, GFN, and/or xCloud improve a bit more by the time January rolls around, but also hope maybe an exodus of users from Stadia might provide more incentive to do so.

The full game+hardware refunds are nice. Expected, but I would have also been unsurprised to end up disappointed with no refunds at all.

I still think cloud gaming will be a huge part of the future of gaming.
Since it featured today, is it supported under deno?
It's a very common problem in software that we target 'better' instead of 'good'. Or as we used to call it, "sucks less." It doesn't help that we keep trying to 'disrupt' domains that had no software or had software written by people who know how to write critical systems.

It does sound like they're trying to do better, but it was a long time coming and this still isn't good behavior.
Truth Under Attack
yes and this 40hr presumption is exactly the issue I'm getting at. It's high time America does away with "Exempt" and start to at least report on actual hours worked and allow workers to upfront know the average hours expected and give workers the right to refuse work beyond their contract (average hours) .
Have you ever interviewed with Facebook/Meta? They don't do leetcode problems. Say what you want about them as a company, but I've done quite a few interviews in my career and their process was one of my favorites.
It also lists nuclear incidents, so it’s also not limited to natural events as per the HN title.
The extra work in the rest of the system is really for nothing.
An army of hackers and spies targeting Nikola critics and whistleblowers
Sign up fails for me with a red bar above the "Continue" button - no error message. (email)
> Also, if all players use the same strategy then it doesn't matter what the strategy actually is.

But it's not very interesting to add "all players use the same strategy" as an assumption, because yes, obviously, if every player randomly picks from the set {33, 247, 17855433344} each has a 29.6% chance of winning. But that's a different game.

In fact the author doesn't assume everyone will use the same strategy; rather, the author simply asks what optimal play is, when you don't know the others' strategies. The fact that all players choose the same strategy (if they're playing optimally) is a consequence of this. Optimal play has to work regardless of the strategy your opponents pick; assuming they'll play optimally too is just a shortcut to figuring out what optimal play is.

For example, let's say you knew the other two players' strategy is to pick from this distribution. If you simply always pick 1, you win any time neither of the others picked 1, which happens with probability (1-0.456)^2 ~ 0.296 -- the same probability of winning as the optimal strategy! So why bother with the distribution? Precisely because you don't know whether your opponents are playing optimally or not. If another player gets the same bright idea as you, you counteract each other and the 3rd player wins 54% of the time (the rest are ties). An optimal strategy has to be optimal even if opponents are not using it; otherwise it's not really optimal (one may not exist).

So all players using the same strategy is not an assumption, but a consequence, and therefore much more interesting.
Upvoted because I had to think twice if this was sarcasm.
This is the same setup also I've been failing to reproduce.
So it is basically an example of basic knowledge. Something you'd learn in Chapter 1 of an introductory textbook. If you do not know this knowledge it is impossible for you to also know much about nuclear theory. A litmus test if you will.

Now what does this specific test have to do with nuclear energy? I'll be honest that the specific example only has a little, and that's to do with waste. These particles are common forms of radiation and knowing how they interact is important in understanding safety and longevity of waste. (our decay typically comes in the form of alpha, beta, neutron, and gamma)

I do want to be clear though, that this doesn't -- and shouldn't -- stop you from having an opinion. But it should note how strong those opinions should be, as it is naive to have strong opinions on topics you also do not care to learn about the details. This is more what I'm getting at. Strong opinions matched with weak knowledge is a dangerous situation. The key part being the strength of the opinion, not existence.

I also don't think this disqualifies other types of opinions that you can have about nuclear (or other topics). An economist could not have any working nuclear theory knowledge but also be well qualified discussing the cost. But they may also not be well qualified to discuss the cost of decommission or waste without the support/collaboration of someone with working nuclear theory. At least we can recognize that without the combined effort that the opinion is limited in accuracy. (this is also true in the reverse direction fwiw)

So for some signals that may help you navigate this space (these are not absolute, mind you, but there is a tendency).

Pro-nuclear armchair experts tend to hype up thorium, ignore costs, claiming nuclear's issue is only fear, and dismissing the waste issue completely.

Anti-nuclear armchair experts tend to exaggerate the waste issue, ignore developments over the last half century, and pit nuclear against renewables (a position no scientist actually has. Our opinion is that nuclear is a zero carbon energy source and should be _on the table_. Which isn't a strong stance btw).

But mainly I think the issue is that in a world of ever increasing complexity we are also gaining access to large amounts of high level knowledge and internalizing that as expertise. I do think this is a recipe for disaster and we're already seeing the effects of it. We see this commonly in climate discussions. Where even the pro-green people are not always aligned with the scientists albeit substantially closer in alignment than the anti-climate people. But climate is one of the most (if not them most) complex issues humanity has ever faced. Unfortunately complex issues require substantial amounts of nuance and require complex solutions. Which ironically includes political support which is hard to garner without these same high level explanations. I'm not sure there's a good solution to all this tbh.
Here's an attempt at doing that: https://dreamfusionpaper.github.io/
I am curious, what mess did 1-based indexing create for Julia ???
Apple music is my choice, exactly because it is still album focused. That said, I’m not surprised you bounced off… the UI isn’t very good.
Even so, maybe a temporary redirect, i.e. 307, would be better maybe?
Drowning out inconsistent noise with generally predictive noise seems pretty intuitive to me, and I think the article touches on this simple explanation.

Nothing special or magical is happening in our brains, just not hearing interruptive sounds helps us not get distracted or awakened.
Oh no the market has corrected to 2019 levels because the ridiculous amount of free cash has stopped! Clearly the era of tech is over and we should all wrap up and go home.

I don't think there is anything substantial here to suggest this is anything other than a normal recession and even if this was like the dotcom bubble, these companies aren't like dotcom era startups. They're massive behemoths intertwined with the fabric of American society, not to mention their warchests make most other companies blush.
I looked over the author’s 2018 paper which is linked in the press release and I think he pretty squarely addresses the issues you raise. In particular, check out figure 1B in that work for one particularly clear signal of change over time that is so obvious it doesn’t need a statistical test.

I say this as an environmental statistician who normally raises these types of issues.
As the interviewer, you should stick to an interview checklist, even if the candidate is obviously failing.

As the interviewee, nobody is keeping you there, if you're failing the interview and want to leave, just leave. Fly free little bird!

(Hopefully there were two interviewers, so the lone interviewer won't have to look bad when they tell their boss "The candidate left early and declined to reschedule", but if not, not your problem, sucks to be them).
I read it as the vein having been exposed by the movement of the glacier advancing, taking everything that was previously above the vein with it and exposing it to the surface.

I didn't think the glacier was necessarily present in 5900 BC.

Now that I've gone back and re-read the article, it looks like I was mistaken:

> [H]e came upon a rich vein of rock crystal exposed by a retreating glacier.

> The team determined that hunter-gatherers living during the Alpine Mesolithic period (ca. 9000–5500 B.C.) visited the site as recently as 5900 B.C. and extracted rock crystal from the vein, after which it was covered by the advancing glacier.

The article seems to be saying that the glacier both advanced over the area and retreated from it since 5900 BC. That might mean it was warmer then than it is now, but not necessarily - the "recent" glaciation could have been caused by differences in climate other than temperature, like precipitation.

Hypothetically, it could be that it has been warming since 5900 BC. Prior to that, the glacier could have existed but been relatively static at higher elevation. Warming would have caused some to melt, which changed the forces at play and caused the glacier to migrate down the slope. That would have allowed the vein to be accessible in 5900 BC, covered at some point thereafter by the movement of the glacier, then be accessible again today due to the glacier melting and/or continuing its movement to lower elevations.

There's just not enough information in the article to say for sure, and I'm not familiar enough with the state of our knowledge of historical climate data to make an educated guess.
Meh. There is a reason you don't hear about MS shutting down services, or Apple, or Facebook... Failing or not, you can still pivot them until they succeed. It is just Google that is shutting down everything that doesn't grow huge fast.
They are notorious for wanting their engineers to spit out memorized solutions of leetcode hards
Listening to a vinyl emits much more CO2 than listening to a digital recording. I wish people would keep that in mind.