skysight-inc/HackerNews huggingface dataset:
Because no one will work to make people rich.
FTA: In 2019 there were about 648 million people living in extreme poverty, subsisting on the equivalent of $2.15 per day or less. Those 648 million people made up 8.4% of world population — representing an improvement over 1990, when 35.9% of people lived on that little.

This seems to be the inverse of a zero-sum game: the West might have got a lot richer, but hundreds of millions of people were lifeted out of extreme poverty at the same time.
A hallmark of maturity is delayed gratification: one may want, but their maturity tells them they ought to prepare, or otherwise delay and suppress their gratification for a later period when that gratification is a) possible, b) achieved without subterfuge or deception, c) an appropriately and fairly earned reward or payment for effort expended towards this goal.

It is common and entirely ordinary to observe everyday people unable to delay their immediate need for gratification. It is also entirely ordinary and normal to observe friends, family and coworkers who routinely cut corners (take process shortcuts) and engage in process deceptions because they simply do not care about the consequences. Likewise it is entirely ordinary for one's employer to other their own employees to the degree they treat them with equal severity as one might find in the times of legal slavery (not exaggerating at all.) It is common and ordinary for spouses to other their own spouse, causing a legacy of failed marriages.

What is not ordinary is to meet persons that do not take short cuts, do not cheat on their employees, their spouses, or in reality: themselves. The majority that do not cheat are those not trusted and not provided the opportunities. The majority, if given too much trust, will rape their environment blind given time and the lack of repercussion: and that is immaturity at scale in our society, and it is the natural state of society. Trust is for fools.
don't confuse being unaware of an industry with there being an apparent lack of applications for this.
There is also the question of leaking whether a given user has an account on a website or not.

Maybe I don't want my employer to know that I have an account on competitor-service.com, or my partner to know that I have an account on kinky-thing.website.

It might not be a security issue, but it could be a privacy issue.
South Korea's success also stemmed from centrally-planned authoritarian regime. Park Chung Hee made it happen because only through economic success can country achieve the necessary status on the world stage.

But Park Chung Hee could not have done it alone. It was koreans humility and willingness to be guided that achieved this dream. For example if we compare the generation that built Korea and those from Eastern European countries there is a stark difference. Koreans believed that through hard work and capitalism and by generating wealth they will increase the living standards. In EE countries this generation despite being as uneducated as the koreans believed that the wealth "exists" and it should be distributed by the state and that they work enough in honest jobs. They never understood how wealth generation works.
This, precisely. Basically, suffering and low-HDI is exported to developing nations, just like pollution was exported by moving manufacturing to these places. Since big players do not have to abide by international law and can pretend to care about human rights through virtue-signaling, we have whole continents with gargantuan inequalities. Any attempt by these abused nations to get together, be it through free-trade or other agreements, will be attacked by the elites in developed nations, either through their foreign policies (economic warfare) or under the hood by espionage/sabotage.
If there has to be poor people in order for there to be rich people, let’s make robots be the poor people.

The best endgame we can probably hope for is for there to be a sustainably small number of really comfortable, happy humans on this planet, and an army of robot servants/AI to keep us all fat and happy.
the developing world does not have access to TV Refrigerator and to a lesser extent Cellphone and our society and tech as we know it cannot produce the energy they need to power these appliances
Just because the US happened to be founded in the Age of Enlightenment that doesn't magically grant us heritage back to antiquity.

And the argument isn't about the size of cities or political organization. But for reference, Philadelphia in 1790 had population 28k. That's on par with Paris around year 0 in the Roman era, or roughly year 1100 as the city recovered in the middle ages.
This is true. My point is not everything should be shoehorned into that dynamic. It’s not unlike when someone twists any misgiving into evidence of their pet cause, whether it’s racism, statism, misogyny, etc. The existence of those doesn’t mean every bad thing in society should be attributed to them.
So I agree it has to do with bad governance. But you deflect all blame away from the people in those poorly governed country, instead blaming wealthy people in other countries. I’ll say though, the worst thing the West has done to the third world is insist on democracy. Peasants don’t know what they need government to do, and the political classes in those countries don’t have the maturity to steer them.
If everyone was rich, no one would be rich. If everyone was above average, no one would be above average.
It's the effect of persistent long-term propaganda. No government ever will ever admit that society could survive without effective government.
This is true but the example in the article (South Korea) is one of the most corrupt rich countries out there.
By the same logic, there are 6 more invisible cubes, 1 above each face. Where does it end?
You should probably head to the cradles of civilization if you are looking for ancient civ.

