skysight-inc/HackerNews huggingface dataset:
You have a point here, but I think the proximity is still concerning: compare the distance between Ignalina and Riga with the distance between Belarus' Power Plant and Vilnius.

It is worth mentioning that the UN commission has decided that the location of the Belarusian power plant was chosen in violation of the Espoo Convention. That's why it's not OK.
Wasn't actually about the UI, here's the buried lede:

> Ordinarily, paying back a loan early wouldn't be a big deal, since the parties could simply negotiate a new loan on similar terms. But in this case, some of the lenders were not on good terms with Revlon and Citibank.
"Those interest payments go to holders of the government debt, which range from US citizens to foreign countries."

... and also the fed[1] which, currently, holds more than 10% of the US debt[2].

"The popular narrative about governments printing free money isn’t really true in the simplified meme-style presentation that we hear online."

Perhaps - but it is getting more true all the time. In the case of the ECB it is getting more true all the time in the absence of any oversight, transparency, adherence to constitutional law or democratic processes[3].

[1] https://www.nytimes.com/2020/12/16/business/economy/fed-dece...

[2] http://www.crfb.org/blogs/fed-buying-our-new-debt

[3] https://www.lrb.co.uk/the-paper/v43/n01/perry-anderson/ever-...
If that works for you, then great. For me, I use an ergodox because I can feel my wrists start to hurt after only a few hours of using a normal rubber dome keyboard. Even if I spent $1000 on it, it would still be cheaper than physical therapy.
> Also, Lithuanian Ignalina power plant was using the water eventually getting into Daugava river, running through Riga, a capital of the neighboring Latvia. I can't see why Lithuania itself thinks it's ok to risk potential contamination of water of a neighboring country capital, but not ok when someone else is doing the same to them.

I guess under Soviet regime Lithuanians and Latvians didn’t have any say in the matter where the nuclear power plant must be built (or be built at all).
Yep this is really weird and annoying. I get it even streaming video in full screen.
Even if you ignore the price and how fast drinking once every half hour for 5 hours straight seems, that's 13.86 units of alcohol every day. So 10% of the population are in a state of being permanently hungover?

It just seems odd that in the UK, binge drinking is considered to be an issue, and yet a significant percentage of the US population is drinking the equivalent of a night out on a daily basis.
Aren't ASIC miners at least an order (or in the case of Bitcoin, several orders) of magnitude more efficient than these chips? Is this just more attractive in terms of more easily accessible supply?
The progress could be just from the world changing around them (cost competitive renewables). Doing something would mean putting some skin in the climate change fight.
> If people conspired to pay banks less

There will always be people rich and liquid enough to buy houses in cash without ever involving a bank.
On the subject of affording it, you don't have to spend that much to drink 10 drink-equivalents a day. Buying low-end beer like PBR / Bud Light / Rolling Rock can be around $0.40-$0.60 per can, at which point your 10 drinks of the day is costing you around what a Starbucks latte does.

Cheap hard liquor is even more cost-effective. You can get a big bottle of awful vodka for around $0.25 a "drink".

That is to say, you don't have to be able to hold down a particularly good job to afford this.

I assume that as you drink more your tolerance would increase? As an occasional light drinker, I'm pretty sure I'd be physically incapable of getting through that much alcohol in a day with enough time left to also attend a job.
> would be the highest minimum wage in the world right now.

Australia's minimum wage for people over 21 is over $15 USD for full time work, and over $19 USD for part time (you receive a 25% casual loading rate increase for part time work). [1] That comes out to about 70% of their GDP per capita (working 38 hours per week, 50 weeks a year). The US going to $15 an hour would only be 43% of GDP per capita. If the US paid its minimum wage workers according to our actual economic output per person, our minimum wage would be $24 an hour, to match Australia. I wouldn’t really call $15 an hour radical.

[1] https://blog.aigroup.com.au/australia-had-the-highest-minimu...
What is "global debt?" It seems like a comical word: a loan that humanity owes to extraterrestrials?

