skysight-inc/HackerNews huggingface dataset:
Facebook would not be the first american company cooperating with chinese government. I remember Skype has a special version for China with censorship module built in. You can even find a list of censored words on the Internet.

Chinese government made it so that they win anyway: either Facebook cooperates or it is blocked and people use some local censored social network.
Why Go?
Now that fervor over "fake news" is reaching a boiling point, and people are now paying attention to the fact that information (particularly that from social media) shapes their entire material, even political, lives...

...makes totally sense for them to go full bore & embrace philosophies of more central control over who gets access to what information. After all, isn't that what everyone is clamoring for?
What does he use to make those reports?
If Clinton won the popular vote by 2,000,000+ votes and the election was tipped because of election machines being hacked in a handful of states, it's safe to say the same would be true if the result was not changed.
In my opinion it's because China is a big target for Western propaganda.

The truth is that Western nations are still quite sophisticated in how their propaganda is spread. You can see this with the type of colonial mentality that some Asian nations have, where they inherently believe that anything from the West is "better."

It's quite insidious when you have a group of self-loathing people because they grew up feeling inferior.

So I can definitely see why China wants to fight against this.
While I think there does need to be more standards an regulation for security of embedded devices°, it will always be problematic.

Software is unlike most products that have come before in human history. I'd almost say that software is a bit like an ideology, which can be modified by third parties to achieve a certain goal.

I'm really afraid attempts at regulation will end up turning into a witch hunt, a bit like find the communist in the American 40s and 50s.

° before people start complaining that standards and regulations are put up to collect fees and restrict access; I know, and I agree. However, I think we as software developers need to accept that even if we are perfect, not everyone else is (and certainly most companies aren't), and the business needs penalties for cutting corners and shipping insecure shit.
E.g. Japanese is 50MB to download for offline usage in Google Translate's iPhone app.
I think nutonian.com had cracked that(machine learning for non-programmers) quite well.
Transactions are obviously too enterprisey for fast moving unicorns; better spend 3 weeks to badly hack together a ridiculous farce.
Silly me, it's litterally in the introduction paragraph of the wikipedia page about "faithless electors", I just lacked the knowledge of those keywords.
Did you learn programming from that tutorial or just python? What's good about Learn Python the Hard Way is that it first and foremost teaches programming, with python largely being an implementation detail.
"It's better for us to cooperate with this regime which goes against our core values of enabling speech, rather than not make money."

Oh wait, that's not their core value is it. Their core value is... MONEY!
Sounds like you described https://www.jetbrains.com/upsource/

(I am not affiliated with Jetbrains in any way)
A challenge to the results could discover Hillary Clinton lost the total popular vote as well, or see Trump's margin increase.
I'm sure I'm missing something simple here, but couldn't we combine electronic voting with a physical print-out that the voter receives immediately, including their vote and a unique (but anonymous) identifier.

The voter checks this print-out is correct and submits it to an audit box as they leave the voting booth.

If it is incorrect, they file an immediate complaint, and the data is later corrected based on their unique vote identifier (this could be recorded in the audit box with a vote correction audit form for that identifier).

The physical audit counts can then be retained, and spot-verified against the electronic counts if/as needed.

This assumes (as I think we must) integrity of the voting officers and of chain of custody of the physical audit voting boxes.
for you it sounds great but for someone like me I like to understand how things work under the hood. Yeah I made a blog in 15 minutes using Ruby and Rails but how did that happened under the hood? I like to fully understand things not just be told how to do it.

I guess that's why PHP being embedded in HTML allows me to see the bigger picture.
Hail corporate!
you guys located in Seattle? I live in Seattle.
Oh, like Hacker News if you're a conservative.
And i thought that the alpha monkey gets to do all the mating. The linked article implies that this is not the case. Are monkeys more egalitarian than apes?
How does one get into AGI/ASI research as fresh graduate?
I am almost done with my master's in compsci and facing now the decision how to contribute to the only thing I consider worthwhile - ASI. Here are the paths I am aware of and their dangers/difficulties from my pov (I should clarify that I think the path to ASI leads over AGI, so I'll use those terms interchangeably):

- Machine Learning Research: Relatively far from AGI, and everybody and their cat want to get into it. Metalearning/Hyperheuristics seems more suited, but even more contested.

- Computational Neuroscience: Danger of falling into scientific busy-work, i.e. spending too long on cartographing parts of the brain which are largely irrelevant from an engineering perspective. Also brain emulation does not seem to be the most efficient way towards AGI.

- Direct AGI: Seems to be a very tiny field which would not hire a fresh grad.

