Hacker News .hnnew | past | comments | ask | show | jobs | submit | randomNumber7's commentslogin

The USA has one of the highest percentages of their population in prison.

Even for minor stuff like beeing addicted to drugs.

Looks pretty totalitarian to me.


And in China the state can harvest your organs for political crimes or even just being the wrong religion.

Not quite the same.


I think you're going to need to provide sources for such an outrageous and unbelievable claim.

I was curious as this is something commonly mentioned in all sorts of western media.

Quick google top link

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


[flagged]


For asking questions, on Hacker News?

I think not.


Do you really trust China’s stats on prison population?

Note: you can have this conversation criticizing the US on a US website. Try criticizing Xi or the CCP or calling him Pooh on a Chinese website.

You think China doesn’t imprison drug users?

China recently executed a low level drug trafficker

https://www.lemonde.fr/en/international/article/2026/04/05/c...

China is one of the top executioners. China executes more than rest of the world combined

https://www.amnesty.org/en/latest/news/2017/04/china-must-co...

You think China is honest about political prisoners in Tibet and Xinjiang?

Criticize the US all you want but I can’t understand the whitewashing of a real totalitarian and genocidal state like mainland China.


Both can be totalitarian. Both are shit imho. I just don't buy the argument that China is worse because of it.

But if we start nitpicking the US also executes people all over the world without trial and has secret prisons worldwide where they put people (guess what) without trial.


mic drop

I’ll be sure to pick up my copy of the peoples daily to read about those statistics in the morning.

I remember New Year's Eve in 2000. It felt like people really believed in a better future and they looked forward to experience the new millenium.

In retrospective this looks like a depressing joke to me.


Money should only have the purpose of realizing ones goals, it has no purpose in itself.

The whole society has lost its goal when the only target is to maximize money.


It was inevitable as soon as enough people believed that spending money is necessary to live. Money is the next stage of life. As individuals, people's only truly limited resource is their attention, their time, and so the same is true of Humanity as a singular whole. Money is a way to coerce another person's attention toward an endeavor that benefits the spender, like paying the chain of farmers/pickers/processors/distributors to grow and ship my food to me instead of having to do it all myself. And so people say Time = Money.

As a commutative operation, then, also Money = Time. Humanity and Money are both driven to create more of themselves, but as long as the growth of money is allowed to outpace the growth of Humanity, money will become the dominant life-form once there is more of it than there are humans to be the Time-unit. The only thing keeping it from happening before now was the lack of an instantaneous global means to transact.


Terminological nitpick: equality is a relation, not an operation. What you refer to as a "commutative operation" is more accurately described as a "symmetric relation".

Appreciate it; not a math person :)

This is a silly inversion of causality. The thing that causes increased economic activity is people working for it. Not just the wealthy with their vast resources, the many people that work alongside them because they think it will be beneficial.

> Not just the wealthy

I think you misread. I literally used myself as an example and am definitely not that wealthy :p

> because they think it will be beneficial

The Capital-class have, on the other hand, definitely constructed a world where this is true for us as individual. However I am talking about the effect on Us the collective-singular.


Meh, it's not strictly commutative, and money is ultimately an abstraction for real resources, not just an abstraction.

Really, if you didn't have a job you'd be working much harder for less. The vibes say that's bullshit, but whatever.


It's not about believing. It's about a lack of alternatives.

There is no real meaningful competition between money systems. Every nation has one national money system and it's a government mandated monopoly.

Your options are basically complete autarky or using the national money system with nothing inbetween. Even if you were to use a cryptocurrency, you'd still need to pay taxes in USD.

Then there is the fact that cryptocurrencies don't really meaningfully change the rules either. You're supposed to accumulate them forever and profit off of latecomers joining in it at inflated prices. Meaning the supposed competition just amplifies the worst part of money that people would rather get away from.

Anyone who earns an income from work is by definition going to be a "latecomer" by the end of their career. Basically, you're defining yourself by the first few years of your career, e.g. buying thousands of dollars worth of BTC in 2013. By 2026, there is not much point buying more BTC.

Money is given an inherent bias towards the past being more important than the present or the future, which thereby inevitably causes the collapse of the future, which then becomes the collapsed present through the simple passage of time.


I see it money as a wall. Without it, me and my family are defenceless. My goal is keeping us safe.

When I do volunteer career mentoring for an early career group, money concerns are always a topic.

It's really bad in tech right now because the college students have been reading Blind and levels.fyi for years and think that if they're not making $500K TC they're never going to afford a house. They hit a very harsh reality when they graduate and realize their degree from an average state school and job search in a city that isn't the Bay Area, NYC, or Seattle isn't going to give them those $200K starting salaries they expected with a CS degree. Lately there's another sad discovery when they realize that nobody wants to hire a junior with no experience into a remote FAANG job.

