skysight-inc/HackerNews huggingface dataset:
> Maybe a better metric would be running both players games through a computer to see the "%best move" metric?

Due to computers being common place now, Magnus would absolutely destroy that metric compared to older eras. Chess has changed a ton in the past 10-20 years due to computers, being able to analyse lines. And now Magnus is known for playing "Ai Lines" which is the kind of stuff the new ML models do which tends to be pretty bonkers and un-human but gets long term results.
Some of these predictions are already happening so maybe "prediction" is the wrong word? Traditional computation has for a long time assumed that "computation" is expensive and "communication" between logic components is almost free. That's reversed now - the communication needs of computation are already a lot more expensive than the raw computation needs (transistors/gates).

That means something like binary tree traversal can no longer be O(logN) it actually becomes O(sqrt(N)), or at best O(N^(1/3)). We're also seeing that hardware circuits, computer software and the human brain already have common emergent communication behaviour. If you're interested in fundamentals of what this means for future computation see for example:

Communication Locality in Computation: Software, Chip Multiprocessors and Brains
https://www.cl.cam.ac.uk/~swm11/research/greenfield.html
Markets warn sterling slump could lead UK interest rates to triple by next year
You're missing a major aspect of the difference now, when compared to the 80's and before, which is house affordability.

Even at peak in the 1980's you were looking at house prices being 5x income at most. (https://www.economicshelp.org/blog/5568/housing/uk-house-pri...)

Now at the UK level you're looking at 7x and in London 11x. That means that increases in interest rates have a far higher impact on affordability.
Where I used to live in the New Town of Edinburgh there was a boot scraper built into the stone just to the side of the front door.

NB The New Town is quite old, but not as old as the Old Town :-)

https://whc.unesco.org/en/list/728/
In 1945 the Soviet Union gifted a wall hung artwork to the USA embassy which passively transmitted audio signal from the room with no power supply or active electronics.

https://en.wikipedia.org/wiki/The_Thing_(listening_device)

in the last 77 years, I imagine this type and similar technology will be much more miniaturised and effective.
> It also cleanly stores data for all apps in a single data/ directory, so you always
have one directory that holds all the state, which you can easily back up and restore.

Ha! I'm store my data in /data for ages. The only difference is what at first I bothered with tinkering with datadir paths in configuration files, nowadays I just symlink /var/lib/whatsitsname to /data/whatsitsname. I'm lazy and boring.
Feynman’s Epilogue
Time. If I would waste if for fun and games for at least half less then I accomplish all of my goals which I have for my whole life.
Taking a leap here, but reading OPs post it reads as if English is not their first language. If they are a remote employee, say from India - that company is probably doing global remoting precisely to pay as little as possible for engineering staff. It is little wonder they are not proposing raises if this is the case, and it also complicates some of the advice here about just putting in notice and heading across the street for a better paying job. Purely speculation but would be curious to have OP clarify.
Paper and pen
I always liked the RISC OS way of doing it where there was a mouse button dedicated to bring up the menu for the current app. There's no need to show the menu unless someone is trying to interact with it.
what about powerless?

https://en.wikipedia.org/wiki/The_Thing_(listening_device)
> but if anybody was paying attention to your work and your worth, if they actually cared about you as a person, they would have given you a raise already before you started feeling this way

This would be wonderful in an ideal world, but it's not reality. You wouldn't need marketing if your customers just already knew how amazing your product was. You wouldn't need a CV if employers just understood your worth. It's unreasonable to expect people to care about you as deeply as you do. If they happen to care that's an amazing plus to be valued. It's not what you should expect.
A similar thing happens in the Open Source WordPress plugin repository.

All of my WordPress plugins are free & Open Source. Most are tiny plugins using functionality (filters, actions) part of WordPress core. Unless WordPress becomes backwards-incompatible they will function perfectly fine for the foreseeable future.
From my perspective these plugins are feature complete & unless there's a bug, don't need any attention from me.
Sadly the WordPress repository expects me to update the version number or else the plugin will be become less visible in search results and a notice will be placed above the plugin's title stating: "This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress."

So for some of my plugins I occasionally 'bump' the version number to make sure people can still find it in the search & for some plugins I just leave it be because I have better things to do. However it didn't feel quite right to keep people using my work in the dark, so I've added a text to communicate this to them. This is the text from my 'Redirect To Homepage' plugin:

"Is this plugin actively being developed?
Yes and no. Let me explain:
I consider this plugin to be feature complete and unless bugs are found there will be no development on this plugin. In other words this plugin is in maintenance mode and will be maintained for the foreseeable future.
Due to other obligations I’m not always able to keep up with WordPress version’s and updating this readme’s ‘Tested up to’ version number. However, unless WordPress significantly changes the way the login_redirect filter works it should work perfectly fine even though the ‘Tested up to’ might be of a lower version number. As always, when in doubt, test it (and when it does give you issues, feel free to leave a comment)."

