skysight-inc/HackerNews huggingface dataset:
I agree. Unfortunately they've abdicated their responsibility and dumped the maintenance/compatibility burden upon developers.

It seems like a multiplicative trade-off: Apple saves a small number of hours but offloads a support burden onto thousands of developers.

I think you have to be careful about this. Apple benefits from lower costs and having more time to improve the platform; but developer time/focus/creativity is also being taxed by a constant support burden.
> A bunch of humans did indeed watch a bunch of Disney films, and make a new animation based on what they saw. Did Disney - a notoriously litigious company - sue? Of course not.

Why would Disney sue themselves? Disney owns family guy.

In a world where Disney did not own it, Disney would probably sue if they used a cartoon mouse. "Style" may not be covered by copyright, but characters likely are. A human animator would know enough not to make a parody cartoon mouse look too Micky-like, but an AI wouldn't know to avoid that.
> If someone is running a PHP version that has been EOLed, it is perfectly reasonable to discontinue support for it in a library

Its not. Large Linux distributions support those PHP versions for a long time in their LTS releases, and majority of web hosts and infra providers use those distros in their infra.
Have you written any of this up in more detail, or have relevant links to share?
It's one thing to say an old man cheated when he was 12 years old, it's yet another to say a 19 year old did it just a handful of years ago. He's still a kid.
The article doesn't say they should spend time writing code. It says they should be good enough to be employed by you to do so (if they weren't being employed as the CTO). It means that they ought to be ABLE to have an informed and intelligent conversation about technical issues at a LOW level if need be. They should't need to very often, and never to actually put code into production. But it's a vital skill for hiring and tie-breaking in case of conflict further down the hierarchy.
A newer post, but more comments at https://news.ycombinator.com/item?id=32987630
Quite weird to rebuke the assessment with an objectively wrong statement. Next.js isn't a static frontend. You can statically generate pages w/ or w/o a DB, and server side render dynamically. A DB is literally 3 clicks and a secret string away (starting for free) with Planetscale or Railway.

I've setup Django + Postgres on a VPS and Next on Vercel w/ hosted DB. Next is leagues simpler and faster to spin up.

Here's Django Postgres on Digital Ocean: https://www.digitalocean.com/community/tutorials/how-to-set-...

Next on Vercel is:

1. npx create-next-app

2. Click button for DB spinup

3. Copy secret string to .env

4. git push
That's about as likely as Matrox suddenly being resurrected as the leader in professional graphics. These are huge complex chips.
Some evidence supporting his claim would be nice.
I use PSHUFB to convert 24-bit RGB to 32-bit RGBX or BGRX. Without a shuffle instruction it'd be quite a bit harder.
Musk texted Larry Ellison into the wee hours just before pausing Twitter buy
He's admitted to cheating at 12 years old and at 16 years old (just 3 years ago)
It reminds me of the outcry from Trevor Bauer over the MLB not enforcing the illegal substance rule for pitchers. He had to take matters into his own hands until the league decided to enforce the rules.
All the history of doping in the Olympics would disagree.

It is possible that some people can reach quite a high level but top out in their natural abilities well below the absolute top of the game and be incentivized to cheat to break through their personal, natural ceiling.
> Technological advances are going to make it very hard to enforce copyright.

Alternately, technological advances are going to make it much easier to control everything a person has access to, constantly monitor everything they access, and identify/punish those who access unauthorized material.
Or, just don't run pipelines in the cloud with all the payment anxiety it brings.
In a carefully worded statement like this (clearly it has been reviewed by legal council) you will say things that cannot be charged as defamation in the appropriate courts.

It's also a gambit to get Hans to say something like "sure, Carlsen, say whatever you want" which could be used as a defense in a defamation case.

There's even a hint that Carlsen has evidence of cheating that has yet to be revealed (but not this game).
If they could provide a bit higher resolution scans that would help out tremendously
> The runtime differences between the Browser/Node cause all sorts of problems.

