skysight-inc/HackerNews huggingface dataset:
For the lazy ones searching for a github link: It is not open source yet:

> HIBP isn't in a state to simply flick the visibility of it in GitHub, but it needs to get to that point. Instead, I need to choose the right parts of the project to open up in the right way at the right time.

and then further down:

> I don't have a timeline for each step along the way yet as HIBP remains something I do in my spare time and I've always got a bunch of other stuff on my plate, but the process has already begun and I'll be sharing more on that as soon as I can.
This is the sort of mindset you should grow out of around the age of 13.
Ha! Very nice :)
You've completely forgotten India, which is really the one power that can credibly stand up to China on its own.
There are two solutions for this. 1) The halting problem is decidable (but untractable) for bounded machines. 2) Instead of deciding when to halt inside the machine, do it outside with continuations. Encrypted computing will always enforce time-limits thus this is not an issue.
Right, metadata is not encrypted for the MTA. That's the flaw in the email protocol for full anonymity, even using PGP.
Theory vs. Practice: Learnings from a Recent Hadoop Incident Engineering
> Personally I am not afraid of SARS-CoV-2, for someone in my risk category the risk of bad outcomes is vanishingly low. Whereas a rushed out novel vaccine - which by definition cannot be tested for long term effects - is much more risky, personally.

Do you have data to support these two claims?

Edit: I am not sure why I have been downvoted for requesting support data regarding two quite strong claims. Someone, even if it's not the downvoter, care to explain?
This seems like a perfect use case for the 3A+ (which is quad-core and only slightly larger than the Zero).
Chinese buys FB ads to sell in other regions, same with Google. They have other business presence there too. It's small relative to global operations, but point is, if they follow the law, they can operate legally. Like Microsoft.

https://www.reuters.com/article/us-facebook-china-focus/face...
Ads are sold on the platforms for clicks outside China. There may be other B2B revenue streams.
This does not seem to have any influence. Even with 'oldtimers' you get less squashed bugs nowadays.

Even accounting for this, there is sufficient evidence for a significant drop in insect populations. While it's hard to have exact numbers, the estimations in decline of population range from 70% to 90% since the 1980.