Social media doomerism is also convincing a lot of them that everything is impossibly expensive. You wouldn't believe how many young people I've talked to who have household incomes in the $200 to $300K range who tell me they'll never be able to afford a house or to have kids. When you're immersed in doomer headlines you can lose track of the reality that people are raising families on much less than that all around you.


> You wouldn't believe how many young people I've talked to who have household incomes in the $200 to $300K range who tell me they'll never be able to afford a house or to have kids. When you're immersed in doomer headlines you can lose track of the reality that people are raising families on much less than that all around you.

They know that, they just don’t want their kids to go to school with the kids in the bottom 4 quintiles. Also, I probably would have foregone kids if it meant I was not going to be financially independent by age 50. Incomes are too volatile, and healthcare too expensive to be in that age 50 to age 65 period where a healthcare issue or loss of employment can derail you forever.


Popularize the notion of chrematistics.

Children spend an insane amount of time in school yet it has little results.

One overlooked problem is imo that you can't just waste their time with nonsense and get good results.

A lot of people in the education system are so full of shit that they believe it's good for children to sit there the whole day.

Improving exercises and lectures should be a priority.


> that they believe it's good for children to sit there the whole day

To be perfectly frank....

Learning to sit down and do things you don't like is a fundamental part of education and a necessary life skill for adult employment.


"Children spend an insane amount of time in school yet it has little results."

What do you mean by "little results" and what data supports it?


I'm pretty sure most companies optimize for what the consumers actually want.

They optimize for enriching shareholders and experiments like exploring the market for brick phones is a needlessly costly one when existing trends can be exploited.

I recently swapped a broken display + the battery of a smartphone. It's definitely possible with recent devices (although apple might be different).

You need some skill and patience to cut it open etc. without damage, so most people should probably go to a repair shop.


> Now the mega-corporations decided to kill off Anna's Archive.

You can still torrent the books from library genesis if they succeed. It would be a bit of an effort, but free books are currently the only positive thing (for me) in the internet.


It's even more absurd now when the big AI companies train their LLMs on torrented books.

Don't you know that it's okay to steal IP (and skirt laws in general) when you're a big company with lots of money?

One torrent is a crime, breaking all the laws by downloading terabytes of books and processing them is a trillion dollar business.

The torrenting was the only thing they were found to have done wrong, which makes sense.

Imho the problem is the fixation on parser generators and BNF. It's just a lot easier to write a recursive descent parser than to figure out the correct BNF for anything other than a toy language with horrible syntax.

Imo BNF (or some other formal notation) is quite useful for defining your syntax, my biggest gripe with BNF in particular is the way it handles operator precedence (through nested recursive expressions), which can get messy quite fast.

Pratt parsers dont even use this recursion, they only have a concept of 'binding strength', which means in laymans terms that if I'm parsing the left side of say a '' expression, and I managed to parse something a binary subexpression, and the next token I'm looking at is another binary op, do I continue parsing that subexpression, which will be the RHS of the '' expression, or do I finish my original expression which will then be the LHS of the new one?

It represents this through the concept of stickiness, with onesimple rule - the subexpression always sticks to the operator that's more sticky.

This is both quite easy to imagine, and easy to encode, as stickiness is just a number.

I think a simpler most straightforward notation that incorporates precedence would be better.


> I think a simpler most straightforward notation that incorporates precedence would be better.

For example YACC provides a way to specify how a shift/reduce conflict

> https://www.gnu.org/software/bison/manual/html_node/Shift_00...

and a reduce/reduce conflict

> https://www.gnu.org/software/bison/manual/html_node/Reduce_0...

should be resolved; see also

> https://www.gnu.org/software/bison/manual/html_node/Mysterio...

This is actually a way to specify operator precedence in a much simpler and more straightforward way than via nested recursive expressions.


I would argue the opposite: Being describable in BNF is exactly the hallmark of sensible syntax in a language, and of a language easily amenable to recursive descent parsing. Wirth routinely published (E)BNF for the languages he designed.

The problem with recursive descent parsers is that they don't restrict you into using simple grammars.

But then, pushing regular languages theory into the curriculum, just to rush over it so you can use them for parsing is way worse.


> But then, pushing regular languages theory into the curriculum, just to rush over it so you can use them for parsing is way worse.

At least in the typical curriculum of German universities, the students already know the whole theory of regular languages from their Theoretical Computer Science lectures quite well, thus in a compiler lecture, the lecturer can indeed rush over this topic because it is just a repetition.


(Same for US universities at least 30ish years ago)

> make each unit responsible for detecting its own faults and shutting up if it can't guarantee correctness

Does this mean you have to trust the already compromised system?


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: