skysight-inc/HackerNews huggingface dataset:
"A job should be like a college course that you're getting paid for. You should have a notebook where you are logging everything you learn throughout the day. Every week or two weeks, you should review this notebook and how much you've written to it. When the new notes become sparse or stop altogether, it's time to start looking for another job (and a raise)."

-- The message I would write to myself at the beginning of my career.
I don't see how this is FUD. The fed is intentionally trying to "soften the labor market"[0], and one of the ways the intend to do that is to invoke policies that will increase unemployment to at >4%. Increased unemployment is a target of the current policies. The stated reason for this appears to be inflation control and particularly a wage-price inflation spiral[1], again, fixed with increased unemployment. I don't think any of this should be controversial from an economics or fiscal policy standpoint, this has been the playbook since stagflation in the 70s.

[0] https://www.federalreserve.gov/newsevents/speech/powell20220...
[1] https://www.cbc.ca/news/business/wage-price-spiral-column-do...
git push live is pretty simple I think. You're right that ssh and git aren't magic, and that's why the author is using them. I agree that they don't work in a team environment, but for a one man shop, I don't see why it's not OK.
To know if you had it and developed antibodies, get the fingertip blood drop test at pharmacy. Then you will know.
Yes and I think this is the real risk that Magnus or others who cares about chess are worried about. Not the 1200 player who plays like the world champion which is blatently obvious, but a 2700 player who selectively uses computer assistance to play like a 2800 and get into the elite circuit of the top players (which also is where all the money is).
Because polar vortex storms aren’t a very common phenomenon. Aside from the past couple of years, the previous occurrences seem to be 2014-2015, 2013-2014, and then 1985 prior to that.
https://en.m.wikipedia.org/wiki/Polar_vortex

So, we have a very rare, very extreme weather phenomenon that’s hit multiple in the last 10 years after decades of static behavior. The wiki on the Polar Vortex even attributes the 2013 storm with popularizing the term due to the heavy reporting.
> This instruction is used in some bignum code

Could you be more specific? I think for that to work one would also need the upper half of 64x64 multiplication and `vpmullq` provides only the lower half. You could break one 64x64 multiplication into four 32x32 multiplications (i.e. emulate the full 64x64 = 128 bits multiplication) but I was under the impression that this was slow.
Typical Russian rhetoric which can only attempt to whatabout and equivocate with events of 60+ years ago that aren't even comparable.

(E.g. Hawaii had been a US territory since 1898, whereas Ukraine is formally recognized as a fully sovereign and independent country by the whole world including Russia.)

> Washington and NATO have shot their wad and have no credible conventional military force to counter Russia

Lol.
NFSU2 on CRT looked glorious and vibrant. On LCD's it's pretty much bland and faded off.
Worse, developers need forward compatibility. Predicting the future is widely considered harder than inspecting the past.
> how actual software delivery is done

the sheer arrogance and ignorance of this comment is remarkable
Unreasonable backward compatibility is how we end up with windows vista
It's poor writing, along with unsupported vague predictions. Expressions like "kinda precisely" ...
Free sample mashing with samplebrain, by Aphex Twin and Dave Griffiths
Then by all means, I'd encourage Carlsen to start the XFL of chess tournaments! The XCL?

Whatever the case is, I don't think a public crusade is the right option. If he had conclusive evidence of him cheating during the match, he wouldn't have made such a protracted statement on it weeks afterwards.
These situations are never great.. there's no "best way to handle things" when the drama reaches a certain level.

Carlsen specifically mentions that there are Niemann details he can't or won't reveal. Niemann could release him from that confidence, but I think Carlsen's reputation is strong enough that doubting this doesn't seem reasonable.

Personally, I think shading Carlsen, in isolation, seems misguided to me.
It's simpler, not easier. Both are easy. But one is a lot less complicated in terms of the extra layers it introduces.
The limit on precision wasn't the size of the lookup table, it was the size of the integers. The CPU's integers were only 8-bits. So if you're using native integers (i.e.: [0,256) == [0°,360°) ), you can't get angles more precise than 1.4°.
> Few developers think about the cost of using the network.