Fixing this is pretty much the major pitch of Deno.
So you agree that Magnus is wrong and that Hans did not cheat in the OTB game.

And if you also agree with Magnus that cheating is a major problem then him singling out a single player who happened to beat him in OTB chess, as opposed to asking for wholesale changes for the past so many years to tackle cheating more seriously when he owns one of the top chess organizations and has partnerships with nearly every other chess organization, seems like him just being a sore loser.

I don’t need to defend Hans’s cheating to point out that Magnus’s response has been ridiculous because it’s entirely focused on 1 individual player as opposed to the actual large scale problem of cheating in chess. A guy who happened to beat him OTB in a game where he likely did not cheat at all.
I am very sorry to see this position being posted. Niemann has been caught cheating in chess twice before, less than three years ago. He should never have been allowed to play in the cup. It was FIDE's decision not to collect the concrete evidence that would have caught him in the first place, and we must make do with the circumstantial evidence. As it stands, Niemann is a demonstrated cheater, and has more to gain by cheating in a game against the world champion than at any other time. It is very unlikey that Hans only cheated exactly the two times he was caught, and his failure to produce other instances than the times when he was caught are a mark against him.

Remember that we are not giving him the death penalty, we are just trying to establish which scenario is more likely. It is important to be able to render most likely judgments based on incomplete information. Its not a courtroom.
Act like a shithead, get ignored like a shithead.
You can't really say that without knowing the author's skills and how much they lose in opportunity costs to deploy manually.

If the author has already deployed 100-200 times and knows enough to set up a basic build, it would be close to break-even with a fairly wide margin.
> stock options that were never above water

That'd be most stock options in private companies, though.
Withdrawing attendance is also an option, which Carlsen himself says is a possibility he acknowledged.

If he wants to follow through on this, we better see some damning evidence. If this entire hubbub was for nothing, the chess community as a whole is going to have egg on their face.
Cheaters gonna cheat. Personally I don't think Carlsen needs to elaborate any further.
In case you haven't seen it, some new evidence surfaced yesterday: https://youtu.be/jfPzUgzrOcQ
I referenced Small Parts in another post. They weren't really a McMaster knockoff. They specialized in physically small items while McMaster carried everything industrial.

I still have an 8"x10"x0.062" 6061 aluminum sheet I bought from Small Parts probably 15+ years ago, still in the plastic wrap. Don't even remember what I wanted it for :-)
Looks like a dev build that opens a web socket connection up to port 3000, probably for live reload or something. I am guessing they just got it working with create react app or something and shipped it as is, without rebuilding a production version.
Yes. Niemann has admitted to cheating in the past, and has apparently been banned from some past events for cheating. So Carlsen can safely relate to the public that he believes Niemann to be a "cheater". But to say for a fact that Niemann cheated in a specific match, he'd be communicating a statement of fact. If that statement is false, or could colorably be argued as false, then Niemann can take him to court for defamation, and even if Carlsen prevailed, it would still be painful and expensive.

Remember that statements of opinions, including opinions that are analyses of previously disclosed facts, are protected from defamation claims. Defamation can only consist of a damaging false statement of fact, or the allegation that you're aware of specific undisclosed facts like that to support your opinion.
We need a TSA body detector before a match between Magnus and Niemann.
They are pretty accurate, though of course when you are dealing with the person at the very top it's going to be hard to say how accurate it is. I think broadly though most experts agree that Hans beating Magnus was an unlikely but possible ting to happen. For comparison a 1400 rated player, which is someone who plays and studies a decent amount of chess but isn't devoted, would have a 0.0000014% chance of beating Magnus.
Hey, Apple, people still play Super Mario, they didn't change a single bit since it was released, 37 years ago.

But there is one reason I somehow understand Apple stance. First is security, almost all apps are online now, and new vulnerabilities are found regularly. Super Mario has bugs, be no one cares, in fact, speedrunners have fun with them, because a NES is not online and there is nothing sensitive in there to begin with. Second is Apple's own fault: they break their own system and want you to make sure you keep up.
Normally when people say "it's not bug free" they mean that there are important known bugs that haven't been fixed.

