skysight-inc/HackerNews huggingface dataset:
The first plot is interesting, but could also be mixing correlation with causation.

I actually find it unlikely that raw financial inequality would be a direct generator of worldwide wars.

Some confounding variables are the root cause, and they are not exposed in this article.
>I guess an alternative solution would be to put the stacks in different address spaces somehow, but that could get very complicated (now you have two kinds of pointers). Are there any old systems that had separate heap and stack address spaces?

On 16-bit x86, memory was divided into 64K segments and you could have separate ones for code, data and stack. Having effectively a different address space for code isn't a problem, but languages like C expect that you can pass around pointers to stack variables as well as global/heap ones. So now every data pointer needed to be a "far" one (32 bits, segment:offset), and to dereference it the segment portion would usually have to be loaded into the single "extra" segment register that isn't dedicated to code/data/stack.

With data and stack sharing the same segment, you could use 16 bit pointers for everything and the code was a lot more efficient.
The adult version of ‘my dad work at Nintendo’
This is a 24 minute video biography of Delia Derbyshire, by Kara Blake.

Delia Derbyshire was a pioneer in electronic music, best known in popular culture for her realization of Ron Grainer's score for the Dr. Who theme music.

More about her, including many songs by her, at http://delia-derbyshire.net/ .
What, beyond the device drivers, even is so valuable in the Linux kernel that we would want to add Rust to it rather than develop a new kernel from scratch in Rust?
Firefox headless can save webpages as images or "as a complete page" can't it?

I use the image functional and only sites like Twitter fail to work correctly, although it's probably my CGI gateway timing out waiting for JavaScript or whatever.
Some people are content on SNAP, Medicaid, public housing, etc.
Why is it that when Americans want to criticize Americans for doing bad things they compare themselves to non-Americans? Is the society really that xenophobic?

The term Banana Republic comes from the idea that a south/central American country is a dictatorship run by a small oligarchy and a powerful foreign company. The classic example is Guatemala or Cuba under the United Fruit Company.

The US exported murder to central America to ensure that the UFC didn't have to deal with unions and violently molded these Banana Republics. Now, completely unironically, this article uses the term to compare wealth inequality in America to America's imperial projects. It's gross.

Rhetorically, it's as if the article is saying, "We're supposed to be the exploiters, not the exploited." And it's not as if America's imperial projects have slowed down. These monsters are still regularly overthrowing governments in central and south America. See recent attempts in Bolivia and Nicaragua.

I don't understand American culture. The people there don't give a shit about what their government does in other countries, but then when they're subjected to the same inhumanity, suddenly they're comparing themselves to what they created elsewhere as a means to object to their local circumstance. The writer of this article expects their audience to know what a Banana Republic is, hence the title. So it's not like Americans are ignorant of the term or its history. They just don't give a shit until it happens to them.
The first time I had a customer lose their credit card merchant acct for political incorrectness was in 1997. They put a goat on stage with a "Clinton" sign on it at an event.
But I thought lockdowns were free! At least it seemed that way when someone else had to foot the bill!
I ran it with 4MB for years. I could use it for programming(visual basic, djgpp), page design (pagemaker), office (lotus smartsuite), etc... It could play MP3s in the background without stutter once I bought a sound card. No, it wasn't perfect, but it ran better than the win10 I use at work with 16GB.

For games, I had to reboot to dos. Doom II ran with 4MB if you threw smartdrv out, except the very last level was more a kind of slide show because it tried to load all monster graphics at the same time.
How to Implement Bubble Sort Algorithm
There doesn't even have to be a conspiracy for this to occur.

Companies always want to seem like the good guys, so they'll jump on any trend that doesn't hurt them. BLM, LGBTQ+ (), etc. are issues that companies don't have to lose anything to take part in. Advocating for (e.g.) unions is something the Amazons of the world don't want to promote. This creates bias on every level which suppresses topics that are inconvenient for the powers-at-be.

