skysight-inc/HackerNews huggingface dataset:
The two are not mutually exclusive: FDR put the US on the path to active assistance & becoming one of the allied powers. It is also a path that might have been impossible if not for the social & jobs programs keeping people afloat in the years before that.

A more complete collapse might have rendered the US too damaged to focus any effort outside of itself. As it was, many people opposed entering the war on precisely those grounds-- that the US should deal with its own internal problems rather than those a continent away. FDR plowed through those objections, and incidentally sparked the economic recovery fueled by massive industrial mobilization.

Whether or not you agree with FDR's handling of the Great Depression, you cannot separate that from the course of events that shaped the outcomes of WW II (both good and bad)
It’s not meant to be an empirically testable hypotheses though.
Probably? Do you know anything about why they were arrested?
I guess it means 8M installs.

But how many are actual active users?
>linking to libadwaita is an explicit decision to use the Adwaita theme

Yes, linking to Adwaita is a decision to use Adwaita theme by default, because the widgets in it are intentionally designed to work well with only with those specific colors, spacings, fonts, etc. But the app developer can override that afterwards if they have additional CSS.

>every distribution shipping GNOME is forced to consent to having Adwaita as the theme

Can you show where this quote came from? This makes no sense and I do not understand why someone would say this at all, any distribution shipping GNOME is free to modify the Adwaita theme or ship another theme, as Ubuntu is already doing for some time. GNOME developers may grumble about it and write more letters like this but they cannot stop them from doing that, no one is "forced to consent" to anything as this is all open source code. If you notice from the letter, the concern is actually the opposite, it's about about downstream forcing their untested themes on some GNOME apps without concern for the app developer, which is resulting in bugs and unhappy users.

>The only way a user's own custom theme will be used if a proposed opt-in flag is added to libadwaita

No, this is incorrect. The opt-in flag is about the platform theme. The change in libadwaita does not affect the user's theme. User's theme still has top priority over all other CSS, this is documented: https://docs.gtk.org/gtk4/class.CssProvider.html

And you can in fact verify that it works if you have the latest libadwaita from git master.

I would like to again emphasize that even if this weren't the case, the code is open source and it would still be quite trivial to comment out some lines and install your own CSS, and that is the worst case scenario. So realistically there is little reason for alarm.
The Completion of the Test of Driverless Logistics Tractor in Xiamen Airport
Probably just temporary. New Orleans is having to rebuild their electric infrastructure. Over 2600 transformers destroyed in one day from one storm.
Still, doesn’t seem like the best use of Europol catching squatters.
Recently I installed a fan in my living room. While I was at it I expanded the gang box from 3 to 4 and decided to replace the toggle switches with rocker switches. I was shocked when I went to the electrical aisle of my local Home Depot. They were out of so many components. I ended up having to go to 3 different Home Depots, 2 different Lowes, and 1 Ace Hardware to find all the parts I was looking for. I asked various electrical section employees and they just said they can't get anything in and have no idea if they will ever get replacements. If you have a project in mind for sometime in the future, you might want to scrounge up all the parts right now.
I used to mine ETH to heat my condo, but at some point mid way through H1 it stopped being interesting. I'd love to know if I'm being counted.
That is so bizarre. And where would physics be without the mathematicians since Newton? Not a pretty picture would be my guess. But maybe I'm wrong, and all the experiments done in lieu of solving triple-intervals would have made a profound difference. (Einstein's best work came before he got bogged down in math.)
Governments too can actually play vital role by initiating projects like planting more trees and controlling industrial waste that contributes to air pollution.
PR: remove todo
I have a better idea: instead of adding tasks to a random line in a random file deep in the source code, add them to your ticketing system and make them part of your development cycle. They'll get triaged based on their business value instead of an arbitrary developer's discretion, making better use of resources.
WW3 then? I’d rather attribute it to FDR I think.
It screws up reproducibility--- stuff that built in the past no longer builds when an external condition changes.

I get what this is trying to do, but there's got to be a better mechanism to let your developers know that e.g. a new feature exists upstream than suddenly breaking the build.
yeah this is a reasonably good point. i do better when the label says 5mg.
It seems to be implemented using rust macros and Guthub Actions?

How the rust macro communicate to Github APIs in order to check issue status?
From what I understood, they don't log ip addresses by default, but can be compelled to legally. They can only provide ip addresses for subsequent logins.
Check out the Guardian app. Founded by Will Strafach (aka Chronic, famous for the early iPhone jailbreak scene).

https://guardianapp.com/
Ok, so this is a new thing since 2003, thanks for letting me know.

Of course, it's best to do both, to avoid orphan records

ON DELETE CASCADE ON UPDATE CASCADE
> Supply issues everywhere while at the same time a booming stock market?

