skysight-inc/HackerNews huggingface dataset:
I just mentioned how this could be interpreted as a draft to my mother who grew up watching the Vietnam draft, and she immediately brought up an interesting question: "Can you be a conscientious objector?"

Given that nobody is being put in a position where they might have to use deadly force, the usual pacifist or religious arguments don't apply. While suspect it would be hard to extend the concept to the orders given to Apple, the fact that the engineers involved would even consider resignation make it clear how strongly they object to the order.
As someone watching the IP bill go through the UK parliament closely I have a horrible feeling we'll be doing the same shortly (if we aren't already).

Seems to be an all out assault by the 'leadership' of a lot of western countries at the moment.
It's blatantly obvious that some people seems to be particularly gifted in various areas, such as writing, art, or music. Clearly hard work is involved too.

The scientific consensus seems to be that intelligence is hereditary to a large degree. Probably a lot of other abilities too such as musicality. My own anecdotal observations indicates that musicality appears to be hereditary, which is especially noticeable in pre-school kids. (but yes, environment is clearly a factor too, etc.)

But still, the evidence points in a certain direction.

Why would this not extend to software development skills?
Just the connection to intelligence alone makes large groups of people unsuitable for a software development job, as it definitely requires above-average cognitive skills to be a great developer.

Sure, everyone can learn to play the piano. But it's not enjoyable to listen to all of them...

Having said that. I think there is much to gain from attracting non-stereotypical maths-geeks into computer science or rather software/systems engineering. I genuinely think that some of the stereotypical traits are impediments to becoming a great software developer.

And also. Everyone should learn how to code, at least just a little bit, as it is good for you, and it's important to understand how the world works and it's limitations and possibilities.
I assure the Feds don 'think get the source code. Vast swaths of leadership in government are unaware there is a difference between compiled code and source.
Sure, but 63^63^63 > 9^9^9.
That's what I thought too, at first. Some of the iterations I went through before reaching this point:

- Links for the up/down arrows with target=<hidden iframe>, that set "visibility: hidden" on :visited. But oh, only color-changing CSS properties are allowed for :visited selectors.

- Links for the up/down arrows with unicode ▲ and ▼ that set their color to the page background color on :visited, using a sibling selector to hide the other arrow as well once either has been clicked. But oh, sibling selectors are forbidden in conjunction with :visited selectors. Same for selecting nested elements inside a :visited link - only the simplest uses of :visited are allowed. One could wrap both arrows in the same <a> tag, but then there'd be no differentiating between an up/down vote.

- An invisible radio button next to each up/down arrow, with both wrapped inside a <label> so that clicking the arrow causes the radio button to become :checked. Use a sibling selector to hide the arrows when either radio button becomes checked. But oh, if you click a link inside a <label> it's not counted as marking the radio button as selected.

- An invisible radio button hidden under each vote up/down image. Each radio button is wrapped in an <a> tag that causes a hidden iframe to navigate to the voting link. The vote up/down buttons are "pointer-events: none", so trying to click on one really marks the radio button underneath as selected and triggers a link click. This works fine in Firefox, but in Chrome, marking a radio button as selected doesn't trigger a link click.
"Block Decorations" worries me as I experience slowness in my browser whenever there are lot animated Gif pictures. Will Atom suffer the same thing?
I have become a big fan of XUbuntu as well. When Ubuntu phased out Gnome 2 I looked for alternatives and I found XUbuntu. Like you said, it's a better Gnome 2 than Gnome 2 ever was.

This is what my XUbuntu desktop looked like a few years ago: http://imgur.com/BK2leWF
Rainforest QA (YC S12) Is Hiring US/International Remote, or SF-Based Engineers
And my local Walmart has a driveway not 100 yards from a freeway exit. They want easy access in high traffic areas, but that doesn't mean we have to give it to them. The congestion caused by this is really bad. One concept I throw around is that all roads have a numeric classification, and we don't allow intersections between things that differ in classification by more than 1 level. This puts all driveways (business included) on side streets. And then disallow intersections being closer that a certain distance along a road based on its classification. This forces a hierarchy that at least separates things to reduce congestion.
How come families in China are able to pay full US tuition in US dollars, with a Ferrari or not?

