skysight-inc/HackerNews huggingface dataset:
I would say it's far more shameful when it involves the food industry, for instance, or any other industry that provides essential resources to people. In that case, their business model becomes forcefully harmful to society.
Chernobyl: How did the RBMK nuclear reactor explode and could it happen again?
I suspect the downside is that it'll promote blind propagation of errors.

In rust that's fine because the type system will document what error types can be returned.

In golang, it important that every error type that can be returned is manually documented.
Otherwise, it's better to just panic, since nobody can handle unknown errors anyways..

Or am I missing something?
Russia prepares to drop Windows as well:
https://en.wikipedia.org/wiki/Astra_Linux
My first thought was will Microsoft even notice. If I look at my own business the only orders I get from China are from outposts of Western corporations. Software piracy is rampant there.
I agree, they are on completely separate planes of severity. Sharing information in the context of a real-life relationship, especially with someone who wields emotional, physical, or financial power over the subject, is far worse than sharing it with some impersonal corporate optimization algorithm. The main reason to be concerned about corporate surveillance datasets is that they could, someday leak or be weaponized into the subject's personal relationships. Surveillance explicitly for this purpose is beyond the pale.

Like most people I know, I had great parents who would have used this responsibly or not at all. Others were not so lucky. Whether it was homophobia, abuse, or simply overbearing parenting styles, some opacity in the parent-child relationship was critical to their sanity and survival as young adults. Particularly in college, where parents still have "power of the purse" (so could force their kids to accept MDM) but tend to back off out of logistical necessity (until now?).
re: getting kids into things, only thing i'd add is to be patient.

Often kids will see a thing and not connect with it at all. Then two or three years later think it's the greatest thing they've ever seen.
Get the feeling Linux is a bit too "secure" for them.
I would love to see a game like RuneScape but with a built in "script manager". It would be sandboxed from your machine for security, but promote building little scripts to help you play the game. It would be ideal in a non-pvp game where the points don't really matter (Like Minecraft)
Forcing China to create their own version of anything did not work out for the US. Remember when they banned Intel to ship CPUs for China's supercomputer? The end result: new CPU from China, Intel had to let people go because of the reduced amount of revenue. I suspect this trade war is going to result in a new Chinese OS and some other projects like that. At the end they will enter with these new products to the global market. Essentially unless the US gets every single country to ban Chinese products (which is unlikely) they just created more competition for themselves.
Are you the one that created this bot on reddit?

https://www.reddit.com/user/revddit/

Creating a bot to spam your own website is obviously against the site rules. I see most of your posts on Hacker News are similarly promotional.
It depends on what do you want to achieve, but in general, the language ecosystem is i.m.o. more important than each of these.

I.e. I really don't like Golang, because it has lackluster support for functional programming paradigm.

I feel that writing code through composing functions (map/fold/reduce mostly, maybe some walk, as I often do data transformations) makes me feel productive and producing less errors in my code.

In Go, I have to write for-loops.

On the other hand, the libraries and the rest of the Go ecosystem is really nice, especially if you target kubernetes and there is the feeling of 'there is one obvious way to do it', and I kinda like that.

So I write Go. Hm, reading this after myself, maybe that is some argument for architecture of infrastructure?
Surely that doesn't account for interest?
I think this is just a positive side-effect for PRC (which is miles away from a "PR").

China is playing the exact same card that USA does. Microsoft (willingly or not) have been playing ball with the 3-letter-agencies (3LA) to keep vulnerabilities secret and to the 3LA's advantage. If USA is going to 'cry wolf' on Huawei, then it is fair game that RPC will 'cry wolf' on Microsoft (and/or Cisco, and/or Oracle, and/or pick-your-own-company).
> the API access sends the reddit cookie to reddit while not being on reddit.

A few things,

(1) Why does it matter in this case? Under what scenario can you imagine reddit abusing the knowledge that certain users are reading metadata about reddit accounts off-site?