Why is this surprising? They are both caused by high demand. Shortages suck, but completely selling out your products is one of the better problems to have for a company, because it means you are making a lot of money.
I've done this before with flaky tests and it was a useful pattern. Something like:

@DisabledUntil(...)

to give the team some time where failures are ignored to de-flake the tests but keep stuff moving.
I would doubt the anonymity of iMessage thrice if activation pings with all the data are sent plaintext over China Mobile
I wouldnt trust any of them to be honest. Privacy policies really arent worth anything.

I would look for websites that generally do not ask for data. Then send them the minimum data you can get away with. I would avoid "signing in" or "signing up" to any website. There is an immense amount of data and information available from free from the web, no "account" is necessary.

For example I dont send any extra HTTP headers like Cookies or User-Agent, I dont use Javascript. I dont request images, CSS. I dont automatically follow links in src tags. Yet I can still read and comment on HN and I can read every website posted to HN. Thats a lot of websites. I can read them just fine while not sending them any more data than is needed. Because I do not use a large, complex graphical browser sponsored by an online ad-supported vendor to make HTTP requests, I can easily control what I send. This is far better IMO than sending unknown amounts of data (letting the websites control what the browser sends via headers, Javascript and src tags) and then hoping the websites dont do things with the data that we dont like.

Privacy policies do not limit websites from collecting data nor do they limit how the data can be used. They are "policies" not agreements. If a website operator does things behind the scenes that violate privacy but that it does not disclose in a "privacy policy" what can a user do. How would the user even know. Or the website could clearly violate their own "privacy policy", but no one outside the website's operators would know. Even if users discover the violation, what would be the repurcussions. Its too late, because a violation means privacy has been blown.

Show me a case where a tech company got sued for violating a privacy policy. How can anyone prove a violation if the operations of the website are not open for public inspection.
My impression is that neither side is more “truthful”, but there is a strong qualitative difference between them.

The left tends to use true facts but to exclude inconvenient contradictions, and build misleading narratives.

The right on the other hand does seem to just spread straight up falsehoods.

So if you fact check them both, the right will look a lot worse.
I think this is a really interesting project, thought-wise. It fills in the other extreme for how important a TODO is. A code comment will certainly be forgotten, but spontaneous build failures are pretty much maximally not-ignorable.

It's almost like an assert for the environment. Maybe in the same vein they should be compiled-out for production builds? (I see in the docs they can be disabled with a flag.) But of course, if builds don't work, then people won't use it or will turn it off, like asserts.

In particular, this highlights just how much I don't think I would want to use this. Especially for environmental changes like a ticket got closed in some 3p project, or a dependency got updated. Probably the main case is the (hopefully rare) times you have to put in a dirty hack, that you _know_ will stop working at a certain date.

Otherwise, the response seems disproportionate. If it's time-intensive to fix and nothing was actually broken, failing the build is a recipe for getting bypassed. Squeaky wheel gets the grease.

Of course, proportionately motivating you to finish medium-ish term projects with questionable immediate value would solve tech debt in general :P
For awhile we did both-- we had some glue we'd written which turned TODO comments into issues. Then for things that were truly related to somewhere deep in the source code, they could be marked there for anyone seeing the code and in the issue tracker.

The biggest issue was, the magic we'd come up with to prevent spurious closing/opening of these issues was insufficient for formatting and reorganization, and it resulted in unnecessary churn in the issue tracker and for some comments on these issues to be lost. But done better I think it could still be valuable.
I suspect it’s that we’ve underestimated how long it takes to increase capacity by removing bottlenecks. “Deploying capital” means building factories and stuff like that. When forecasts are good we don’t notice the lag, but during the pandemic, forecasts are usually bad.

But the problem with these macroeconomic abstractions is that they’re abstractions, and the actual problems are specific.
I think this ignores a few realities:

1) the largest of the economies rising in Asia, being China, is funded in large part by state subsidies to this day. That won’t last forever. Few wholly Chinese companies that weren’t in Hong Kong before China took it back over have proven they can compete without these subsidies either.

2) As a result of the above, for instance, free market isn’t really “free” and I argue this about USA and EU too, yes, but China still requires that companies be 51 percent Chinese owned by default, hardly free enterprise compared to western economies all other things being equal. At least if I do business in USA or EU I don’t have to cede 51 percent of my companies ownership in that country to do business

3) globally a lot of critical natural resources are dwindling or being threatened due to climate change, depletion / overuse or just plain waste. Helium, for instance, was already a shortage pre pandemic, and is truly non renewable[0]. Oil, natural gas, and other critical resources are also reaching critical threshold levels

4) no country is immune from inequality issues, after all China, Japan and Korea have many historical examples of uprisings and civil unrest due to inequality

5) importantly, the USA is not a democracy, it’s actually a democratic republic

