skysight-inc/HackerNews huggingface dataset:
When a country takes actions that limit our freedom and attack our companies to enforce their values, it is next to impossible not to consider them an "Enemy."

There is not a way to help China deal with their internal questions; it is now a matter of pushing back.
No, but by your standards 'Socialist' describes Nazi Germany approximately as well as it does China.
I read an article recently that made it seem as if VPN wasn't the panacea for GFW that westerner's think it is. Apparently the GFW throttles encrypted connections heavily outside of normal business hours.
Commercially irrelevant for the game maybe, but not for the platform. If i can't play my old favorite games i am less inclined to buy a new platform. Or might move to a platform which supports those games.
Very surprised it took this long to implement. I’ve had a good experience with B2B + Duplicati, but the main reason I went with that over the simpler Backblaze Cloud was the retention policy. 30 days to recover files was just too short of a time span to be a guarantee that my files were safe.
Live Demos of Artificial Intelligence
Nobody, including Chinese citizens thinks this is "ordinary people boycotting offensive speech", this is government action.
I was wondering if we'd end up in argument by Wikipedia :)

We're discussing language here, maybe we're not making fine distinctions a political scientist would make, but let's check a thesaurus:

https://www.thesaurus.com/browse/totalitarianism?s=t

Synonyms for totalitarianism: despotism, authoritarianism. In common language they're the same thing.

Perhaps an English-speaking political scientist would be unhappy at those thesaurus entries and claim the differences are critical, I don't know, honestly, don't really care. If you wish to draw a distinction, and argue that it's really important that Marx was merely authoritarian and not totalitarian (or whatever), that's fine by me. I concede the point through apathy. Does Polish draw the same distinctions as English, I wonder?

Anyway. It's a distraction. The point is, communism always ends in being a dictatorship like the USSR or China, it must through its very foundational assumptions, and whatever you call the resulting system that will always yield very heavy state control of industry, information, etc. You can't have a Marxist system without it.

As for top dogs: that's one of the primary logic errors in Marxist philosophy. He divided the world into exactly two camps and then pitted them against each other: labour and owners, workers and capitalists, proles and bourgeoisie. But this world existed only in his mind. Even in the 1800s there were many people who didn't fit that neat classification, including himself. Marx spent his entire life producing words and ideas; his "means of production" was a pen and paper. He was able to do this because he was supported by a factory owning friend. So was Marx a top dog or oppressed prole? What would it mean to seize his own means of production? Have a government official steal his pens? Marx failed to notice that his own existence didn't fit his own theories, because he was an idiot whose thinking had no value due to his staggering lack of real world experience. Indeed in Das Kapital he was forced to engage in various kinds of fraud to make his own arguments work, for instance, by citing decades old English factory inspector reports as evidence of contemporary problems without observing that those same reports led to changes in the law and improvements in factory conditions. If he had remarked on that, it would have undermined his thesis that capitalism couldn't self-improve and needed violent revolution to improve worker conditions.

A good introduction to just how isolated from reality he was can be found in the book "Intellectuals" by Paul Johnson. The relevant chapter has been reproduced at this link (ignore the weird picture and lack of attribution, the words are the same):

http://thekbh.org/marx2.htm
Robinhood Gives Banking Another Shot a Year After Botched Launch
It takes a certain level of Eurocentricism to believe roughly 4 countries are the world.
Surely not another flamewar about that. Would you please review the site guidelines, paying special attention to this one?

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=21190597 and marked it very off-topic.
The picture for "8) Experts think about what they are not designing:" looks like an optical illusion, but I can only see the two people with their arms on either side. What is the other picture? My guess would be some kind of Lovecraftian monster e.g. Cthulhu [0].

[0] https://en.wikipedia.org/wiki/Cthulhu
The thing is, you can be very good at something without understanding it.
Now that the NBA has established that they do, in fact, possess spines it seems there is a prime opportunity here. "When we exported basketball to China, we weren't just bringing a sport to a new market. No, we were exporting our values. Our uniquely American values, that stand for the right to say what's on our mind, and we will be DAMNED if we let another country tell us what we can and cannot say. As managing director of the NBA, I stand before you to say, America: fuck yeah!"

Now, do you want to appeal your red-blooded native fan base, or you gonna go chase a few extra dollars overseas?

Note: I don't even watch basketball, so they can do what they want. But if I were in charge...
Ask HN: What happens to telecom/cell companies if Starlink succeeds?
I haven't been able to find anything terribly reliable on the speed afforded by a fully operational Starlink system. So assuming that all data speeds are upped to 10x of current speeds what happens to companies like Verizon, AT&T, Comcast, etc.? Do they go the way of Tivo?
China does not pollute more per capita. US has a commanding lead there.
I worked with a registration system that assigned every attendee a UUID, the issue with that is, most conventions have a badge number, as badge names are generally non-unique.