Pithy german comment sounds like your friend has a bit of an inferiority thing going on.
Check the other comment, fnord123 is referencing British Army atrocities in Northern Ireland
Thanks. I couldn't see it because it disappears if you click on 'Play again' and reappears when the picture is solved
I doubt. Depends on the industry you are operating.
There are several studies which have shown that cash transplants have a lasting beneficial effect on poverty.
Super interesting! It would be nice to be able to warmup the initial score by importing your lichess games.
There's really no reason to blame this on the foreigners installing corrupt politicians, corruption is far more frequently organic and homegrown. Corrupt people work to further their own goals, if that happens to be using their power to take on e.g. debt on unfavourable terms then so be it, but that's not because they're beholden to foreigners, it's because that is their best route to enriching themselves - they can just steal the borrowed funds!

Keep in mind that corrupt societies are the most likely to have their debts forgiven, i.e. they are not likely to pay back the money borrowed.

I really recommend reading The Dictator's Handbook to learn more about how corruption works.
That sounds interesting, I'll certainly give it a go when I get a chance in the near-future !
Most people are not precise enough in their terminology.
> Maybe I don't want my employer to know that I have an account on competitor-service.com, or my partner to know that I have an account on kinky-thing.website.

In that case, maybe employ the basic opsec measure of having a separate email account for competitor-service.com and kinky-thing.website?
Right. There are different cases, yes?

Say we are zeroing memory. No advantage there. Coupla cycles right at the start, then a ton of writes.

Say we are forming a bitmask. Could be an advantage there in that having a zero handy in a register means no fetching one. When a lot of dynamically created masks are needed, this can be a nice gain.

I'm sure we can come up with more. It's not always important, and like you mention with the moto designs, may not matter too much due to many other optimizations possible given a good instruction set.

Some people would rather have the register free for general use! I'm one of those, but if there is a zero register, I use it to get the benefit of it when I can. On the devices I've seen, there are generally a lot of registers so the marginal impact of having a zero register isn't significant. There are plenty to work with.

Maybe I should be clear here too. I personally don't care whether there is one. If it's there, I do things in ways that leverage it, and was just pointing out why devices that have one, ahem... have one! Those that don't may or may not have options that make sense. The way moto did it is very good, and there are other pretty great optimizations possible with their ISA, abusing the stack to write memory, etc...

If not, then I do other things. It's assembly language! Work the chip, right?
Or not enough "statism".

I read "Childhood's End" by Arthur C. Clarke when I was young. If you read it: the aliens that take over and control the Earth very quickly make production so efficient, global that the work week is reduced to a day or two. No starvation, everyone has a home, comforts.
I think the logical fallacy is thinking about the economy as a steady state system. At any given time there are finite resources, so it is "zero sum" in that the pie is finite and slices can only be shared once.
Sure package managers exist, but there isn't really one that everyone has aligned on. That's a huge benefit of Cargo, and also of npm.

Like a lot of C++ things there's a big theme of "can we have X? we have X at home. X at home: o_O"
The article makes good points. One more point is that you have to be tactful, depending on the context. A lot of what separates appropriate criticism from just being a jackass is in how it’s delivered.
It's not that Trump was clean. It's that he was a game show host. Government agencies don't spend much time compiling information on game show hosts that can then be leaked.
It really depends, different musical dimensions work on different days. A big distinction for me is between quiet music and loud music. One new artist on my rotation in the quiet music category is Jose Miguel Moreno, Spanish Guitar/Lute/etc. He has recorded some pieces composed in the 1500-1700s that are so spare, so direct- musically intricate but lacking the all encompassing change-your-personality noise that modern audio producing techniques make possible. Love the calm his playing induces.
“Alexa, start my day” begins streaming of the local classical music station. I used to listen to music with lyrics, but it got to be a distraction at times.
The author explains in the article that you're not protected from that case either, as the attacker can try to sign up with your email and find out anyway if that email is already registered.
> 2. It now means you need multiple language specialists to maintain it and associated communications and context switching.

Sometimes you have that and you need to accept it. In this case the function was really trivial. What if it was a mega secret algorithm that needs Rust speed which you want to really write in Rust because XYZ? Or C++ I don't care. But not Go, which you want to use exclusively for microservices, for example.

> 3. More interfaces and integration means more fragility when it comes to debugging, problem solving as well as increasing the problem surface.

This is inevitable when you want to go that low level. Some companies use C++ for everything, some mix low/high level: how do you do in that case?

This article is about Go, but I could imagine something similar for Python: use something superfast under the hood, python for the high level part. It's really a common solution, which requires a bit of bindings left and right but it's worth it.