People fighting over race is very convenient for the 0.01%, so no effort will be made to end that fight.

( Not that these aren't important, just that there are important issues that are not discussed on the same level.)
Why does Warrent Buffett say that "There’s been class warfare for the last 20 years, and my class has won"
I'm immediately seeing the possibility of turning checkboxes into registers and RAM and rolling out Knuth's MMIX from TAOCP[1]. I mean, if you're going nuts. . .

[1] https://en.m.wikipedia.org/wiki/The_Art_of_Computer_Programm...
Depends. The issue is that since `assert` is stripped out in “O” mode, if the codebase depends on `assert` for correctness… they’re not compatible.
Links (I don't know if lynx has it) has a mode where it can put images in too, and render to a desktop window, and I think an image file. It makes websites look completely different, but is useful for a wikipedia article or a news article where the important bits are the text and photo/graphs.
Social media takes care of any insurgency - just deplatform anyone who seems to be getting too rowdy and organised.
Probably not. To me, this is the expected and inevitable final form of American style neoliberal capitalism. I don't believe guillotines or hard communism are necessary as a solution (although the former would certainly be cathartic) but all possible solutions must be socialist to some degree.

At the very least, the US needs to reassess its belief that free markets are a moral good, and effective government is a moral evil.
So would you be happy if in addition to vaccination and regular testing, regular antibody tests were also an alternative? And do you agree that this would also increase complexity (in my mind to questionable benefit)?
Is that a hint of Pythonic hubris?
The difference is in speed and profile . A decision can be made for automated systems to depopulate a region using low profile weapons vs say, nukes. Within 24 hours the job is complete and not a single non-victim actor had to witness the events. Compared to conventional methods which may take years, and risk the losing support, drone swarm ethnic cleansing would be cheap, quick, and decisive. Impersonal and rapid like nukes but without the implications.
This started in April of 2020 according to the FBI complaint.

If it was France, maybe he selected a an ally which isn't an adversary to the US but has been critical of the USA (in particular of the former administration)
(deleted stupid comment) apologies!
Isn't all inflation exponential?
In my case I meant it as things that only extend from object. Kinda like how prime numbers only have two factors including themselves.
Yes, this is so tedious a practice, where everything needs to spun out into 10/20 pages of storytelling, and cliffhangers etc.

Low information density articles are such a drain on all of us.
The Alsys Ada commenting style (2017)
Its not a D measuring contest. The fact is lot of poor/lower middle class people in the US are not doing good. Saying that things are better compared to Brazil and other countries helps no one.
Please don't post this edgy trolling here.
> You can, but not without introducing runtime overhead relative to C and C++, e.g., by forcing reference-counting where none would be necessary in C.

The runtime overhead is minimal. 96% of it comes from the pointer indirection in the linked list, and this you have either way.

Last time I benchmarked, the checks made the list 4% slower, which is acceptable for many, since doubly-linked lists are already very slow.

This 4% is buying you a correctness proof that your list API cannot introduce undefined behavior. If you write this doubly-linked list abstraction in safe Rust, and make a mistake, the resulting code will still not have undefined behavior.

C and C++, even paying this 4% performance cost, do not provide this guarantee, which is valuable to many.

Unsafe code that removes this 4% runtime overhead is an optimization.

The fact that you can remove this overhead by providing a safe wrapper over unsafe code is a selling point of Rust, but learning how to write such optimized code without learning first what it takes to make it correct IMO completely misses the point of Rust.

It is very easy to write broken safe Rust abstractions over broken unsafe code. At that point, you are in a worse place than C or C++, since you are paying many costs for introducing Rust in a project, but leaving the most valuable feature off the table (correctness, lack of segfaults, lack of data-races, etc.).
Users are understandably angry with ads.
I have different points of views because I am at the same time (a) a user, (b) a marketer and (c) an ad platform

These is how each point of view is unable to be reconciled:

a) ads are annoying. But I will watch ads rather than pay a subscription any day of the week. I however will agree to a one time IAP because it doesn't litter my bank account history. People shouldn't be expected to keep an eye on more recurring payments than absolutely necessary unless they have a personal assistant. It's irresponsible to make them responsible for this

b) ads are great because of their ability to appear in searches made by customers who are looking for exactly what I am selling. Or rather, ads were great. Giants offloading billions on absurd ad spends made ad placement unaffordable to many sustainable businesses. Also, ads don't really work that well since Apple flipped the switch off on tracking. It would be great if ads worked and weren't abused by the extremely well-funded because they are a fantastic sales channel for medium and small sized businesses. But in their current form they are a scam or a marketing channel for the big monopolies (Amazon, etc)