Now China has more rich people than the US?
With all of the points you raise, one wonders why the Googles and Apples and Microsofts and Y Combinators of the world are started here, and not in Finland or Norway or Denmark, or whatever culturally-homogeneous oil-rich welfare state you have in mind.

And why so many of the the Linus Torvaldses and Elon Musks of the world head for the US as soon as they're able to.

Maybe social justice -- or at least your idea of it -- isn't the last, best purpose of humanity after all.
I've been looking for something like this for some time. Is there any way to have important papers forwarded to you.
I take it personally which I know I shouldn't. I think others are the same. You can tell when people say "Why was I downvoted?!".

Everyone wants peer approval. Also you get the same feeling you get when you are being denigrated by someone who doesn't have the backbone to come out and say who they are. I say you get the feeling, not that it is true.
The results of controlling inflation and privatizing state companies was that from 94 forward a never seen number of people raised from poverty. Hunger was almost eradicated (yes, before Lula), and wealth inequality started to reduce fast. The result of unwinding those policies is now that people are going back to poverty, also in huge numbers.

I don't have much idea if the net result of renegotiating the external debit was positive or negative. It was mostly a non-event, it is hard to find any impact anywhere. I imagine the magnitude varies with the actual debit size, and at the end of the day, our wasn't that big - despite politicians focusing their discourse on it for a generation.

Anyway, to the extent that it has any meaning, "neoliberalism" also includes focusing on extractivist industries. We didn't practice that part.

