skysight-inc/HackerNews huggingface dataset:
Totally relate to the OP. I recently got my app kicked out of Apple App store for not being updated to the latest SDK. No patience or time to change programming language. layout engine, audio API, graphics, screen sizes etc. I just said "screw that" and now point people to a crippled-but-usable web version of it instead when they ask.

My app is 5+ years old and I basically considered it "done". It came to be exactly how I wanted and nothing more .. and users kept discovering new possibilities even after years of usage. It's a metronome https://talakeeper.org .
A few years ago I had a beer with a guy who was doing just that: registering unregistered domains automatically when someone hit them. He was bragging it was a good business, but who knows.
You can just fry a satellite from the ground, you don't need to blow it up.
You are right; you have to relate to the problems to value your people more I find. I used to jump into code as cto and I lost good people because of it as they felt it was lack of trust (it was I think but I did not realise that back then). When understanding how things work and giving the team the means to get it done by supporting them instead of trying to do their job is something I see go wrong in many cto’s, including my former self. I still like coding more than managing but I realise that there are other people so much better at the code part and I need to hire and guide them.
I wrote and posted this 4 days ago hoping to get some help but I couldn't get it approved on HN and SysAdmin on Reddit.
I hope that's what the original poster who you quoted meant, because I don't see all that much wrong with the examples you mention. No, there's no need to engage people in discussions about things if it doesn't really impact them, or they can't really jump in and help the situation.

However, in the absence of some legal requirement to keep quiet, if some employee got wind of one of those situations, and came to you and asked you about it, I really do hope you'd be honest and forthcoming. Because otherwise I think that's when you'd cross the line (for me at least) into being untrustworthy.

One thing to mention though: in the case of your first example, if that huge deal really is going to fall through, no question, and the company is going to fail because of that, no question, I would lose all respect for an executive who didn't pro-actively have the hard talk with employees about that situation. Yes, some people will leave. But that's life, and your employees have entrusted their livelihood with you; you owe them that level of honesty.

> I just had to be confident that I could put out those fires, or put in place strategies to mitigate them, and let the team know it's all under control.

Which is fine! Because if you truly did put out those fires, or at least put in place some mitigating strategies, then you were absolutely telling the truth that it was under control.

> I think job #1 in management is to shield the team from distractions

The difference is that some "distractions" can have a material impact on those employees' lives. An executive who hides those things and lies about them to employees is not worthy of respect. For "distractions" that truly are just distractions, sure, fine, no need to broadcast.

But I think a key question is: if a bit of news could make a reasonable employee, thinking logically about the news, decide to quit, then... you absolutely should be disclosing that news. Anything else is just a betrayal of the implicit trust an employee must have in their employer.

And yes, I know all this might seem pretty idealized, and I know there are a lot of companies and executives who won't get these things right. But that doesn't mean I want to work for those people.
This whole situation is _not_ a Hans problem…it’s a FIDE problem. They don’t know how to reliably adjudicate claims of cheating, so it ends up being a massive game of “he said he said.” As the game gets more popular, they have a tremendous amount of work to do to guarantee game integrity – not unlike the work baseball had to do with steroids.

If other world top-50 players even think Hans cheated and got away with it, it creates an open door for lots more unscrupulous players to look for their own cheating schemes. We need to stop being so focused on a 19-year-old child and start asking chess organizers some hard questions about what they are planning to do to guarantee clean chess.
It is extremely unlikely that a human being can hear a sound and move their foot within 100ms. Based on what we know of the brain and nervous system, it's most likely that anyone who reacts under 120ms has jumped the gun.[1]

1. https://condellpark.com/kd/reactiontime.htm
For sure. The sad truth is that a lot of people rise through the ranks by taking dramatic action, because that gets lots of attention. Confidence is much easier to detect than competence.
well, you always had those two problems, it's just more apparent this way.
This is the actual feature that drove my family to the mac.

We just felt like windows was going in the wrong direction — that generally the convenience of the customer came after the profits of the company and to this day we still feel that way about Windows.

The windows activation failed (and it failed not infrequently) to customer service, which meant talking to a customer service agent which was not a particularly pleasant experience, and also made us feel like we were guilty until proven innocent.

The overall experience was reason enough for my family and my company to abandon Microsoft for apple and Linux, and I’m glad we did. Our support costs dropped from almost 3 days of downtime a year per developer to less than 1 by switching to Apple on the desktop and Linux in the datacenter, and we’ve never looked back.
> Clearly the intention stated is to remove old, unpopular, outdated, crappy apps from the App store.

1) The criteria do not include "crappy". Apple didn't claim that the article author's app is crappy.

2) What's the difference between "old" and "outdated"? The article author's app was recompiled but otherwise not changed.

