skysight-inc/HackerNews huggingface dataset:
> The court came to this conclusion after deciding Snowden broke his non-disclosure agreements with the NSA and CIA. It noted the super-leaker did not offer up his book for a review by official censors nor did he clear speeches on intelligence matters with the US government as required by his employment contract from the time he worked for Uncle Sam.

He technically didn't work for the government, he was a contractor.

Not a lawyer, not even remotely. But isn't the government using civil contract law to impinge his constitutional rights? Grabbing _all_ of his money due to an employee contract seems like an over reach. Over what timeline did they argue this should be in effect? Snowden flew to Hong-Kong in 2013.

It is also curious, that given how he exposed illegal activity and coverups by the USG that the case has striking similarities to making filming illegal activity in slaughter houses illegal [1] Only the Ag cases, corporations are conspiring with the government to suppress communicating truths about illegal activity. In the Snowden case, the government is conspiring with itself to use civil law to put more stringent controls over what it could do using constitutional law. Spirit and the letter. Can the government form a public private partnership with itself?

If something is legally, ethically an morally wrong, disclosing that truth should take precedent over contract law, or contract law becomes a replacement for the state. Then free are the ones with zero dollars or all the dollars.

I would be very interested in the mood of corporate contract and anti-labor lawyers around this ruling.
[1] https://en.wikipedia.org/wiki/Ag-gag
Operating Systems in Space
Well, they’ve had 5 years to deal with their problems. We can take them at their word that they tried really hard and made these absolutely massive investments, but the platform is still an addictive petri dish of misinformation, conspiracy theories, and continues to drive polarization.

If they were really doing the best they can, the logical conclusion is no amount of effort can actually fix this, and a global, engagement-based social network is too toxic to exist.
It is possible and legal to build and sell an Android phone using the free AOSP with no Google Play store or other Google services. However very few customers would buy it because it would be missing many of the features they expect.

https://source.android.com/
Notably,

> The Roosevelt Island trash system was created before the advent of recycling, so there is currently no way to have multiple streams of waste to handle recyclables ... residential buildings deliver their recyclables to a central location outside the AVAC facility to place in specific dumpsters.
To me it seems like a strong warning since it's a "first time offense". Not too high so as to break the company (and say push it to exit the German market). But significant enough to make sure they don't do it again. My guess is repeat offenders will get higher fines.
Gmail does the same on iOS. And they also lie about it.

On iOS, it prompts if you want to either download Chrome, or use Safari. If you tap safari, it doesn't open safari, but a webview inside Gmail.

Note that, while the rendering engine is the same, an app can't spy on my navigation on safari, but it _can_ on a webview it spawned.
It's kind of funny that the person writing the press release thought it was their job to just spice up the headline a little bit by claiming they'd discovered a source of unlimited clean energy.
I have been running Kitty for just as long but never use any layout and pane features. Serious question - why would one want to do window management in their terminal vs something like tmux or screen?
For thread pools I'm pretty sure you can use Rayon.

I agree with 99% of this but I can't agree with Crossbeam. I use it basically every time I need multiple threads because you always end up needing `select!()`. As far as I know std doesn't have anything like that which makes its channels rather useless.
It's been awhile since I've looked at the code, but take a look at the code around this https://github.com/amoffat/metabrite-receipt-tests/blob/mast... for mapping from UV space to image space

TLDR: using a KD-tree, I find the face containing the UV coordinate. Then I transform the UV coordinate to barycentric coordinates within that containing face, then put that barycentric coordinate through the local -> world -> view -> perspective transform matrices
> gigabyte-sized Sentry frontend app

Mr. Nolan, please invert me, I have to fix an awful mistake called "frontend frameworks" back in time.
The Cyber-Avengers Protecting Hospitals from Ransomware
I don't understand why people keep on implying it's not a big deal. $41M is a lot of money, even for H&M. These corporations didn't become what they are by not being extremely stingy and greedy trying to squeeze up to the last penny that can be squeezed. Here it's certainly not "the cost of doing business".
I think they meant "this is mentioned in your article" ;-)
In his book "The workmanship of risk", the industrial design philosopher David Pye said that the best work of the century will be done by amateurs. The reason being that a professional's work will always be held back from perfection by the fact that one has to balance the quality of the paid work relative to what one can reasonably charge for the work.
Kettle sues pot.
Really? You're jumping from "Bureaucracy intrudes into personal choices", straight to "child political prisoners"?

Sounds a little like a desperate attempt to explain away a silly old committee.
Everytime I play with magnets, the first thing that comes to mind is "would be a nice key feel"
Doesn't this trivialize the victims of physical violence by forcing them to qualify that their violence was indeed physical?
already working on a gui that users can launch using a command. You can check the issues list
The abstract of the paper Fluctuation-induced current from freestanding graphene [1]:

> At room temperature, micron-sized sheets of freestanding graphene are in constant motion, even in the presence of an applied bias voltage. We quantify the out-of-plane movement by collecting the displacement current using a nearby small-area metal electrode and present an Ito-Langevin model for the motion coupled to a circuit containing diodes. Numerical simulations show that the system reaches thermal equilibrium and the average rates of heat and work provided by stochastic thermodynamics tend quickly to zero. However, there is power dissipated by the load resistor, and its time average is exactly equal to the power supplied by the thermal bath. The exact power formula is similar to Nyquist's noise power formula, except that the rate of change of diode resistance significantly boosts the output power, and the movement of the graphene shifts the power spectrum to lower frequencies. We have calculated the equilibrium average of the power by asymptotic and numerical methods. Excellent agreement is found between experiment and theory.

[1] https://journals.aps.org/pre/abstract/10.1103/PhysRevE.102.0...
Wasn't it that they were teasing leaks from both sides ... and then never carried through?
Glad you like it! I'd love to see what you cook up. I'm noting down to check your GitHub in a few days.
HN Hiring: Netizen is hiring a full-stack Python software engineer (remote)
I'm with you, the process of collecting this data is the issue. This issue shouldn't be about compliance and audits, it should be about not intruding into the lives of your employees. I would never work for a company that treated me that way.
Yes alternative Android app stores already exist. For example Samsung devices have their own proprietary app store pre-loaded.
Peltier coolers are probably in line with what you're suggesting, but they're not super efficient.
That's been my experience with Equifax's mandated services.
Whoa, that's incredible. I'm definitely getting a Series X now, thanks.
Because it's a non issue and not enough customers care.

I don't buy Apple precisely because of their golden walls and not being able to install custom apps.

I consider Android to be good enough though, and I use most of the pre-installed apps from Google.

Another law from the EU which will make it even harder for a competitor to come up.
> Found the millennial?

Given that millennial seems to refer to anyone born between mid 70's and late 90's, that could basically be any type of microwave design that ever existed.
Smarter in the long run, if you follow up with the learning part. Learning from your mistakes forms a feedback loop that improves your reasoning.
> “People may think that current flowing in a resistor causes it to heat up, but the Brownian current does not. In fact, if no current was flowing, the resistor would cool down,” Thibado explained. “What we did was reroute the current in the circuit and transform it into something useful.”

Based on this I understood that it'd indeed cool down and create a heat gradient if it wasn't doing any work, but the difference it'd create is instead used to induce a current, which means it probably wouldn't cool down as long as that potential is used in this way instead (?)
I agree. That's why some usually used pre-processing methods were implemented in the stable release.. and more is yet to come
KV: URL Scheme for Storing Key-Value Pairs
Gmail on iOS uses SFSafariViewController, which runs in a separate process from Gmail.app and can’t be interacted with, unlike WKWebview.

My guess is that they ran metrics and decided that keeping users in the Gmail app window led to longer engagement than opening Safari..
https://www.theregister.com/2020/09/25/smartnic_dpu/

I was under the impression that these "SmartNICs" were already commonplace in prominent public clouds. Is this a completely unrelated use-case?
I think it can be found informally here:
https://solarsystem.nasa.gov/resources/2393/earth-3d-model/

The information useful to navigation has been available in encyclopedias for a long time, but not to the same accuracy as we know today. All we really need is the measures of the orbits and their distances. This would allow calculations for travel between planets. If keeping track of the mass, thrust, trajectory, and any external influences (impact of space debris), then determining one's position should be fairly accurate.

Google Sky has intricate models of the stars from the perspective of earth. Just something I found to be cool and thought I'd mention it.
Yea it's not a great idea. I was thinking like for active development, when you have a few things like redis, flask and mitmproxy running all at once.

I'm very lazy.
>and that same lack of genuine social relations is what creates psychotic reactions such as what you see in Kaczyinski.

Nice analysis...but that last part is false. The psychotic reactions of the Unabomber are a direct result of his torture at the tender age of 16 while at Harvard, as part of project MKUltra. I would like to see what ethics review board approved that "research" (on a minor btw) and why the freak who conducted this torture was not only never held accountable, he went on to become one of the 20th century's most respected psychologists.

https://en.wikipedia.org/wiki/Henry_Murray

"...Henry Alexander Murray (May 13, 1893 – June 23, 1988) was an American psychologist at Harvard University, where from 1959 to 1962 he conducted a series of psychologically-damaging experiments on undergraduate students, one of whom was Ted Kaczynski, later known as the Unabomber."

"...Kaczynski's lawyers later attributed his hostility towards mind control techniques to his participation in Murray's study.[26] Some sources have suggested that Murray's experiments were part of Project MKUltra, the Central Intelligence Agency's research into mind control."

https://www.psychologytoday.com/us/blog/impromptu-man/201205...

"...The experiment involved psychological torment and humiliation...The Harvard study aimed at psychic deconstruction by humiliating undergraduates and thereby causing them to experience severe stress."
I think this is a wonderful idea, but you’re right that maybe it could be rephrased. How about a concise, straight-to-the-point bug report followed by this at the end:

> Thanks so much for this great project! I hope you don’t think I’m complaining, just thought you might want to know about this bug. Cheers.
Since the title mentions the idea as well as the govt, let me add that while the idea is excellent, the current (Modi) govt is incompetent when it comes to execution, or may be has some other interests. Examples - failed demonetization, poor implementation of Goods and Services Tax (GST), failed Covid-19 lockdown. Most of what the govt does benefits select corporates (eg. rise of Jio). Interestingly, Paytm benefited the most during demonetization (2016) which is mentioned in the article and might have catalyzed the idea. The important part to notice is that demonetization was aimed at wiping out black money, GST was supposed to improve taxation, Covid-19 lockdown was supposed to dampen the long-term effect. However, these steps which were supposed to improve economy turned out to be counter-productive. Due to the poor or misdirected execution, India's economic is tanking down. So, although self-dependence is the stated goal, I am not sure where it will land. Moreover, the authoritarian tendencies don't help either. They are known to blackout journalists, assassinate lawyer, conduct media trials and put anyone speaking against them in jail. They will be a bigger bully than Google/Apple and pose a bigger risk to privacy.
“But I've come to the conclusion that humans are just fundamentally stupid”

I prefer eventually consistent but ok ;-).

This was my takeaway for a bit but I massaged it into “humans can make better decisions after mistakes”. The differentiator was the focus on getting better, because for me I think I have a proclivity to stew in the “we are all stupid; why try”. If you don’t have that problem then “we are all stupid” works too, and is true :-).
F-droid is a political app store.
There are far, far too many variables to complex performances like a movie, to make broad generalities about what you'll enjoy. A great movie may address themes uncomfortable for some to enjoy, at least where they are right now. Something great in the past may not age well. Average appeal can be a negative correlation for some who have different tastes.

I guess we can agree, that a badly made and acted move is likely to be unpalatable to most. But beyond that, its hard to gauge. That's why there's so much money in better predictors, they all suck so much now.
Don't back down. You can give a volume discount but anything between 2-2.5 should be your target.