Also, there was some effort into fighting corruption and institutionalizing policy. I'd classify it on the poverty reducing side of the balance, so that it murks a bit the effects of monetary stabilization. But then, poverty continued to reduce even late at Lula's government, so I must conclude that the stabilization was more important than this fighting (that wasn't as big as what is happening now).

About the raise of PT, it happened in a period of worldwide economical crisis, and our economy took a hit. The party got very lucky that the world economy recovered fast, and got into a big period of growth, that only ended in 2008.
Yancheng was awesome to work with. We + UCSF actually just launched a continuation of his work via the mRhythm Study:

https://mRhythmStudy.org

If you have an Apple Watch, you can contribute data, regardless of whether you have a heart condition.
> It's a problem that's most noticeable in its absence.

I know what you mean, when they added the option for Zero-Latency typing in intellij it subtly just felt better (and on linux the difference was noticable).
I too am very smart.

But more seriously, if you correlate happiness with ignorance and pass that off as something you don't have the power to change, that is a mistake. Happiness and your attitude towards things is something you can work on.
Not all SPAs are based on the DB+"dumb pipe"+SPA stack, sometimes you need to process things on the server, based on your business requirements and/or performance considerations. Sometimes the processing done in that layer can be quite significant. If that is your need, both Django itself (using JsonResponse and serialization objects) and Django REST Framework allow you to do so much more than dumb piping.
You know, cyberpunk fiction always theorized that corporations would buy their own sovereignty for economic advantage or removing pesky laws against child labor, the first amendment, or slavery. I never expected them to do it in pure, honest self-defense.
I've had classmates (also in graduate school) that didn't even have adequate writing skills. Attempts to communicate via writing required a lot of guessing and hoping. They did have some small verbal ability, but it was extremely limited. Any sort of complex communication with them was essentially impossible.
The way Protonmail and co try to solve this problem is by sending the non-protonmail recipient a notification email, with "click here to read". From https://protonmail.com/security-details :

"We support sending encrypted communication to non-ProtonMail users via symmetric encryption. When you send an encrypted message to a non-ProtonMail user, they receive a link which loads the encrypted message onto their browser, which they can decrypt using a passphrase that you have shared with them. You can also send unencrypted messages to Gmail, Yahoo, Outlook and others, just like regular email."
Then they explain why it doesn't work to a judge and the judge decides if it doesn't work for a good reason or if it doesn't work because someone intentionally screwed it up.

If it was for a good reason then welp. Sometimes shit doesn't work. Oh well.

If they intentionally screwed it up then they could be found in contempt of court and fined and/or jailed.

In either case the would be asked to try again if that was feasible.
Unless I'm misreading, parent is talking about something like X11 where the heavy lifting happens on the "server" side and the client is more of an interactive viewer. Nuclide is cool but it looks like the client / server stuff is for doing live development where the code lives on e.g. A web server. This is a thing in other IDEs too (such as IntelliJ), and it's a useful feature, but it doesn't get the main workload off the "client": http://nuclide.io/docs/features/remote/

Edit: Actually, running atom over X11 could work if you have some beefy remote machine / AWS workspace. You could even use Nuclide's remote capability above to connect back to your laptop to edit local code, remotely, using a local client and running atom on the X11 server. Not that this is sensible or not ridiculous, but if you really need that c4.8xl to run your text editor, it's possible.
Someone shared this a long time ago on an HN thread. Put this code into the url of a bookmark. Then click it to get rid of annoying popups and grey outs. It works on Chrome at least:

javascript:(function(){document.styleSheets[0].addRule(".highlighted_to_remove","background:red !important");var e=function(e){if(e.keyCode==27){i()}};document.addEventListener("keydown",e);var t=function(e){e.stopPropagation();this.classList.add("highlighted_to_remove");return false};var n=function(e){e.stopPropagation();this.classList.remove("highlighted_to_remove");return false};var r=function(e){this.parentNode.removeChild(this);i();e.preventDefault();e.stopPropagation();return false};var i=function(){var i=0;var s=document;while(s=document.body.getElementsByTagName("*").item(i++)){s.removeEventListener("mouseover",t);s.removeEventListener("mouseout",n);s.removeEventListener("click",r);s.classList.remove("highlighted_to_remove")}document.removeEventListener("keydown",e)};var s=0;var o=document;while(o=document.body.getElementsByTagName("*").item(s++)){o.addEventListener("mouseover",t);o.addEventListener("mouseout",n);o.addEventListener("click",r)}})()

The only downside is you lose the ability to scroll. : / I don't know how to fix that.
Microsoft Edge extensions now available to preview
Nope, completely wrong. I have a 32GB i7-4790K at around 4Ghz or so, and Atom is a complete dog. The painful truth is that a webview is never going to beat a native app at this kind of task.

It's not a vocal minority. Atom is painful to use compared to, say, Sublime.
I agree that domain names might be less valuable in the future, but only because there will be lots more choice instead of just .com...That is, more people will assume the web is full of more than just .com domains, and will take other TLDs more seriously. (At least I hope.)

Also, if more and more users rely ONLY on search engines rather than domains to arrive at a website, that is essentially the definition of a walled garden...because if i'm a small - even a somewhat medium - business with a website, I now have to spend even more effort than before on SEO, just so when searchers type in my business name it won't get confused in search results with other similarly named companies, or push me down on a search results page...And then there's the whole concept of being at the whim of a search engine's policy: if i piss off a search engine and they prevent me from showing up in results, my business almost entirely "disappears from the (silo) web"...No offense, but i hope your prediction does not come true. ;-)
>your IQ is irrelevant, it's an outdated way to measure anything practical

This is a common misconception. IQ predicts a lot about a person's life outcomes; see https://en.wikipedia.org/wiki/Intelligence_quotient#Social_c... for a basic overview.

It is usually a faux pas to bring up your IQ online but that is not because IQ lacks predictive power.
This struck me as well, and yet this very article complains about lack of good "design and usability" : )
The maximum torque an electric motor can produce is proportional to the magnetic field in the windings which is proportional to number of turns and current. Increasing the number of turns means more mass, increasing the current means more heat. More heat is particularly insidious, because as temperature goes up resistance increases, which makes more heat, which increases temperature, and so forth and so on.

SCHAFT found a solution to the more current problem with their ultracapacitor driven water cooled motors. Except one cannot drive said motors continuously and alone they still don't have that much torque, so if one wants more torque more windings must be added.

You can design motors for higher torques at lower speeds but the torque density suffers. Luckily we have compact high reduction gearing to transform high speed low torque to low speed high torque.
I use Atom (the beta channel) every day - it has become my favorite editor because of all the nice support for different languages.

It could be a bit faster, but I'm confident that it will get better.

I also made the mistake of opening a large data file (100 MB) with it one day. I won't try that again :-)
Hiring manager here. Do not attempt interviews when sick, just reschedule. Nobody's ever going to say no, since if they're interested enough to interview you on a Friday, they'll still be interested on Monday.
tl;dr A rant from a guy who manages servers like it was 1995 complaining how he can't reboot and how things were much better back then.

I reboot, upgrade and recreate machines on a daily basis. The Linux Servers and Desktops work pretty well these days, despite Systemd, Gnome 3 or Unity.

If you need days to boot a server, it might not be the server's fault... just saying...
I generally see it as getting way better and the improvements over 3 years back are unreal. Figwheel with ClojureScript and Cider for plain ole'clojure make it pretty awesome developer experience. I just built a small project and finished it in half the time it would have taken in my normal tools.
Startups That Last
I simply don't understand the appeal of the thing. To a person, everyone who raves about it says, essentially "just like Sublime Text, but in Javascript!", and yeah, that seems right. Just like Sublime Text, but in Javascript...and plagued with the performance problems you'd expect from Sublime Text, written in JavaScript. There's not really a killer feature that makes me want to switch from the editor I use already.

I must be getting old, because "...but in JavaScript!" is not a selling point to me. I don't care what language my editor is written in, except that I'd prefer it to be written in whatever language allows the developers to implement its features in a performant and scalable fashion.

(I really love the downvotes for disagreement. Perhaps, if you like the thing so much, you could explain why, instead of just trying to silence people?)
A Framework for Business Success: KSE – Better by Thought
List of my best projects
1. You still need a good jurisdiction to avoid being compelled by public or secret courts to damage your users. Switzerland is pretty reasonable about their privacy stance and LI requests. The flip is that, outside Five Eyes, the TAREX teams can target them along with whatever TAO wants to throw in. No restrictions. They better know strong INFOSEC.

2. Webmail complaint is probably legit. That does in nation-state's targets over time. Might be a compromise, though, to up baseline of those that absolutely refuse to use other stuff.

3. Most of the new services have this problem. It's like they have more enthusiasm or business savvy than actual INFOSEC skill. There's many schemes proven in field or pentesting they can copy. Yet, inspired by the one that failed? (Rolls eyes)

I'm just using GPG over MyKolab for now. Keep them untrusted but in jurisdiction with lower availability risks from takedowns. I encourage you to keep up your own great work with addition of cross-platform desktop stuff. Maybe people like me will finally get off GPG for something less horrible to use but scares NSA just as much. ;)
But if two people are subjected to the same learning, and one struggles and the other one is not, then that is an indication of ... what? bad luck?

Sure, you can enhance and boost your memorizing skill, but there is a limit how far anyone can go - and that limit is based on your physics. Which is always heretical with varying amount of randomness in the process.
Visual Studio has Git support built in...
Ha ha! Yes.... I read the article before noticing it was on Wired. Then I wondered why I was actually getting to read the article. Then I realized I was accidentally using the wrong browser -- one without an ad-block enabled. sigh
Have you tried atom with default plugins only?
When your government goes to war it does it in your name. When a soldier kills somebody in that war he kills in your name. That's why it is called a representative government, the people vote for these guys, these guys represent the people. That's the foundation of a representative government. You can argue the process is corrupt, i'd argue it is because people stopped caring about the process at first place.
Noticed.