We kind of have a global debt to the Earth; we have been taking a lot from it and leaving it damaged.
Throughout history, rising global debt has been followed by financial and/or economic crisis, again and again. There's lots of debate and little agreement as to why rising debts have preceded crises, but there's no debate about the fact that this is what has happened in the past.

A team of World Bank economists wrote a comprehensive report precisely about this topic in December 2019, right before global debt started soaring during the pandemic. Their conclusion:

> The global economy has experienced four waves of debt accumulation over the past fifty years. The first three debt waves ended with financial crises in many emerging and developing economies. The latest, since 2010, has already witnessed the largest, fastest and most broad-based increase in debt in these economies. Their total debt has risen by 54 percentage points of GDP to a historic peak of almost 170 percent of GDP in 2018.[a]

Since then, global debt has risen by more than 2x in relation to GDP.

--

[a] https://www.worldbank.org/en/research/publication/waves-of-d...
Jesus, I thought I drank too much but it's still hard to believe 10% of Americans drink the equivalent of 10 drinks EVERY DAY.

On my worst weeks when I think "i need to cut back" I might average ~3 drinks a day, maybe 5 on a holiday bender.
#7 is one of my favorite zsh features though, even though it doesn't seem like that big of a deal if you haven't used it.
Oh, there's much more processes than just tab.
You also have a separate process for the network stack, the JS engine, the password manager, audio, etc...
You can also have one process per extension.
Fair point. But, if something isn't criminal, then it should be fine to read about people doing that thing –– which is all that this article is. Railing against it like it's somehow an affront to post it seems neither productive nor fair.
> Which means that the other less common drugs must be a lot more addictive to bring the number down to 70%