3) The app is now back in the App Store. So if Apple's goal was to remove the app from the App Store, then Apple failed.

> People still want the app.

Alternatively, they could be scams that are getting downloads from keyword stuffing, fake reviews, search ads, and other well-known methods.

> I feel like the actual reason you're against this policy is left unstated.

Not at all. The same reason as the article author:

"The decision to remove outdated apps places a disproportional burden on indie developers and hobbyists"

Apple has said, in response to anti-trust claims that "developers, from first-time engineers to larger companies, can rest assured that everyone is playing by the same set of rules." But that's clearly a lie, is it not?
It wouldn't matter if the links were 10,000 terabits! Because of the way TCP works, it has a bounded speed for small chatty transactions that is determined primarily by the latency, not the throughput.

If you look at a network throughput graph from a packet capture, it looks like a sawtooth pattern. This is called slow start, and its a key feature of TCP and all similar protocols.

So if a server A wants to talk to a server B, it sends 8 packets, waits for a response, then sends 16 packets, waits, 24 packets, waits, and so on until a response is dropped. It then resets to 8 packets. There are lots of variations on this algorithm, such as using a "cubic" curve instead of a linear curve, but the end result is pretty much the same.

Even on an infinite bandwidth link, sending a small blob of JSON -- say 200 kilobytes -- will take pretty much the same time as it would on a 1 Gbps link!

As a side effect of this, anything that reduces latency can have a dramatic effect on effective bandwidth. I've seen some applications triple in speed simply because I enabled "Accelerated Networking" in Azure and used a Proximity Placement Group.
For me, this weakens Magnus's case.

Obviously there's more information that isn't being disclosed, and until the definitive information comes to light we're all going to be left in the dark.

Nonetheless, addressing this statement, it basically reveals that Magnus couldn't trust Hans before the tournament and especially the game they played in which Magnus lost as white.

Essentially, there isn't a game where Magnus loses to Hans and doesn't see cheating. He'd probably suspect cheating even if he won so long as there was some "unusually good play" from Hans.

So, excluding cheating as a possibility, the probability of Magnus strongly suspecting cheating given that he loses to Hans, however unlikely, looks like about 100%.

I haven't been following this closely (so please correct any details), but Hans's defence of how well he played in the game seems consistent with him playing unusually well and Magnus's observations. IE, Hans claims that he happened to prepare the opening Magnus played because he was trying to think of ways Magnus would play unpredictable openings, which is something, AFAIK, Magnus tends to do. It also seems plausible that Hans would prepare much more for the game against Magnus than anyone else. That combined with some luck and having a good day all seems consistent with not only winning unexpectedly but a relatively unusual demeanour.

And on the demeanour points Magnus makes, can we take a moment to imagine being him in the game: already suspecting cheating, running into someone who seems prepared for your "unusual/unexpected opening" and then being down as white ... what would you see on the other side of the board? How could you not read into any tick or gesture? Moreover, how focused are you? Would this not be the set of circumstances where you're going to play unusually badly? My vague understanding is that Magnus did indeed make some blunders in the game. The question for me is how well did Magnus play relative to his own level?

Overall, on the general point of cheating, Magnus is probably very much on point. His unilateral action on this seems on par with World Champions thinking they're as big as the game itself, for better or worse. On the specific point of whether Hans cheated in this game, I think that "innocent until proven guilty" is the only thing that will keep things together because if Magnus is wrong and Hans is bullied out of the game because of this then it will only contribute to the ugliness of a cheating crisis not remove it, IMO. That a cheating accusation is as ugly as this has been already is already a black mark against all those involved in managing the sport. Should it turn out that Hans did cheat, for instance, it's not a good look that the undisputed world champion had to or felt he had to forfeit a tournament and a game in another tournament to make his point.

Otherwise for the sport of Chess, it'd be a sad sport indeed if exciting and unexpected moments like Magnus's loss to Hans can't exist in it and the difference between "great" and "cheater" is whether you get help from a computer before or during the game.
I used Firefox back then because it was faster and performed better.

Then I used chrome because it was faster and performed better.

Now I use safari because its fast enough and chrome is getting creepy.
Being able to continue using an older not actively maintained app they still want to use is pretty good for the end user...
My prof just ran a Win32 programs written 20+ years ago on today's Windows. At least someone is paying attention to backward compatibility.
Exactly.

Covid vaccines do not contain 5G microchips. Full stop.

The Earth is round. Full stop.

Many things simply are not worth wasting time listening to someone's "data" or "arguments" contrary to my "opinion".
There was a lovely project by _why called mousehole, a little ruby proxy you’d run locally that would add a little overlay where you could comment and read comments on anything you browsed.

The code is archived here, not sure if anyone is still doing anything derived from it.