Developers do not seem to realise how slow the network is compared to everything else.

Sure, 100gbit network itnerfaces do exist, but most servers are attached with 10gbit interfaces, and most of the actual implementations will not actually manage to hit something like 10gbit/s because of latency and window scaling.

You cannot escape latency (without inventing another universe in which physics do not apply). And latency is detrimental to performance.

Getting anything across a large enough network under 1millisecond is hard, and compared to a IOP on a local NVME disk, it is painfully slow.
I'm not saying never learn CI/CD tooling, I'm saying don't use it until you need it. In an enterprise setting, yes it's probably a good idea to use such tools from day 1 because you don't ever want to be solely responsible for committing and shipping a bug. In other contexts, like the author's one-man website, the cost is not worth it.
How accurate are those rating calculations? Is it really "Hans vs Magnus will be 1 vs 19 win rate" or is it something else?

I would assume that I'd have absolutely no chance of winning against either even with a handicap.
Honestly, that's what I initially thought trying to run ha postgres on k8s, but zalando's postgres operator made things so much easier (maybe even easier than RDS). Very easy to rollout as many postgres clusters with whatever size you want. We've been running our production db on it for the last 6 months or so, no outage yet. Though I guess if you have to have a very custom setup, it might be more difficult.
Eastern and Central European history has less stable borders/states than Western/Northern Europeans and Americans often assume. Nationalities existed under various empires without much state-aspirational nationalism until the 19th century. People practicing various religions, speaking various languages lived under changing lords or free in the wild fields, then fled en masse in times of conflict and lived somewhere else. Forced mass-conversions and massacres changed demographics a number of times over the last thousand years. Bureaucracies remained largely intact through their posession by empires, soviets, then nation(ish)-states.

Modern states in the region are real, but contingent, and shouldn't falsely be projected backwards through history.
Compile time and non-optimized builds aren't what you want to consider when you care about code that's going to run across thousands of cores or ultra low latency work - those are the cases where you should be considering C++ in the first place.
I am limited in what I can say without explicit permission from Niemann

What? I'd like him to explicitly state what rule/law/agreement prevents him from saying more. He explicitly accused him of cheating. I can't imagine what would prevent him from providing details.
To be fair to Hans, his claim is he cheated in a prize money tournament when he was 12. If he cheated in prize money games besides that it would be different, but I think most people are willing to forgive a 12 year old.
There is a guy named Ken Regan who is one of the leading experts in this question of whether the correlation with engine moves is at a normal or abnormal level. His statement is that he analyzed the last two years of Hans' games and found no evidence of cheating. So, yeah, the people on Reddit are probably cherry picking.

