skysight-inc/HackerNews huggingface dataset:
I think it's time to accept there's too many acronyms in the world and many will collide. There's little we can do, so let's just accept it and move on.
You can use this view of java code in Eclipse as well. But VAJ was still better.
Are there any CI/CD tools that are likely to stand the test of time in the same way the basic unix ones have?

I'm not against making things easier. But I feel like it's so easy to over-engineer and rely on proprietary crapware.

Is there a conservative path forward here?
Here's a handy spreadsheet to calculate your hourly contracting rate:

https://docs.google.com/spreadsheets/d/1hVtKa9Vls7Uy7YHPA-RF...

It factors in PTO, FICA, 401K match, equipment, etc. It's made by my company, https://www.facet.net
In what sense is he trying to be judge, jury, and executioner? It seems to me that he is resigning games and not trying to get those results changed. Do you mean the fact that he is arguably using his position in the chess world to influence organizing bodies to change their rules? That might be the case, but I don’t think that’s bad or wrong in principle.
My intuition is that there's evidence out there that shows he cheated more, but people grow up a lot from age 12 to 19. That time period is basically the entirety of adolescence! I don't think it's fair to pin the actions of their 12 year old self on a 19 year old.
Dupe of https://news.ycombinator.com/item?id=32987413
A key fact to understand in thinking about cheating in over the board chess: a strong player can defeat a much stronger opponent with just 1-3 hints per game indicating the strongest move. For example, most chess experts agree that a ~2600 rated player with 2-3 hints at key moments per game would be expected to beat a ~2800 rated player. Many people might assume that a cheater needs guidance every move, thereby requiring a potentially more obvious cheating mechanism. That is not the case.

Also, clever cheating devices have been found in over the board chess competitions. So, this is possible. Moreover, one needn't carry a device on themselves. A cheater may have accomplices providing hints, if they carry a device.

It will be interesting to see how chess tournaments, as well as FIDE, chess.com, and other major chess institutions react to this situation. The potential for cheating has now been brought to the absolute forefront of chess discussion. And Carlsen's actions have been questioned by FIDE in recent interviews, with FIDE staff condemning "vigilantism" of a kind.

Some set of resolutions seems necessary--perhaps standards for security in major chess tournaments, perhaps an alliance to share cheating or reliability data amongst major chess operations, perhaps a standard term in major chess tournament agreements that no previously identified cheaters (online or otherwise) will be allowed to play, and perhaps sanctions in some form against Carlsen (or Niemann, if concrete evidence against him emerges).
How do you know it was removed/blocked by Apple? The message says the developer removed the app.
> If both parties thought the contract said

This has zero to do with the actual matter at hand, given that the people getting the raises 100% believed they were getting raises.
As u/dryanau says returning std::move breaks the return value optimization such that clang at least will warn about it by default.
So frustrating to see this interpretation repeated here. No, that's not correct, because it if were correct these Amazon folks would have an open and shut case to keep their raises, and they don't. That's not the way compensation works. It might be the way one side or the other wants it to work in some situation, but it's not. You get paid what your employer offers. Your employer gets to keep the employees that want to stay. Period.

Work done for contract is a real thing, it's just not applicable here. When you hire a plumber or a caterer or a security consultancy, you write up a contract ahead of time describing exactly the work to be done and the bill to be paid, and then get the courts to enforce that when needed. That is simply not the way that salaried employment works in the USA. It's not.
Looking at the metrics Apple tracks in the App Store, it seems to me that "engagement" is all that really matters. You could have some huge number of happy users, but if they open the app only occasionally, you get numbers in red. Or you could have an app that solves an important issue but only for a small number of users, and you get numbers in red. If you're not releasing hits that people use all the time, you sink. If tons of people don't spend tons of time in your app, you sink.

Author complains about the time required to update libraries, and that's an aggravating process, but that's just an unfortunate part of maintaining an app. The real issue, again it seems to me, isn't that you have to do a lot of work just to increment the version string; it's that, ultimately, modern content ecosystems are designed according to engagement-driven revenue models. And solid, simple, quiet, long-lived, useful or fun little apps simply can't thrive when all the sunlight is blocked by towering marketing-tech giants.