(2) It seems to me Firefox could selectively choose not to send cookies and the referrer header in this case, rather than rendering entire sites broken. In that manner, sites accessing social media APIs can function, no data leaks, and everyone is happy.

(3) Hundreds of sites are broken like this. An issue tracking them has been open for 5 years [1]. The list used to identify "tracking" websites is huge and not maintained by Firefox [2].

(4) Due to this list, it is virtually impossible to build a web service that queries any social media site and runs on Firefox under default settings, significantly handicapping apps that can be built. Devs' recommendation was for me to move the code to a server, which would be expensive to maintain and would limit usefulness to users by obscuring code and introducing per-IP rate limits from the external API, in this case reddit's.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1101005

[2] https://github.com/disconnectme/disconnect-tracking-protecti...
Hopefully not. A healthy competition is better than Microsoft monopoly. If China could spend billions of dollars on an open OS and make it compatible with major windows applications, it would be better for everyone. This is challenging because it involves huge amount engineering and testing effort, and Microsoft/US is likely to use restrictive patent/technical standards to contain it. But China is probably the only one with the ability and willingness to make it happen.
The ruling government will outlast any presidential administration as well
Why change anything about this story, and really .. with what privilege?

Jack was clearly a special creature. For the purpose of 'feel good', you'd alter his story?
That doesn’t make any sense. They could make it as insecure as they wanted without having to write a brand new OS.
I wonder if this will smash up the tech monopolies and encourage local innovation.
The real hacking threat is all those unlicensed copies of Microsoft Windows that never get updated + the fact of just how insecure Windows was until recently / somewhat remains + the 2x turnover lifetime of pc’s there vs here.
yes - but the chinese govt has a large initiative in a custom built linux distro called Red Flag.

Red Flag was made mandatory in a lot of public access points like cyber-cafes.
Indeed, but AFAICT there are apparently still some opaque, undefined CPU% limits for people paying with CC instead of free credits. They also mentioned elsewhere that customers paying via PO are exempt from the automated miner murderer, but that was was news to me and I guess just furthers my point: we shouldn't have to trawl HN threads to understand your CPU% abuse limits; they should be spelled out specifically and quantitatively in the main TOS, for each type of payment method, and any other factor(s) that effect them.
Agreed - I thought this looked pretty reasonable, if a bit parenthesis-heavy, until I saw this example:

func printSum(a, b string) error {
fmt.Println(
"result:",
try(strconv.Atoi(a)) + try(strconv.Atoi(b)),
)
return nil
}

When you nest the calls to try inside another method call, like this, the control flow really becomes obscured.
As user 'thrower123' replied, I was busy jackin it and playing with girls which obliterated my previous schedule of learning 24/7 and being eager to do so.

I genuinely despise the change that lead to who I am. But as I write this I also realize that it was all me and this is just a bunch of self pity and I'm being a whiny little bitch that should not be scared of doing stuff for fear if not being as easy/able to as when I was younger. Fear of failure? Possibly. Probably. I'm too drunk to keep going and need help. Or money so I can take some time off and work on myself physically and mentally.
> Sea level to space is closer than Manhattan to Trenton.

"Closer" is a fuzzy concept. I've seen the same point made another way, that you can be closer to space than you are to the sea... even if you're in Japan, a long, narrow island.

But then again, imagine if whenever you tried to drive to Trenton from Manhattan, a tornado picked up your car and threw it back to Manhattan.
I've just discovered AppSepctor and it blew me away! Especially being able to inspect the network requests is amazing!

One question though as we're serving customers from the EU: is AppSpector fully GDPR compliant?
I sincerely hope it is, I have to use it :)
The fact that data didn't get deleted is irrelevant if the customer can't actually get at that data.

That the customer got unlocked is of course a good thing, but for at least 30 hours the customer couldn't access their data, that's highly problematic.
Not really. You can just check if “err != nil” and switch control flow on this.
Linux Deepin Is Spyware - https://www.youtube.com/watch?v=v25Dy66AtNI
At worst, cynically, I think it's our spyware vs their. US companies and xEyes in general lost privacy credibility some time ago. Both gov't s are known and proven to spy using big companies.