The developer saw no issue with making people enter UUID's to search for badges.
Maybe but Russia has had a history of being weak and controlled as well as being a target for colonization by two at the time super powers of Europe with visions of grandeur.

They also likely feel “victimized” as losers of the Cold War... (though wrongly).
Yes if given the chance. Economically it's actually difficult to do so, as the Germans and Soviets learned. If you don't have to hide, it makes it even easier. And denial rhetoric, which has never changed, helps them greatly in achieving that goal.

"Well, we don't have evidence that these camps involve killings. So, we're not going to investigate it. We're going to do business as usual."

As a Polish-American, here's a fun one. Look up Jan Karski. The dude that personally witnessed the extermination camp atrocities, escaped and reported to Western Allies in WW2. Even met with FDR. Supreme Court Justice Felix Frankfurter who heard the reports, "I did not say that he was lying, I said that I could not believe him. There is a difference."

Saying you don't believe someone is the same as thinking they're lying. "I believe you, I just don't think you're telling the truth." Doesn't make sense. "I don't believe you, but I think you're telling the truth". Doesn't make sense either.

But this is why I get fired up to all Hell about this stuff. You don't want to believe it. Look up BBC reports of interviews with people who got out of these camps in China. I mean, if there's organ harvesting, I highly doubt they're waiting for a natural death. That's all we know right now. It's supremely hard to believe it can stop there.

History never, ever changes. It's just different names, different faces and different blood spilled. But it's always the same stories and the same lies.
Is Death Reversible?
Where do you even begin to pick apart a statement like this... The US is completely fucked with regards to racial tensions, it's a complete shithole in that respect, for the standard of a developed nation. Race permeates public consciousness to a degree not really seen anywhere in Western Europe. Until the 60s there was institutionalised discrimination for crying out loud. Even today there is a measured, objective disparity in: arrests, convictions, police brutality, not to mention job applications and other areas. Can you compare this to a country like Spain or the Netherlands?

"Least oppressed society in HISTORY", this reads like a Trump tweet. Sure is some egregious lack of self-awareness.
I mean, yes, I'm an American and it's no surprise to anyone that I think censoring speech is deeply problematic. (I think telling people how much money they're allowed to spend on political ads is also problematic, though most Americans seems to be cool with that restriction. It's really hard to draw black and white lines when you get into the details.)

