skysight-inc/HackerNews huggingface dataset:
Imagine you know someone with a history of stealing cars and other valuable objects. He has been caught multiple times. Now you see him with a shiny new car that you’re pretty sure he can’t afford.

Did he steal it? Not necessarily — it’s entirely possible that he got a higher-paying legit job and saved up for it, or inherited money from a relative, or got it legally in some other way. He shouldn’t be convicted of a new crime with no other evidence just because he committed similar crimes in the past.

However, it would be entirely natural for a reasonable person to assume that theft is the most likely explanation of the facts, and to avoid trusting that person.

This is basically what happened with Hans. He has been caught cheating multiple times, and then had an unusually fast rise in rating. Is that rise impossible? No. But it’s consistent with cheating, and given his history, cheating is the simplest explanation.

So it would be totally normal for Magnus to refuse to trust such a person even though it can’t be conclusively proven that he’s still dirty. But even then, Magnus agreed to play against him, until further circumstantial evidence came to light and it just got to be too much.

So, is it possible that Hans is clean? Sure. If that’s indeed the case, do I feel sorry for him? No. He made the choice to destroy his own reputation when he cheated multiple times. If he doesn’t get the benefit of the doubt now, it’s on him.
I’ve been thinking about C2H to resolve the “performance reasons” issue. In NZ the situation is reversed. Even during probation, performance issues require managing, not firing.

In this environment it would be preferable to hire on contract as a ‘probation period’ in order to determine fit.
$30 billion fine, that's appropriate. Dude get the pricing right, government should get valuators for this, it's not a percentage of the profits, it's double or treble the damages.
back when the word CTO was invented it had a different meaning than it does now. It used to mean the person in charge of the technology for a non-technology company. So for instance, a Wall Street firm would have a CTO in charge of their computer systems, critical infrastructure for their business, key technology trends to anticipate, etc., needed visibility in the C suite, but it's not their main business, it's not a profit center.

A technology company would have a VP of Engineering, because that's what the company does as a core business. A company like Boeing could have a VP of Engineering wrt the airplanes they build, and a CTO wrt their CAD systems. (I just made that up to try to give some flavor, not saying that's literally true)
There's some truth to it. These missiles won't be used for bombing the Middle East. They'll be used for things like demonstrating to China that an invasion fleet in the Taiwan Strait is vulnerable. If they ever have to destroy a target it will be because that primary strategy failed.
not quite, but he didn't win again:
https://chess-results.com/tnr670809.aspx?lan=1&art=2
Also called "intelligence laundering"
I generally agree, noncommercial licenses are the way to go. Otherwise it is very much like setting up a soup kitchen where businesses can take the soup & sell it.

Although under this metaphor the soup, once a single can is made, has an infinite supply at zero cost save the nominal costs a business has to transport cans from the kitchen's infinite pantry... or they can take a single can and build their own infinite pantry... well, all metaphors break down if you try to map their attributes 1-to-1 onto the target domain. In this case though I intend the metaphor to extend only to the labor aspect of running a soup kitchen because that is a significant & necessary aspect of keeping it going, as with OSS projects. OSS projects have an advantage over soup kitchens in that non-labor resources are proportionately very small.
I can confirm that this is the norm for all my open source projects. Forward-compatibility issues can be easily avoided by not using too many dependencies and by carefully checking dependencies before using them.

I check for things like over-engineering and I check out the author (check their other libraries if there are any).
As a control.

You want to look for evidence that such an intense level of scrutiny is too good at finding signs of ill intent.
You’re wrong. “Work for contract” is irrelevant to there being contracts used for salaried jobs. There was a contract involved, but it sounds like it was covering the period starting in October - so Amazon just has to cancel it and say “actually this is how much we will be paying you” and employees have the same option to reject the new contract terms as they do the existing contract: quitting before the new terms become active.
In real life, some people are human lie detectors, or at least better at detecting lies than you are a liar.

But I can acknowledge there are cases where transparency is simply not an option.
Anecdote:

