skysight-inc/HackerNews huggingface dataset:
I've long suspected that the brain might be using quantum computing techniques. It's a good physically plausible explanation for how you can get more compute than a modern at-scale data center on 40-60W of power and in a volume about the size of two beer cans.

IMHO there's really only three possibilities:

(1) There exist ridiculously efficient learning, search, and other algorithms that have not been formally discovered that allow the brain to do what it does on a lot less compute than we think. P=NP would be the extreme case of this.

(2) The brain is a quantum computer or is doing something equally exotic.

(3) It's supernatural, and the brain is only like a radio receiver for something in another realm. (Or the universe is a simulation, etc., etc.)
The trouble isn't the software. I'd gladly jump onto Ubuntu Touch and wanted to try out FireFox OS when it was still maintained, but the trouble is the hardware. I didn't want to buy a Nexus, which seems like the only device that's the first to be supported by any alt-OS.

Back in the late 90s/early 2000s, you could just run Linux on your x86. Sometimes half your hardware didn't work, but as long as you could get Ethernet and display you were in pretty good shape usually. The thing is, you could install it. You could try it.

With ARM, everything is so specialized. Looking at the forum posts for this thing, half of the threads are about porting to devices.

The manufactures have no incentive to standardize the platform. They customize to a device and it's better for them if you just throw it out in two years when they drop support.

A limited number of hobby devices now use the device tree configuration, but the ARM platform is far from being as standard as Intel or Power.

If the Ubuntu Edge had been funded, I think we'd be in a difference space with at least a handful of devices that had some standardization (if only to accommodate Canonical). As it stands, ARM fragmentation is a huge problem for hackers/devs.
>I also have a "no salary negotiation" rule since I do a lot of negotiating

From the other side of the table, this is a red flag for me. In 100% of my anecdotal cases of seeing this (admittedly only like 3), the pay was way under market rate, and there were people who worked there that did have negotiated salaries, and were paid a lot more. I think lots of other people have this connotation, too.
If done properly that's still a useful result. "None of the variables were predictive of X."
I made Snake in 103 lines of ClojureScript for a talk once: https://github.com/pate/cljs-snake (LOC excludes whitespace and links to repo). Comes in under 100 LOC if you strip out the aesthetics.
It does (or maybe it is 'Project Manager' extension). Try it out.
and if you can install KVM on the host, you can even run the VM inside of a container: http://rancher.com/introducing-ranchervm-package-and-run-vir...

I have a list of links on the subject: https://docs.google.com/document/d/1VwLJqgc2VkD-EZnMzSFmZRq0...
I really like their openess on Github[1] and fact that they're using Projects feature[2]

[1]https://github.com/Microsoft/vscode

[2]https://github.com/Microsoft/vscode/projects
Sure, I've done it. But you're competing with a lot of people, so you'd better stand out.

In this case, it wasn't that the company wanted to pay me less for the same job because I was remote, rather than in SF. (Though some companies do that.) It was that they only allow remote work for a few positions, which happen to be lower-paying. They want to keep "core engineering" local, for communication or whatever. I can't really argue with that -- it's their company and they can run it how they want. But I'm sure not moving to SF and doubling my cost of living for a job that pays largely in lottery tickets.
Cool. Where would you say the best places are to live?
Displaying it as "If you add this item to your current order, it would increase the order's shipping cost by an estimated $0.00" ought to allay any such confusion.

This seems like bad IA, and visually expensive.
There's an app on the Bloomberg terminal that allows slicing/dicing all this pretty easily. If I take the top 1,000 US listed companies by market cap and then select the top 100 operating margin from that list and bucket it by GICS... there are only 4 "Information Technology" companies higher: Visa, Verisign, Mastercard, and Check Point

In other sectors, top 20 in Financials, top 7 in Energy, top 4 in Health Care, top 8 in Real Estate are higher than FB.

edit: If you include all companies regardless of market cap, there are 15 in IT higher than FB. In all the US ~13.5k, there's ~300 higher.
When MS gets into something, they really get into it.