Otherwise it is a pretty meaningless thing to say. Not even formally verified software is definitely bug free.
HTML/CSS/JavaScript - Backend APIs are either in Spark Java framework or Python's Flask
Erik Demaine: Temporal I – Advanced data structures
Love the idea! I really see the value in shifting the conversation towards the vendor themselves being responsible for pushing the data to customers and it makes a lot of sense to do it directly from DB -> DB.

However, building a data product myself (Shipyard), we really try to encourage the idea of "connecting every data touchpoint together" so you can get an end-to-end view of how data is used and prevent downstream issues from ever occurring. This raised a few questions:

1. If the vendor owns the process of when the data gets delivered, how would a data team be able to have their pipelines react to the completion or failure of that specific vendor's delivery? Or does the ingestion process just become more of a black box?

While relying on a 3rd party ingestion platform or running ingestion scripts on your own orchestration platform isn't ideal, it at least centralizes the observability of ongoing ingestion processes into a single location.

2. From a business perspective, do you see a tool like Prequel encouraging businesses to restrict their data exports behind their own paywall rather than making the data accessible via external APIs?

--

Would love to connect and chat more if you're interested! Contact is in bio.
Ah yes, my misunderstanding.

Indeed, OAuth makes it easy to swap out the actual authentication step. Which is nice, because the service shouldn't really care about that, only that the user is authenticated and authorized.
Magnus is claiming that cheating is widespread and a big problem in chess.

Who are all the other cheaters that Magnus has quit against?

Why is the only cheater he has publicly made a show of having a problem with in all these years the one who recently beat him OTB playing black?
https://archive.ph/9sNzK
What evidence? Receipts? Scammers have receipts too. People here don't seem to be considering that having meticulous documentation for 25+ gift cards doesn't make you look more like a normal person.
My guess is some sort of FIDE dispute process that binds both parties to (partial) secrecy.
Everything you use continuously improves. What do you use that has seen improved versions since you bought it?

Our knowledge, our abilities, our raw materials continuously improve, and everything is expected to advantage of this. Things that don't improve, are soon outdated and fall behind.

Everything continuously improves: cars, bicycles, windows, houses, refridgerators, tv, etc, etc.
When Robert Fischer achieved an unprecedented scores in the pretenders matches prior to winning the champion title, I believe that the biggest factor was not the quality of the play of Fischer, but the way he mentally unbalanced and broke his opponents, who absolutely did not give a performance they were capable of.
It seems like if Nieman wants to clear his name he should offer Carlsen explicit permission to say whatever it is he can't. If Magnus is bluffing and that information doesn't amount to much he'd wind up looking a lot better.
Tech leaders like Shopify are TV-ifying the traditional company meeting
It's interesting you mention playing the piano as an example, because that's a very good example of how the opposite of what you're saying is true. Try to learn a piano piece simply by playing it many times, and it'll never happen. However, try to commit the notes intentionally to memory, and reading the notes becomes unnecessary very quickly. Same with trying to memorize text; if you read without explicitly trying to memorize it, you can read it infinite times and never manage to recite it back.

I think your example about list.size doesn't contradict this. It's the difference between "familiarity recognition" memory vs "consolidation and retrieval".

You do not bother committing "size()" because it's unnecessary (or because there's a lot of interference from other languages which do the same thing, hence the cost of committing that fact for later retrieval is not worth doing so).

But you have committed the "concept" to memory, and this can be retrieved even without the need for the label.

"Understanding" is only part of the equation. But I do generally feel that "having the basic building blocks readily available helps you build complex understanding on top of them, which then helps you consolidate the complex stuff better" is probably the main direction, rather than "understanding a complex concept helps you better remember the basic building blocks that made it up in the first place".