You have to service 500+1 large suppliers.

Give discounts for upfront purchase of licenses. Otherwise the sales rarely materialize.
Everything within reason of course, but even in a batcave the increased brightness of a proper HDR display is quite noticeable.
There are a couple of key differences between the two ecosystems here which affect the tradeoffs:

1. Rust's cargo tool manages dependencies, it's almost universally used, and it does a good job. It's most similar to a mature Pipenv.

2. The Rust community normally does a good job with semver and the type checker makes it much easier to notice breaking API changes.

3. The Rust standard library has a strict policy of not breaking backwards compatibility.

4. There are tools like cargo-audit, cargo-geiger, cargo-crev and cargo-deny that can be used to enforce various policies across all dependencies.

5. Rust allows building single-file executables, so you don't need to distribute dependencies at runtime.

So in practice, people tend to standardize one or two good solutions outside of the standard library, and very occasionally the best ideas will make it into the standard library. It's partly a philosophical difference, but the entire ecosystem of tools works together to support that philosophy.
Maybe the wrong crowd to use as a litmus test for 'enjoyable'. Like a muscle car expert may not choose a good family sedan for my small family, the experts value features that may be irrelevant to the rest of us.
Color blindness
Great point. Now consider what browser came after Firefox. This is what Apple wants to prevent.
How do they store the hydrogen? Just big pressurised tanks? Also be interesting to see how they refuel the train, because I imagine that small hydrogen molecules are difficult to confine, while the gas is so diffuse that it must take ages.

Edit: I found a better link which has more technical details:

https://www.railway-technology.com/projects/hydroflex-hydrog...

A total of 20kg of hydrogen is stored in four high-pressure hydrogen fuel tanks whose pressure is regulated and maintained at 8.5 bar by the pressure drop regulator.

The fuel cell unit is powered by hydrogen from the tanks, while oxygen is sourced from ambient air. The fuel cell converts the mixture and generates pure water and electricity up to 100kW. Electricity generated by the fuel cell will be sent to the lithium-ion battery pack.
They were heros until they picked sides.

They picked sides because the FSB threatened to kill them, so it was a good call for not dying, but it does entirely invalidate their mission.

https://foreignpolicy.com/2010/11/01/russias-fsb-to-wikileak...
Yes, it is a difference in philosophy. Here is a blog post from 3 years ago where the libs team explored making an official set of libs to more closely match a "batteries included" experience: https://blog.rust-lang.org/2017/05/05/libz-blitz.html

This effort did not end up succeeding. Instead, a more organic, informal process seems to be working pretty well. Lists like this seem to be useful, even if none is officially blessed.
A few "two cents"/opinions from me, surely not the complete picture.

External crates are easy to include and often come also from rust core developers, this does not actually slows one down but allows for much more flexibility.

The big benefit over python is that rust does not dictates what you need to use.

And with the trait system you can often just plug in another, now maybe better fitting, solution for a specific crate.

Further, note that rust is normally shipped to the user compiled to a binary with all rust code statically linked in, while python isn't. Python is shipped often as code, and if the std library would not include that much that'd mean that one had to ship lots of module code along.

So, rust would not actually profit from having a big standard library the same way Python does.