Interface based typing may be a better generic term.
China has 4x the amount of people as USA. I'm going to assume yes, probably, there are more "rich" people (able to afford a Ferrari for their college student studying in a foreign country) in China than the US. There are more /people/ in China than the US.
What is unclear about this law? (CALEA, 1994)

"A telecommunications carrier shall not be responsible for decrypting, or ensuring the government’s ability to decrypt, any communication encrypted by a subscriber or customer, unless the encryption was provided by the carrier and the carrier possesses the information necessary to decrypt the communication."

That seems extremely straight forward and explicitly applicable to this case.
I'm not sure you understand the word 'hypothetical'. The point is to explore the idea.
Despite Atom's shortcomings that everybody knows about, I really like it and use it frequently. It has a huge number of high quality plugins (and some not so high).

That said, eventually I see myself moving to vscode. Text editors are meant to be opened and closed frequently, unlike an IDE. So I typically will have atom opened for various tasks, but will use vscode to "check out" a file. vscode is also written in typescript and something that I'm very interested in. I'd probably move to vscode for a bunch more tasks if it had a decent vim plugin.

In some kind of ideal world, vscode could use atom plugins, but I know that's probably a recipe for disaster with huge instability issues.

I'd really love for Atom and VSCode to actually come together one day in the not too distant future. I think it makes sense to pool resources in the "Electron editor app" ecosystem.

But congratulations to the Atom team, nonetheless. When things work, it's a very pleasant experience....especially considering the technical roots it comes from.
Forbes and Wired Change Consumer Perceptions of Ad Blocking
But China is supposed to be a poor country?
Hootsuite or Sproutsocial
People that choose Python _chose_ a language that doesn't have static typing.

People that want to write code that runs in a Web browser are locked in to Javascript, so they're "locked in" to JS; I can't think of a platform where the only option is to use Python.
Since corporations are people, they should be able to plead the 5th as well.
You should consider all of them insecure and big time snoops if free and/or webmail. If webmail, best you can do is use a paid service with antisnooping in terms of service and preferrably local laws. Just reduces number that will attack you. Anything further requires using something like PGP/GPG over that so they can't read it. Strong endpoint security, too.
Do you have a non-paywalled summary?
Any of those studies address the predictive power of IQ with regard to online discussions of the state of Linux?
I don't understand where your "very likely" comes from here; AI has quite a lot of challenges other than ones that we know how to describe as optimization problems.

You can also in some cases have asymptotically efficient algorithms that aren't very efficient on the problem instances that we try to use them for; a somewhat recent example is the AKS primality test.

https://en.wikipedia.org/wiki/AKS_primality_test#Importance
Yep...when I first heard about Atom I felt the exact same way you did...."a chromium (web) based desktop app written in CoffeeScript/Javascript...what a freaking mess".

Then I tried it and was pretty much blown away on how nice it really is.
I really wanted to like tweetbot but it beachballs allllll the time. It's a shame because twitter really screwed up their new version of twitter for mac. I'm left without a usable twitter client atm :/
All it will take to "imprison the mind" is convincing enough people to use a system that gives positive reinforcement when your friends act "correctly". Normal social behavior will do the rest. China (with Tencent) is already trying this, and Facebook has at least explored this area[2].

[1] https://www.youtube.com/watch?v=lHcTKWiZ8sI

[2] https://consumerist.com/2015/08/05/facebook-patent-would-all...
Isn't the US a democracy? That means the citizenry accept culpability in their leaders' actions.

(Personally, I don't think the US is a democracy, and you're off the hook)
It compares it to forcing a doctor to do an euthanasia. If you want to kill yourself, don't force me to do it, find someone who will willingly do it.
The problem with Twisted is that everything needs to be rewritten for it, like a special snowflake. Hendrix is an example of that. The advantage of Django is you can use any python library without issues.