[1] https://onlinelibrary.wiley.com/doi/full/10.1002/ece3.5236
A friend of us all...
> My field (#NLProc) is working to maintain fully anonymous review. In such conditions, it’s important to be careful when tweeting about work (your own or others) that is under review.

Interesting! I wasn't aware that anyone was doing double-anonymous peer review. I would love to know how that is working out.
They can do those things on other apps, perhaps apps not published by Chinese companies that offshore user data to circumvent privacy rights.

And you're right: This is tiny. It's tiny enough that such a big question like, "Shouldn't the right to pursue happiness prevail?" should appear unfit to ask in its context.

I'd like to ask what rights and rule of law were upheld by even permitting Chinese products in the US economy, given allowing Chinese products is in effect financing the violation of rights on the other side of the planet?
It's an interesting question: Could some open group etc replicate it entirely, e.g. something like Let's Encrypt (which is also a free service funded by various companies)? The data sources and import are the key bit where trust is an issue, and weirdly enough a single individual might have an easier time than a well-funded foundation etc.
Because this bully behavior breeds more bullies. It's a viscious cycle that typically ends with bloodshed. We should know better after two devastating world wars caused by the exact same mentality.

If you really think Trumps rhetorics will end with only messaging apps, you are short sighted and have short term historical memory
US buys from Germany because German products are on average better than US products. Nothing else.
I believe a good fit for Unix commands is using a pipeline where the output of your command (say, ls) is converted to JSON, so that later in the pipeline you can use jq to filter / count / etc in a structured, non-whitespace-dependent way. A combination of jc (https://github.com/kellyjonbrazil/jc) and jq fits the bill for me:

ls -l /usr/bin | jc --ls | jq '.[] | select(.size > 50000000)'
Chinese restricts thought which by definition will take a whole range of creative ideas off the table. They're limiting their tool set in ways that can't be overcome within their governance system.
A lot of people think that forming an LLC or corporation will protect your personal assets from creditors. When I ran my business, I learned banks like collateral, and given my business has no assets other than the cash in the bank, anything debt I took on would need to be secured by my personal assets. If you use your personal assets as collateral, you’d better hope your business doesn’t run out of money before you’ve paid off the debt.
On the one hand, yes, but on the other hand, "the real world" is just the concatenation of many equally irrelevant spaces.
Yeah this is probably it right here. Just being able to parse various common formats would give a lot of the structure people are looking for. The builtins can just operate on that. Maybe it could optionally detect the formats too. If such a shell became popular, it would also incentivize developers adding common formats as outputs to more programs too.
I would actually expect the last man who knew everything would be someone like Erasmus of Rotterdam https://en.wikipedia.org/wiki/Erasmus or Sir Thomas Browne https://en.wikipedia.org/wiki/Thomas_Browne
The Center is essentially a history research institute that's subordinate to an intelligence agency. They research KGB activities in Latvia, and are involved in background checks for security clearances.

There's not too much public sentiment around the Center itself. The question of whether to publish the archives or not was a controversial one as the article points out.
And that's not the worst. The worst is that all of this was well known by pretty much everyone in the country. I've been hearing about these dealings, the King's affairs, and generalized corruption in the Royal House for 30 years (pretty much ever since I started paying attention to these things).

Not only the country knew of the King's dealings with Saudis and other fascist dictators, they used those dealings to make a case in favor of the Monarchy. "Of course, he'll take a cut! It's the least he should get after sealing that multi-million deal!" went the general conversation (among the population, of course, the media remained silent at all times). This should give people a taste for how Spain works, and the attitude of their citizens.

Another interesting thing that nobody has mentioned in the press yet is that maintenance and servicing (staff) of most if not all of the Monarchy assets (houses, palaces, boats!) is paid by Patrimonio Nacional (National Heritage; supposedly in charge of public assets of cultural and historical relevance), not by Casa Real (Royal Household; in charge of the Monarchy expenses). I.e.: a significant part of the budget allocated to public affairs is redirected to the private affairs of the Monarchy. Then they will claim "but relatively speaking, it's not that expensive", when a significant portion of the cost is hidden behind a different institution.
This brings to mind the US auto industry where GM and Ford kept thinking that building cars their way would win and then lost to cars from Japan that were more attuned to customer needs.

If WeChat is taken off Samsung and Apple phones, it would drive more purchasers to replacing their existing with Huawei, Xiaomi, Oppo, etc phones because digital payment is a way of life in China now. Overseas business users may buy 2nd phones to be able to access the China partners and markets.

BTW, Tencent is not going to cripple WeChat to not do transactions. They make too much money from it and can afford to ignore this autocratic request.
<grumble>HN has given N O D E love for the design aesthetic of the presentation and video format recently, but it feels like I'm being fed the details via Morse code. It's infuriating! There is no summary, no overview, no block diagram, just a wall of transcribed prose and gamble on a non-indexed, un-subtitled 8 minute video. I imagine many people (myself included!) will just go "Okay, there a black brick and screen thing with an RPi zero (or is it a different model?) in it ... or something" and move on.

Perhaps this is intentional in the same way the OpenBSD homepage is purposefully ugly, to scare off people and create a small effort-moat.</grumble>
What's up with the editorialised title, which clearly overstates the conclusions of the paper?
From [1], which is a fascinating piece:

Serge quickly discovered, to his surprise, that Goldman had a one-way relationship with open source. They took huge amounts of free software off the Web, but they did not return it after he had modified it, even when his modifications were very slight and of general rather than financial use. “Once I took some open-source components, repackaged them to come up with a component that was not even used at Goldman Sachs,” he says. “It was basically a way to make two computers look like one, so if one went down the other could jump in and perform the task.” He described the pleasure of his innovation this way: “It created something out of chaos. When you create something out of chaos, essentially, you reduce the entropy in the world.” He went to his boss, a fellow named Adam Schlesinger, and asked if he could release it back into open source, as was his inclination. “He said it was now Goldman’s property,” recalls Serge. “He was quite tense. When I mentioned it, it was very close to bonus time. And he didn’t want any disturbances.”

Open source was an idea that depended on collaboration and sharing, and Serge had a long history of contributing to it. He didn’t fully understand how Goldman could think it was O.K. to benefit so greatly from the work of others and then behave so selfishly toward them. “You don’t create intellectual property,” he said. “You create a program that does something.” But from then on, on instructions from Schlesinger, he treated everything on Goldman Sachs’s servers, even if it had just been transferred there from open source, as Goldman Sachs’s property.

(At Serge’s trial Kevin Marino, his lawyer, flashed two pages of computer code: the original, with its open-source license on top, and a replica, with the open-source license stripped off and replaced by the Goldman Sachs license.)

[1] https://www.vanityfair.com/news/2013/09/michael-lewis-goldma...
Particularly if the tenant is in arrears. The faux socialist anti-landlord outrage on HN is hilarious.
The most annoying thing for me on MacOS is no 'New' menu on right-click to create a new file, only a folder. I'm just so used to doing that in Windows that it really annoys me in the Finder. There are ways to hack that in yourself though.
I agree. Even though, the echoes in mass media of twitter conversations, or political debates by political actors on the network, makes Twitter much more influential to the people doesn’t care about what’s on twitter (like me).
"Stropping" a disposable razor cartridge on a towel or blue jeans after use, i.e.stroking in the reverse of the shaving direction, will extend its life by at least an order of magnitude in my experience.
True (already done that), but I would like to hear HN community opinion.
The question isn't if you can participate but if you should participate which is arguably directly or indirectly supporting and/or benefiting from an economy run by the CCP who also have been accused by the United Nations of genocide at their concentration camps for million+ Uighurs.
Many non-IBM mainframe vendors switched to software emulation on more mainstream platforms-nowadays mainly Linux or Windows on x86, but in the past SPARC and Itanium were also common choices. What you saw may have been an instance of that. A software emulator can often run legacy mainframe applications much faster than the hardware they were originally written for did.

(With Unisys specifically, at one point they still made physical CPUs for high end models, but low end models were software emulation on x86; I’m not sure what they are doing right now.)
Nice idea that corresponds with my idée fixe - a sane, usable output format for Unix utilities. There are differences, of course - I prefer a text-table format as universal panacea, but I'm glad that more and more people notice a mess in Unix environment ("simple" doesn't mean "consistent" and even Plan9 suffers from that).

See also https://github.com/aniou/cof/wiki/Draft
iPhone is a locked device.
Nothing stops apple from actually not giving you that option for particular apps and you would know nothing about it.
China asked these companies to obey the local law, but none of them 'surrendered', not including Apple and Microsoft.
Everyone complains that 'fuse' is taken so they have to use something with qualifiers (e.g. rust-fuse), and then they propose to fix this with a solution that requires that everyone uses qualifiers for everything.

It's a bit more consistent in that no-one gets good names, but is it really such a problem that a few people happened to get in early enough that they could call their library 'fuse'?
Germany hasn‘t needed US gas in a long time. There‘s plenty of LNG from Qatar and other nations on the market plus the existing pipelines for Russian gas through Ukraine etc.

Only the US wants Germany to buy American gas because $$$
I asked in comments on post which open source license he picked. Will update if he replies.
"I think they're in the last throes, if you will, of the insurgency."

-- Vice President Dick Cheney, 2005-06-20
I've been asking the same question about Black Lives Matter causing hundreds of millions of dollars in property damage.
Or around 2000 years ago. The new testament, I gather, deprecated "eye for an eye" in favor of "turn the other cheek".
they pose smaller risk, as they sell data to china.
But that can simply be outlawed with something like GDPR, without a big drama, unlike a ban
Last year you may have been right, but with Pence, then Pompeo making Cold War declarations, it seems quite a bit more than that.
Hehe, yeah :)

