skysight-inc/HackerNews huggingface dataset:
That's right, Not in a spreadsheet. Excel will reject it. It has to be a directed acyclic graph.

But in Bloom, the only data structure you have available is a lattice, whose change operators have special properties. Consider a prominent example of lattices, namely, sets

The only way to add to a set is to union in a new set (of changes). So following the spirit of your example, suppose there are ΔC items to be added to C. This results in some rules getting triggered that generate ΔB changes to B, which in turn produces (possibly) fresh ΔC changes to C and so on in a loop.

You will find that given the operators, soon there will come a time when the deltas add nothing new to either table; the computation stops at that point. B and C have mutually coevolved to a new state.

Lattices are basically data structures (like sets) fitted with a partial order, and a merge operator (like set union) that has these three simple properties:

idempotence: The same stuff added to the set does not change the set

commutative: Two sets can be merged either way (A union B == B union A)

associative: Order of merges don't matter.
A union (B union C) == (A union B) union C.

As an aside, these are the building blocks of CRDTs, which is why you get eventual consistency (all replicas eventually converge to the same result)

Edit: The merge operators are order-independent. The evaluation semantics don't care about the order in which rules are written down in the program. The Bloom docs speak of "disorder" which is a bit misleading, albeit catchy.
I had similar issues with an XPS 15. The battery started swelling and popped up the touchpad (I think that's covered under warrant with a recall; just need to take it in). The speakers have no over current protection and blew out (to be fair HPs don't have hardware protection either and can do the same thing).

I've also had a lot of cooling and throttling issues. I use to really like Dells and have had other really good Dell laptops. Maybe I just got a bad release and I probably shouldn't swear them off, but I'm probably going to avoid them for a while.
It's very easy to use rust for code that needs to be fast, and call them from python.
What would stop a spammer from using those tactics too?
I personally dislike their hardware (I've owned Clevo / Sager for close to 15 years now, they've always felt cheap and plasticky), but I think their PPA and support are great.

The problem is that it's not clear what exactly is better out there for Linux enthusiasts who want a MacBook Pro-like experience out of the box. They're the least worst solution on the market as far as I can tell.
Seamless payment is very handy. Buses should just take contactless payments; some already do.

Driverless is an interesting prospect, but shared unsupervised transport starts to feel like a safety issue, especially late at night.

Systems that don't already have live bus tracking, syndicated into map apps etc, should get it - it makes the system far more usable.

Edinburgh already has hybrid and full battery buses, and I believe Glasgow will get some soon. The main driver here is dealing with diesel emissions. https://lothianbuses.co.uk/news/article/Lothian-introduce-th...
"depending on what users want"

What a nice techy answer. Users want an audii-video application that didn't suck their data plans dry by sharing their network bandwidth with other participants in the peer-to-peer network.

The moment you stop sharing your bandwidth and CPU you become a client-server application.

> Do you have any data on that

Any source you pick. And no, it doesn't include laptops. Just an example: https://searchengineland.com/report-57-percent-traffic-now-s...
Verbosity absolutely hurts comprehension of code. It's easy to hide hugs in code that seems to be just boilerplate. It also means that given a fixed screen estate you can less of the actual logic of the code at a time.
> incredible power of democracies

I think it helped that the war wasn't fought on American soil (outside of Pearl Harbor, obviously). This means the homeland, industrial capacity and transport systems weren't disrupted.
1st class train service is one answer for this problems. While 2nd class service remains jam packed during rush hour 1st class sections are always nice and quiet.
For Python it makes a lot of sense.

It's a language that let you start small, and progress a lot with the complexity of your code. You can be productive in Python in 3 days if you know another language. But you can still learn new Python useful things 10 years after you started.

The progress curve is very sane.

And in the same way, your project may start small, then you add docstrings, classes, modules, packaging, unittests, infrastructure... And at some point, you may want types.

I use types on maybe 10% of my code in Python. It's great it's not mandatory. And it's great it's here when I benefit from it.
PHP has static type checking now, as well.
No, not really. I was talking about the stuff you see when you go to buy a System76 laptop, i.e. https://system76.com/laptops.

And as an outsider to this particular corner of the Linux world, what I've seen following this back-and-forth is a fight between System76 and someone from GNOME who says System76 is making his life more difficult. As someone who uses GNOME on all his machines, that is not the kind of relationship between a hardware vendor and the GNOME project that would encourage me to buy their hardware.
Isn't this a limited time way of thinking? Ie, eventually all .com's with any meaningful variation of characters will be taken. It's a limited namespace, just like any. So won't users start becoming more and more accepting to the idea that foo.com is a blog startup, and foo.io is some niche tech stack?

Though, that's ignoring potential legal conflicts, but those are already happening. Again, a constant.
It would be nice if the site had some text describing what it is.
Most residents of NYC use the subway, at least for long distances - it's simply the cheapest and fastest way for a large majority of routes throughout the city. The socioeconomic spread is large; granted, I'm sure the wealthy with their door-to-door black car service probably think it is still for "the poor."
I recommend reading the whole article.

Things are busy at work today, but I'll check it out when I have some time. If you could point me to a shorter clip within the almost 2 hours video, I will be more likely to look at it.
A large part of my issue with busses is that where I am they stop literally every block. It makes them miss every light (since if there's any traffic, they can only get to their stop during a green light), which just makes them too slow to be very useful.
What's the difference between France (lost quickly in WWII), Britain (barely evaded invasion), and the US (not invaded, economy grew during the war)? Is it democracy, free markets, or accessibility to German tanks and war planes that is the likely reason for the difference?

8 out of 10 Germans losses were inflicted by the Soviet Army; the USSR didn't rank high on democracy or market freedom but it had no choice but fight Germany, whereas the US could afford to choose the extent of engagement and let the USSR (and Britain) bleed while inflicting losses on Germany. This is not to say that the US policy wasn't sensible for the US, just that WWII is not a clear testament to the latent strengths of democracies and free markets at waging war.

And on the point of democracy specifically, in "The Gathering Storm," Churchill nearly pins the breakout of WWII on the inherent difficulty of conducting sensible foreign policy under democracy (both in the case of the badly designed peace treaties at the end of WWI, and in the case of subsequent appeasement of Nazi Germany.)

I wouldn't want to live where they don't have democracy or a reasonably free market, but neither is a reliable device to either prevent or win a world war.