skysight-inc/HackerNews huggingface dataset:
> Are there scenarios where a bank (or other financial institution) can steal/withhold funds from you, or where they can censor your ability to transact with your own money? What is the recourse you have in those situations. What if the L1 itself uses its “right” to take your money through civil forfeiture or eminent domain?

Eminent domain is about land use. Civil forfeiture and eminent domain are well described in the laws of all developed countries. And they exist for very good reasons, we don't want to get rid of this at all.

The aim of the article is a critique of the potential for cryptocurrencies to be a true exchange medium equivalent to currencies as we have today. That is the illusion that feeds speculation and big dreams. If you are proposing that the use case for cryptos is individuals that have a reason to fear their own government, that leaves us criminals, political dissidents and wealthy oligarchs in third world countries. And it's still unclear whether they would be better served by storing their wealth in such a volatile and fraud-prone medium, versus actually digging a hole in the backyard as you describe. Or, you know, trusting another government/banking system like Switzerland like they all do.
Unless your own benchmarks prove hash indexes to have major benefits for your queries, stick with the default B-tree index: you never know what queries you'll need in the future.
Reality Intrudes on a Utopian Crypto Vision
Ok I see. I’m from Italy and I know what medications my grandfather takes, that my grandma had cryosurgery for a malignant mole, and when my father goes to the proctologist.

Also: families usually go to the same doctor so even if you don’t personally know something, your doctor probably will.
Why would it matter how they do it under the covers? You see correct transactions. The interesting tech in this space is aws redshift, in my testing a few years ago they dominated in price performance when you used the then new node types.
Large telco | Germany | 50€ on workdays, 75€ workday->weekend, 100€ weekend->weekend and holidays.

So on an normal week 450€ pre-tax.
GPUs are largely best suited for providing high throughput for doing similar computations across wide datasets. So if you can break down your algorithm into a series of steps which are largely independent and have limited flow-of-control it might be well suited to the task. If you need to have a lot of random access, or branching logic, it may not work so well. But often times it's possible to re-structure an algorithm designed for CPU to perform better on GPU.

But how many stocks even are there? You might not even have enough parallel operations to saturate a modern GPU.

Out of curiosity, why use WebGPU for this? If you're really trying to do something high performance, why not reach for something like CUDA?
I've heard this from a few people, definitely working to clarify it more.
It may, but it doesn't - because insurance and status.

Similarly all the oxygen molecules in the room may spontaneously move to one corner of the room long enough for you to suffocate.

But I bet you don't walk around in a diving suit.
This is the greatest thing about Hacker News in my opinion. Obviously, there are limits on what I know so I depend on people here to help me out. Thank you! That said, I've learned that headlines are often not written by the authors of the article, but the magazine editor to drive clicks.

“Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray’s case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues.”

Gell-Mann Amnesia

https://www.epsilontheory.com/gell-mann-amnesia/
To your point, Google translate still has issues translating words for every day objects between Danish and English. Probably the same issue arrises for most smaller languages with less parallel text.

Just yesterday I wanted to know what an "urtekniv" is called in English. Google translate just returned the word untranslated. Ironically my second try was to google "urtekniv engelsk" and I got an answer from a dictionary: https://www.wordsense.eu/urtekniv/

Maybe Google Translate should accept they don't have the data to learn stuff like this naturally, and just inject some dictionaries into the mix.
If I'm already familiar with Rust, how is WebGPU as an introduction to graphics programming if you aren't already familiar with any of the backends that it wraps? Should I try just learning Vulcan first? Is the abstraction layer just going to introduce additional confusion for a newbie?
Is there any proof of him being a cryptobro qanon type? It sounds like a weird mix of buzzwords, I've been following the qanon lunacy for a while and the overlap with the crypto community is basically 0, unless we are talking about esoteric cryptos or cultish crypto like ripple.
Five things the latest IPCC report tells us about climate change and health
Sci-Hub X Now
The trade-off is that it's much harder to select a set of versions with nix, and requires some knowledge of nix lang.