VS Code has exceeded pretty much all my expectations with the pace it has been progressing at.
It was down 1.8% at the end of regular trading today (before the earnings call). It is down an additional 6.7% currently after bouncing around a bit--the conference call is not going well!

You can see a chart of the after hours action by hitting "e" on the Google Finance chart (you may have to click on the chart first):

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
Sadly, my recurring problem is that as a Verizon customer, I have exactly zero options outside the big two and an obsolete version of the third. (I'm carrying a Lumia 929, presently.) Nobody bothers developing third party OS offerings that work on Verizon networks.
I'm still young and naive :P
I agree with you completely. I would not want to work at a tech company that doesn't test technical skills in a work relevant way prior to hiring.

Just because you look good on paper doesn't mean you're actually good.
The point might be moot but there is a difference between enterprise licenses and active users. In some big multinational business a subscription with a service like Office 365 signed and paid for at the parent corp level often means dick. Services like this are sometimes a negotiable value add so it may not even be on the radar in terms of implementation for the parent corp. Even when it is many child companies/divisions have a lot of latitude to choose how they collaborate because the bureaucratic corp IT groups are often unaligned with the child companies and focus on cost cutting. Ultimately they are inherently focused on providing a least common denominator solution which often ends up sucking equally for everyone.

To put it another way, look at something like SharePoint. Microsoft will happily tell you it has a ton of users. They might tell you that it's quite profitable. But SharePoint is a just a terrible piece of shit that everyone hates but IT departments drag everyone to it kicking and screaming.

So subscriptions will get purchased, contracts signed. Microsoft will make money. But will they take mindshare? Maybe Slack won't be able to differentiate enough. Time will tell but today employees actually want Slack.
The third option is for organizations to store loads of credible misinformation in addition to the "real" info. Probably this false information will be generated by software, so generating it will be very cheap. Hackers will have the problem of knowing what's real and what only looks real. Wikileaks will have difficulty maintaining credibility as hackers post lots of false data.

(It's not like this problem hasn't been solved by the intelligence agencies already.)
Location: Minneapolis, MN
Remote: Yes
Willing to relocate: Yes
Technologies: Python, Flask, Mongo, SQL, AWS EC2, OAuth2, letsEncrypt, API design & consumption, Swift, Java
Résumé/CV: neilbarduson.com/resume
Email: barduson.neil@gmail.com
Github: github.com/dasqueel
IME it's not about asking easy questions, it's about asking questions about "programming in the small" that are relevant to day-to-day work. I conduct lots of technical interviews and I've found that it's just as important to ask the 10+ year veterans about the fundamentals as it is to ask the new grads. It's just way too easy to talk about programming while actually being incompetent at it. Only by having a candidate write real code can an interviewer detect the difference.
According to [0], mobile ads are expected to surpass desktop in 2017.

On another note (related to the link I just provided), is it me or is that Google AMP service completely heinous? It seems to hide publisher content behind Google URLs and nearly force publishers to integrate to it to land in top results. Why aren't people pissed about this "takeover"? What am I missing?

[0] https://www.google.com/amp/amp.timeinc.net/fortune/2016/06/2...
Can't you just find out if your hiring manager is good in a simple conversation?
Wouldn't it be more detrimental to a team's performance to hire someone who isn't a cultural/productive fit? I think that would make the temporary performance hit when hiring worthwhile.
I spent $300+ (way too much!) for my n900 and I still think it was worth it. It was my replacement for my tmobile g1 phone.

The n900 is everything that I thought the g1 was going to be, but wasn't. In a way, it was my fault for blindly creating my own hype over a first generation product I knew nothing about. The g1 turned out to be my bad and disappointing foray into smart phones.

Also, yes I have heard of the neo900 project, but am sad that the project is so far from its goals. There will never be enough n900 users to meet a crowdfund. :(
I'm not saying encryption isn't a good idea. I'm just saying people haven't discussed it much in this thread because it's not really relevant to the primary concerns of the people talked about in this article.
Sympathy aside, this is their flagship product and they claim it is superior to all others. They claim that they have superior support, and they state that they offer a more professional product.

I have no sympathy for a business with delusions of superiority who won't even properly test their own software. Why do we pay a lot of money to beta test their software for them?
Hard lesson for companies that you need to own your subscribers, not lease them from twitter/facebook/instagram.
> But this can be literally true for anyone.

It can be, but marginalized people are much more often given signals that they don't belong, that they're not as good. They also tend to have less to fall back on when breaks don't go their way because of historical and current marginalization.
Personal fave:

The Responsive Eye (1965). Exploration into "retinal" art. Amazing how it presaged cognitive and vision sciences current obsessions with optical illusions.

https://www.moma.org/calendar/exhibitions/2914
I think what makes that even harder is that I've never even thought of saying that, and it's exactly right.

Thanks for elaborating on this.
Everyone wants their cake and to eat it.

Paywalled content providers want to charge for their content but have Google index it. Readers want to read stuff for free but block ads.

I think the solution is fewer ads, more paid content, more offers related to the free content, more sponsored free content. Ads can be used more for branding rather than direct sales, and so therefore less tracking is required, it would be more like TV.

P.S. A great example of sponsored free is hacker news!
I don't get this. If quantum things exist, then the brain is ran using quantum physics. Literally quantum physics control the entire brain. How does anyone around here manage to breath.
The reason this comment is getting downvoted is not because it's (necessarily) incorrect, but because saying only "You just don't get it" in fancier words contributes neither to understanding nor to the discussion.
What's not statistical about outliers?
It does for me. I'm not using any particular extension.
That's a pretty narrow view of the problem. Like you, I've never had a technical interview that didn't turn into an offer. However, I have some strong doubts about their sensitivity (as opposed to specificity, which is fairly good).

On the other side of things, I can say that most of the criticism of interviews I hear are from people who passed the interviews, possibly a long time ago, and are complaining that the technical interview process is inappropriate for hiring people onto their team, but they have to do it anyway. It's a common sentiment that the correlation between technical interview performance and job performance is weak.
Show HN: Understanding the US Elections Through Twitter and Machine Learning
Machine learning made easy
The vscodevim vim bindings have improved greatly since a couple of months ago and is comparable to Sublime's vintage.

These features are still missing and are keeping me from switching completely from Sublime:

- Project wide symbol fuzzy search (cmd+shift+r in sublime)

- Read from stdin (`git show | code`)
>Janet Napolitano never used email as the head of DHS

i know at least one candidate for President of US who right now is very very sorry for not following such best practice while at her last gov job, and who has basically become the showcase of "Trying to dodge discovery the Wrong Way".
> Also why do I have to press Command + whatever when there is a perfectly functional control key on the keyboard ?

Of all the OS X criticism, this is the most absurd. Command, Control, they are all arbitrary choice, why even whinge about it. Is like going to France and complaining everyone speaks French
I don't have a problem with middle click being a backwards-compatible convention. It's that the option to change it is non-obvious, and therefore excludes laptop users.

As a counter-example: Much earlier versions of Windows had a menu in the top left corner. The shortcut to close a window used to be double-clicking in that corner. In Windows 7 (not sure about 8 or 10), that menu button/icon is gone. Of course, you can close a windows with the X in the right corner, but the old shortcut still works even though there is seemingly nothing there.

I can't remember where I read this, but I always think of it when it comes to UX design:

Always have more than one way to do the same thing in a UI. Users will pick whichever works better for their worklow.
Deployments should be automated to the point where you can do them drunk / in a high-octane emergency situation. I consider "locking down a server" to be part of said deployment process.
Actually, I remember reading that Google and Amazon engineers have an average time on the job of about 1 year. It seems most people just want to work there so they can put it on their resume, or maybe once they pass the interview process, they are confronted with the reality that not all jobs there are so glamorous--e.g. people probably imagine they'd be working side by side with Jeff Dean and his likes, but then they actually end up maintaining some internal system that keeps track of the stock in the Google cafeterias. I wonder if after ten years or so, a short stint at Google or one of the other big five would become a requirement to be taken seriously in the field...
If you have an outside source of income, moving someplace with distressed prices can be a great idea if a) there are other draws beyond the low cost (such as great weather or something else you value) and b) the distress is not to the level of making the area excessively dangerous for you.
Thats really a fringe case of some long-forgotten property in a no-construction zone. The solution is to disown the property. It's not a comparison of real price <> assessment
I tend to agree with this sentiment. As my colleague aptly put, algorithms/data structure questions aren't really about whether a potential candidate can perform the job.