When I was a teen, I somehow got a modem number at NASA, and I stupidly gave it to a friend. He tried to brute force it, but he got door knocked. He quickly formatted his disks, but it wasn’t even the cops haha!
As a baseline, just do it exactly like in Java/Maven, where it has been absolutely fine for almost twenty years.
This is why I think directly tying money into open source code* isn't a good idea. It breeds burn out.

Instead of creating something with the purest intent of doing it for sheer joy or scratching your own itch, suddenly everything becomes about money and now every second you spend on the project gets evaluated as a way to maximize monetary gains and if things don't work out to your internal expectations you're constantly comparing yourself to others or thinking negatively about how much time you've put into something and how little compensation you're getting from it, which is a horrible feeling.

* The code aspect is very important. I'm all for figuring out ways to generate income around open source projects, but if the code is the core of everything and your core is only moving forward because you want money, you're setting yourself up for failure, burn out or worse.
If you’ve googled then why are you asking about python 2?
Yes and no.

You shouldn't punish someone because they have done something bad, you should rehabilitate them. But you should do something.

Doing nothing might be worse than doing the worst of the previously mentioned options.
Just 20 bucks will set you in the right path
Monetization is also the reason China banned every US Internet service.
Google, fb, Twitter doesn't comply with internet security law in China, which requires servers in China and content regulation. The same law applies to everyone. If you follow it by the letter, you can operate. Case in point, Apple iCloud, Amazon, Microsoft azure etc. Yes the law itself is highly controversial. I for one would want this law changed. But at least the path for market access is documented. In tiktok case, it didn't break any existing us laws. It has an American office and hires Americans to do security and content monitoring. All data is stored on US soil. It promised to let outside review of data practices and how the algorithm works. There is no clearly spelled out procedure to follow to be allowed operating in the US. I am sure tiktok people are searching in the air for ideas to get themselves allowed to operate. I think thats the difference between fb in China and tiktok in the US.
Im not sure if those corporate institutions will allow it to notify breaches quicker, if HIBP is backed by likes of Facebook, google etc. Its better for HIBP to stay away from them.
Is there a reason (Security, Competitive, etc.) that the code wasn't open source from the start?
I’ve never understood this: When TLS gets updated seemingly yearly, why should we trust crypto implemented in hardware and set in stone by standards ages ago?
Having namespaces seems like an absolute no-brainer to me, and i find the visceral opposition some people have to it entirely baffling.
I have an honest question for Twitter users of HN: what's the net positive value of Twitter to your life?