I have had year+ long breaks between writing Rust applications. I have been able to get back into it without issue very quickly. At least one of those times I successfully completed a large, sweeping refactoring of a project of mine that had lay untouched for three years. I can confidently say it would have been extremely difficult to do that same task in other languages I consider myself very proficient in and use daily.
> I do wonder how many people who understand Go's limitations (and work around them as you point out above) have truly given Rust a try (takes a few months - can't be done faster)

This is basically the "Anyone who doesn't love my favorite movie hasn't watched it enough times" argument. Programming language design is a complex space, there are no "correct" opinions.
> The biggest problem is not support for the instruction set in the silicon, but the performance penalty it brings.

Why is that sentence present tense instead of past tense? I suppose it continues to be a problem for Intel, but your comment appears to be presenting Intel downsides as if they were universal. Zen 4 apparently implements AVX-512 efficiently, without the problems Intel implementations experienced. That's what this whole discussion is about, and that's what Phoronix found as well.[0]

Hopefully Intel will catch up to AMD on AVX-512, but in the mean time, people optimizing software should be aware that AVX-512 has few (if any) downsides on certain platforms. Phoronix found zero performance penalty, but perhaps more testing is required.

[0]: https://www.phoronix.com/review/amd-zen4-avx512/6
I have no opinions on the actual event given I have no clue what the details are.

But accusing someone of cheating without any concrete evidence doesn’t sit well with me. It creates a situation where it declares all exceptional cases impossible. It’s impossible for growth. It’s impossible that someone could lose to a weaker player.

I suspect that people are able to say “even without concrete evidence, this is astronomically unlikely and the simplest explanation by far is that they cheated.”

Nevertheless, it all just doesn’t quite sit right with me. There’s something manifestly unpalatable about saying, “they cheated because surely nobody could ever do that.”

Please don’t see this comment as something that warrants explanation for why the circumstantial evidence is overwhelming. I’m not really interested in the merits of this specific case. I’m also probably doing a poor job communicating this feeling I struggle myself to understand.
Appel was a major driver of esim because they are obsessed with controlling every part of their phone so having a SIM card they don't control in their phone didn't fit well with them at all.

So dropping the SIM in the US is more a consumer hostile move to save a few cents and force them to use the tech Apple wants you to use then anything else.

They can't do that in many other countries as neither carrier nor population where okay with accepting not having a SIM slot.

eSIM is easily usable in the EU many people still insist on using physical sim cards for various reasons, similar "unlocked" phones are the standard in many EU countries. I'm not even sure it's legal to sell carrier locked phones in all EU countries, I think it isn't at least in some.
Tl;dr:

- deal is for just a hair short of US$1bn

- jobs are in Tucson

- proposed delivery starts 2027

- proposed launch platform is f-15

- tech is undescribed, this is a from-scratch development, not an existing propulsion platform
Great point, though I think this isn’t a great example - it should be straightforward to machine that part with a 5 axis cnc since all of the suns rays pass straight through and an end mill could approach from each of those angles as well.
Completely unaware of this line. Thanks for sharing.

Frankly, doesn’t paint a better picture for an Nvidia…
I've been on the reverse side, where it was obvious the CTO and CEO were hiding things. It's annoying for a while and then eventually there's some proverbial straw that breaks the camels back.

Word spread pretty quickly through various cliques in the company. Some teams had no idea what was happening, other teams lost literally all their developers and and couple managers over the course of 30 days.

During my exit interview I mentioned the dishonesty and they just doubled down that I was imagining it.
super interesting - thank you!
I think many people would consider either to be a good term to use.. but in the context of this article that we are commenting on (about CTO being technical), the slip is an indication of my predication to CTOs being technical.
Putin says nuclear threat is no bluff
> I think this is a reasonable criteria if Apple is trying to make space for popular and potentially upcoming apps

I do not. Do you think shovelware author x has any issues pushing a new garbage update?