A problem that is shared by all three routes is that in order to get into research, one needs experience in research, which - if lucky - can only be gathered by working on things I consider largely useless. My current default route is entering the workforce first, live extremely frugally in order to become financially independent, and then look for ways to contribute. This seems to be - while far from optimal - better than wasting time on some insignificant research topic.
Not sure that the problem is incompetent colleagues as much as it is an unwillingness on his part to reach out and help them understand the code he was writing. There is an argument for saying that good code is code that easy to understand, but above that you need to collaborate with others.
Trigonometry? No Way: These Teens Would Rather Toss a Ball
We're going to be doing 50% off all plans on Friday for https://flockmetrics.com/ using the code FRIDAY16.
being interpreted is not a valid reason, but the string class for both bytes and text is a valid reason.
Can we really assume 2048 different words? 100 words make up 50% of all words written according to this https://en.wikipedia.org/wiki/Most_common_words_in_English ?

I was a bit hasty of the entropy of the passphrase, my mistake. I still stand by that even if we choose from 2048 common words, generating a good passphrase (one that isn't a common sentence) is harder than we think.
again if your corp doesn't have a policy for off-boarding employees and removing their access then you've failed. If your corp doesn't have a policy of not having shared accounts then you've failed... if you are forced to have shared accounts then you need to have in your off-boarding policy that anyone who had access (which was a purely need to know basis) once off-boarded would trigger that password change.

The point being that what you are seeing as benefits of password expiration are better achieved with proper polices that management and HR operate under... while password expiration may in some ways help you achieve your goal in a lazy manner it also opens you to ALL your employee's using weaker passwords and giving you way more attack points than the off chance that someone decides to not follow the policies you established above.

Also none of those policies require an "IT pro" ... implementing them might, but understanding the goal of the policy and putting them into place is something any good management team should be able to accomplish.
His middle initial is M; so AMS is his initials. The trad is a contraction of trading - so Amstrad is AMS Trad(ing).
I agree with decoupling. The question is: How?

Funny you should mention visiting the stars since Urbit's founder was thinking about Mars.

His thesis is that we need to throw the whole thing out and start over, then graft the alien technology on top of our existing stack.

https://moronlab.blogspot.ie/2010/01/urbit-functional-progra...
Detecting electoral fraud
>> How they can assume or think that two programmers going to solve the problem in "same" ... way!

It takes a lot of restraint and stepping back from being in "first-person developer mode" to understand that someone else's unique approach is quite likely valid. I purport to be able to do so but I still find it incredibly difficult to ignore my brain's initial instinct to start pointing out the supposed flaws in someone else's structure, when the simple fact is my own code for the same problem would probably be filled with the same holes - just in a different form.

Honestly, there are only a few metrics that really matter when it comes to quality code:

1. Does the code accomplish the task it's supposed to? I mean really, this is practically the only thing that really matters in most cases. Simply: if deployed, will it work?

2. Are there no glaring security problems with the implementation?

3. Does the code not excessively overuse resources (cpu, memory, network/system calls, etc.)? Real excess beyond what is reasonable, not micro-optimizing.

4. Is the code not a complete mess? No serial use of copy/paste, crazy spaghetti mess, or inability or blatant refusal to follow basic coding standards?

That's it. Deploy that shit, and move on to the next problem. ;)
Make sure you understand your infrastructure and web deployment.
Lock this down as tightly as possible.
Use a 3rd part to protect your web infrastructure such as Incapula
List of Best Vacuum Cleaner for High Pile Carpet
Figure 1b is very striking.
But if you look at the hundreds of polls that all had Hillary winning by a wide margin, you can realize that there is a major problem with them.
I can empathize with this sentiment but it is very self centered in a way. It basically comes down to "I hope Facebook doesn't build censorship tools because it might lead to my government using them, too bad for those >1B Chinese people who won't gain access to Facebook". I can accept that but please, get off the moral high horse (not you specifically).
Elm Enlightenment: Raycasting with Bresenham's Algorithm
Serious question - why does anyone use a 3rd party service to request a 1/10 score from a customer? Kind of feels like it should be table stakes for a business. If they can't do that then wtf can they do?

The difficult design aspects seem to be when to ask and choosing what other supporting information to gather about who they are, where they came from and how they used your product/service - you can't just hook in an API.
Scripting in Haskell
That article is using the word "Australia" to mean "a small political party in Australia." The party in question did not gain any seats in the recent Federal election.

Given the AEC's reticence to adopt electronic voting[0] I suspect it will be a long time before they consider using blockchain technology, if they ever do.

[0] http://www.aec.gov.au/voting/report.htm
Why is Facebook so much better than the dozens of native Chinese social networks?
And you can give x% of your earnings to charity and talk in TV shows about how does it feel not being a [self-censored negative attribute]. That is why.
If you get a comment, the "room" wasn't/isn't empty.

Unless...
Yes, I was wrong about the entropy when writing that. But I still don't think that passphrases are as godsend as the comic make it seem. Can we really assume 2048 common words? The 100 most commonly used, make up 50% of written words.

A common sentence like "I drove to the mall yesterday" is not a good passphrase, but I'm certain that people who use "rocket" as a password would do something similar.
> gaining access to a censored Facebook would be a step forward overall (right now, Facebook is essentially 100% censored)

I don't think it's a step forward at all, because users won't ever know how much censorship their Facebook has. So they'll get the sensation of no censorship while being censored.

This is worse than not having access at all, which is at least an explicit censorship and makes citizens wonder, as opposed to something subtle and dishonest.
it can't happen here!
/s
Next.Js
As far as I know, there are people that have been advocating something very similar to this. It's not quite true that these people are being ignored completely, but on the other hand, this hasn't been done. I've never heard an actual objection to the idea. I think there's just a lack of enough people screaming loud enough. (Or maybe I'm the one who's missing something.)
Well, shunning fighting is also a successful trait or else the male monkeys wouldn't be doing it. A good strategy for them is perhaps to appears as if they are a great fighters but in reality back down from most dangerous fights.
same as touch bar, if you switch the window they have the functionality of the new window. (actually depends if the software supports it, else it will use the old window)
Males have evolved to extract resources from the environment.

Females have evolved to extract resources from males.
There would be some credence to the hacking claim if it was shown that the anomaly was concentrated in just three states. But what we have is overwhelming evidence of Trump over-performing a certain demographics in a much wider region [1], including the traditionally democratic-leaning north-east. Specific examples: though Clinton won Minnesota and New Hampshire, the margin was very thin. Though she was expected to lose Ohio and Iowa, the loss margin was way bigger than expected.

[1] http://www.nytimes.com/interactive/2016/11/08/us/elections/h...
How do you like vertical world? I've been out of the sport for many years and my periodic attempts to return usually end with me going to a gym, realizing I won't be able to find an unoccupied wall for a few hours, and hanging up my shoes again. Are there places in Seattle I have a shot?
Montmartre Hill Lookout Point, Paris, France
This attack is really accurate and well-crafted.. and scary at the same time. Unfortunately, seems like we are not ready for Internet Voting Systems yet!
It seems to me that this sort of thing is going to set a dangerous precedent. Allowing local authorities to breach their own jurisdictions and national boarders to attempt to locate and arrest suspected criminals based on local laws.

How long will it be before extraditions will start being requested between countries based on breaches of laws those individuals are not subject to?

In this case, it was child pornography but clearly the changes to how these warrants are granted are not going to be explicit to that crime.
I agree - you very much need to learn the rules first, before you go and break them
Join the Docker Community on Slack
The acidity of the surface layer increases right now. And that's a big problem.

The mixing I was talking about will take a few thousand years, and I am not sure there's enough air to make a dent in the whole ocean's depths' pH level.
We may not have a complete picture of the immune system but one of these comments is square in the realm of "not science but sounds pretty good" and one at the very least in the ballpark of "conventional science we learn in school". Even if the former turns out to be correct several years from now it won't have been because of the revolutionary new hypothesis first put forth in an HN comment. They've done something we all do where we draw conclusions from our own experience which frequently turns out to be absolutely bullshit. Humans tease out patterns where there are none.
I'm working to combine the technologies of spectrograms and photo-reading to be able to quickly skim any audio or video. Though, by the time I'm done it will probably be trivial to just use speech recognition
I've been a Cocoa dev for 10+ years, and I have been doing React Native for a few months while the team I work in has been doing it longer. ( http://artsy.github.io/series/react-native-at-artsy/ )

The general things Cocoa could improve from JS:

* State Management
* View lifecycle management
* JSON -> UI (this became a lot worse with Swift)
* Developer Happiness ( e.g. compare https://github.com/orta/vscode-jest to TDD in Xcode )
* Open toolchains (Swift is improving this)

The JS ecosystem focused on building apps that talk to APIs and act as simpler clients, the Cocoa one is about building apps that don't.
Can we be sure that we aren't already shadowbanned even in the western world? An AI driven news feed and timeline is practically an intelligent shadowban.

"Your post about your cat is not as revenue-relevant as a fake story about Clinton/Trump. Bam, you are banned!"
+1, also juggling!
Alas, tariffs don't actually achieve the aim you are setting here.

Something like land value tax plus basic income might, coupled with sensible, steady monetary policy.
Oh, are you referring to the freemen of the land and similar?
So much for fixing fake news. Or maybe Zuck is getting into Minsky semantics territory.
Why we’re backing Open Collective and webpack
I can imagine a government that would enforce that ISPs block adult sites by default (a specfic government comes to mind), and as those sites would both use HTTPS (as websites do), the design agency's website would be blocked by default as collateral damage.

"Sorry, your website is blocked by default on all ISPs. It's to protect the children."
I think GitPlex meets most of the requirement here if you are writing Java code (and more languages are being added). Unlike other tooks, it does not place any requirements on project build system (Maven, Gradle, etc) and can work on any project containing supported languages.

Checkout android code base for instance:
http://gitplex.pmease.com/demo/android-framework-base/files?...

I actually created this tool to suffice my own needs when browsing history of QuickBuild source code.
Is there any information on how things are handled by Weibo and such ?
Perhaps so in some countries, but in the USA, pulse dialing still works (even VoIP ATA's here support it). There's lots of older automated equipment out there that depends on it (elevator call boxes, alarm systems, building front door call boxes, etc.)

My "in case of power failure" phone is an old red Bell System desk phone with rotary dial. Still works great.
I kinda think you're being down voted because people don't know the origin of the t test. I thought it was funny.
It is irrelevant in two ways. First, the constitution stipulates election via the Electoral College, not the popular vote, so until that changes the point is moot. Second, if the EC was abolished before the election then BOTH campaigns would have run completely different strategies. The current tallies are not relevant to a direct popular vote outcome so its impossible to say under that scenario who would have won. Its pure speculation to assume Clinton would have won under different rules and thus irrelevant.
I now imagine you drying them with the hair dryer! ;-)

Just in case of blockage I'd keep a bleach bottle (and no other cleaner in case of a bleach/ammonia reaction) and a sink strainer around.
Not repeating the same messages too much would be a good first start.
I'd be in favor of having some standard "code review markup language", which could contain review comments and workflows. Then you would be able to put these in files and make those files part of your repository (ie commit/push).

Then, you could build various frontends to handle these in a user friendly way if you like. But also, would be accessible and editable in your favorite text editor.
>, gaining access to a censored Facebook would be a step forward overall

Why? Because it's Facebook? Because it's american? Wechat is a better system, but censored. There is nothing to gain with yet another censored system.
Encoding and decoding binary data is hard for a beginner in general, and I'd argue it's good to avoid it for the first few lessons. Unless the beginner has a CS education in which case by all means explain how encoding is taking text and translating it to bits.
The electoral college favors rural states and rural areas vote Republican. And elections hereafter will tend to be close owing to campaign strategizing and optimized campaign financing. And even then, politicians are only interested in swing states. So now the popular vote has lost in half of all 21st century elections and will continue to do so fairly often and will always be in one direction.

So the question is do we want customs that arbitrarily advantages one party for no clear reason.

I say customs and not actual laws because electors are only bound to vote the party line by a small fine and tradition not by the letter of the law. In the same way the letter of the law does not require a president to divest his assets, only ethics and tradition.

But even so, I imagine there will be an astounding number of highly creative justifications for the ludicrous electoral college remaining exactly as it is.
Programmers hate when management forces to track their spent time. It's very annoying and unhelpful to anybody
None of those problems are exclusive to electronic voting.

Stallman is, as per usual, completely wrong about the power of free software.
US navy's most expensive destroyer breaks down in Panama Canal
The Nuclear Lesson
Do those contracts really require adherence to NIST standards, including whatever future changes are made to them? I would have thought they'd be restricted to the guidelines as they are at the time the contract is signed.
Comic: Diversity Committee
What do you mean with "scaling resolutions"?
The problem is that the computer becomes effectively an expensive pencil. You haven't gained a lot, but the cost increases a lot. Worse, there is a huge increase in complexity which means more opportunity for bugs and a larger attack surface.

> unique vote identifier

This is also a serious problem if it is possible for the voter's copy of the identifier to recover their vote after they have left the voting booth. That would enable vote buying or coercing votes.

edit:

Unfortunately I'm not familiar with the detail of how mail-in ballots are handled. I should research that.
Why don't the Chinese use VPNs or Tor on a larger scale to circumvent all of this?

Is it a matter of convenience?
This is very similar to what Soros has said in the past. It's not a very Black & White issue, to be honest.

https://www.youtube.com/watch?v=p8Ux5b6YM9A
We (the US) are in the middle of an opioid addiction epidemic. The surgeon general has just made this his highest priority - and physicians are now expected to take a soft stance on drug use? While I am all for reform - there seems to be a major disconnect here.
Don't you feel this might come of as a bit elitist, Sytse?
The HTML Audio and Video support is probably all not used in Code. However I guess it could be hard to compile chromium (and electron) without these, if they didn't invest the additional effort to put them behind a compile flag.
I think that's beside the point and couldn't answer because I don't use Facebook. I was trying to make the larger point that foreign companies refusing to comply with the Chinese censors is not necessarily a good thing for the people of China because it results in total and complete ban. I doubt that Facebook would be hugely successful in China but it would encourage competition and serve as an alternative.
Plus, chances are pretty good that if they compromised one password undetected, they can compromise the next one in the same way (spear phishing, malware, etc.).