> 4. It massively increases the dependency stack which means there are now multiple sets of supply chain issues and patching required.

This is how software is done today. Maybe 30 years ago you would write everything in C and be happy with it. Today companies use at least 3 programming languages - at least that's my experience.
an n-dimensional json array still doesn't come with strong type information (other than str/null/decimal/int) for the fields and it doesn't give you a guaranteed shape either. also, there is no standard how to declare the field header labels. also, it's not binary, thus very inefficient for numerical data. there are various data formats that help in those regards, but none of it is standardized, hence all our fingers being sticky from the glue.
This is assuming that the service allows new users to sign up themselves.
Also, testing it via signup sends a lot of emails to the victim (if the attacker tries a number of services), so the victim at least knows that something is up.
That is a very good point. But, I think one must consider the context and medium of a statement. For example, personally if I read a book and I hated it I wouldn't go on Amazon and say "hey this book was trash", whereas I would say that to a friend. The problem is, posting something on Twitter or publicly is *not* saying it *just* to a friend, but rather to your friends and possibly many other people

I think it's just common courtesy to be more restrained in a more public setting. Just like I wouldn't say "hey this book was trash" to the author's face, because that's a possibility when posting online. Also, when you say something online, it's easy to take something out of context, like a joke. Therefore, isn't it reasonable and decent to be a bit more restrained when posting on a medium with a wider reach?
I use a Corsair commander with a copy of system information viewer
Another reason to use unique email addresses for each service is that it’s almost impossible for someone to discover if you’ve already signed up
If you have a way to run ipfs over tor, please share.
A strange example since back then South Korea was a dictatorship that massacred over 100,000 of its own citizens:

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

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

https://en.wikipedia.org/wiki/December_massacres
This (for me) just shows a normal trend in tech.

Somebody develops something, gets a lot of buzz, doesn't deliver, buzz dies slowly, and then several years in the future somebody else actually builds the tech stack needed for it, and it takes off again.

Voice assistance, chat robots [1]... the metaverse.

[1] Several years back I attended a chat in my city where some people from IBM showed us how to implement a chatbot I think with Watson.