I want the app store to be full of high quality stuff, not recent.
I don't think it's that binary a thing. It's not like either you have a supercomputer or you have last decade's junk. There are so many different models and price points, each company/team/dev can find their own sweet spot and upgrade cadence. It's not necessarily the case that 20% better performance is 20% more money, and 5 seconds times like 100 times per week times a year is still just a single workday. I doubt any employee works effectively 365 days a year... and the cost difference of the highest end card vs a medium one is definitely more than I get paid in a day, at least.

I mean, it's no different than CPUs and RAM and such. A middle-of-the-road laptop from the last year or two is good enough for most users... no company I've ever worked for gets the top-of-the-line model every single refresh for every single dev. That'd be an absurd waste of money, IMO.

Personally, I wouldn't want to work for a company that upgrades hardware all the time for single-digit performance increases. That money is better used elsewhere, whether employee salaries/benefits or donating it to the community or just saving customers some money or paying dividends to shareholders.

Even if you're running massive continuous workloads, it is probably more cost-efficient to just parallelize a bunch of midrange systems (optimize for perf/dollars and/or perf/watt) than to just chase the highest-end chips for no reason.
My guess is the income from a reduced subset of apps offsets special maintenance for only those parts of the old SDKs which that subset uses. Likely as a cost saving measure. Apple may even ask for support contracts beyond some point, to motivate those apps to update too.
Go disliking is due to its syntax not semantics. Go as a dynamic language runtime platform will be interesting; the platform defines the semantics and languages define syntax.

On similar lines, Fable [0] project recently announced rust & dart runtime support making F# a very attractive choice.

[0] https://fable.io/blog/2022/2022-06-06-Snake_Island_alpha.htm...
Even beyond the language (eg Esperanto) the words are expressed in, the words themselves are likely to be subject to some serious debate. It is entirely wrong, IMO, to believe that you can acquire consensus on what things are called even in ‘objective’ labels, to say nothing of the clearly subjective language we use to describe things.
You're correct, I should have been more clear in my comparison to individuals facing criminal charges. I am critiquing that they get to squash this matter in such a way before the preponderance of evidence can occur to bring proper charges against them, which likely would have occurred if the lawsuit had been allowed to play out. Almost certainly, this settlement will come with some binding arbitration towards the accusants.
What was the evidence that Hans COULD be cheating on top of the two incidents we know about? Was it, for example, video evidence of Hans using Stockfish on an illegal phone during an OTB tournament, or was it second hand accounts of Hans cheating during an online game years ago after he claimed to stop? We have no idea and that's still the issue, even if this topic is entirely about making players more comfortable and not actually about whether Hans was cheating on the game in question.
Guide to IP Layer Network Administration with Linux [pdf]
Newest Apple 35W Dual Charger “no-load power consumption of the charger at 220V 50Hz is 0.063W”[1]

[1] https://www.chongdiantou.com/archives/157270.html
"Things are tough right now, but once we close this deal then we'll be in a much more comfortable position. Your role on this is critical to our success."

Is this not a reasonable way of approaching it? It seems to be simultaneously honest and empowering. What lie is necessary?

EDIT: slight revision
SIG’s new DMLS suppressor line supposedly has less blowback than unsuppressed, which is incredible. Gas to the face sucks.
I'm pretty sure that while this would be championed as moving away from China, the more likely reason is that Indians prefer local manufacturing (even if iPhones were theoretically only made in Vietnam or other countries, they would need to open factories in India regardless).
Perhaps, but that’s the first step to forgiveness and trust, not the last.
I've also started moving from good old GPL to AGPL, good idea about putting "don't ask about relicensing" in your COC, I think I'll start doing that as well.
What non-game-able metrics do you think an outsider can use to evaluate the quality of a tool? In some ways a "perfect" tool would have no flaws (thus no issues/pull reqs) and be so easy to use (few training updates, SO questions) that it would appear to be dormant.