This is also why anki works so well for learning theoretical subjects (even if it has traditionally been more popular for pure memorization tasks, like language learning)
GDPR??? Not at all related.
Windows Vista was painful, but consider that:

1) Compatibility wise it wasn't worse than macOS Catalina or iOS 11, which both killed off 32-bit apps; actually a typical iOS release is probably worse than Vista in terms of backward compatibility

2) Vista's security improvements (such as sandboxing device drivers, requiring app permissions, etc.) were beneficial and persist to today – and were arguably the predecessor to modern app permissions systems in macOS and iOS (and Windows 10/11)

2a) Microsoft eventually largely addressed compatibility by providing an XP compatibility mode (really an XP VM); they could have/should have managed this better

3) Vista got the UI for app permissions wrong, and users hated it; I think Apple did it better but Apple is generally better at UI and also had the chance to learn from Microsoft's mistakes.

At the end of the day, Vista's woes were largely from not paying enough attention to backward compatibility, combined with poor UI design. It was a rough transition, but Microsoft seems to have learned somewhat from the experience (although Windows 8 also had some UI issues.)
Maybe for short durations. But when it comes to an hour, Rick Houlihan might be world champion.

https://www.youtube.com/watch?v=HaEPXoXVf2k
Fabi (for those that don’t know, he’s another one of the best chess players in the world) gave a statement along the lines of, “I know of at least one case where I was certain cheating happened, and Regan’s analysis missed it, so take any of his analysis with a huge grain of salt.”

So here we have a whole bunch of the world’s best chess players and chess.com believing that Niemann repeatedly cheats, in addition to Niemann’s own admission to cheating in the past, and Regan taking the opposite stance.
Note that the above defamation is the US-based one, I believe.

Other countries have vastly different statues, and in some cases true statements of fact can be defamation (if they were not widely known, I believe).
ATT is $10 per day, up to $100 per month after which the rest of the month is no extra charge. It starts and stops automatically when you start and stop using international data/voice/SMS/MMS.

https://www.att.com/international/day-pass/
Imagine TeX becoming unavailable because Knuth didn’t update it for three years.
Isn't it time to just abandon chess as a competitive sport? It's (mostly) a solved game for f* sake, move on. I will probably be downvoted to oblivion, but I'm absolutely serious and would love constructive commentary.

What's the big appeal of chess? We (as humans) can't beat computers. It's probably useful for further research, but I see absolutely no value in (human) competitions.
The increased competition from international MVNOs likely also helps drive prices down.

When you're traveling and don't want to plan weeks ahead, your options with physical SIMs typically were either

1) special roaming-oriented SIM cards from your local country (which were still a massive hassle and had to be ordered days in advance to allow for delivery),

2) getting a SIM in the destination country (hassle and might not always be possible)

3) very expensive offerings from your own provider, if they even had something better than the aforementioned car-per-GB rates.

Now, you can get an eSIM from an MVNO that's from a third country, before travel or from the airport/hotel WiFi, usually also bypassing any bureaucratic bullshit that the destination country imposes on getting a local SIM.

And these "travel eSIMs" are often cheaper than local offerings even for use in your home country.
The best time to do the right thing is yesterday, the second best time is today.

Perhaps a person knows they should have done more sooner, but still chooses to do what they think is right when they make a decision.
Except it's impossible to prove non-existence, so it will never reach that point
If you're 49% sure someone cheated against you / would cheat against you, that's probably enough to make you never want to play against them, but also not enough to prevail in a court case.
Oh wow. The only context in which I (and people around me) use "next" like that is with days, which is confusing in its own right, but at least it's contained.
Meta: The top displayed "replies" to his post are indicative of how utterly trashy Twitter is.
This is situation depends on if the shares are transferable, if there is a market for exchange, and many other factors.
Games are definitely “complete” after a while., sometimes on first release. If they continue to work on the OS, the only reason Apple is dropping them is because they want the developer to give them another $99. The busywork this creates is a headache for everyone except Apple.
Hard disagree. Letting your platform stagnate by ossifying bugs and poor API choices is not what I want to see from any platform provider, and I for one am happy Apple is aggressively pruning the old to make room for the new and not allowing themselves to be beholden to past mistakes.

I'm sorry this developer spent a couple hours hitting "build" until their app started working. If they'd done it earlier it would have been far less painful. Their sacrifice improves the community.

I say this as an iOS engineer since like 2012 and a macOS developer since ... 2004?

Carbon [1] should never be allowed to happen again. If you really want an old system, you should be allowed to virtualize it, but the world must move forward.

[1] https://en.wikipedia.org/wiki/Carbon_(API)
This sounds like a win for nVidia in any case, since it'll entrench their RTX, CUDA, NVENC and DLSS moats, making them ubiquitous targets for games and driving purchasing decisions in the future.

But they'll need to wade out a generation for that - which probably isn't the first time.
People make mistakes. Also, it is kinda difficult to cheat uncaught in over the board games.
Love this: “absolutely No Kubernetes”.
Which is beyond ridiculous.
Amusingly, there seems to still be 70% of performance if limiting the power to 65W.

This means the default power limits are not reasonable, and only there to win the release day benchmarks.
> [T]hey clocked down pre-emptively and substantially whenever the CPU executed even a single AVX-512 instruction...

Because you were hitting the power envelope limits in the CPU in these cases too. You might not see the heat, but the CPU cannot carry the power required to keep that core at non-AVX speeds with these power-hungry blocks operated at full speed.

As I said, to add insult to the injury, Intel didn't share the exact details of its AVX implementations and frequency ranges it operates, either.

Ah, publicly sharing your findings is/was forbidden too.
Titles are just titles. An executive's role changes dramatically as a company scales. CTOs in a 5-person startup are vastly different than CTO at companies with even 100 people (much less 10k or 100k). Great CTOs are capable leaders and will hire more experienced engineers they can rely on.

> One of the key roles of your company’s engineering leadership is to balance working on new features versus maintaining quality and squashing bugs.

Even at companies with 100 engineers, if the CTO is focused on software bugs, there are larger issues at play (i.e., talent density is too low, poor prioritization by product, etc.).

Aditya[0] seems has experience here, but he's likely addressing the market of early-stage startups where he advises.

[0] https://www.linkedin.com/in/adityaagarwal3/
Have you looked at Zig? Can’t say if it ticks all the boxes but it looks like a pretty interesting language.
a couple of weeks back, i had the pleasure of meeting and giving a presentation to mark russinovich, the current cto of azure.

let me tell you, he's the CTO's CTO. all the C level skills, and his technical chops are legitimate and well documented. i was very impressed. :)
I think you’re triggering the worst case a lot more often when it comes to running Postgres on k8s: the storage can be removed independently from the workload and the pod can be evicted much easier than it would be in traditional database hosting methods.

No need for developers to do anything strange at all.
Strongly disagree with the scope of this. Should a CTO be technical? Absolutely. Should they be able to jump into the code, start grabbing JIRA tickets on a moment's notice, or throw together a new feature when a deadline is looming? Absolutely not.

As others have said, development is a full time job. It requires focused time and you need to remain current and have context for the state of the project. If a CTO is spending all of their time in the code, they are not doing the tasks of a CTO. If that doesn't matter and doesn't cause issues, you probably don't need a CTO.

I've worked at a company with a CTO who was an extremely talented developer but really that's all he wanted to do. He'd avoid meetings like the plague, never managed anyone despite have several senior direct reports, and would only really engage with others when technical issues came up where he could jump into the weeds in and help solve the problem. Essentially he had the title "CTO" but in reality all that meant was he was a superadmin developer who could work on whatever technical problem he wanted with nobody to report to.
The MOS 6502 didn't have a multiply.
Right but the claim he made is at 16 he cheated only in no-stakes games, not for prize money.
> There would have been no forced masking.

Could you elaborate? I thought early experiments showed masks reduced transmissibility, and that finding holds up today?