https://github.com/nogweii/mousehole
me too... there was a second craft that was supposed to observe and report back, wasn't there? I didn't see it talking to the deep space network afterwards.
Phishing and Malicious URLs in 3rd Week of September
> I don't see Apple Music removing the Beatles because they haven't updated recently.

I wish I could upvote you for that multiple times!
I’m glad Magnus has now acknowledged he is on a personal crusade against a teenager with absolutely no proof to bake him except his own feelings. I think we can safely assume this is the moment people will remember as him losing the plot.

I now wait to see if FIDE will do what they should and sanction him but I am not sure I have faith.
Honestly I think all you'd need is the piece. There are 6 pieces, so that's 3 bits of info with room to spare.
Seems like a project to inject cash to relatively remotely areas to help deal with the housing crisis indirectly.
Being able to use the app you want to use serves the end user pretty well.
Congrats on the launch. Curious to see what else is in store for this week.

Do I have to manually upgrade my old instances?
Also some tangentially related discussion here: https://news.ycombinator.com/item?id=32987094
He admits to cheating in the video linked below. However, that's when he was 12 (and 16) and his friend helped. It is much more different situation then anal beads or electronics in your shoe.

Disclaimer: don't know much about chess, let alone professional chess.
From the looks of the age of the kids in the video, none were alive when the Ranger crashed into the moon in much the same manner.
"Damage caused by police that are not crimes" is so vague as to need clarification, as I can't imagine what that could even be...

My point about stopping ALL crime with data is a very clear statement that has validity and merit.
My god it’s full of ~~JSX~~ s-exprs. Every time I see a declarative expression syntax exploration I’m delighted to see the lisp in it, every single time.
It does not work without a popular "browser", i.e., cookies, Javascript, etc.

I never hit a "paywall" when reading NYT via the commandline.

"I've noticed sometimes if you hit the paywall and then try a different browser the paywall is still there."

If stop using a popular "browser", then it is gone.

A couple of easy ways to get NYT article URLs

1. Sitemaps, e.g.,

https://www.nytimes.com/sitemaps/new/sitemap-2022-01.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-02.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-03.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-04.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-05.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-06.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-07.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-08.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-2022-09.xml.gz

https://www.nytimes.com/sitemaps/new/sitemap-1975-01.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-02.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-03.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-04.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-05.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-06.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-07.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-08.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-09.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-10.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-11.xml.gz
https://www.nytimes.com/sitemaps/new/sitemap-1975-12.xml.gz

2. JSONP

https://static01.nyt.com/services/json/sectionfronts/$1/index.jsonp

where $1 is one of the following

fashion
crosswords
us
briefing
sports
opinion
magazine
theater
style
business
technology
realestate
t-magazine
climate
nyregion
arts
obituaries
dining
health
briefing
well
learning
science

It is possible that this question is being asked because the submitter wants to try to annoy www users with a "paywall" like the one used by the NYT. Let's hope not.
All developers pay an annual tax to Apple, which should cover storage and discoverability at least right?
Soooo the wild thing is, apple gets more aggressive with it's app store policies the larger you get. Some small feature that may have been ok at a million users may be seen as inappropriate when you hit 10 or 100 million. Their requirements just balloon and they just get more and more annoyingly involved in your business.
Permanent ban is standard punishment for cheating in lots of things in life. It's bizarre to me that it's not so in chess. Was he only caught while under 18. I can understand giving a second chance to children.
Feelings of guilt may signal leadership potential (2012)
RDS is to 2022 what Oracle was in 2002. It’s a safe choice.
Depends on your choice of language and framework etc though? The js ecosystem is very break-y and, at least when I worked with it, so was the Ruby/RoR ecosystem. In .net or Java, far less so; we have almost 10 year old software which we can update the libs off and it compiles and runs the tests just fine.
Tim Cook: 'No good excuse' for lack of women in tech
I believe Azure CNI is pretty much point-to-point.

Azure Load Balancers and their software defined network use packet header rewriting at the host level to bypass the need for the traffic to physically traverse a load balancer appliance or a NAT appliance. They're generally rewritten when they arrive to the host hypervisor. This is done in hardware via an FPGA inline with the NICs. (This requires "Accelerated Networking" to be enabled, but that's the default in v4 VMs and required for v5 VMs.)

I'm not certain, but I believe AWS does something similar for their VMs. (Their marketing material mentions that they use a custom ASIC instead of an FPGA like Azure.)

With Azure Kubernetes Service (AKS), you can use the Azure CNI, which gives each Pod a unique IP address on the Azure Virtual Network. I can't confirm, but I'm reasonably certain that this means that Pod-to-Pod traffic is direct, with no NAT appliance or software in the way. Essentially the host NICs do the address translation inline at line rate and essentially zero latency.