[0]: https://www.npr.org/2019/11/01/775554343/the-world-is-consta...
> People love to puzzle over mysteries.

It's a mixed bag. Lost was a Rorschach test for which side a person falls on: some loved the unresolved mysteries and made, others got tired of questions that never got answered and quit watching entirely because of it.
But it seems like the amount of stuff produced is going way down, not just selling or normal production runs.
John Tromp and the Big Numbers of Go (2016) [pdf]
That includes Axios as well.
Mostly because the dev linked to the Homebrew installer when announcing(?) it on her Twitter account[0], but also because the forked repo[1] that contains the patches just shows the original README.

This isn’t an official port to the M1 — it’s a custom version patched by a different dev.

[0]: https://twitter.com/simnalamburt/status/1434244533001224192

[1]: https://github.com/simnalamburt/podman
It shouldn't screw up reproducibility, but rather exposes what kind of unexpected state can leak in. If your build system knows what time it is and that can affect whether or not it compiles, that's a reproducibility problem.
“Emojibake” are considered harmful
While the description of the trend is on point, detached analysis leaves out very legitimate disillusions that people have with the system that cause them to head down these paths.

Stating that the WTC was brought down by bombs is going too far (without hard evidence to the contrary, of course). Stating that the government let it happen is going too far (it's still invoking an active conspiracy based on no concrete details).

But stating that the military industrial complex benefited greatly from 9/11 is accurate. Stating that the motivation of Al-Qaeda was due to previous US Government meddling in the Middle East is accurate. That's mutual interdependence.

If the average person would have thought this way back in 2001, rather than the overwhelming groupthink of taking the attack personally, we might have avoided the government launching us into a 20 year domestically-destructive unwinnable war. But rather such thinking was dismissed as "conspiratorial" while the mass media blared out full on support for the wars. Remember Clear Channel's list of banned songs? That fucking "support the troops" dog whistle? To the extent that the political environment wasn't the result of a bona fide conspiracy, it's prudent to consider it an emergent one.

Democratic theory insists that by people talking to each other, sanity will eventually gain critical mass and win out. But this is hopeful thinking and not reality - it was basically impossible to debate this at the time. And while the democratic process eventually "worked" twenty years later, that's still twenty years of harm.

It's completely rational to mentally distance one's self from that harmful system, draw a boundary around it as an unfriendly system, and reason by yourself based on what ought to be. Of course you need to keep from being led into easy answers (eg the two bits I said were going too far above), that are non-actionable or worse, self-harmful. And unfortunately, that is also something masses of people seem unable to do.

So either way herds of people are seemingly always going to overshoot, and what really matters is whether a given conspiracy is productive or not. And ideally we'd all be less tied to monolithic results that create such remainders in the first place.
I don't see reason why it wouldn't be possible. Windows did just that.

Although at that point having x86_64-linux, x86_64-windows and armv8-darwin would further remove benefits of docker reducing it to a fancy tarball.
Could you potentially use gearing to achieve this?
I don't think we appreciate the difficulties of a post-Peak-oil world.

For the latter part of the past-decade Hubbert's theory was rubbished because of new supplies from fracking and tar-sands, but the basic hypothesis: that there is a finite supply of cheap oil remains.

There is little doubt that this resource will run out soon, putting an end to cheap transport, cheap agri (fertilizers, mechanization), and pretty much everything else we take for granted in the new 'modern' world.

It's unclear how the world can support 10B population in this scenario, even taking into account the developments in electric and hydrogen vehicles etc. In fact, one wonders if the first world will be worse off because of its extreme reliance on this.

This is a far bigger reason for the eco push, much more so than Global Warming IMO.
Make you think that there is hope for humanity after all
Only cat people who don't eat garlic. Garlic is the old weapon against toxoplasmosis
I'm an amateur historian at best, but I'm not aware of any era that has not expected the world to end soon.

The Christians have done it for 20 centuries now, as one example.

During my life, it has always been a common expectation, though the expected cause has shifted a few times.

My hunch is that maybe we're hard wired to expect the world to end, for some undiscovered reason.

Again, I remind you of my amateur status!
i could see author's guilt to have such a privilege. I am so happy that I am a first-generation Chinese living in North America. The "Culture Revolution" of America is not getting to me yet. but i know one day it will get to me, as what happened in China "Culture Revolution". No one could escape it.

his writing reminds me what those self-confession letters people "in privilege" made in China from 50s to 70s. We are just at the beginning of something. Americans are abandoning their belief and values. We are embracing something half-truth and deceiving. So, they will own you before you know it.

Please learn the history, my fellow Americans, you are the last defence before that ideology owns the whole world.

https://www.thepullrequest.com/p/the-american-diversity-meat...
Show HN: Announce Your Product Launch to 32,909 ProductHunt Facebook Community
How is this in any way comparable to an obvious security breach. This seems like just Lebara being a shitty operator.
Ask HN: Any open source or hackable food scales?
COVID has gotten the best of my weight gain and I want to work on a food tracking app using a scale. Any tips for already hacked scales?
Can confirm I definitely did this. I mostly associated it with manual size though.
In context this means political and economic crash, where the poor / working class lose their shirts in an economic upheaval (of which we’ve had at least two in my lifetime, the 2008 crash and the previous dotcom bubble). Unemployment at high levels etc. think 1930s depression
Interesting, it's actually about exposing new containerd features more quickly, not about being a drop-in replacement for Docker Desktop.
I'll be keeping an eye on it as a replacement for Docker Desktop on Mac anyway.
Impossible. I've heard from everyone that ZFS saved their marriage and cures cancer!
Well obviously, all civilizations collapse bar none.
Further. The empire ending didn’t mean civilization did as the Kingdom of Italy continued to exist and the empire was simply replaced with German kingdoms.
I have a similar project, 90% finished, with a wifi enabled Rpi4 that uses asterix as a soft phone and can be used as a classic rotary. Some notes:

- As the creator of this music phone I had hoped to keep the original mic and speaker. This turned out to be more work than I was willing to do as those were both 24V devices, not suitable for Rpi integration without extra electronics.

- I also had hoped to keep the original handle chord. This also turned out to to be impossible as the original mic and speakers shared a common 24V+. So 3 wires in total in the chord, I needed 4 for the new mic and speaker.

- I also ripped out most of the ringer mechanics, but kept the bells. The bells are now hit with a piece of heat shrink tube on the end of a small motor.
Actual issue here: https://github.com/openzfs/zfs/issues/6531

It seems the whole thing took place in 2017 and was fixed then (first by not calling the reclaim if used ARC memory was zero, then the root cause also fixed by using a PRNG instead of the default CSPRNG in 0.7).
Anyone know of efforts to fix this space? Looking for a good excuse to quit my well paid corporate job and make a difference. News today is:

- Infotainment
- Tribal reinforcement
- Irrelevant
- Not actionable (and thus, depressing)
- Making people think the world is getting worse
- Immediate and not well thought out or nuanced

In some ways it's their fault, but on the other hand, the modern reader won't pay for news. Maybe it's largely a business model problem?

It's literally killing people and needs to be disrupted, fixed.
I think the rain in Newark was so unprecedented it broke all expectations of what was possible. It wasn't a one-in-anything flood.
Seems like there are 4 nearly identical sections, one for writing each of the four positions. The strokes of the digits might be doing with something like a cam follower.
You're getting a lot of downvotes for a good reason.

The opposite of this: "code is much harder to read than it is to write" is held up as a ten-commandments style law of programming.

Here's why: When you write code, you as the author know exactly what it does, so you have exactly one copy of the code in your head.

But as you read code, you repeatedly run into "forks", where you encounter something you aren't sure of the meaning of. Even at a very small rate, like understanding 95% of what you're reading, and being unsure about 5%, it adds up. At every one of these points, you create multiple hypotheses of what the program actually does. Each one of these hypotheses is a full "copy" of the program, running in your head. Frequently to __really__ read code, you have to rig it up and test these hypotheses to keep the mental burden low (since directly testing it and confirming one of them collapses/nullifies all the other ones). (This is a huge reason why software that can be inspected live (lisp, javascript, etc) has a fairly high value, and why companies like MS have built fancy IDEs to enable the same thing with compiled software like C++, C#, etc. Past a certain point, you need to poke it with an inspector to test what parts of it do, in order to "read" the code.)

If you just "read code" and think you know what the program actually does — specifically by skimming over those parts where it's like "yeah, I'm not sure, but it probably does XYZ", it's a very juvenile, dangerous mindset. I don't have a polite way to put it, but it's in exactly the same bucket as the usual brogrammers who think their software has no security holes, for no reason other than that they trust their own work. This is where "programming as craftsmanship" breaks down; like other fields like structural engineering, it's better to build a bridge and know it will hold up because you did the actual material calculations (i.e. to not trust your own judgement, but to verify it externally). As opposed to building one, and simply having a hunch that it's sturdy enough to hold for no reason other than that you've built a lot of stuff, and your gut says it's solid.
> Native speakers just don't use definition 2 in a literal way.

Unclear if you meant some kind of irony by using "literal" here, but as a native English speaker I can assure you the second meaning ("used in an exaggerated way to emphasize a statement or description that is not literally true or possible") is frequently used.

Try a twitter search for something like "literally turn the world upside down": https://twitter.com/search?q=literally%20turn%20the%20world%...

Plenty of the people using it are native English speakers and (literally!) using the exact phrase in the dictionary in the way they describe.