It feels like using Twitter or not has been an uninterrupted argument for years, even on HN, as if on one end your rational brain knows Twitter is detrimental to your mental health, but on the other end: it's a great dopamine, and outrage dispenser.
It makes me think of Voyager [1][2], based on Vega and Vega-lite, that leverage a grammar of graphics. A neat trick you can do in Julia is use it interactively to generate plot specs [3].

Sadly, looking at the github repo it seems to be unmaintened, so I am glad to see Muze in that space.

[1] https://github.com/vega/voyager

[2] https://idl.cs.washington.edu/papers/voyager2/

[3] https://youtu.be/IJqnx9ShRlM
Technically this is the beginning of the next WW3, we're in the negotiation and economic pressure strategy stage - like starting to take away toys and access from a child who is behaving badly or unacceptably; easiest to reference the concentration camps the CCP is operating for million+ Uighurs, where the United Nations has accused CCP of genocide.

India has clamped down banning, and other nations and politicians - perhaps under pressure of their citizens, are waking up, becoming aware - or at least enough that politicians can then more safely take action without succumbing to propaganda coming from CCP and other bad actors who are consistently trying to undermine democracies.
Alan Kay has noted that vendettas are a human universal [1]: they arises naturally in any human society everywhere on the globe and in history. Rule of law is not a human universal, it requires conscious effort and continuous maintenance. I'm increasingly afraid that the relatively long period of peace in the West have lulled this generation to forget that war, not peace is the natural state of the world.