SQLite seems to hit a good balance. There's always something new but nothing particularly breaking (from my light usage POV), so it looks live.
No, it is not dishonest. Fabi said don’t trust Regan’s analysis. He also said that he didn’t think Hans cheated in that one game given the moves played (before Magnus gave his reasoning, so perhaps Fabi’s opinion would change). Fabi never said “Hans is not a cheater.” Rather, he argued it’s possible to cheat, and detection methods FIDE uses are not sufficient. If Hans is cheating, Fabi implied that Regan’s analysis likely wouldn’t catch it.

Magnus, Ian, and Hikaru at the very least have pretty openly (given the legal threats flying around) said/implied they believe Hans cheats, and chess.com has very explicitly said this.

Maybe not all of their comments and beliefs focus on this particular OTB game, but that’s not how you catch a cheater, since it’s rare to find a smoking gun. You look at a pattern of behavior. Hans has cheated in the past, and many top players believe he is cheating in some way, in at least some games, on a continued basis… which is why Magnus refuses to play Hans, and why we’re even having this discussion.
The author is not doing a good job of differentiating ordinary ray tracing with path tracing. It is path tracing that actually gives all of those wonderful render effects "for free." Ray tracing by itself isn't that impressive. But we are a long time away from path tracing being a widespread and practical rendering method.

The big worry here is that nVidia is pursuing the equivalent of internet streaming video in the 1990s. Sure, eventually the technology will get there, but that could far enough in the future that nVidia will be disrupted or displaced long before it is a reality.
Gotham's analysis here is quite important at this time stamped link: https://youtu.be/pfqXnFNnDII?t=433

I agree but Magnus also plays bad games once in a while. So it is not quite clear from a sample size 1 and a std deviation of infinite.
Ask HN: How can someone in the industry get actively involved in CS research?
I am planning to get a graduate degree (MSc/MPhil at first) in 2-3 years, as I want to get involved in Computer Science research.

But before then, I would like to know how I can get involved with research while working in the industry, apart from reading papers. Partly to boost my application chances, and also because I'm interested in research.

I have a wide range of interests at the moment: distributed systems, computer architecture, programming languages, etc, and I've been telling myself that I'll use the next few years to learn about these things and then specialize.

Does anyone here have any ideas, or have you done something similar? What would you advice?
Flag them down in many places. If I need to call them, I activate the burner SIM and call with VOIP.
With no visible or audible audience either.
What part of the world are you from?
Perhaps an interesting piece of this is that high-level play is becoming so close to computer play that cheating is increasingly difficult to uncover. I feel that something in the sport has become lost from all this.
I believe it… what are those implications?
I use filters all of the time, but they frequently don't work (as mentioned but a sibling comment) sometimes the filter value don't allow a range so if you want anything between 10 and 100 you have to select all of the values between 10 and 100. Other times, the options aren't sorted so you have to select 10,000 uf and 10 mf and 0.01 F. Still other times numeric values are sorted alphabetically so you get 1 ohm, 1.1 kohm, 1.2 megaohm, 2 ohm, etc. So to select a range you need to clock through around the entire range of values looking for the order of magnitude you want.
Just "e6" would likely be enough context in most situations. Sometimes only one piece can legally move there. Sometimes it's obvious which piece should move there once the position is pointed out.
Big cold can really do over some crops (like red winter wheat) if its too cold too early without snow cover.
That's simply a lie.
> Would you rather have perpetually increasing housing prices?

Well that's the problem. What do you do? Rent and wait for a crash that might never happen or just buy and hope it works out? Both are a huge risk. Those who waited in recent years now have to buy at much much higher prices.

> Wouldn’t that be even worse for your younger and future family members?

I want rates to rise and for housing affordability to come down. I even planned for that. What I didn't expect was for rates to rise 6% in a year or for there to potentially be a housing crash so soon after I brought. My house not decreasing in value with a slow increase in rates would have been fine.

> I don’t think you’re stupid, but this does seem like shortsighted thinking.