c) ads aren't worth the money Google or anyone pay you for showing them on your app/website. I suspect apps keep trying to monetize via ads because they all want to be a "giant", and actually charging for content keeps you small and unattractive to capital

So my conclusion is that the only viable method of monetization is one-time IAPs or up-front software purchases and the only sustainable software project is one that aims to remain small. Everything else is smoke created by excessive capital that makes everyone's life more miserable.
Keep in mind that hyperinflation only works to reduce inequality when coupled with financial repression. The rich are already keeping most of their wealth in assets that keep up with inflation, or even outpace it, which exacerbates the inequality issue even more. The only thing that inflation is good at is reducing debt levels, both for individuals and organisations.
Which civil rights movements would you think can make a lasting change in this era?
It's a tick infestation.
Jan 6 was just a warm up. When the rage of the people comes, millions will fly to arms across the nation.
That might be the way one dictionary choose to define the term. But the term as I've known it for decades refers to any entity that has the distinguishing property of the small Central American Republics which exported fruit to the United States: A very small wealthy minority preceding over the much larger mass of poor.
> and isn't a member of the OpenJDK Vulnerability team

Any reasons they are not a member? I would think IBM is trustworthy and mature enough to deal with sensitive security issues.
What you are looking for is here:

https://en.wikipedia.org/wiki/Calcitonin_gene-related_peptid...

So what's the catch?

1. These drugs are relatively recent (approved within the last 3 years).

2. It's not a pill but injection (although you can be trained to give it to yourself), once a month on average.

3. The medicine is relatively expensive (€500 per injection). So unless your country subsidizes one of these or you can afford such amount once a month, you will probably look for alternative treatments for now.
Mixing males and females works too. Exponential growth
Credit card firms should be just utility providers... Like roads are. You go on a highway, pay your toll, and noone asks you if you're driving to meet your parents, if you're going to get a prostitute or if you're going to buy drugs.

Law enforcement should deal with the endpoints, so dealers, brothels, and your moms shitty meatloaf.
> - wars (in the end, massive destruction tends to make all _surviving_ men more equal)

You mean equally homeless and poor?
And in most states, all 3 of those programs require they have some form of work, except those on disability.
The demo really sells it here [1]. It's amazingly intuitive and easy to use, it should be a part of video-conferencing software.

[1] https://handtracking.io/draw_demo/
They can also fit more ads into a longer article. That's arguably the most important thing.
Type annotations link is fixed, thank you!

Just `__add__` doesn't work for me. I get:

TypeError: unsupported operand type(s) for +: 'int' and 'Number'

Here's the code:

class Number:
def __add__(self, x):
return 42 + x

num = Number()
print(num + num)

Edit: Okay. replacing `42 + x` with `x + 42` actually makes it work. But I'll be honest I have no idea what happened there.
You could make similar arguments about houses, offices, etc. Humans have a desire for comfort, being protected from the elements and such, and those desires aren't invalid.

The argument of cars wasting space is a very city-centric view, in which people live in a very densely populated area. The surface area of this planet is around 500e6 km^2, of which about 1/3 is land-area (~166e6 km^2). Of course not nearly all of that is inhabitable, but if we assumed that every person owned a car, they'd all combined take 8e9 * 10 m^2 = 8e4 km^2 of space, or < 0.0005% of available land.