I think this balances both interests, those of people using (perhaps depending on) my work as well as my own. A similar approach could be used by commercial app stores to restore autonomy & balance interests.
Why "thank goodness?"
Sure, for Tensorflow and PyTorch, you can use shims. But there are countless of other examples. I'm not saying it's impossible, but even you have to agree that the tooling is not as mature and extensive as with nvidia?
I have code running today for which my last commit (in CVS!) was in 2002.

Some software just does what it is supposed to and doesn't need to change, and this is OK, and I have no idea why this fact infuriates some people.
For hammer-grade fixing, EVs are way simpler than an ICE, which consists of tens of thousands of precision machines parts to control thousands of expositions every second. An EV is a battery pack, some power electronics, and two wires going to a motor. And a couple other parts if you wanna get fancy, but seriously, EVs are dramatically simpler than an ICE to the point that it’s not even funny. Don’t let BigAuto and BigEV confuse you. If you’re able to keep a thirty year old ICE car running, you can build your own EV. And if you build your own, you can be sure it’s not phoning home.

If you’re looking at the cheapest end of the spectrum, try looking at golf carts or importing something from China. $4,000 gets you quite the cart, well within the price range of a used, old ICE vehicle. And likely competitive too - my sister’s last car was an old (ICE) beater and couldn’t go fast enough for the freeway.
Depends how you drive. I had 5.5L with a BWM serie 3 diesel, about 6.1L with a class E wagon diesel. I would consider myself an average driver, neither slow nor fast. Cars in normal mode (not eco, not sport).
Time isn't free so it is a perfectly valid question.

Especially time that I manage to coordinate with my friends and dedicate to a LAN party is very limited.
I don't know what to say here. I am aware of a very probable "1" and an handful of possibles, fwiw.

Akron/Cleveland area, 1983 tomaybe '87/'89.

And also an extra - a very definite attempt, in public, too.

Again, I don't know what to say.

The concept that this is bothering to me is weird.

(Yes, some of them worked for Tactical Studies Rules).

OT: thanks (sic) now I'm on a slight bummer.

OT2: No, really "Thanks!" - I have not been moved so much in some time. It's great to have this experience!
Eventually, sure. I can’t speak to the UK, but in New York a foreclosure takes at least 8-15 months. You must first fall significantly behind on your payments, then a 90 day intent to foreclose notice, and then the actual foreclosure process. Maybe things are significantly faster in the UK? Seems unlikely that the UK government would allow mass evictions over this coming winter.
Well I let other people judge how they are. However to this point:

> However, this is talking about people who own their home but have a mortgage.

Well a friend of mine got kicked out of his house as a renter because his landlord declared bankruptcy. And apparently that person owned 6 other properties and he was not the only one who lost their place of living.
Driverless taxis that never park up at multifamily residential properties are going to be a huge business
If you don't like something, but tolerate someone doing it because they're your manager, then it's really a manifestation of power whether or not that manager is aware of it. The alternative between equals is that they either viscerally disagree or they decide to not associate with each other.
Agreed and upvote but it becomes a problem if the owner is unresponsive but still holding the main repository, domains, package repositories etc. Forking is possible but a very complicated, messy, hostile path and also a lot more work than just contributing a patch.
Also, all not convicted.
That's not the market they care about. What they care about is that the stupid labelmaking application my employer uses for its annual conference whose vendor went out of business in 2005 still runs today even though it was compiled for Windows 2000.
Looks like all of you in this thread missed this line:

> I’ve already mentioned my 2 application servers. But the magic thing that makes it all possible is a floating IP address from DigitalOcean.

To the user nothing changes, including IP.
No you cannot fit their whole tree of dependencies, their semantics and their failures modes in a single HN comment.

People use basic tools because they have much more understandable semantics, everyone do not need a gigaton pile of Go code to deploy something.
With a pointer maybe, it's great with a keyboard though, ^F2 and or Cmd-? and you have every menu item to hand. Best past is even apps like Excel Mac have proper menus, which are missing from the Windows version. And with the Mac style menus aren't constrained by app window size or duplicated across them.
Of course it does. Or is Russian, Belarusian or Yiddish an official language somewhere in the EU?
Did they refuse your ask? Or are you complaining that you never even thought to ask for a raise and your job didn't read your mind or offer first?

If the latter, you have comically absurd and unreasonable expectations -- you can't complain about not getting a raise if _you never asked for one_. Geez.
My favourite, "Apple Watch and Cheating in Baseball": https://blog.watchdoctor.biz/2018/10/29/apple-watch-and-chea... .

If anyone has other examples, I'd love to read about them; it gives me similar satisfaction as learning how a magic trick works.
The fundamental asummetry at play here is that cheating is a lot easier than detecting cheaters in modern chess. As such, I'm not sure insisting on people shutting up unless they can provide ironclad evidence won't just lead to professional chess becoming rife with cheaters (which is presumably the "existential threat" to proffessional chess that Carlsen reffers to in his statement).

I admit that it is a trickly problem, and I agree that Carlsen's behavior here is not beyond reproach. Withdrawing from the tournament only after having lost a game makes the statement much less impactfull since one can not discount the possibility that he's just being a rather sore looser. I would personally have respected his decision much more if he had followed his impulse (again, referred to in his statement) to withdraw as soon as Niemann had been invited to the tournament in the first place.
> Apple ecosystem with all sorts of anti-tracking setting turned on (Privacy relay, hide-my-email, and what not), nextdns, own my email domain + Fastmail.

The best way to increase privacy in the Apple ecosystem is to not use iCloud at all. Most of it (including your photos and backups, which contain endpoint keys and chat history) is effectively unencrypted and Apple can read all of it at any time without your device. Apple intentionally preserves this encryption backdoor in iMessage/Photos/iCloud for the US federal government, who can then access this information without a search warrant or probable cause.