But when I see other people (in China, in Europe, really in most places that aren't the US) supporting tighter speech restrictions than we do, I understand that that's for some reason other than them being assholes, or childish, or hypersensitive, or whatever. I probably wouldn't like their reasons if I fully understood them, but I also accept that being an American means I don't fully understand them.

[As a side note not directed at you but at some others in this thread, it sounds like trying to draw this distinction gets me labeled as some kind of communist shill. What the fuck ever.]
I've come to realize the problem with Java is not the programmers. Most of the strategies they want to use are legitimate improvements in flexibility, and in other languages they do make the source code smaller. Java is simply a poor vehicle.

Java forces programmers to choose a point on the spectrum of "more flexibility" <-> "smaller program size". In languages like Lisp, by contrast, the more generic a function is, the smaller it is. When I choose to make a function less flexible (i.e., making it more specific to improve performance), it gets longer. The spectrum in Lisp is "more flexibility + smaller program size" <-> "more performance + larger program size", and that's almost always an easy choice to make. Every function and macro in core.clj, for example, is impressively concise.

When I write Java, I tend to go for simple first, and then have to rewrite everything 20 times as I discover what axes of flexibility I need. In Lisp, I tend to write a function once in the simplest possible way, and then re-use it in its original form forever. It's already at max-simplicity and max-conciseness by default. Except in the rare case where it ends up being a bottleneck, it's done.

What I want above all is "more maintainable". In Java, the two factors that drive this are on opposite ends of the spectrum. There's no ideal design, and whatever point I pick today will turn out to be the wrong choice later.
counterpoint: anglo-sphere internet is very hostile towards right-winged content, with the exception of a few special purpose "containment"-websites and social media personalities. but these people are also pretty much ignored. this is defacto censorship, or more accurately, a publication ban.
The excess salt can disrupt soil ecosystems, but salt is not poisonous or carcinogenic. It's just a matter of having to much in the soil/water, which isn't permanent.
I'm with you. We see in this discussion that it's difficult even to raise some potential scissors as examples without a lot of commenters falling into them.

SSC's point is not "X is a near-universal scissor", it's that there's a scissor or ten for almost everyone, and that some scissors are likely to ensnare a lot of people.

If you've never found yourself arguing vehemently and extensively, to the death, about something and sometime later wondered what that was about, you may be a counterexample, someone who is scissor-immune.

I sure am not.
I give empathy due to the coercion (active or passive), relatively forcing them to act in the way they do - but I don't stand idle.

There's not only ignorant behaviour coming from the tyrant-lead China, however the hypocrisy is blatantly obvious. Makes me think of the pro-China indoctrinated students in Canada (and elsewhere) who have the freedom to protest whatever they want, yet they're protesting to allow censorship and against freedom of peaceful assembly; it's clear indoctrination, likely with fear of consequences with falling out of line (for themselves, friends, family) - their own critical thinking perhaps not developed, and perhaps stunted from development - tied into whatever propaganda they're actively fed.
I ended up reading the lodestone section and realizing that it was a description of magnets.
Ask HN: Teach Programming to My Kid
I want to teach HTML/CSS and may be something like Turtle (Python) to my almost 7 year old. What else do you recommend ? I know about Scratch from MIT.
Why should we listen to these authors? Yes, they have a lot of academic credentials, but is there any evidence they have worked on large systems that have benefited from their designs in practice?

To put it another way, I think that I would find a book about writing by Stephen King to be more informative as a budding author than, say, the dean of the English department at Harvard.

As with all things, I'm sure there may be value on many of the things they've written, but you may need to already be an expert software designer to realize what advice is useful and what isn't.
What case would you have? We've heard over and over that we have freedom of speech, not freedom from the consequences of our speech. If a corporation wants to exercise their right to stop associating with you, that trumps our right to be employed by them or to use them as a platform - or so we're told.

And it's not the US government leaning on them, but a foreign government. Don't see a legal case here, and it's even in-line with popular moral sentiment nowadays.
SRE is a framework of critical thinking applied to computing.

Our society seems more interested rigidly regurgitating a customized framework and avoiding critical thinking of their own.

It’s better for business, they say, saves money.

This is what folks like Cal Newport discuss in Deep Work, and Feynman meant by ignoring other people’s work. Paulo Freire warned about importing others models.

This feels too much like thinking SRE is some literal thing. Label life stuff in your own way. That’s having work/life balance, IMO.

I don’t want to cart that shit around all the time.
Liberty is very hard to achieve and very easy to lose.
Well, we get from simple algorithms to general AI the same way evolution got from small individual blobs of protoplasm to Albert Einstein. The question then is, how do we program something potentially a lot smarter than us to always do 'the right thing'.

The singularity stuff is unconvincing though, I very much doubt we will achieve human level general AI in my children's lifetime. We still don't really have even a very high level idea how to even architect something like that. If you can't decompose a problem down into individual sub-problems you do have a way to solve, there's no basis for making an estimate.

It is possible that these problems are related though. Once we're smart enough to know how to design an intelligent being, maybe we will figure out how to program it intelligently. It's can't be a given though.
You can do most of the things you have mentioned using atlassians desktop client https://www.sourcetreeapp.com/
Not all subnets have Internet access, HTTPS is proxied for those that do, email attachments are scanned, and there is a large list of web sites to which access is blocked, likely including social networks like twitter and facebook. Depending on your employer, they may ask you to cease posting on social media when hired since they do not want to deal with employees causing controversy.
Sorry. Just in the US now to make payments easier
Yev here -> Glad you're enjoying the Duplicati integration with B2! It did take us a while, but we wanted to make sure that we did it the right way and in a sustainable fashion. It's been an ongoing project for the past 10 months or so - and came after a lot of customer demand following CrashPlan leaving the consumer market. We're hoping people dig it, apologies it took so long!
Yeah. Sorry for being unclear, but that's what I was thinking: My hunch is that standard HTML elements tend to be accessible almost by default, while non-standard JavaScript-heavy things are more likely to be inaccessible by default.

And my other hunch is that using standard HTML elements is actually a less expensive way to build websites. But I'm not sure on that. I haven't touched front end in a long time.
> but Roseanne gets canceled because she happens to support Trump.

That's not the comment she got canceled for. She was being horribly racist. Trump support is less the issue than it is extra gasoline between his racist comments and her horrible comment.

> If I made vile jokes about Trump and his kids, I’d get a Netflix special.

Where is your example here?
I've always thought we're heading towards a Star Trek typing future: we tap a few times, maybe swipe, and produce a readable sentence.
What I want to see is the HN data - anonymized if necessary, so we can calculate averages - and know what accounts are behaving in what brigading behaviour; and so in essence the community of HN can crowdsource moderation - at minimum to help spot and highlight patterns, so each reader or user can independently analyze, interpret and decide for themselves what the data means.
Ah, there it is. “What about the UK? What about the US? Hmmm?” We’re talking about China. The state being able to disappear people is not okay anyway, which includes China, where it seems to happen a lot more frequently than other countries.
The manufacturing cost of an iphone is closer to 400 dollars, the cost of manufacturing doubling would be a huge hit to apple.
We detached this subthread from https://news.ycombinator.com/item?id=21190597 and marked it off-topic.
>A democratic society can fix laws that don't live up to its ideals. A lawless, autocratic society cannot.

China has mechanisms to change laws but they have to be routed through the proper channels. From what I understand, individuals can complain all they want, as long as they don't organize outside of these designated channels.

This definitely pisses off the % of western governments that use "grassroots" movements as an attack vector to undermine unfavorable foreign governments.
An internet forum which doesn't ban spam bot accounts is less than worthless, this feels of a kind to me.
Everyone's Airpods Will Die; Not Possible to Swap Batteries
Gradual decoupling from China is the only idea that I have heard that will work. Open to other ideas though.
Eich never said anything like you attribute to him, neither did many of the opponents of that particular political campaign.

> Just because you don't call for somebody to be killed doesn't mean you don't hate them.

Just because you disagree with somebody about policy, it doesn't mean you must hate them. Unfortunately, nowdays it appears to be almost mandatory.
It's not just about humans. Waterways, wildlife, agriculture. The term "Salt the Earth" is shorthand for covering land with enough salt to prevent anything from growing.

Whether it's directly benign to humans is one thing, but the indirect effects are hard to account for.
Yes, I can relate! My first real reverse-engineering effort was hex-decoding font files for the Descent series. My first collaborate programming project was writing a cross-section editor for a guy writing an extrusion engine that could be used to create Descent levels. My first attempt at commercial software was a mission packaging program for the game. All that stuff was great cornerstones for the career that came afterwards.
Ironically the biggest inflection point in China's increase in standard of living was Deng Xiaoping's market based reforms in the early 1970s.

This backsliding to authoritarianism under Xi is sure to lower GDP per Capita growth over the medium and long run -- you need inclusive economic institutions for economic innovation and creativity to be fostered.
Not suggesting freeciv should be made illegal - just a thought experiment.

So if it was decided they are harmful - you could consider the drug analogy. Making with intent to supply is illegal or being involved in distribution - not actually sure about creation for own use.

It might sound like a silly idea - but some countries have actually banned video games. Malaysia banned arcade games about 20 years ago.
http://news.bbc.co.uk/1/hi/world/asia-pacific/957636.stm
1) Experts involve the user