And china isn't 1st here in issuing a ban, they are retaliating here.
Taiwan's chip industry is an obvious winner in USA's trade war against China.
I can't blame them but it would be great if they would use or just fork (and maintain) an open source linux/unix distro.

All US services/closed systems present a national security threat to sovereign states.
I’d argue that the sleep deprived decade-long social isolation of modern physicians make them science’s equivalent of a trance practitioner.
Are the wings at the back doing anything useful so far aft of the center of mass, uh, behind the rest of the craft?
I think you are selling yourself short. I personally know people who have gotten married for the first time after 40 (and are now in their 60's) -- and are very happy.

It's not too late, and most people will spend most of their adult life above 30. The only thing that is better about being under 30 is less wear and tear on the body.

You have already figured out that money and stuff aren't the things that really matter, and that's worth a lot. I encourage you to keep looking.

Find someone who interests you, who is of similar age and experience -- someone who has also figured out that money and stuff aren't what matters. Yeah, you'll probably try multiple times and find that it doesn't work out (for whatever reason). But if you have reasonable expectations, keep trying, and honestly look for someone to give your love too, there's a good chance you'll find them.

One thing that might help is to find ways to serve others -- in a way that does not benefit you (except the satisfaction of really helping someone). Pick a charity or an organization that is doing something that interests you, but also benefits others. That could be a good way to find someone who cares about the same things you do.

Or just find a group that has events related to a hobby you have, or a sport that interests you -- anything casual and low-to-no-pressure, but is still an "in person" thing.

Worst case you do help some other people, and/or have some fun doing hobbies/sports/etc. Best case you find someone you want so spend the rest of your life with. I think it is worth the effort. so I encourage you not to give up.
The Great Divergence, they called it.

Computing as itself is getting more interesting than I would expect it.
Apple blocks video showing crowd reacting to the display stand announcement
I use amazon as much as I can, but I would never trust their supply chain with my life or my health. I don't think I would ever buy such an item on their website, nor anything I would apply to my skin or ingest. Even if they displayed a model suitable for climbing, how would you know it is guenine?

The counterfeit problem is real. Like half of their intel 10gbe NIC are counterfeit (I know because a Synology NAS will only work with a guenine model).
Forget Agile and Kanban, understand what your user wants first
Hopefully it's linux based and open source so I can give it a spin
Show HN: KeyQL – Build Data Queries Using Key-Value Pairs
Imagine putting RMS (Richard Stallman) in China. What do you think the authorities would think of him? Will software in China ever be free as in the definition made by Free Software Foundation?
I would have thought that in this context "tech" meant "software".
Could you maybe do whatever-it-is-you're-planning-to-do-with-the-scraped-data under the guise of a review site?
China's home-grown OS is more insecure, corruptionist officer will do this.
What if the most money with least effort is made though tricking or manipulating people? Lately, that seems to be the trend. I’ve played mobile games recently where the only “content” updates were A-B testing schemes.
Let's not forget that China has blocked access to its market for US Technology companies for the last 10 years.

This is not China playing the same card. This is China playing aggressively, as they have been.

It's a smart strategy, don't get me wrong, but let's not claim the US as the initiators of these market-distorting actions.
Obviously they don't verify if the load is fraudulent. Otherwise this whole debacle couldn't have happened.
Depending on age, lego games, Monument Valley (awesome), Minecraft, anything from Amanita Design, scratch junior, Where is my Water, Fold the World.
All networking gear and computing systems used for sensitive purposes need to be produced locally by each country. Or if they are going to be developed together then they need to be based on common open source components that are very well audited. That's the only sane approach to all of this. It's obvious that computing systems and networks can be used to steal data from and spy on all sorts of commercial and non-commercial matters and that matters a lot in negotiations between even friendly countries.

What all of these countries should be doing is organizing these sorts of open source frameworks for developing future tech because it's obvious that it can be done that way and that individual countries are incapable of producing these goods on their own in various corrupt authoritarian sorts of governments.
I hear they're working on a custom Linux kernel called Chinese Telephone.
He's also idiosyncratic in the approach to the rest of his life. When he practiced ‘simple living,’ in his front yard he had (or still has?) a small wild garden with uncut grass, where he of course walked barefoot and his children played naked (iirc). He was taken to the court by neighbors on the issue of grass, and appeared there with a tome of paper citing local laws and research that says cut grass exudes harmful substances. Whereupon he was left to do as he pleases.

The article on Rohrer, which included this anecdote, theorized that his court appearance proved his gardening choices to be a matter of principle and not just negligence, thus changing the perception of him by the neighbors.

Meanwhile, his ‘Passage’ is in MOMA's initial videogame collection, and he's had a solo exhibition at The Davis Museum.
That's my point. Their support got so bad that they had to be called out on in publicly before they did anything. That's hardly what you want to hear from a company like DO.
Visual programming have been quite successful in some constrained domains. The fundamental imitations is that visuals does not represent arbitrary levels of abstractions very well. The visual way to represent abstractions is symbols (e.g symbols on a map), but when you go a level deeper to create symbols representing other symbols, then you end up with text.
As per wikipedia: "Peak oil is the theorized point in time when the maximum rate of extraction of petroleum is reached". You can still discover new sources of petroleum after "Peak Oil", but the idea is that you will never find enough to increase the maximum extraction rate.

What we see as consumers is conflated by the fact that there are self-imposed limits on extraction by OPEC designed to raise prices. Due to various political situations, those limits have been slowly removed. When you see predictions of "Peak Oil", often they are based on existing production and not maximum production (and hence are nonsense).

I'm not aware of any literature that attempts to speculate on current maximum production capacity. Probably it exists, but I certainly can't find it. Whether we have hit "Peak Oil" already, or whether it will come in the future, I don't know. A lot of that kind of stuff is politically very sensitive and oil companies/OPEC are understandably reluctant to be straight forward with the data.

Finite resources eventually run out. When you don't know how much you have, it's tempting to assume that because you are finding more, you will continue to find more. There is no real guarantee of that. It's a risky strategy.
Because all this "national security" is really about trade not national security. Trump declared national security on steel, cars and pretty much any important industry that US didn't lead.
Walgreens is piloting freezer doors that track you and serve you ads
I would suggest considering Canada as an alternative. My experience has been mostly positive as an international student in Canada.
Totally. Only thing is, who's gonna play Jack?
Because the NSA has an unknown exploit on Adobe Acrobat PDF Reader, and therefor wants as many downloads of this malicious pdf as possible. From people like us, in positions like us.

/s....?
> The irony of a nation state oft-associated with cyber-attacks on Western targets, both in the business and government spheres, blaming the U.S. hacking capability for the need to develop a custom OS is not lost on me.

What irony? I thought that by this point it was clear that nations all over the world are hacking each other; it doesn't seem that far-fetched to try and protect your nation from that. Whether that should be through a new custom built OS is a different ball of wax.
Yeah, seems to be back up. That link (along with https://github.com/jasonrohrer) was 404ing when this was submitted.
> I was surrounded by contractors making £60/hour so I started my own contracting company and was soon making way more money than I've ever made since.

> Once I graduated I went into normal being-an-employee mode, and things have been getting financially worse ever since.

> Scary, because I fear that some young people are reading it and thinking "I don't need school! I can make money!".

Um... did you need school? You skipped the part where it helped you. (And were explicit that it hurt!) Why did you leave your personal contracting company?
I think this is a good point: Valve doesn't make games, but it definitely seems to be trying out other gaming-related things.

Examples:

* Steam Machine [0], an alternative to consoles

* Proton [1], incredible boost to gaming on Linux

* Continued development of the Source engine [2], that, albeit not a first choice for the majority of game developers, is still being used

* Going heavy on e-sports with Dota 2 and The International [3], which, I believe, is also beneficial for gaming as a whole

[0] https://en.wikipedia.org/wiki/Steam_Machine_(hardware_platfo...

[1] https://steamcommunity.com/games/221410/announcements/detail...

[2] https://en.wikipedia.org/wiki/Source_(game_engine)#Games

[3] https://en.wikipedia.org/wiki/The_International_(Dota_2)
Considering some shareholders are also ordinary users (in case of FB), user privacy is also in shareholder benefits too.
Apparently they want to use it, otherwise they wouldn’t, right? This way they can have the easy login using Face ID and you can use the account they already have.
To avoid issues of implicit EULA acceptance, maybe a 'helpful' "what browser should I use" that always spits out Firefox as the answer?
I feel like were entering the 3rd phase of the cold war. Except now instead of political ideology guiding our hate/intentions its just hate.
Oh wow so should be food, fuel and other stuff. Then we can call it a day and start a WW3.

We are at peace because we depend on each other.
Source for your claims?

Intel, as far as I know, only let people go because they've been diminished due to ARM and Cisco with smartphone processors.

What is this new CPU from China? China is quite publicly known to be years behind the US in semiconductor design & fabrication.

I would agree with your statement that we'll get a new Chinese OS. Overall this is already in existence w/ WeChat, and all they need to do is go further down into the Kernal. As Android is restricted partially in the future, this may lead to other problems thought.

We'll see.
Maybe one of the problems is DO's views of credits. Maybe things would work out better if they would treat credits like real money instead of phony money and tighten up how the credits are handed out.
I a legal complaint came in I would have figured that you start a far more transparent, cohesive process where the one accused has some information of what's going on and feels some agency.

If there's a DoS, inform the party about it.
As international users, we have a vested interest in reining in the proclivity of American government departments to engage in extraterritorial expansion. We should wish to see them lose or be made to lose.
Notes on Sign in with Apple
It seems logical to me that a company that is privacy-focused in an era of a privacy-obsessed customer base will actually make more profit.
> They don’t care if you use 100% of CPU

They clearly do, at least for some subset of customers meeting various quasi-secret criteria.

> they don’t want you to do is use 100% CPU and not pay the bill.

The account here was fully paid up, albeit via credits that they issued rather than via USD. Regardless, it was not past due, so, the high CPU% was the mortal sin.
Quotes article from the Epoch Times, the Falun Gong paper. This may not the most credible source.

What would "China" dropping Microsoft windows mean? Surely not all Chinese companies stopping use, since that would be extremely disruptive. More likely a few ministries starting a program to try Linux.

Not that a scenario where possession of an install disk would be a crime doesn't appeal to me. The weight of the entire Chinese state might help the Linux desktop crack 10% usage but suspect I'll have to dream on.
There are currently four living people who have walked on the moon, the youngest of which is 83: https://en.wikipedia.org/wiki/List_of_people_who_have_walked...

It is probable that we will return to there being no living humans who have walked on the moon - something which must have been unimaginable at the end of the Apollo Project.
While not caving on plenty of others. E.g. errors when a wildcard can’t be expanded (because it is not meant as a wildcard) and you have to explicitly quote. Or (subcommand) instead of $(subcommand). There are more cases I frequently encounter.

Infuriatingly, fish knows what I meant, as the error tells me what to do instead. But it won’t do it for me and prefers to lecture me instead.
Have a look at https://screeps.com/
As long as it is using sequentially consistent writes is not going to be faster than a two lock queue, as, at least on x86, an uncontended sc write is exactly as expensive an uncontended spin lock acquire (and a spin lock release is very cheap).

On the other hand, a SPSC ring buffer can be implemented purely with acquire loads and release stores, and if one takes care of avoiding reading recently written cachelines when not necessary it can have higher throughput than a spin-locked queue.