(https://en.chessbase.com/post/is-hans-niemann-cheating-world...)

The counter to that is that it looks likely that a clever high-level player could probably use an engine once or twice in a game in a judicious way and not raise statistical alarm bells. But still, Ken's work tries to suss out things like that--e.g. does the player in question make good moves in 'key' positions. Plus, continued use of such techniques over time would leave a statistical trail.

Honestly, Magnus' statement of, "well, he beat me and it didn't look like he was thinking hard" is pretty thin. Magnus knows that Hans has a history of cheating in online games when he was younger and to me it feels like he's just seeing ghosts and deep into confirmation bias territory. Especially since the game in question took place at a high-level tournament with rigorous anti-cheating scanning, etc.
I’m a Magnus fanboy. He’s been and continues to be a great champion. He’s up there in the pantheon with Kasparov, Anand and Fischer. We’re lucky to have him. That kinda settles this for me.
I'd argue that the VPs, all the way up to the CTO need to almost as technical as the lower levels. Otherwise how are they supposed to accurately evaluate who to hire, and their performance once hired. They can go on end result metrics, but those are subject to confounding variables, and are not really accurate enough to make good decision on. It's really hard to tell the geniuses from the bullshitters if you're not able to get down into the details with them on occasion as needed.
I don't think you become the best or second best player through a mindset that includes "I'll cheat if that's what it takes to reach the top".
And Delphi before it.
I've actually used OP's system in way higher traffic environments and was happy to read I was not alone. Sometimes all you need are simple tools and if git pull/ssh covers your basis, what's the big deal.

How actual software delivery is done is a relative term to the systems/needs and the scale you have. You probably have not been in environments where build/deploy tools are over engineered to death, to the point where adjusting it one bit brings down the entire delivery to a halt. If you were able to set those up without such issues, kudos to you.
I am reminded of the libressl - 30 days in report. https://youtu.be/oM6S7FEUfkU?t=1073

Removing support for old versions is a simplification of what needs to be considered. It is a reduction of complexity. If someone is running a PHP version that has been EOLed, it is perfectly reasonable to discontinue support for it in a library - even if new features that weren't available in the EOL'ed version haven't been added yet.
Why are known cheaters even allowed to participate in top level tournaments? It’s insulting to all the other chess players.

Magnus is setting the right example by refusing to play Niemann
C# is a good option.

F# if you want functional C#.

Scala if you are adventurous.
It was sudden and couldn't have been predicted. Ethereum ended PoW just this month but the GPU crash was 7 months ago. In reality the PoW transition had nothing to do with the GPU crash, it was the end of WFH and the crypto decline caused by the russian invasion that resulted in the GPU crash.
Halifax, Britain's biggest mortgage lender, is indeed amoungst those that have withdrawn all fixed rate mortgages today.
The most incriminating evidence against Hans Niemann
Yeah, some of it seems like regret that he didn't withdraw from the tournament before the match, and some of it doubling down.

Still could be correct, however. I suspect that Carlsen has certain knowledge of Hans cheating at games later than 16 but not the one he lost that hasn't been revealed yet.
You can always license out your software to those people under a special license for them. Which might include a fee or any other conditions. Just that your software has one open source license doesn’t mean you can’t distribute it with other licenses as well. Things might get complicated if you have other contributors though.
I agree, just exploring paths forward, it's been a side gig I made for my own use, it's just I genuinely feel it's too good not to somehow further it.
"I'm not saying Hans Niemann cheated in this very specific instance against me. I'm just saying he's a professional cheater, and that fact may or may not be related to my withdrawal in a game against him after just one move."

Carlsen is all but accusing Niemann of having cheated against him. Why can't he go the extra step? Is this something his lawyers have advised him to do? (I don't have a dog in this fight)
segue into something like "Well, I really need another look, another perspective, someone else's eyes on this b/c I think I'm missing something here, and I knew you'd be a good person to ask. I value your input."

And a warning: in your situation you may not know if "you are way more experienced" than he is (he may just be stroking your ego to divert you). I've been in the same situation where time revealed the other guy was hoarding information to his advantage. I talked him into a bit of a reveal.
When you're a 1 man show, you need to both save your own time, and compute costs.

To save your time, use the simplest thing you know how to use. Whatever you can set up easily and gets you serving a hello world on the internet.

To save compute, just don't do stupid things. In particular, you should consider what happens if this project isn't a runaway success. One day, you might want to leave it running in 'maintenance mode' with just a few thousand users. For that, you'd prefer to be running on a $10/month VPS than a $2000/month cloud setup which is going to require constant migrations etc.

Things like automatic failover and loadbalancing are seldom required for 1-man shows - the failure rate of the cloud providers hardware will be much lower than your own failure rate because you screwed up or were unavailable for some reason.
Home Depot, assuming you buy a pack.
The Gemini to WWW portal does have access to the content via TLS1.2 or greater, as that is the only way content is served under the Gemini protocol. AFAIK, Internet Archive (IA) does not crawl gemini://. I thought perhaps IA might have crawled https://portal.mozz.us, but I was mistaken.