Yeah, perhaps. I just wish everyone who knew this was going to happen was around a couple of years ago to talk me out of it. Honestly it seemed like everyone was of the opinion that buying a house was generally a good financial decision until a few months ago. Now everyone is telling I made a stupid decision and should have rented. I don't know what to think anymore.

I did try to calculate affordability under reasonable circumstances. Most people two years ago would have recommended checking that you could afford interest rates to normalise to 5%. I could (with a bit of a buffer) and if they were to go higher over say 5 years that would have been fine because I would have time to pay down my mortgage and hopefully would be making more by then. What I didn't account for was the huge increase in energy bills, cost of living plus interest rates going above 6% in a year. I know I should of and apparently people did, but I'm still not clear how I was meant to predict the largest affordability crisis in UK history.

Not making excuses though, I feel upset and annoyed at the timing. But ultimately I just feel like a failure for letting everyone who relies on me down, and that's my doing.

Hope this doesn't come off as me making excuses, I'm just trying to explain my perspective. I wasn't trying to gamble on house prices going up or knowingly making a risky bet as a lot of people have been suggesting to me recently. I was just trying to buy a house for my family.
Playing cheats can do that
>But he's not a known cheater!

>He cheated as a minor in online play.

Certain kinds of cheating are not actually cheating? Or between 16 and 19 a switch flicked in his head and suddenly he's clean?
The ROCm software primatives library is rocPRIM [1] and the ROCm equivalent to Thrust is rocThrust [2]. Though, if you're a user of CUB, it might be easier to use hipCUB [3] to support both platforms.

[1]: https://github.com/ROCmSoftwarePlatform/rocPRIM

[2]: https://github.com/ROCmSoftwarePlatform/rocThrust

[3]: https://github.com/ROCmSoftwarePlatform/hipCUB
The article says whether a language runtime like v8 is a stronger security boundary than a hypervisor is a matter of debate, however v8 has boatloads of CVEs and the further isolation of browser sandboxes has been a driving factor in OS development for nearly two decades. Meanwhile, multiple Fortune 500 companies bet their multi-billion dollar cloud businesses on the security of their hypervisors.

So when the author links to a confused HN thread about whether the v8 runtime is a security boundary and says "looks like there's debate", it makes the article look like a joke.
Even if it was inlined, I don't think compiler is allowed to rearrange floating-point calculations without -ffast-math or other scary flags.
Dan Gelbart on metal 3D printing: https://www.youtube.com/watch?v=nyYcomX7Lus
Why would it cost them anything? They don’t pay anything when someone exercises their options, they just sign over a stock certificate.

The shareholders maybe “lose” some value, but that’s the same as any stock offering. It’s a dilution event.
Okay now that Magnus has made a direct allegation and is telling everybody clearly about how he doesn't want to play with Hans in any future tournaments, everybody loves him again. The negativity you saw towards him I think was purely just that he was being passive aggressive and not talking to anybody and just dropping out of tournaments randomly. It was just a bad way to go about things.

Now you'll see the Magnus hero worship you expected.
Don't spend your time defending your app. Spend your time lobbying your representatives to either break up Apple or force them to open up their devices to other stores.

Even Ma Bell couldn't tell you who you could buy a telephone from, who you could call, or what you could do on the call, much less take a percentage of anything you ordered over the phone. Enough is enough.
Won't they run into the same issue playing strong players? A weird Magnus move might be a blunder or a brilliant line he calculated?

Are GMs cheating against NMs because there's said skill gap?
Those players have not said that.
I usually “sell” Firefox along with uBlock Origin. You’re correct that out of the box functionality for Firefox isn’t super compelling, but regular users notice the improved browsing experience that comes with the blocker.
FIDE doesn't rate the Champions Chess Tour, but even if it did the format isn't classical, so his quest for 2900 is doubly unaffected.
How would the Russians react? Would they launch extra nukes just to be "safe"? Maybe we should build a weapon that ~enhances the yield of their nukes, so that they figure sending one is enough!