It's more about whether or not they are "one of us". I mean, if you couldn't be bothered to brush up on CS fundamentals, how can I trust you with the responsibilities that the job entails? That looks like a red flag to me.

FWIW, when I interview people, I ask actual problems I've run into, i.e. design and implement a sane concurrency system that's easy to reason about on an embedded platform with limited resources.
Ensembles are also vulnerable to adversarial images.

From one of the canonical papers on adversarial images:

> In addition, the specific nature of these perturbations is not a random artifact of learning: the same perturbation can cause a different network, that was trained on a different subset of the dataset, to misclassify the same input.

> ... suggest that adversarial examples are somewhat universal and not just the results of overfitting to a particular model or to the specific selection of the training set

https://arxiv.org/abs/1312.6199

More recent research shows that one can make adversarial images which fool ensembles. Once you have these images there is a very high chance it will also fool any individual architecture you pass it on to next.

https://twitter.com/goodfellow_ian/status/790330213963923456

These attacks show the inherent flaws of ML models (not just convnets, as per http://karpathy.github.io/2015/03/30/breaking-convnets/ ), and as far as I know, they are not trivial to work around. Research on adversarial images is still very active, in part because the military would like to rely on deep learning, and does not like to mistake a tank for a puppy (and vice versa).
Have you tried PNPM or IED?
It's important to remember that doctors and lawyers have professional organizations that try to ensure competence and limit supply.
This is some incredible data. It's really refreshing to see someone share it.
In practice, I think the problem is that everyone is fundamentally a market of 1. I have never seen a salary site (including Glassdoor, LinkedIn, or step) come even remotely close to what I actually make.

Years of experience, education, and title are never enough to gauge performance or pay.
THIS kind of sarcasm is why I love HN. Upvote!
I'm trying to find a previous discussion on this that had some numbers, but the same "early quitting" pattern is seen at the university level. Women go into STEM, do badly in a class, then change majors. So yes, there's definitely a pipeline issue, but that issue is the same root cause. Sounds like we need a root-cause analysis to find and fix the underlying issue.

EDIT: Can't find the previous discussion I'm looking for, but Wikipedia has a pretty good section with hard numbers:

https://en.wikipedia.org/wiki/Women_in_STEM_fields#Leaky_pip...
Untraceable? You should buy a print ad and try to figure out if it was worthwhile!
Funny to see so many commenters here making suggestions (e.g. "just sell the property") that assume Greece has a well-functioning economy, when the problem is that Greece doesn't have a well-functioning economy.
1. hlandau puts it correctly. It decreases security. So you sneaky terms of service do not apply.

As for #2, it looks like there's a good way to revoke cloudflare's automated wildcard certificate generators:

"In addition, the CA SHALL establish a process that allows an Applicant to specify the individuals who may request Certificates. If an Applicant specifies, in writing, the individuals who may request a Certificate, then the CA SHALL NOT accept any certificate requests that are outside this specification. The CA SHALL provide an Applicant with a list of its authorized certificate requesters upon the Applicant's verified written request."

That someone needs to write ALL CA's and explicit revoke authorization showcases how bad this is.
That's exactly what I got mine, and exactly when I retired mine because I didn't want it to flat out stop working. The USB port died and the SD card never worked to begin with. Once the circuitry for the wifi becomes inoperational (like what happened with my tmobile g1), then I consider the phone officially dead...
Core parts were proprietary because "differentiation".

The leadership was caught in a innovators dilemma (Symbian was aging but had a massive install base, Maemo has future potential but could massacre their Symbian earnings in a transition), and the board in the end brought in a Trojan horse that made a deal with Microsoft.

Also, what you are currently seeing happening in desktop Linux land, wayland, systemd, etc etc etc, is because of lessons (X11 and sysvinit is crap) various devs "learned" while working on Maemo in some capacity or other.

yes they may not be the perfect fit in a power constrained mobile device (My N800 seemed to last me just as well as the Android devices i have around me right now though), but why the hell are we turning the whole DE stack into a mobile phone in response?!
No one seems to have gotten it yet, but: Instagram.

You want to reach the cool kids, you must advertise on Instagram, and the only serious way to use ig is the app.
Same goes for throwing around terms like "ignorance". You need to make an actual argument. Also not a throwaway, I'm here to stay. And please stop with the rude comments[0].

[0] https://news.ycombinator.com/newsguidelines.html
How did they go from paying an effective tax rate of around 40% between Q3-14 to Q4-15 to an tax rate of 25% this quarter?

Notably, they had 2,557 MUSD in income in Q4-15 and paid 995 MUSD in taxes and this quarter they have a larger income of 3,169 MUSD but pay less in taxes, 790 MUSD. [0]

[0] https://s21.q4cdn.com/399680738/files/doc_presentations/FB-Q... - slide 22
10 years of GTD
LastPass now free on all devices
> so you can signal your virtue to your peers and get clicks.

The irony.
This is really nice to see an innovation on something "old but new again" like a roof. Roofs are not exactly the industry/product space we see a lot of innovation in lately. The typical asphalt/cedar/steel/terracotta roofs we know of today have mostly been serving the needs of homeowners reasonably well for a very long time.

Tying to beat those materials out on functionality, cost, reliability, and longevity is a tall order, to be sure. Mixing in the ability to grab the sun's energy and use it to power your home and mechanicals and devices is a compelling option. But because electricity is electricity is electricity (To most people) the economics of this are going to be absolutely key.

Whereas the iPhone really did bring significant usability innovations to people's lives, as in the ability to do new and useful things that were previously harder or more annoying in the past, this type of roof doesn't necessarily provide more functionality. Though the heated roof certainly could be useful in cold climates. But again, I think that the economics are going to be very critical to seeing wider adoption for this.
Anecdote: My current employer, which has employees in many locations, pays the same position differently by location. HR told me that Silicon Valley and Manhattan are both above Seattle, and that the DC area is at the same level as Seattle.
It is, but bit hard to parse:

http://www.et.gr/index.php/82-2013-01-30-08-00-00/204-4500
Dell teases its Surface Studio like machine
Not sure about biology, but it's certainly ingrained culturally. As a man, I'm constantly trained by the society to overcome rejection, and a typical dating pattern of men approaching women is a major part of this.

However, I wouldn't use words like "patriarchy" here because I honestly think that this assymetry hurts both genders equally, just in different ways.
I never liked KDE looks nor ergonomics. Nor their attempts at grand projects (plasma makes me cringe everytime I see the word now). But I appreciate "simpler" open linux platform for smartphones. Wish them the best.

ps: I was actually looking into FDroid to free myself a little from Android locks, wishing for a simple linux + ssh + any signed code I wish.
Huh. I agree that puzzle interviews are useless, which is why I do interview that involve work-ish activities like coding and technical design of features.

But I'd never go with references and credentials on their own. On one side, that allows bluffers and bullshitters in. And on the other, it excludes people who would be perfectly good, but either aren't good at selling themselves or don't yet have a track record.
Most (married) people are spending more time with their computers than their spouses.

Would you marry an ugly woman? An ugly man?
32-bit overflow gets slot machine player's hopes up