If you can just take all of your packages from a tag of nixpkgs, then that experience is very nice. On the other hand, if you end up wanting a package that is but up to date or missing entirely, that can be a bit more daunting.
No, it isn't acceptable. This is a major world event that all observers find puzzling to say the least. Any analysis is worth considering. Even if it's wrong, it could put two pieces together.
That's fair. That the treatment was the cause of the effect is an assumption made by differences in differences. Is this because you see it as a lack of evidence that Pornhub was the causative event, or was there another event that took place that you had in mind?
What a silly plan. Consider the reverse situation.

You are a US citizen, and your phone randomly rings. On the other line, there is a guy speaking English with a heavy russian accent:

"Hello. I call from Russia. This website I find ask me to call and inform you of real happenings in Ukraine. Your media full of lies. Trust me. Look. I have pen."

Yeah I can totally see Americans taking up arms against their government after a couple of spam calls like this.
Thankfully it appears to not be on the frontpage anymore. This feels like average twitter drama and not something that belongs on HN. Without concrete points there's nothing to really discuss other than speculate on what caused this particular drama.
Sugar isn't really optional these days. It's snuck into so much of our processed food it's sickening.
Indeed, they perform much better, but caveat emptor: hash index operations are not currently WAL-logged. That means that: 1) if you crash during a hash index update, all bets are off and you'll have to rebuild, and 2) they will just be wrong in a replicated configuration.

EDIT: This is no longer true. Thanks latch!
>
1. I wish I’d had the courage to live a life true to myself, not the life others expected of me.

I learned this in my 20s. My horrible family tired to back me into staying in LA. Realizing none of them actually cared about me, I just estranged myself and left.

No one cares about you as much as you'll care about yourself. Do what ever you want, as long as your not breaking any laws, go for it. I phrase it that way since a shitty family member or partner will claim your "hurting" them emotionally when you don't do what they want.

It's somewhat hard to cut people off, but it's ether that or live a shitty life dictated by others.

> I wish I had stayed in touch with my friends.

This is somewhat hard when you move, but newsflash. Your friends will end up moving too, getting married, etc. All things which will make hanging out harder. As much as hate on Facebook here, messenger has been invaluable in this aspect.

I still talk to people I met in highschool and college.
WebGPU is a textbook case of Embrace Extend Extinguish performed by Apple to kill Kronos and SPIRV, and everybody is cheering it on. Crazy.
Fantastic answer. In 30 years time we have no idea how the youth then will view our race for urban living, yoga, tech hustles and high inequality, juice and vegan diets, electric cars, open concept houses, social media, tech surveillance and screen addiction and various other things which are less cutesy and more sinister.

One thing that already gets me thinking of future generations looking down on us will be this quest for travel and high living especially for social media glamor and the new keeping up with Jones'. This increases more flights, polluting untouched places and how bad it is for the climate.
For those looking for a complete 3D engine already supporting WebGPU and with a WebGL fallback if needed, there is BabylonJs (you'll need the 5.0 version still in the release candidate state) : https://doc.babylonjs.com/advanced_topics/webGPU/webGPUStatu...

ThreeJs is alwo working on its WebGPU renderer
Everything is a choice to some extent. You could have gone and lived in the middle of a forest to avoid the lead poisoning.

The problem is there are far too many pollutants for everyone to be able to educate themselves about every one, and take steps to avoid them. Instead, it's the role of government to decide in each case whether to allow, ban, tax, inform or restrict each type of pollutant.
I would never build anything critical on Google's services.
Less important now, but they're unsafe to use prior to PG 10.

As of 14.1, they still don't support unique constraints:

select amname, pg_indexam_has_property(oid, 'can_unique') from pg_am

amname | pg_indexam_has_property
--------+-------------------------
heap | ¤
btree | t
hash | f
gist | f
gin | f
spgist | f
brin | f
Agility Is Inefficient • Klaus Bucka-Lassen
The East China Sea Air Defense Identification Zone is an air defense identification zone covering most of the East China Sea...:-) to which China has no claim.