However, PaaS platforms like Azure App Service or Azure SQL Database are very bad in comparison. They proxy and tunnel and NAT, all in software. I've seen latencies north of 7 milliseconds within a region!
"Non Fortune 500" != "non-public companies"

There are many public companies not in the F500, and I agree with the grandparent that every executive will either know, or have a really good idea that a layoff is coming, well before 2-4 weeks prior, even if the internal finance/HR process hasn't quietly, officially started yet.
Frankly if this actually happened, I would do neither. Just tell my IC "I'm not sure why your work was invalidated. Let me look into it for you." and then address this as a grievous issue on behalf of my IC with the leadership.

If leadership doesn't fix the problem then just resign in protest.

EDIT: It's now occurring to me that there's probably different schools of thought here. Yes, I've resigned in protest on behalf of my workers before.

If my team is getting fucked, then I've either failed my team, or my purpose is meaningless. Either way, get me out.
What do you do about subcutaneous implants?
No, I agree with the person you're responding to. Saying "I refuse to play with known cheaters" is better than "He's cheating and so I don't want to play with him". With the letter you suddenly have to prove something really difficult. With the former you have absolutely nothing to prove.
Fair. However Hans's defence was that 1) he'd never cheated in professional contexts and 2) he was young and stupid.

These seem like fair qualifications to your proposition.
Have to find the papers, but I know there's a connection between creatine and depression. As creatine would only be found in red meat, wouldn't be surprised if that would be atleast one if the factors.
I don’t think you can call the opinion of the famous player who lost about how hard he thought his opponent was thinking during the game evidence without twisting the meaning of the word past the breaking point.
If you truly think that a person can't be honest and trustworthy, while simultaneously being strong and confident, then I really don't know what to tell you. Disclosing hard truths doesn't mean being "weak and uncertain".

I know workplaces aren't democracies, but there's no question that I'd vote for the straight shooter (even if their own position in the company is weakened by that trait) over someone who plays the political game well but lies to their reports.

Hell, I would vote, with my feet, if I had to.
Yet somehow I can load up 15 year old PC games on decade newer hardware pieced together from random vendors and it all works fine.
I guess I'm not thinking like an economist then. It's still not clear to me why "wage inflation is the one that has the Fed worried".

We've seen absurd asset inflation (equities, housing, crypto!) due to easy money, and the Fed just sat on their hands. So now, wages are going up and workers are finally getting a raise? No, because their wage increases aren't keeping up with their higher expenses.
But wages are going up, in nominal terms, so now the Fed jumps up and rings the alarm?
> Surely, that must be important

Certainly. That you noticed this aspect is deliberately omitted is very insightful; it's not really possible to discuss the matter intelligently without this information. CTO of a grocery chain is far different than CTO of an aerospace company. You can try to believe otherwise all you want, but you'll always come up wrong; the real world is complex and can't be abstracted away by titles.
I always thought that these being more expensive than beef was just a temporary thing. After all its a plant protein compared to a large animal that lives, grazes, gets sick, has to be butchered etc. I would buy them sometimes if they cheaper just because I like novelty, like I do with veggie burgers and sausage. But there is no way I’m paying more than beef.
Note the recent mission creep of the CDC where they tried to extend eviction moratoriums.
> The expectation that software libraries or frameworks should break every few months is disturbing

I think it is more that recent updates are used as a proxy for determining if the developer still cares about the project.

The problem is it is hard to distinguish between a project that has been abandoned, and a project that is feature complete and hasn't had any bugs reported in a while.

Although, if you assume that any software is free of bugs, and that at least some users will report bugs, if there is low activity, that suggests that either it isn't well maintained, or there isn't a critical mass of users to find and report those bugs. But then, higher quality software will require a higher number of users to hit that critical mass so it doesn't give you that much information unless you also know how good the software is.
The worst CTO I ever worked for thought he was the expert because he "cut his teeth on assembly" in college. He indirectly micro-managed everyone with a "goal setting" farce. You had to submit very specific goals each quarter. He would then revise all of your goals for you, and give them back. They were a curated list of tasks that you had to accomplish. You would then be graded on those tasks and publicly shamed. He was so proud of his acronym "SPEED" and believed he was a great culture shaper. I've never worked in a more toxic environment, and never in a less productive one. We would have been 10x more productive if we didn't have a CTO at all.
3 years without updates? What would it take for the author to download the newest Xcode and compile? It won't take me a day. If you're in the mobile development space, you have to keep up and compile with the latest as much as possible. This is the way to get Apple and Google off your ass.
I think you might want to read the rules of chess tournaments. You will quickly realise that in fact Magnus doesn’t have a choice of who he plays against and can’t actually resign for no reason.