Very, very rough estimation, but just to poke fun at the ridiculous claim that allocating 10 m^2 for every person's transportation device is wasteful. We got enough space, it's just our way of living stacked on top of each other, which is weird.

Sure, it could be more efficient, but people's basic desires aren't numbers to do cold optimizations like that on.
Only in part. A lot of loan and mortgage contracts (at least in the EU) have provisions built in that allow banks to reject down payments over a specific limit, usually 5-10%. If push comes to shove, the state might even force you to mortage your home to finance itself after crisis [0]. It surely helps debtors a bit, but you can't just go to your bank with a single note and be done.

[0] https://de.wikipedia.org/wiki/Zwangshypothek#Geschichte (unfortunately only in German)
For most people in the world the 1% in the US are the ultra rich. And for the other 99% of the US population they might just as well be.
Tax is only on income, not wealth.
5%+ inflation rate, 0.25% interest rate.

The USA interest rate should be at least 2% right now. That would take the wind out of insane asset valuations.
Everyone used to be at risk of trichinosis as well, from feeding their hogs shit and garbage.
Subs are a big deal, when it comes to deterrence (M.A.D.). If a nation is wiped out by a first strike, the subs can pop up, six months later, and take out the attacker.

If a nation knows too much about the subs of the other nation, then it's quite possible that they may consider a first strike.

It's a horrible thought, but people can be really barking mad.

The Virginia-class sub is a fast attack sub; not a boomer, but the tech used between them is very similar.

I'm actually surprised that people don't know why subs are such a big deal, but I guess shouldn't be. The Cold War was really bad (my father was in the CIA). People, these days, may not know what it was like. I grew up in the Cold War. the current couple of generations have had the luxury of not growing up in that, but we may be bringing the band back together for a reunion tour.
The third F is for "Fátima" (Our Lady of Fátima).
And besides the Football, it has nothing to do with Bread and Circus, as every people should cling to their Faith and customs.

Edit: This is present in your own links you didn't bother reading, and you'd see those "Three Fs" wasn't any Regime motto, but post 25 April propaganda, the official one was "Deus, Pátria e Família" (God, Fatherland, Family).
Yes, they most obviously should, in case their paying the actual tax percentage would cause that to happen.

We can place this question in a different way: should nations keep taking more and more debt so that the richest 0-10% don't have to pay their taxes?
https://github.com/bryanbraun/checkboxland/tree/main/docs/de...
> Python is widely described as a simple language, but the complexity
> of attribute lookup is one thing that shows that's not true at all.

Python is a simple language to _learn_. My children learned the basics of Python before their seventh birthdays. But Python is not a simple language to _implement_.
Please don't mischaracterise the point: The solar storm is not more likely than a software bug. The effect of the solar storm is more likely than a similar effect by a software bug (particularly in the context of AWS).
I can't access the article at $JOB, but if I understand correctly, Rust would guarantee that usage of the RCU API si correct, but it would be silent on the API implementation itself as it would be written with unsafe (but crossbeam-rs). On the other hand the author is probably saying that the kernel RCU C API itself has been proven correct, either manually or by machine checking (directly the C code or a translation of it in a proof assistant); usages of the API might not be proven correct though.

Also note that the author of the article is the actual inventor of RCU.
Except for most of the top, taxable income is not the main source of revenue. So they pay that amount on paper for the statistics, not in practice.
That still doesn't seem to be how people usually understand I.
EU Ruling on Decompilation Conditions
>have provisions built in that allow banks to reject down payments over a specific limit, usually 5-10%.

That would mean instead of paying them a lump sum of equivalent-to-$100 to pay off your mortgage you end up paying an equivalent of, say $2 per month?