Regarding the issue of "integrity", i.e., not being modified in transit, ideally all www pages could have a hash (signature), or "digest", of the page content. As long as the www user can obtain the signature over a secure channel then, in theory, integrity can be verified. The content could be sent over an insecure channel and integrity could still be verified. This sort of verification has long been common (well before HTTPS became widespread) when downloading files, namely, software, e.g., as tarballs.

The problem with using an intermediary that has crawled the www, whether it is IA or Google or whomever, is that the www user has no way to know how the content was retrieved. How does every www user know that the pages in Google's index that they are purportedly searching were accessed via HTTP or HTTPS. The only people who would have firsthand knowledge of the retrieval are those who observed it. As such, there is some (misplaced) trust involved when people use IA, Google or other intermediaries.

Personally, if I am forced to use an intermediary, e.g., a web archive, a search engine, a third party DNS provider, etc., then I try to use multiple intermediaries to obtain the same data, then compare. This does not solve the problem, but it is arguably better than trusting any particular intermediary.

Ideally, web page authors and intermediaries could provide signatures for the web pages they serve. (The same way that software authors provide signatures for the archives of the software they publish.) For example, if one uses Common Crawl then one gets a "WARC-Payload-Digest" header. For example, the payload digest for example.com's index.html is currently

WARC-Payload-Digest: sha1:JI6OR3QR4CI526JD6TMMNZNV4QPMPQCH

Of course, that digest should be published by the author of example.com's index.html.

If its signature was published by the original source, then there could be multiple sources for example.com's index.html across the web. Each copy would match the same signature published by the author of example.com's index.html. This practice has long been used in software distribution where multiple "mirrors" contain copies of the same files.

I still find there are numerous "insecure HTTP endpoints" in operation on the www. It seems to me that as long as these are concealed, no one complains about them. I recently commented about this with respect to podcasts. A surprising number of podcasts are being served over HTTP. But as long as the podcast listener is unaware of how their software is accessing them, no one complains about potential modification in transit or other issues with using an insecure channel.
The Windows port being sold at Steam is from 2015. But of course you have a point; there have been updates in the meantime. It's conceivable that those updates are what's keeping the game marketable.

Still, I don't think Steam would confess to deleting a game just because it is old. They carry a lot of games which haven't been updated in years and which still sell.
This is highly disappointing.

For one thing, the fact that Carlsen is making this statement now and not weeks earlier is embarrassing.

For another, the evidence he presents is disappointingly weak. I can understand being suspicious of online games. Fair enough. But the evidence for cheating offline is:

1) Rapid progress in OTB chess. This rapid progress is still much less rapid than many other players and involved Hans quite clearly spending nearly 2 years only focused on chess during and after the pandemic.
2) Him competing as black in a way only a handful of players could. I’d argue there is almost no one who stands even a 10% chance of beating Magnus as black OTB. But, if all the GMs playing Magnus had a 0.1% chance, then there’s a 1/2000 chance he loses, and the loss is not likely to be to one of the top players simply because there are far more non top players.
3) Lack of nervousness. Well, it’s hard to see how Magnus would be beat by someone who was nervous. On 1 hand, Hans had nothing to lose and be nervous about. On the other hand Magnus had a ton of pressure on a quest for 2900.

At the end of the day, Hans didn’t play a brilliancy to beat Magnus. He simply played normal decent moves. The game itself presented no evidence of cheating.
One of the entire points of a unikernel is that you don't have to do a TLB flush on context switch, which especially post-Meltdown is very expensive...because you never change your page table or have context switches! Having a seperate kernel memory map gets rid of that entirely.
This is an excellent point/question.

As a software engineer, I've worked at companies where the both the CTO and one of the VPs were what I would call CIOs -- they were networking/infrastructure people.

Writing software in an org like that is often an exercise in insanity. To many infrastructure people, the software itself (and related topics like developer experience/productivity) are barely even things they can wrap their heads around much less care about.

I am sure that the inverse is true. Trying to do infrastructure work in an org run by software-brained people is probably equally difficult.
yes Quic is not just HTTP. its a connection protocol
The issue is that their products don't fit into a neat hierarchy. Yes foams can be raw materials, but they can also be packing material, or insulation, or liners, or safety equipment. Similarly, polyurethane foam and stainless steel are both raw materials but no one thinks of them as the same thing, nor is there often a need to navigate easily between the two.

As for the urls, just having it be the part number is super convenient. There tend to be many different names for things and it's so easy to miscommunicate. Part numbers avoid ambiguity - it doesn't matter who made it or what you call it, if it has the right number it works. You can have an intern who doesn't know the difference between nut and a bolt but as long as they have that number they know exactly the url they need to go to.

It might not be a great set up for all ecommerce sites, but it's ideal for any site selling hardware.
Russia is losing the war. Annexation is pretext for using nukes to stop Ukraines advance. Despite being a kleptocratic dictatorship Russia is strangely oriented around laws and procedures. This gives them an excuse to act in according with Russias military doctrine which states that nukes can be used when Russian territory is under attack.
The bigger question to me is why Nieman, who had admitted cheating in the past, was admitted to the tournament in the first place.
The last password, to be posted, could be stored in plain text on the password change form submit action. Before that it is only ever committed to permanent storage as a hash.
I agree. I think the author of the article would have done better if they had focused on their list of five important CTO skills rather than dragging coding skills into the narrative.

Amongst other necessary leadership skills, I do agree with the author that CTOs should be:

1. Good judges of quality.

2. Able to make good tradeoff decisions.

3. Able to earn respect.

4. Able to inspire teams to greatness.

5. Able to recruit top talent.

However, it isn't necessary for a CTO to be able to do everyone else's job to have these skills and be a great CTO.
it was just part of the rules you can't resign until you play 1 move
I expect it's GDPR-covered or similar cheating examples from chess.com or whatever site it was that he saw all the list of cheaters from.
Fortunately Postgres doesn’t do that often by itself. It usually needs some creative developer’s assistance.
Artificial Intelligence and the Future of Morality
Slander / libel laws, I would imagine. It seems like he was more careful in his phrasing than to make an explicit accusation.
Not really.

If you think about it: Magnus, is Magnus. He has an aura about him. People make blunders playing against him they wouldn't against others. This is known. Magnus is ALSO very good. But that "aura"... doesn't hurt him.

If for whatever reason, Hans saw far enough ahead, to not be worried... and Magnus hadn't, what does that say about Magnus?

He mentioned Hans wasn't nervous, in comparison to Magnus he had nothing to lose.

I won't defend his prior cheating. I will say: Prove it Magnus.

---

I'll draw a parallel to a game I have played at the national / international level. Bridge.

Bridge has had a TON of cheating scandals. People knew something was fishy. But they took the time, watched the videos, and figured out what happened.

Recent ones during the time I played:

https://en.wikipedia.org/wiki/Fantoni_and_Nunes_cheating_sca...

https://en.wikipedia.org/wiki/Fisher_and_Schwartz_cheating_s...

A whole article on the topic:

https://en.wikipedia.org/wiki/Cheating_in_bridge

... I want the smoking gun Magnus. Not your gut.
I'd guess it's some sort of legal litigation.
> there's no "best way to handle things" when the drama reaches a certain level.

I agree, but that's mostly where my frustration with Carlsen is rooted. He had the choice with how to handle this - he went out of his way to choose the dramatic route.

He better have some conclusive evidence to back up the hurricane-sized shitstorm he's whipped up here. If it turns out the entire chess community got manipulated by a single rockstar and his badly-hurt ego, it would be hard to take the sport seriously again at a professional level.
I'm willing to bet a case of lager that 40xx will sell out like hot cakes when gamer teenage angst passes.

Gamer community is known for teenage rage outbursts which are of dubious practicality or reason.