Having a big standard library makes it also harder to deprecate and remove cruft (<https://lwn.net/Articles/790677/>), which can get a problem over the long time.
QLED refers to the quantum dot film and is part of the process by which the device generates rich colors. It's not OLED and any person who can't read the difference between Q and O probably shouldn't be pretending to choose a TV based on its technology.
Depending pn usage, septic tanks can sometimes go 20 years before being pumped. My house has heavy usage (lots of people), so it gets pumped every 2 years or so. It could maybe go longer, but it's not worth risking it getting over-filled.
I know that Wolfram has a reputation for being a bit of a hack; but in this case, I’m not a good enough physicist to see why. It all appears.. plausible? Although I don’t see new testable predictions, it does look like his theory reconciles quantum mechanics and general relativity and ties it all up with a nice bow. So, if I were a real physicist I think I’d be interested. Maybe part of the problem here is that Wolfram has a reputation for being a jerk, and a bit self important. I’ve spoken to people who saw him give a talk, and he evidently skipped all the other presentations, demanded a massive fee, and didn’t stick around for questions.
Online avatar service Gravatar allows mass collection of user info
I think their point was about manufacturing, not consumption.
Influencers and KOL Marketing in Malaysia
I'm not a movie person, but films like Home Alone, Back To The Future, Ghostbusters etc come to mind. My impression is that they are super hits that span generations because they are so predictable, middle of the road, easy to digest and unable to offend.
There's still two separate journals: "Nature" and "Nature Communications". The paper was published in "Nature Communications" and saying that it that it was published in "Nature" as the article did is factually incorrect. It was literally not published in the journal named "Nature." Those are just the facts here and aren't really up for debate other than saying that you should open up the paper yourself and read the journal's name from the heading. You'll find that it says "Nature Communications."

I agree that it is quite confusing and probably intentionally so to take advantage of Nature's prestigious name. That still doesn't make them the same journal.
The concept of 'online violence', from my best faith effort to look in to it, seeks to trivialize victims of actual violence, and this was elucidated by the responses I got. This does teach us and is very much in keeping with the ethos and rules of the site.
pre-1776: no independent nations, just colonies of GB
1776: revolution
1777: AoC draft complete
1781: AoC adopted by all 13 states
1789: Federalization

I hate to quote Wikipedia, but:

Little changed politically once the Articles of Confederation went into effect, as ratification did little more than legalize what the Continental Congress had been doing. That body was renamed the Congress of the Confederation; but most Americans continued to call it the Continental Congress, since its organization remained the same

So basically we're disagreeing over whether or not a 12 (or 8) year period between 1777 (or arguably, 1781) and 1789 represents a confederation in which the concepts of free movement of labor and capital existed in a way at least somewhat analogous to the way they do in the EEC/EU.

I'd say they do not. Given that Wealth of Nations was only published in 1776, I'm not even sure that these concepts existed clearly in the minds of most of the people it would have to existed in in order for the post-AoC-pre-federal USA to be usefully said to be anything like the EU.
Clojure Assertion
Not a rustacean myself, but I think the key issue is that Python the language predates PyPI and the whole modern mentality of it being trivial to pull in lots of third party stuff, so the expectation was that the standard library needed to be "batteries included" for the language's big initial use-cases.

So part of it is that Crates has always been a first-class part of the Rust ecosystem, but the other piece is observing from Python what happens when some key functionality in the stdlib ends up completely stagnated because it can only ever add features or fix bugs with a new language release (urllib/urllib2/urllib3 vs requests, asyncio vs trio, etc). So Rust prioritizes stabilizing the kinds of interfaces and language features which allow third party functionality to plug together in a reasonable way, rather than committing to supplying all of in the core.
IMDB's DB is big, but owned by Amazon (possibly biased due to Prime), and not accurate (see below). I've been using that website for 20+ years tho. I go to there out of habit. But I also used to continue to go Slashdot out of habit.

I read a comparison (linked on HN) between IMDB, Rotten Tomatoes, and Metacritic which used statistical analysis and concluded Metacritic was most accurate.

The movie you mentioned (I don't know about it) gets 82/100 on Metacritic [1], and a must see reward (whatever that means). 82 is high.

The director of the movie is JJ Abrams who seems to turn anything he touches into gold (with one recent exception, IIRC).

[1] https://www.metacritic.com/movie/star-trek
The web notifications API has become yet another vector for spam. The standard should’ve had a way to proactively deal with spammy developers.
Bags leak. Liquids coat everything. Residue rots.

There is one good solution to garbage: carefully haul it away in tightly closed containers. Not "blow it around in high-pressure pipes"