There's a confounding variable: the difficulty of obtaining drugs vs alcohol. This causes a selection bias and means that a higher proportion of heroin users are addicts than otherwise would be. You can't necessarily deduce that heroin is more addictive from that (although there are other ways I'm sure).
Where did you get this number?

Which DoD/DARPA stuff do FAANG repackage?
Way to go OnTop! I'm a huge fan of your podcast btw.
I would hope people here recognize that legalization together with smart regulation is far preferable to decriminalization.
Replit Talk
I dunno man, you tell me. We're perpetually running out of money every time we're talking about doing things like helping people not die or freeze to death, yet miraculously we always have trillions around to funnel into more tanks that will rust away in a field in Kentucky, but we can't help people survive the deadly plague circling the globe by just paying them to stay home, yet also have the money to just GIVE Wall Street 3.5 TRILLION DOLLARS, like just here, not a loan whatever, it's all good bro. Just 3.5T for 30 minutes-ish of market stability.

You explain how this shit is working for anyone not in the C-level or political classes.

The only time I hear about Supply and Demand is when poor people get fucked. Nobody is worried about the money supply when we're pissing streams of BILLIONS into the military industrial complex, when we already have a military multiple factors larger than anyone else on the fucking planet. Yet in the midst of shitloads of people not being able to afford rent, we can't like, defer mortgages or just give the people money, noooo, that'll hurt the moooneeeey.
> But there is no lending/borrowing market or a decentralized exchange on Stellar.

I can't imagine where you got that idea.

https://developers.stellar.org/docs/glossary/decentralized-e...

https://www.lumenauts.com/explainers/stellar-decentralized-e...

Here are a few clients:

https://www.stellarx.com/

https://stellarterm.com/

https://stellarport.io/exchange

https://interstellar.exchange

https://lumenswap.io/

You can lend and borrow just fine on the Stellar network. Here for instance is Celsius' current rate on Stellar Lumens:

https://celsius.network/earn-rewards-on-your-crypto/

> Anyways, there may be several competing options coming in the future, but Stellar is just not it.

Passing judgment is best done after informing oneself.
that's why the interest rates for government bonds, at in the US, are so low - they're essentially risk free. the issue is the interest rates are so low they don't even beat inflation as far as I know
Your narrative is actually completely in reverse. Crime came at an absolute peak in the 90s, while growing exponentially in the two decades before that. This is why gradually all parents became helicopter parents: because the high-trust society they had grown up in just disappeared in front of their very eyes.

Now, it's funny to see people like the author arguing that "Crimes against children have fallen since the early ’90s." when the 90s were the absolute crime peak and reason why this social change happened. But the crime levels are still nowhere near their base level (first half the 20th, 50s, 60s), that allowed people to trust each other enough to let their kids roam outside...

In France the crime rate peaked in the 2000s, and all parents from the late 90s until now are helicopter parents.
Thing is, even with a UI as shitty as this, you would still have caught this if before actually committing the transaction, the software had a "before" and "after" view to show the effect of the change. Raj caught the error during a routine inspection the next morning, so the same view he used for that, presented before the change had been committed, would have allowed him to avoid the error.
It's unknowable how Germany would have developed without the 1923 hyperinflation, but my guess is it would have muddled along as a semi stable democracy, instead of what happened.

https://en.wikipedia.org/wiki/Hyperinflation_in_the_Weimar_R...
Kitboga would find this supremely ironic.
He states he’s been a regular user for five years AMD is not addicted. I’ll believe him when he writes an article saying he just happened to not have it for at least several months just because he decided to.
I believe if in 3rd world country I would be able to sniff on GMS traffic and get OTPs easier than a regular password.
There is nothing the miners can do to stop the migration, any more than they can stop you from making your own fork of Ethereum and convincing your friends to run it.

The miners can keep running the legacy version, and try to convince users and exchanges to stick with it. Given the massive community support for PoS, they're not likely to be very successful.
> These are exactly the kind of UIs you see in the enterprise all the time

It really is the norm. I've worked a handful of different jobs over the years and always got an extensive onboarding guide because the section for the software is just so bloated. Software with good UI could've easily reduced the guide size by 3/4.
as many pointed out, it still isn't uncommon to repurpose or "Extend" and existing UI to do stuff it was never meant to do and then never go back and clean up the efforts when such use is common place.

resulting in issues like Citi got. Seriously who thought that UI, requirements, text, and all, was a long term solution for handling any amount of money?
Isn't geopolitical paranoia running too high these days even compared to the Cold War in certain aspects.

I remember Canada building Nuclear Reactors in Romania during the Cold War years.

Even during the 90s USA I think even started work on nuclear reactors in North Korea.

Even recently Russia is building a nuclear power plant in Turkey.
I think it's more about the population displacement. The Romans still didn't move large numbers of their population to Gaul, even if they butchered the Gauls. In Britain this certainly didn't happen, the Gaelic population remained, although the Romans did destroy the druids, famously cleansing the druidic religious centre on Anglesea by killing everyone and burning everything.

The language changed over decades as the upper classes became Romanised (and in the same way Normanised a thousand years later), with Latin/French becoming the courtly language and Gaelic/Saxon the commoner's language. Until finally English emerges as a bastardised combination of all of them.

Whereas in the Danelaw the invaders changed the language and culture in a single generation wherever they took over. Though it's interesting that on the Isle of Man the Viking raiders only killed the men, and settled down on the island with the Manx women, resulting in a Gaelic-speaking Danish culture. There are places in Scotland where this happened too. It's a different combination from the Danelaw, where the settlers brought their own women and the English were displaced completely.

"Britain" is a Romanised corruption of the pre-Roman Gaelic name for the island, "Prydwen". The British identity was already well established before the Romans. They became the "Romano-British" under Roman rule, still speaking Gaelic, and then the Welsh as they were displaced by the incoming Saxons (and still speaking Gaelic!). The Welsh identity is definitely a product of the Saxon invasion, as you say, including the massive still-smouldering resentment of the Saxons (they refer to England as "Lloegyr" which I was told by a Welsh historian means "lost lands" but that doesn't seem to be accurate).
>Doesn’t this bolster the argument that the principal damage from this type of drug use is social, not chemical?

Most people would rather not be debilitated than have society be accommodating.
Who are these people? No contact information whatsoever on their website. Twitter account inactive since last October. Undated blog posts (this particular one may be several months old).

I'd love to use their product but this doesn't incite confidence.
Yes, it’s a myth that they are “instantly” addicting. I don’t deny the drug is powerful, but you have to want it.

If it were true that it was instantly physically addictive, then literally every human being that has ever had any kind of surgery or been to the ER for trauma would be a rabid opioid zombie. But they aren’t.
And the reason you can't buy them is exactly the same reason nVidia is adding limitations - to try to make the cards less appealing to scalpers so the actual customers may get some.
Yet that efficiency has only increased as the money system we have now stabilized, and was adopted by every single country in the world, because it did provide empirical benefits to the populations in those countries.

So the point is correct - stable currencies have allowed vast increases in economic growth and vastly better standards of living than were possible the millennia before it.

Being locked to other forms of money, such as the rate a country can amass gold, slowed growth to that rate. The current system is vastly better.
Equity can also be bought with your excess capital for you work. At the current market salary for developers it should be quite obtainable to live well below your income and invest a sizeable portion of it in the markets, either stock or realestate. Do this for 10 years and about 20 years later you will have many millions of dollars.
You are the product here, or well, people like the former you in theory."Cheap" developers, the American companies win, this "innovative" company wins, and the developers get screwed. Do you want to work with American companies? Open an US account as a person or as an LLC (it is very easy these days) and request to be paid there in USD.
If you're involved in designing critical systems (whatever critical may mean to you and your customers), I can recommend this book for a collection of case studies of where things went wrong:

Tragic Design by Shariat and Saucier

https://www.amazon.com/Tragic-Design-Impact-Bad-Product/dp/1...

If you have an O'Reilly subscription, you can read it on their site.
To cancel a WSJ subscription you have to call in. There is no option to do it yourself or even via chat.
> If you're doing a 20+ disk array ...

Then you might want to consider ceph.
>Why aren't they the default though?

Historical reasons, I believe. Computer keyboards started out as typewriter keyboards modified to work with mainframes, and the typing experience was something that keyboard designers put some effort into recreating when designing things like the DisplayWriter or model f keyboards.

Personally, I hate low profile keys, but that's a matter of taste. It probably has to do with the fact that I learned to type on an IBM selectric II; still the best typing experience I've ever had, by far.
Just from a 30k foot view, the lender has a valid legal claim to that money. If you accidentally paid your mortgage or rent without meaning to, should the lender have an obligation to return it?
USDC is audited monthly to verify that it's backed by real dollars. The reports are public:

https://www.centre.io/usdc-transparency
Well this is... extremely disappointing.
When you're a high-functioning alcohol like we're talking you get to the point you can down a 12 pack of beer in a night and feel relatively fine the next morning. Maybe a slight headache or mild hangover but nothing like the bender hangovers non-alcoholics have where they are bedridden most of the day.

I've since cut back a lot but in my worst post-college days I could drink the equivalent of 8-10 drinks in a night and feel perfectly fine the next morning as long as I got a decent amount of sleep.
WindowServer is more than just chrome. I don't doubt chrome is eating the resources on my machine, but it's not as simple as this site makes out.
Apple has kind of herded me into zsh for work in the terminal. So far it has been pleasant, with interesting plugins, but it's periodic updates are a little annoying. Despite remaining in zsh while in a terminal, I still find myself writing only bash scripts when a script it needed.
I understand Nvidia is no angel. And I'm totally OK with them doing the right thing for the wrong reason.

Also, my concern is not for data centers running creepy ML models that invade users' privacy, but for the average home user who wants to get started with ML and at the same time get decent frame rates when they play a game.
Yes. We are dealing with problems better than in the 20th century.
My guess is since over payment is a thing 99% of overpayments are intentional and require no intervention but 1% would require an entire department to figure out the correct refund so they went to their local politicians and asked if they could skip that whole thing and that’s what the politicians agreed with.
To me the key part was that they couldn't create a new loan. The mistake wouldn't have mattered much if Citi/Revlon had been on good terms with their creditors.

Edit: Removed accusation.
Switched to fish for daily use a year ago and have only had to fallback to bash maybe 3-4 times for a gnarly command invocation that was bash only.
It speaks even worse of that interface. It means that the design was not only bad enough to confuse a single individual but also the two others meant to act as safety mechanism.
I can't stress the the "ideally successful" part enough. I've worked at a couple startups where the entrepreneur was serial but this was their first "success". I felt I learned very little. Both companies reached a comfortable point and then the founder didn't know what to do beyond that.

I came to understand why there's a lot of stories of VCs forcing out the founder and bringing in a new CEO who had experience in growing a company.
“GeForce Is Made for Gaming” – Nvidia Cripples the RTX 3060's Crypto Performance
There's an old(ish) episode of the Stack Overflow podcast where they interview a couple folks from the site reliability engineering team. I think this is the one: https://stackoverflow.blog/2017/06/12/podcast-111-sre-occasi...

Somewhere in there, one of the SREs said something that's stuck with me. Roughly, he said that the concept of human error is useless. Every time a human error escalates into a real problem, the deeper problem is a design flaw. At scale, human errors are a certainty, and, while documentation and training is far from useless, no amount of it can change that fact. It's therefore a critical responsibility of systems designers to design their systems to be resilient to mistakes.
(I'm the author of precisely)

If you were to ask me "Should I use precisely in my tests?", my answer would be: it depends. The main benefit is to better describe the intent of your test, so that the assertion is neither under- nor over-specified, with the intent directly stated.

Assuming your assertion is meant to be an alternative to the example in the README:

assert_that(result, contains_exactly("a", "b"))

I'd suggest that the above states the intention of the assertion, rather than how you check it. For instance, your assertion would allow duplicate elements, whereas the assertion as originally written would suggest that this isn't desired. As other comments have pointed out, you can do things with sorted, Counter or set (depending on exactly what you want to assert), but why worry about what trick to use when you could just directly state your intention?

The assertion using precisely is also (arguably) easier for a reader to know what is (and isn't) being asserted in the test, and makes the test less brittle since you're not accidentally asserting more than intended (for instance, it's common to assert equality with a list, even though you don't actually care about order).

Another common case is when you want to make assertions on a collection, but equality would check too much. For instance, suppose you have a function that fetches users from a database. The fetch can return the users in any order, and you just want to check the names of the returning users, so you can write something like:

assert_that(result, contains_exactly(
has_attr(name="Alice"),
has_attr(name="Bob"),
))

How would you write something that means the same thing without precisely? The order isn't deterministic, so you can't write something like:

assert result[0].name == "Alice"
assert result[1].name == "Bob
assert len(result) == 2

We could sort the users by name before making the assertion:

result = sorted(result, key=lambda user: user.name)
assert result[0].name == "Alice"
assert result[1].name == "Bob
assert len(result) == 2

Personally, I prefer the precisely assertion!

What about something like an equality assertion?

assert set(result) == {
User(id=1, name="Alice", email_address="alice@example.com"),
User(id=2, name="Bob, email_address="bob@example.com"),
}

Now we've over-specified our test -- we need to know irrelevant details like the ID and e-mail address of the users, which might change and break this test even when the functionality we care about still works. We'll also break the test if we add any more attributes to users.

As you've mentioned, there's a cost to learning precisely. Even if you're familiar with the library, then you're still potentially writing a more complex assertion (where more can go wrong) than just (for instance) an equality assertion. In my experience, on many projects, the ability to state the intent of assertions precisely has far outweighed the downsides, but that's from a position of already being comfortable with the library.