I have heard of this sort of thing happening to some people when hyperinflation kicked in - effectively getting a free house/car/etc.
Especially since the US abandoned the gold standard in the 1930s, and the issues with wealth inequality clearly existed with the gold standard.
Engineers should not "decorate" streets and buildings.
That's what he wanted to say, perhaps.
> This zero hedge obsession with the gold standard and simplistic view that if it were reinstated the problems listed would be largely eliminated makes it hard to take them seriously. You know who also is not on the gold standard? Every other country where a large range of conditions exist.

I'm unfamiliar with zerohedge beyond this article, but I can empathise with any fond remembrance of a fiscal system that wasn't (intentionally or otherwise) designed to provide a perpetual and ineluctable boom-bust cycle.

I wasn't alive at the time, though I was present for Australia's following of the crowd (the global peer pressure was enormous by then) as we floated our AUD. The reason, comically stated at the time, was that 'it hasn't worked anywhere else, so maybe it will work here'. We adopted the same mantra for the introduction of GST (a la UK's VAT).

Anyway, I'll often recommend John Ralston-Saul whenever the subject of Bretton Woods comes up - he had this to say, tritely, in his Doubter's Companion (1994):

"A system for international financial management and stability which was put in place by the Allies, minus the Soviets, in 1944 and destroyed in 1973 by President Richard Nixon without consideration being given to a replacement.

"Nixon hoped in this way to solve some short-term American economic problems by re-creating the sort of financial disorder in which the largest power would be best placed to benefit. It could be said that this was the single most evil act undertaken by an elected leader in the postwar period. Other leaders should not be discouraged, however. The opportunity to do worse is perpetual."

His concern (fleshed out much more seriously in his other works) is not so much that the gold standard was by any measure The Best System, but rather that replacing it with a demonstrably even worse system was a horrendously woeful decision.
The CDC is misrepresenting both the covid risk for children as well as the vaccine risk for children in an effort to justify vaccinating children.

https://www.wired.com/story/the-cdc-owes-parents-better-mess...
This is HN.... every day there are articles about "$(this old existing software) written in $(language of the week)"

$(language of the week) changes, and people continue using the old software, written in c/c++/...
Any word on how long until the remaining ways to do it are removed?

All Google APIs should include a call that tells you how long until the API stops working.
You're right.

I didn't mean to say “move to an area where people have expended effort to make sure billboards are not permitted”.

I meant to say “expend effort to make sure billboards are not permitted, or move to an area where people have expended effort to make sure billboards are not permitted”.
Yeah, in FPTP systems such as the American one, the effective minimum required share of the vote approaches 50% in competitive districts (and doesn't even matter in uncompetitive districts).

Meanwhile, in my country a political party only needs 2% of the vote to be represented in parliament and this will grant them approximately 2% of the seats since we use a proportional system. When people know that their votes likely won't be wasted, they tend to not vote tactically, preferring to vote on issues instead.

Anyway, I mostly hear people in FPTP countries (US and UK) talk about transferable vote or alternative vote, but AFAIK these are not really in common use. I think most of Europe uses the party-list system for proportional representation (https://en.wikipedia.org/wiki/Party-list_proportional_repres...).
prior to the end of the cold war, and especially prior to world war 2, this was kind of the deal between old money in europe and the socialists..

Otherwise the masses would seize the wealth of the aristrocracy by force, which usually leads to civil war.
> That's more than a 10-fold increase in the demand for chips over a very short period of time.

Only for an initial transient. One is a measure of stock and the other of flow.
People don't really wonder that though. The potential for it to be beneficial to their customers is obvious.
Reference counting also adds per-element space overhead.

Also linked lists are often [1] used in C and C++ for intrusive chaining of nodes otherwise owned by other data structures and the reference counting would either impose overhead to those other datastrucutres or be pointless.

[1] In fact I would say this is very common at least in C++ as linked lists make otherwise very poor datastructures by themselves.
Why is simplicity so unreasonably effective at scientific explanation?