IMHO.
So what version of PHP are we talking about? https://www.php.net/supported-versions.php and https://www.php.net/eol.php

That some provider is still hosting old EOL'ed and no longer supported versions shouldn't prevent a library author from saying "I'm not going to deal with something that had its last release nearly 4 years ago."
I know this isn’t an issue for the author. But for Apple to keep backward compatibility for ever, they would still be using die space for 32 bit support and have duplicate versions of every shared library both in memory and on disk.

Last time I checked, because MS worships at the alter of backwards compatibility, there are nine ways to represent a string in Windows in C and you constantly have to convert between them depending on which API you’re calling.

Every piece of code in your operating system is another vector for security vulnerabilities and something else to maintain and in Apple’s case port to a new processor. How slow has Microsoft been entering new markets because of the albatross of legacy code?
If you aren't poor then you have nothing to worry about.
He admitted to cheating at 16. He's only 19 now.
> The trick is to separate the deployment of schema changes from application upgrades. So first apply a database refactoring to change the schema to support both the new and old version of the application

How do you deploy a schema that serves both old and new versions? Anyone got any resources on this?
There's a difference between being angry at DRM in general and not being able to play a game because your cheapskate ISP gave you a shitty overbooked connection.

Stadia hit that issue quite a bit. And I haven't really seen cloud titles on Switch (a famously offline console bought by people who really want to play away from stable networks) have significant sales success.
No, but once you’re there, it becomes an easier mental hurdle to jump over, because they’re already incredibly talented and skilled. They can justify it with phrases like “it’s just a small edge to help. I could easily do it myself with more training but this is easier/faster/more bulletproof”. you’ll find that at the top level morals can be corrupted easier because it’s such a small edge needed. Oh, i’ll only use the move generator once, i’ll only use it to catch obvious blunders, etc.
I think the UK is that way.

You could call out Lord St. Buggering-Little-Boys, complete with films, DNA evidence, and witness testimony, and still lose (and be on the hook for legal fees).
Talking specifically about ROCm here, their ML package.

God this is such a tough paragraph to write accurately. AMD themselves have conflicting information all over their docs and repos and half of it is not even marked as "outdated"...

https://docs.amd.com/bundle/ROCm-Getting-Started-Guide-v5.2....

The official supported platforms at this point are RDNA2 (pro), GFX9 (pro), and CDNA. Consumer versions of these (RDNA2, Radeon VII, and Vega 56/64) probably work, although Vega 56/64 are an older version with much less hardware support as well. RDNA2 support is also "partial" and ymmv, things are often broken even on supported cards.

If RDNA2 works, then RDNA1 may work, but again, mega ymmv, things may not even be great with RDNA2 yet.

The "hardware guide" link talks about supporting Vega 10 (that's V56/64) and says GFX8 (Polaris) and GFX7 (Hawaii) are supported... but that doc is tagged 5.0 and 5.1 was the release that dropped the other stuff. So I'd say Vega 64/56 chips are probably broken at this point, on the current builds.

Up until earlier this year though, it was unsupported on any consumer card except Radeon VII. They dropped Hawaii/Polaris/Vega support about 6 months before they started adding partial RDNA2 support back.

And in contrast... NVIDIA's shit runs on everything, going back 10 years or more. At least to Kepler, if not Fermi or Tesla uarch (GTX 8800 series). It may not run great, but CUDA is CUDA, feature support has been a nearly forward ratchet, and they've had PTX to provide a rosetta stone in between the various architectural changes.

I mean... at the end of the day the hardware hasn't changed that much, surely you can provide a shader fallback (which is required anyway since RDNA2 doesn't have tensor acceleration). I don't get what the deal is tbh.

https://www.techpowerup.com/288864/amd-rocm-4-5-drops-polari...

https://www.phoronix.com/news/Radeon-ROCm-5.1
Separating them from their mothers? Nope
Ask HN: On-Demand Phone Charger
When you have 6 phone chargers around the house, napkin-math is showing me $22.00/month in electric bill.

Not to nitpick, but surely there is a charger out there in the marketplace that can apply electrical load once the iPhone/Android gets connected to the charger. That is assuming that Energy Saving Trust accurately assert that it is eating electric cost wether the device is connected or not. [1]

Perhaps with a big zenier diode or something instead of an always-on wounded transformer coil sucking electricity …

Is there such a thing? I could imagine some type of mechanical (or even electronic) relay to kick in that coiled transformer load but as a tiny consumer product?

Does one exist? If so, how would one search for such a product on search engines?

Napkin Math:

35W/hour (rated phone charger)

24 hours x 365 days (always on)

306.6kW/year, total usage (1 charger)

$0.149/kWh electric rate

$45.68 per charger

or $274.10 annual electric bill for six(6j chargers

of course, Energy Saving Trust claims the chargers are essentially always on, whether you have the device connected or not.

[1] http://monopolybuysellrent.co.uk/advice/energy-saving-tips/
> If there are no IP protections, why would I write a novel?

Why did you write this comment? Anyone can copy it for free without paying you a penny! Even if authors had zero chance of making money on books they would continue to write them because they have something to say and writing is what they love. Fewer people might become full time authors, but books would continue to be made. There would always be artists who would continue to paint and musicians who would continue to write songs even if they could never make a single cent on their work too.

Not everyone gets fulfillment only when they are paid money. Many artists are perfectly happy just knowing people enjoy their works and want to share them with others. Some artists even encourage the free sharing of their works.
Just saw and sent you a note – would love to hear more!
Yes, the maturity jump from 16 to 19 is marginal at best. If you generalize from crime statistics, a 19 year old is actually more likely to be dishonest than a 16 year old. Criminality peaks in the late teens and drops in the early 20s.

https://pinkerton.com/our-insights/blog/age-crime-curve

(Yes yes I know, Pinkerton are evil. they have the best plot of this correlation I could find. The crime-age correlation is the strongest that exists in the entire field of criminology.)
So you need to do a background check on anyone you sell to, so you don't give money to sanctioned entities?
This is... not really in disagreement with what I wrote, I think? I wouldn't call the first two sections horror, but the description of the terror that Beowulf and (later) his mother wreak on the inhabitants of Heorot is quite horror, at least to modern eyes. The way the hall is hopelessly haunted by this terror, much fallen from its glory days in ways that are plainly visible, and the inhabitants unable to escape their fate, is, separately, even pretty damn gothic-horror specifically (the extensive and detailed descriptions of pure carnage and its psychological effects are rather not gothic-horror, but something else). The environs and inhabitants of Grendel's Mother's deep mire-home, for that matter—carnage and terrible monsters are all over in hero fiction, as with The Iliad's blow-by-blow slaughter on the battlefield, or Gilgamesh's forest-monster, but the presentation isn't like that.

But overall, yes, it's not really horror because of the figure of Beowulf, who's basically Superman, and has the exact same effect on the story that introducing Superman to many horror stories would.

Pretty heavy horror motifs, imagery, et c., but structurally and viewed as a whole, not really horror. I agree that it's not best-characterized as horror, but absolutely see why someone would make the connection, and even think it might be useful to do so. Taking it as a horror-flavored hero tale isn't too far off, I'd say. "Superman wanders into a remote town terrorized by actual demons, and, predictably, easily wrecks their shit and saves (almost) everyone", maybe. The settings and premise are pretty solidly horror and are presented as such, but the story, not so much.

Though, again, I get little or none of that from the third act, which is totally disconnected narratively from the first two anyway, aside from also starring Beowulf. It seems far more straightforward to me, and reads a lot like, say, a biblical hero-tale—there's a monster terrorizing the countryside and murdering away much like Grendel, but we don't get the horrifying descriptions of wanton murder, but instead Beowulf's followers holding back and quaking in their boots while he saves the day. Though that one's hard to read with fresh eyes if you've read The Hobbit and/or LOTR, because it has so much influence on them, and I'm sure being familiar with them colors one's reading of that section, with the result that it's hard not to read it as proto-fantasy. The very voice of it even reads more modern and like something from that genre, in sharp contrast to the prior two sections.
If someone makes a mistake at 16, is it a valid reason to ban a person for life?

Ok. If someone kills a person at 16. Should the killer be in prison for life?
> ... do understand this is my fault, but it sucks because I've also let my family down big time by deciding to buy a house. I'm not sure of the exact numbers, but I believe around 500,000 people are in a similar position to me.

The political consequences should not be underestimated. Parent is actually taking responsibility, something I doubt many in the same position will. There will be scapegoats.
It seems to me that it's impossible to tell any realistic story. The point of stories is abstraction such that we can see something non-obvious. "All models are wrong, some models are useful." So to me the appropriate use of SD models is not "perfectly model the vastness we are confronted with", but "find a model we can use for a while to get insights that we can use to try out possible improvements". Stock-and-flow models can indeed do that with software development sometimes.

If people are saying that X is the One True Way to Think, yeah, that'd be wrong no matter the X. But from what you wrote, I'm not seeing that.
> It's about a soviet scientist

It's actually about a soviet software engineer, and A LOT of the things in this book is still very relevant to our trade today.
"So you're telling me there is a chance!"

I think as the skill differential becomes greater you have a better chance of identifying where the "master" screwed up allowing the neophyte to win. But it sounds like Hans and Carlsen are too close in skill (at least in this game) to identify a flaw in Carlsen's play that was able to be exploited.

And perhaps Hans went in expecting to lose and played loose and free and surprised himself with a win.
I love CloudFlare; why does anyone not like them? There services are freaking amazing and their tech continues to blow me away!
Is there a good summary by a chess expert on how he may or may not have cheated? (Ideally a video).
It's a third of his life ago. Were you the same person at 19 as you were at 12?
Said buddy has publicly admitted to cheating multiple times prior.
I don’t like this. You can’t just imply someone is cheating without proof or some indication of proof. I understand we need to crack down on cheating but this is not the way.
What's the benefit of running Postgres in Kubernetes vs VMs (with replication obviously)?
As already said it is pure computational lib. It does not interact with anything and I use it from my code. There are tons of libraries like this. They work just fine, do not pose a security risk and have no need for update.

But thanks for trying anyways.
How Twitch lost the battle for its soul
Chess.com (Magnus is a 20% shareholder) did put out a public statement calling out Niemann for cheating more than the once or twice that Niemann admitted to. Chess.com forwarded evidence to Niemann. We're still waiting for a response.
Blue/green usually involves moving traffic from blue <-> green gradually. You usually do this with a load balancer. That is all.
I was about to say that the word is counsel but, come to think of it, Carlsen can well afford an entire council of lawyers.
I'm a strong advocate of boring technology too but I'm also very much in favor of keeping things off my dev machine. In that case they have to run ssh, git and run a script to switch endpoints.

My current boring system for a simple Rails app (https://getbirdfeeder.com) is that I push to GitLab, the CI builds a docker image and does the ssh & docker-compose up -d dance. That way I can deploy / roll back from anywhere even without my computer as long as I can log into GitLab (and maybe even fix things with their web editor). Seems a lot "more boring" to me and having the deploy procedore codified in a .gitlab-ci.yml acts as documentation too.
Brek, I've thought about that, but I wanted to narrow de scope of the first version in order to have something working as useful as soon as possible.

I would love to keep on developing this project and transform it into a hosted engine where algorithms can interface via an API and Websockets. It could be interesting for university competitions, or even for interview screener at prop firms. A screening process could consist on receiving an exchange with N agents that behave in X way, and your task is to come up with an interesting idea for beating said algorithms.
Carlsen has an impeccable reputation for being principled and magnanimous in defeat, and always complimentary and respectful of his opponents after a loss, acknowledging their deserved win and well played game. Frankly, i'm shocked more people aren't being supportive of this single decision of his, that stands alone in his long and rather glorious career.
FIDE already put out a statement saying they know nothing about this incident and want Carlsen to put forward initial evidence for them to start an investigation. Carlsen's statement shows that he has no evidence beyond his feelings over the board and Hans' history of cheating online.
Please don't post manufactured troll quotes.
https://en.wikipedia.org/wiki/Cheating_in_chess
Not if there is a good reason to wage a war. Everyone complains about wars but every war since vietnam had widespread public support at the time it was started.
It’s a deeply unsatisfactory situation, because on one side we expect evidence for such a serious accusation, and on the other side we know such evidence is all but impossible to gather retrospectively.
You only do additive changes. Only add columns etc. never remove them ... until all your old application code is no longer running.
The tradeoff with killing 32 bit apps was that Apple could remove support for 32 bit code in ARM processors. Apple knew they were moving to 64 bit ARM processors.

But should Apple have kept support for PPC support forever? 68K? Why not keep a 65C02 emulator around so I can run Oregon Trail from the 80s?
what's your napkin math? because switching PSUs if well-done are pretty darn efficient even if idle (and the most efficient topology overall)
The author says the product is hosted on two VPS servers, a managed database, and a floating IP; I doubt that'll be a significant part of the costs.

If that bill includes (business) licenses for software and subscriptions, it's pretty reasonable. I'm sure it can be done cheaper and I'm sure the author has looked into this as well. Maybe it's not worth the effort, or maybe there's some other blocker preventing migration to cheaper alternatives.

Maybe $2500 of monthly profit is enough for the author not to bother messing with the code base? Maybe the fact the reported revenue has doubled [1] over two months has something to do with it?

[1]: https://casparwre.de/blog/python-to-code-a-saas/ vs https://casparwre.de/blog/webapp-python-deployment/
This is only true if the ecosystem doesn’t care about compatibility, so this is just a symptom of a deeper issue. Say what you will about Wintel, but the long-term compatibility of x86 and Windows still lets me run a lot of win32 applications written two decades ago without issues.
Isn't this like saying we should abandon professional road cycling as a sport, because motorcycles have been invented and exist and are a faster method of two wheeled transportation?

Or we should abandon rowing as a sport because we now have 9hp Honda outboard motors?
Chess.com already put out a statement saying Carlsen has not seen anything about their cheat detection or their list of known cheaters.
> but people grow up a lot from age 12 to 19.

I did broadly equivalent stupid shit when I was 12, 16, 19... I don't think I mellowed out until I was 25-30. 19 is young, 19 year olds are generally still in their peak stupid teenager years. Crime stats back this up: https://pinkerton.com/our-insights/blog/age-crime-curve
The Tube Map nearly looked different [video]
buy the data from someone else.
Oh my all the opinions again. Software is not, believe it or not, a True or False game. TIMTOWTDI, folks. This guy rocks a solid process that he is comfortable with and that works. I for one applaud him for it.
She already shows her lack of knowledge in her first sentence -> "The Dark Ages"
having a history of cheating in a game that is mostly otherwise honor bound is a very very very bad sign. Don't be fooled by the "when he was younger" bit. Everything that you did you did when you were younger, it has been less time since hans was last caught cheating than the interval between that time and the previous one.

Don't let the statisticians convince you that they know what they're doing either. Statistics, as a discipline, is essentially predicated on the principle that the objects of study do not know that they are being observed. Without this assumption, the domain is now more accurately described as game theory. Statisticians will happily and confidently ignore this and draw very wrong conclusions as a result.
I don't understand how this is a response to every "I wish I had blank but like ocaml". Threads exist.
$99 from a few developers is meaningless to both Apple and the developer of a game. It's like 40 minutes of wages for an average engineer. Apple doesn't want to have to support old bugs and poor API choices in perpetuity.