That right there is the most important one in the list. Also, as a developer, you can be the user. Try to use your design and start punching data using your designed interface. After entering 100 times you'll catch any bad crap you put there and wish for a faster or smarter way to enter it, trust me. Also, monkey your interface to your wife/kid(s)/non-technical friend(s) and they will point fast whatever they find is boring. No need to deploy in the wild to catch the bad design
But Samsung factory has left China. And more other factories have left China as well. Yeah anyone can build there but fewer and fewer are willing to. That may be true for the trend from now on.
Yeah seriously... The HK situation is not good, but they haven't enforced a police state yet.

People here lack so much perspective on geopolitical issues.
But there are also 3 "merge bits" between each EFM code, so this shouldn't matter?

edit: The problem solved by scrambler is that number of pits and lands must be equal on average, or else drive couldn't distinguish pit and lands as dark/light decision signal level wouldn't be longer average of output signal. There is excellent description here: https://archive.org/download/CDCrackingUncoveredProtectionAg..., page 33 in PDF under "Sync Groups, Merging Bits, and DSV" header)
> says about 30.000 gates, which is 10.000 less than Motorola 68000 and arguably faster.

The Z80's at 9,000 transistors (not sure how many gates, but almost certainly a fraction of that transistor count), so even the Acorn would be heavy in comparison. Still doable, though; just takes more time.

In terms of speed, it has less to do with transistor count and more about how close together you can get the transistors. Big, hand-wired CPUs tend to be slower than small single-chip ones just from the sheer latency differences between components.

> One does not have to make an exact copy of something which made sense for arbitrary reasons, which don't necessarily apply when doing it from scratch under different circumstances.

True, and I ain't saying one does. If we're at the point where we have to hand-wire replacements, though, it helps to have at least some degree of compatibility with the thing we're replacing. There are at least some schematics out there for building 8-bit CPUs from TTL chips¹², and I'd imagine those would all be viable candidates if we have to re-bootstrap our computational power and run out of other CPUs to tide us over in the meantime.

Ideally we should be working on CollapseOS equivalents/ports for as many CPUs as possible, so that we know that no matter what we're stuck with, there's always a way to repurpose it. Just as importantly, though, we should be hoarding copies of pinout/wiring diagrams, hardware manuals, etc. to make sure we have the knowhow on the hardware side, too.

¹ http://cpuville.com/Kits/8-bit-processor-kit.html - happens to be bus-compatible with the Z80, though not ISA-compatible as far as I can tell.

² http://mycpu.thtec.org/www-mycpu-eu/index1.htm - more "modern" features like Ethernet and VGA out, so a more likely candidate for general purpose computing if we really do run out of Z80s to scavenge