[1] http://billkerr2.blogspot.com/2008/08/what-alan-kay-said-abo...
UrbanClap[1] does something similar in India.

[1] https://www.urbancompany.com/
Well, some older Lisps not only did support files, but also file versioning on operating systems allowing for that. You still have provisions for that in ANSI Common Lisp spec.
> I see this ban as a late but fair move.

Governments ban apps at will? Sounds like a Communist Regime move.
Honestly these questions are not that hard to answer. Just look at the likes of GitHub, GitLab, or really any source code hosting platform that supports the creation of groups.

> How do we decide which person/entity gets a namespace?

You get a personal one, named after your user account. In addition, you can create up to N namespaces. After that, you either have to request more or pay a small fee. This prevents namespace squatting, while still giving you the option to register a few for specific projects.

> What if there's a dispute?

First come first serve seems pretty reasonable. Just because your company is named X doesn't mean you have a perpetual and exclusive right to use that name wherever you want.

> What do we do about all the currently un-namespaced crates?

You would have to leave them, and perhaps disallow un-namespaced crates after a certain point of time. Maybe take a look at how NPM handled thsi.

> How would Rust (the language) understand namespaces?

A crate `foo/bar`, with `foo` being the namespace, should just translate to something like `use foo::bar`.
I mostly agree, but this fantasy/system where housing prices will just continue to increase infinitely while wages stagnate is ludicrous. People shouldn't have bottomless faith in American real estate going up in price forever.

This entire idea that people should buy a house and have that be their nest egg is awful, and the consequences of it are playing out in every city in the country as a slow motion tragedy of mass homelessness.
> Probably a new war could similarly eliminate the wealth inequality in countries like the US.

Perhaps just by destroying wealth. It’s unlikely that any violence could improve the US middle class since it’s already richer than the middle class in most other countries. Best you can do at that point is just try to eliminate the wealthy if you’re fixated on income inequality.
> doing well for the past several weeks.

How convenient of you to ignore all the weeks prior to "the past several" as in: significantly higher mortality rates than any of its neighbours.

And the end result? Worst recession since WWII.
The ICARUS system [0] enables trackers of 5 g weight or less, the receiving antenna is on the ISS. It uses GPS, and is used on small birds and other animals. It's not exactly real time, as it needs the ISS to pass overhead to upload data.

[0] https://www.icarus.mpg.de/4146/technology
> How do we decide which person/entity gets a namespace?

Do what maven does, and follow a reversed domain name convention. Or just first-come-first-served.

> What about namespace squatting?

It's much less of a problem, because having to use a different namespace is much less intrusive than having to use a different package name.

> What if there's a dispute?

What kind of dispute are you imagining? It's much harder for someone else's package name to cause a problem for you if packages are namespaced, since there's no way for someone else's package to end up in your namespace, whereas if you have to just use a convention like author-packagename then disputes are much more likely.

> What do we do about all the currently un-namespaced crates?

Either put them in a (deprecated) unnamed/root namespace, or turn each one into its own namespace (i.e. libfoo becomes libfoo:libfoo).

> How would Rust (the language) understand namespaces?

It doesn't need to, as far as rust is concerned a package is a package - they're handled at the cargo level.

> How would cargo work with them?

Dependencies would be (namespace, name, version) rather than just (name, version). And you just... do the sensible thing? This isn't a new idea, other languages have done this.
I can see Goldman being picky about that, as for them, the code is actually the secret sauce of high frequency trading or algorithmic trading.