This means creating a burner phone number, using that to create a burner Apple ID that is used only for installing apps, using only free apps (because the moment you put your payment card information in, you're deanonymized) and only using devices bought for cash.

Then Apple has a fair amount of information about you, but it's not linked to your identity.

Apple turns over customer data to the US federal authorities without a warrant over 30,000 times per year per their own transparency report. This is in addition to the normal legal process stuff that involves subpoenas or probable cause-based search warrants.
Hmm - reading this on iOS using Orion - which is possibly the best browser out there right now (I use Orion and safari of course - but maybe 90% Orion !)
you missed the beads in the butt story
Well, Biden was very clear earlier this year: https://www.youtube.com/watch?v=OS4O8rGRLf8

And it seems in this video that Biden called all the shots, that Scholz really doesn't have any say over it.
Perhaps, but deliberately using the expression incorrectly is even sillier. All you're going to do is annoy people or make them think you're ignorant. What's the point in that? What's wrong with saying "raise the question" or "prompt the question" instead, which is also more logical? What is the point of taking a pompous old-fashioned expression and using it incorrectly?

I'm not opposed to linguistic innovation if it makes the language more elegant or more expressive, but misuse of "beg the question" is just ugly and cringe-inducing.
Then sort it out. Telling you guys to sort your country out is not "genocide".
> You don’t need Node.js to write JavaScript

Yes, but you generally do need NodeJS to access NPM packages, which will provide a ton of JavaScript functionality for free.

To the user who posed this question, I'm sure what they meant could be more charitably read as:

"How do you plan to access the thriving JS / NPM web ecosystem from another language ecosystem entirely?"

You've certainly listed some upsides to Go, but then your response to someone requesting a more honest analysis of the downsides is "Node.js devs are idiots". Hm.
Although, to be fair, undecidability often does serve as a blanket "do not even bother attempting this" refusal. But having a semi-algorithm with a work limiter bolted on ("if solution attempts take more than X operations and/or Y storage, declare failure") should often be pretty practical.

After all, we already know of several theoretically exponential but practically linear problems.
It's true that some people are worse at blitz, but if Niemann's OTB blitz rating is as good as his OTB rating at slower time controls, that's evidence against him cheating ... at least in ways that materially affect his rating. I guess it would be possible to cheat with an engine tuned to your actual rating just to make it less stressful.
Video purports to show Chinese J-15 warning off Arleigh Burke-class destroyer
OTOH, smart people seem to constantly try to reinvent existing products or over-engineer tools to set themselves apart and create a new business. See the endless stream of new JS frameworks popping up every day. Or the myriad ways that people try to create clouds on top of clouds (Yo dawg! I heard you like clouds!). Or new databases (although I confess I follow these). Or reinventing static HTML page delivery. ... and it goes on and on. All of these are smart people investing time and energy into a "solution" ... where there may not actually be a problem to begin with.
They have everything. Fertile soil with lot of fossil fuels for energy. If they didn't have corrupt political oligarch nexus they would easily be the richest countries in the world.
In an ideal world maybe. And even then it would probably be one of the least important traits in modern leadership roles.

In reality I suspect it's quite hard to have high levels of guilt and be a leader. At least recognising one's mistakes and taking responsibility for them is something that doesn't tend to be rewarded in the corporate world. It's probably better to have low guilt and be better at reframing mistakes as small set backs. To not do this risks looking incapable.

But anyway, good social skills and extraversion seems to be by far the most important traits for leadership positions. You also need to have a elevated self-confidence in your own opinions, at least this is true within a lot of corporate environments.

But I guess I never really understood the leadership thing. I think it would be better to replace the whole concept of "leaders" and replace them with "orchestrators" of teams. Good "leadership" decisions in my opinion are really about good delegation and organisation of a team's resources, you shouldn't really be taking "lead" in any actual decision making, you should just "lead" the orchestration. Decision making should be done by the most equipped individuals of a team. Leadership goes wrong when a leader makes too many decisions, it doesn't really matter if they feel guilty for making a bad decision if they shouldn't have made them in the first place.
The Problem with Polling Might Be Unfixable
"I think this may be due to the fact that many of the most popular frameworks do this."

According to the OP, it is also due to companies controlling mobile OS such as Apple.

One of the things I like about non-corporate open source OS like NetBSD is I can run old userland utilities with new kernels without any problems.
>There are a lot of programs where you don't need to think about errors

What kind of utopian programming job do you have that you don't have to think about errors? An error is not limited to technical issues like packet loss or unable to open socket. Its also "client A attempted to purchase item B which is limited to client C". How do you express this in Go?

I have no idea why people are so opposed to ADTs. Its like sliced bread with butter, or whatever the phrase is. Its not _that_ complicated...is it?
Isn’t unthemed Win32 the same as ”Classic style”? So it hasn’t been supported post-Windows 7.
Adding to that list, and somewhat related to your first point: Never built anything technical of any quality.

A coach that never played can't teach.
(not an attack) I would suggest you check how you are driving and maybe try to drive in a more conservative manner (of course terrain/traffic may be the culprit). My recent car usages:

- 2007 Honda Civic (gasoline): 5.9L/100

- 2015 Mazda CX-5 (diesel): 5.6L/100

- 2017 Porche Cayenne S (gasoline): 7.9L/100

- 2017 Lexus IS300h (gasoline + hybrid): 4.9L/100

(Can't remember my older cars consumptions but even those never more than 6L/100)

For reference, I now drive a 2021 Hyundai Kona/Kauai EV. My average is 12kwh/100, though I'm still getting the hang of driving it more efficiently so I'm confident I may get it a bit lower.
Paper and pencil / pen
I industry (energy) my reports are written in text of various forms and emailed, but almost always printed and read from what I see, you can scribble on a printout - yes you can on many electronic media, but it’s just not as easy!
> People will prefer a hermetically sealed building....

where along with being isolated from the natural environment they can be isolated from everyone else and only interact over social media.

Sounds a bit like being in a tomb to me, but then again, I was never fully domesticated.
The cost of China’s information vacuum
It's been a while since I played 0AD so perhaps not everything I say is up-to-date. In my opinion it's very fun for casual play but not nearly as tuned as the Age series for competitive play.

I think the biggest departure is the citizen-soldier feature. AoE for the most part has pure eco units (villagers, trade carts, etc) and pure military units with nothing in between (barring a few unique units or techs). 0AD has citizen-soldiers which can both fight and gather resources, and professional/elite units which can only fight and are only available later in the game.

This sounds nice on paper but IMO the system doesn't work very well. Essentially it heavily discourages early game raiding: there is very little early-game trade-off between developing your eco and developing your military, so you can't really catch your enemy unprepared (such as in AoE if they were going for a greedy eco boom with no military backup). On top of that, since your soldiers are also workers, you cut into your own eco if your citizen-soldiers go on the offensive. So you have to do massive damage to make a raid worth the cost and risk.

On top of that, your eco grows too fast because every military building (which are cheap) can produce workers. In all Age games, you need to age up to build additional Town Centers, and TCs are really expensive, so it takes a while before your worker production can really take off. Building a TC costs so much that doing it creates an opportunity for your opponent to do a timing push: if they invest the same amount of resources in military, they have an advantage in the field while you are waiting for your TC investment to pay off. In 0AD you can build new barracks straight off the bat and they're not expensive, so you can produce workers from multiple buildings from the very start of the game with no risk.

The result of this is that in the games I've played with friends, your main base is safe for most of the early game and players just slowly mass up huge armies. The action really only begins when the resources in your base start to run out and you need to fight for control of the resources in the center of the map. But it turns out that's how people like playing RTS casually anyway. So for casual play with people with different levels of RTS experience, I'd almost say it's better than AoE because the one player in your friend group that can pull off a rush build order can't wipe the floor with everyone, and every player can contribute at least a little bit. But for competitive play between experienced players I expect it to be stale compared to AoE. But perhaps a more experienced player would contradict me on that.
It is a dialect of course, basically RP. They are both middle-upper class Londoners and the accent still survives to some degree. You can tell when the one lady sings the "cockney" song, she imitates the working class accent of the area which also you still hear a bit in East London.