Tribunal Rejects Beijing’s Claims in South China Sea
https://www.nytimes.com/2016/07/13/world/asia/south-china-se...
> Some things you do are for survival, of course you wouldn't do those in your final hour because survival isn't a concern anymore.

And some things you do are not for survival, yet they continue to be the right choice if you’re not living your final day. Like mending your favourite t-shirt. Cooking a meal was an example which just happens to overlap with survival. The point stands.

> If on your last day, you want to spend it with loved ones, and say, in nature or with music, then that's how you should be trying spend your life in general.

> It's a heuristic, no a literal instruction book.

What’s the point in saying it, then? If it amounts to “in general, you should try to spend your life the way you want”, don’t (effectively?) all living creatures do that by default without being told?

If it’s literal, it’s impossible to follow. If it’s figurative, it’s meaningless. I used “platitude” deliberatedly:

> a remark or statement, especially one with a moral content, that has been used too often to be interesting or thoughtful
Well there's 144 million Russians. That's a lot of phone numbers to call. Probably need to call at least 5 million of them for it to be effective cover?
Some people are pushing mandates, many aren't. And there was a time when mandates made sense. There may likely be a time in the future when a mandate would make sense again.
Barrier of entry is a good call. From my experience on some rather large OSS projects, the ratio of noise to signal on PRs tends to go along with the target audience of the project.
A btree is a kind of binary tree, one which is self-balancing to keep O(log n) lookups from turning into O(n) lookups which is possible without the self-balancing. (Think about a naïve binary tree where you insert elements in sorted order—then everything will be in the right (or left if you start with the maximum value) branch and you need to traverse the whole structure to find the node you're looking for.)

For sorting or adjacency queries, you want a btree index. A hash index can give you O(1) lookup with the drawback that you lose ordering completely (whereas getting a sorted selection of records with a tree is a O(1) operation). The trick here is having a hashing function which is both fast and avoids collisions (the worst case scenario is hash(x)=1 where everything hashes to the same value and you end up again with O(n) lookups).
I'm sorry for mentioning this but so far the content on HN about Ukraine has been of very low quality. Today only a 'call Russia' and a 'Putin is actually smart' post. I hoped to find many interesting developments, but HN has been awfully quiet on this war (for good reasons probably), but the content that has been posted has been mediocre IMHO.
We have basically just broke the petrodollar system and done more for petroyuan than China could have thought up in their wildest dreams.

Who cares about the long term though? All that matters is what we can tweet about this afternoon.
The Hipster Effect
Wordle, 15M Tweets Later
Part of the risk of being a strongman-style leader is there's always someone waiting in the wings, and they don't have to have been previously prominent.

"Why are coups always led by colonels?" https://foreignpolicy.com/2010/02/22/why-are-coups-always-le...
All propaganda. It goes both ways!
>What they're doing is quite medieval. They're encircling cities, cutting them off, then shelling them into oblivion, cutting off food and resources.

Yeah, that's how sieges work. The concept might have been around for ages, but so has warfare and we don't call them (eg. us invasion of iraq) "quite medieval".

https://en.wikipedia.org/wiki/Siege#Modern_warfare
The reports described above are almost all violations of actual territorial airspace, not ADIZs, including the recent Russian incursion into Swedish airspace. Most countries don't have an ADIZ at all, including most of Europe. In fact ADIZs have no legal foundation, and countries may not shoot down aircraft within them outside of wartime as they're still international airspace.

While Russia routinely violates the national airspace (not ADIZs) of European countries there are few to no similar cases of European (or even American) military aircraft doing the same to Russian airspace in the past 30 years. This is a very asymmetric escalation & intimidation.
This was fixed in PG 10 (Oct 2017). See https://rhaas.blogspot.com/2017/09/postgresqls-hash-indexes-...
Coding Ideas I don’t have time to make
No one thought about or cared about Ukraine a month ago. Now it's everyone's greatest cause of their lives. Meanwhile, I'm certain there are many atrocities the ruling class isn't forcing your focus on that you don't care about at all. All of this feigned outrage is so fake.
I also kind of wonder how effective it would be. Put yourself in their shoes. What if you received a random phone call from someone claiming that all the media coverage of the war in Ukraine is actually fake and that there is no war at all and it’s all a peace keeping in response to Ukrainian atrocities. Would you believe it? Given what I’ve seen in the news, I’d just write the person off as crazy personally. I’d expect a Russian’s reaction to be similar.
TTTE's record on electrification and addressing pollution is also iffy https://ttte.fandom.com/wiki/Welcome_Stafford!
The assumption you're looking for is there but relatively inconspicuous. He mentioned a M/M/1/∞ queue but then didn't go into the details about the M/M/1 part. From the Wikipedia page[0]:

> an M/M/1 queue represents the queue length in a system having a single server, where arrivals are determined by a Poisson process...

So the arrival times are not arriving at any fixed rate, but according to a Poisson distribution. In the article he did reference this fact right before the first plot:

> (For the wonks: I used a Poisson arrival process and exponentially distributed processing times)

And then finally, he answered this question more directly in the comments to the article:

> What’s to prevent the system from bouncing between “1 task in processor & 1 task in queue” and “1 task in processor & 2 tasks in queue” while maintaining 100% utilization?

> Nothing! That could totally happen in a queueing system. However, the arrival process would need to be tuned quite precisely to the processing rate. You would need to watch the status of the processor and, when a task finishes, only then insert a new task into the queue. But this implies a shell game: if you always have a task ready to put into the queue when it needs to be padded back out, then isn’t that task in a sense already “queued”?

> Instead, in queueing theory we usually assume a random arrival process: sometimes a minute may pass between arrivals into the queue; sometimes only a second. So the system can’t bounce for arbitrarily long between 1-in-queue and 2-in-queue states. Eventually, one of two things will randomly occur:

> 1. From the 1-in-queue state, the active task finishes processing before a new task arrives, bringing queue size to 0.

> 2. From the 2-in-queue state, a new task arrives in the queue before the active task finishes, causing the queue size to grow to 3.

[0]: https://en.wikipedia.org/wiki/M/M/1_queue
What is with the obsession hn has with vitamin D as a cure-all?

Like clockwork, every single health and diet story here gets vitamin D comments.
It is a reasonable shorthand to say the only interesting transactions are multi row, and thus big table doesn't support transactions. More correctly, the only transactional guarantees are single row, sure. But saying it does support transactions is misleading.

Spoken as a guy whose database did not support multi row transactions and was always told that.
I had to ingest and explore enough dirty CSV/TSV data to use CLI tools only to get a first glimpse what's there.
Whenever facing anything non trivial I go for CSV to parquet, and preferably write intermediate parquet data sets. Then DuckDB / SQL queries for slicing and dicing.
I am yet to encounter some readable to a newcomers awk/uniq/sed combos for intersecting bunch of CSVs with 30+ columns.

On the other hand parquet becomes a turtle if one tries to squeeze i.e. 12k numerical columns into it.
Let's take the UK as an example.

Densely populated, so there's not lots of "dark barren" land.

Energy consumption rises considerably in the winter, just as sunlight hours reduce, and the weather gets cloudier.

Even assuming there was lots of free surface area, I would assume that the extra number of panels would far exceed 20-30% when you consider the disparity in energy consumption alongside when it happens (after the sun sets, and before it rises).

The only way it would work is with a very large surplus of panels (quite how large I can only guess, but 20-30% seems incredibly optimistic to me), alongside a very significant storage mechanism. And even then, I'm not sure if that would insure against a severe cold patch coinciding with a few days of cloudly, dark weather.
"Is the abstraction layer just going to introduce additional confusion for a newbie?"

As a newbie you probably don't want to deal with WebGPU directly, but rather use (wait for) a framework, that takes care of the details.
They hinted at the fact that kafka is not actually a queue, and it especially has problems with fairness if you try to use it as a queue for unequally sized "jobs" and/or unequally sized consumers. Kafka is for the exceptional case; actual message queues are for the default/general case.
https://www.ledil.com/search/?families%5B%5D=Virpi&q=
https://www.polymer-optics.co.uk/products-developments/led-o...

Found these. Main use is horticultural?
Yep, lots of EPAM contractors working for Google
Testing an Antenna That Will Float in the Atmosphere of Venus
I have contrarian views here based on the impact of hypersonic missiles on missile defense.

In the media they're primarily pitched as offensive weapons. However with China breaking the heat-seeking problem for hypersonic missiles they have very interesting defense implications. Midcourse interception becomes much less vaporware and much more feasible. Existing technology to neutralize missile defense (e.g. by launching a larger number of smaller missiles prior to terminal phase) are less viable with (marv) hypersonic missile defense systems.

I think we are in a two to three year periods where due to defensive capabilities there is an extreme asymmetry. I think consequently you will see Russia, China, and NK (who have likely been given advances here by China) become more aggressive.
While I understand why it's necessary, I feel that the UX of security needs a serious overhaul. It seems like an increasing share of the time I spend using technology involves jumping through hoops.
Venting doesn’t work
What proof do you have for this claim?
Oh, that's great news! (I last used evaluated them in August 2017)
I'm not talking about that one.

I'm talking about the one labeled "ADIZ China" along the coast, seen on https://commons.wikimedia.org/wiki/File:JADIZ_and_CADIZ_and_....
I have a strong worries that our current generation will have a similar huge reckoning with marijuana.

We are already seeing studies that show regular marijuana use is correlated with permanent decreases in intelligence, memory loss, motivation, and mental health. And anecdotally, this seems very apparent in my peer group. And Americans are using copious amounts of the stuff right now, and younger than ever before.

I'm not against legalization by any means, or free of my own vices. But the risk in 50 years of people saying "we should have known better" seems really high.
> Sugar is our generation's tobacco for sure.

This might seem far fetched, but I think it's pretty accurate.

When tobacco was at it's height most people didn't really think it was bad for you - which gradually turned into a denialistic "yeah but it's not that bad" - it took a long time for society to come to terms with just how harmful it is.

The quantity of sugar in every day food has increased dramatically over time, and our attitude to it has been similar to the denialistic phase for tobbaco - "yeah it might hurt my waistline a little bit but it tastes too good" - Making people think if they aren't fat then it's ok, when really the consequences are far worse, sugar is pretty much poison for our bodies, it's bad for every single part of it (melts teeth, causes gum disease which poisons your bloodstream, ages skin, causes inflammation, causes heart disease, causes diabetes, affects the immune system, messes with cognition, makes you more hungry by sharply switching off ketosis, and finally displaces nutritional food making your body even more susceptible to aforementioned ailments).

I wish I understood this better when I was growing up. Thankfully I had a parent who never encouraged sugary food, and put in the effort to cook good meals... but many people don't and are at the mercy of what super markets sell, which is increasingly extremely sugary food.

If there is a single leading harmful substance that is as prevalent as leaded petrol was - i think it's probably sugar (in the west at least).
The usual is "I wish I worked more".
Wait a minute... y'all get on-call benefits?
Indeed. Added sugar and high fructose corn syrup is in everything. I have to go out of my way to find a brand of bread that doesn't have added high fructose corn syrup. It's ridiculous.
According to the article:

Leaded gasoline consumption rose rapidly in the early 1960s and peaked in the 1970s. As a result, Reuben and his colleagues found that essentially everyone born during those two decades are all but guaranteed to have been exposed to pernicious levels of lead from car exhaust.
It's pretty insane. I was born in 1981, and near as I can tell, I'm likely a bit luckier than most other Americans my age because I grew up in such a sparsely populated, rural area. Still, there's no question that even people living in areas like me were impacted since most of the population drove old trucks, including my family.

It's crazy to think about having a lower IQ than I was capable of having for something that could have been solved a few decades previously.