Beyond the trivial examples, it was nearly impossible to implement anything (Or the people giving the chat didn't know how to implement those) but the documentation was nowhere to be found beyond those trivial examples.
But the tiny proportion of very rich people can never get enough and therefore what will actually happen is we'll end up with an army of robot servants making the rich people richer and more comfortable, while the rest of us fight over the scraps.
Wealth is unevenly distributed because the acquisition of wealth by agents is (and has been) unevenly distributed.

What property do all extant technologies possess (that some, yet undeveloped technologies, may not,) that has ensured that none of them have been able to flatten that distribution? Is it comprehensibility?
Lately, some of the chiller shows from cercle. E.g. [1]

Before that, lots of post-rock sprinkled with some infected mushroom according to my mood that day

---
1: https://youtu.be/mKhQwfiDAfs
https://archive.ph/ZXiew
Yup, working on that one too.

I liked the API of warp a lot, it somehow reminded me of Akka http a bit.

But all the points mentioned in the blog post resonate with me, which is why I've begun to migrate to axum.rs as well :)
I use Mastodon a lot now. It has greatly improved vs years ago but yes it still lags behind what closed silos can do. The main reason for this is lack of an economic model to fund polish.

Same is true for all the other FOSS decentralized things.
There's always big money in immoral shady dealings.

Sorry, I know that's snarky and rude. And there's definitely a big gray line of morality in life. They're not actively murdering anybody. Not directly. But their moral framework by definition is drastically different than mine - we have chosen our own spots on that gray line and they're incompatible.

(I've been exposed to various sides of that line, including being recruited and going through brainwashing I mean training for various door to door sales gigs).
Ask HN: What's your experience as a freelancer Infra/Cloud/Back end engineer?
I'm looking around the IT freelancing market and I got the impression most of the contracts involve frontend work.
I can see the reasons behind this, I think it's mostly due to companies not wanting to outsource infra/backend knowledge.
Is it worth it to start a freelancing career without working on front-ends?
I have experience there too but it's not my favourite kind of work.
This is a huge problem - if I know your email, and can get the error pages, I can find out where you have accounts; sometimes I can even find out the account name with that.

Even worse with phone numbers.

If you want to confirm a user is the same as another user on a different site, and you know their phone number, often part of the recovery process will reveal part of the phone (a text has been sent to *-*-*33, eg).
Where Most of the World’s Soccer Balls Come From
I had a computer game similar to this one like 15 years ago!

I can't remember the name but I think it came as a CD with some encyclopedia for kids or something like this.
You unlocked a memory of me solving the puzzle of a picture of a shark :D
One thing I'll add, because I think it's an interesting insight about the priorities of code parsing for text editors: Tree-sitter is specifically designed to be very effective at parsing code that's in an invalid state. E.g., think about adding a new line to a program, the new line you're adding is typically invalid for the majority of time until you've finished typing it out.
This HN post though is about a (new) core tree-sitter implementation in Emacs itself, which is not the same as the third party package[1] you linked. To give credit where credit is due though, it was obviously inspired by this work and what it allowed in community-maintained packages.

The new implementation has been authored by Yuan Fu in close collaboration with the core Emacs maintainers and the rest of the community. It has been an ongoing effort for many, many months.

This is great news, and means that also core Emacs language-binding provided as part of Emacs itself will now be able to make use of tree-sitter based parsers as well, something which wouldn't have been happening if they would have to depend on a third-party package to get those bindings.

I've been somewhat involved in the process, although not a major player, but needless to say I'm very excited about these news and can't wait to see what sort of improvements this enables across the line once people start using it.

[1] https://github.com/emacs-tree-sitter/elisp-tree-sitter
This "afterthought ... poorly bolted ... worse than its predecessor" is a type of HN comment that's too common. Not being a CLOS or Lisp user, I have no idea why you say this and can learn nothing from it.

HN's really starting to put me off with suchlike rife blanket-damning posts that are uninformative and usually come from people who have little experience.
He gives a solution for that and says it is "too cumbersome".
>"And by shades of shit we mean all of human thought, all publications, political projects, and basically everything else?"

Really, where did you get that idea from?

>"Smarty pants nihilism has devolved into a mishmash of clichés"

Is it "nihilism has devolved" or "smarty pants" hypocrisy will come up with any shitty argument to prove that "yeah we did it but we are the good guys (TM) and we did it for so ever noble reasons"? This automates even better.
Hey, sorry to hear that, the moves should usually be played very fast in the opening, and only up to 5–10 seconds in tactical situations, so I think you might have encountered a bug. Noctie does almost no calculation, just like a human, BTW.

Was this in the rate-me page or as a logged in user? You can mail me with the e-mail in my profile if you'd like to help debug!
Entities without competition inflate prices until they capture all the extra new pie.

You receive increase in salary from your boss one year and next year it gets eaten away by monopolies like healthcare, education, housing and landlords.
All he has is a hammer?
Political control of Europe is not a thing the US has now, but a friendly climate, yes. The avoidance of leadership capture by Russian assets, more importantly, which keeps the climate more friendly.
> except for one piece of technology that saved them all: AJAX.

We have to thank the MS Office guys for that. Also interesting how RPCs have become cool again, even though under different names, one would have thought that the whole REST thing would have had the better of them.
That must be to a very limited degree to the point where you can't extrapolate the effect to my hypothesized scenario.

In fact there is evidence in support of my thesis: Most lottery winners lose all their won money within a few years.
Want to buy a bridge?
I'd say it's wrong to assume it's even a security measure. I'm fairly sure it goes like this

if (db->query("SELECT * FROM `users` WHERE `email` = 'yesthisisdog@gmail.com' AND `password` = MD5('hunter2')") {

login(username);

} else {

error('invalid username or password');

}

with nobody giving it a second thought.
I had no idea what a strange attractor was before reading this and seeing this 3d demo. Between the two, I feel like I understand it quite well now.

Thanks for the writeup!
I used to have the same utopic dream, but I have started to question whether a "small number" is actually desireable. If everyone on earth is working on great things, having more people might be better. Maybe even Elons vision of people spilling out into the stars.
Show HN: Missing link between iOS Reminders and Calendar app
For the vast majority of people, this is a bridge too far.

It is an advantage of using things like the apple-generated randomized emails for accounts.
Because "rich", in many definitions, is a moving goalpost. If you define rich and poor as related to some global average, inevitable differences (we are not a Borg collective) will always produce some rich and poor people.

If you, however, define "rich" and "poor" as related to a fixed criterion based on the necessities of life, like "will/won't suffer from starvation during their >60 year average lifespan" or "child mortality <2%": then the world is steadily improving and humanity has never been richer.
"The term “pig butchering” refers to a time-tested, heavily scripted, and human-intensive process of using fake profiles on dating apps and social media to lure people into investing in elaborate scams. In a more visceral sense, pig butchering means fattening up a prey before the slaughter." - https://krebsonsecurity.com/2022/07/massive-losses-define-ep...