skysight-inc/HackerNews huggingface dataset:
If you were shocked to see 1 million crossing into Europe in 2015, imagine what it will be like in the near future when tens of millions face drought & famine.

The general problem is that most of the world lacks the scientific understanding to know how big & bad of a problem this may turn out to be.

Google & zuckerberg could just black out certain zip codes every so often. go to google.com & get a message about the impending doom & what the person can do about it.

To me, people should not be able to pick & choose technology. If you enjoy using a cell phone & sending email then you should accept what scientists are saying. No more doubting.

If software is eating the world, it should hurry up & start directing the herd.
My answer to #2:

Being from the midwest, doing interviews in silicon valley was like stepping into Charlie's Chocolate Factory at a few places in LA and SF. It made me smile to see people using their freedom to do whatever they wanted, but I really felt like -I- was being judged: you know for not wearing skinning jeans, feeling comfortable in my (literal) boots, being clean shaven, dressed in a long sleeve, and of course I have a soft spoken midwestern accent. You can't fake sincerity, and despite knocking the coding interviews out of the park, I felt like some (not all) of the interviewers were threatened by me somehow and mocked me gently with "well you did a really good job despite..." like they were talking to a three year old.

Really left a sour taste in my mouth how it seems the region preaches equality and acceptance, but that's only equality and acceptance of the non-traditional.

TL;DR: It's easy to say "We have a great culture" at your job if you hire hipsters homogeneously. The company I want to work for is color blind: we grow to appreciate each other. People of all walks, western, eastern, european, russian, christian, cat worshipper, whatever, just respect each other believe something different and learn how to communicate across these boundaries.
Great decision. After NPM's policy update I can see this as a safe and wise move.
You go into this process knowing that it consumes time and that not everything is going to pan out. If you had the data and processes to identify the perfect candidate, you wouldn't need to bring people in to interview.

It's not waste, it's data collection. If you're not building usable data out of your interview process, your hiring process sucks.

My team was interviewing candidates recently and we brought in a guy that was great on paper and in the interview but we had other candidates scheduled and two of them ended up blowing the first guy away. I'm glad we delayed that hiring decision until we had an appropriate amount of data.

Also, think of it like dating (or any other matching market). Being outcome-dependent says nothing about your candidates but a lot (that's unattractive) about you.

The best way to do things is to build good relationships. Your company and your developers should have a network of people you can bring in at any time to interview for a position. As a developer you should also have a network of contacts to know who needs developers. Instead you're waiting till you're desperate and coming off as needy. If I see that, I'm going to ask for a lot more money or as an employer offer less.

Thankfully for my wallet, almost everyone else is in the same boat as you.

...and if I'm out interviewing for fun and find a better fit, I'm probably going to take it.
Free = $2,999 per year...
I agree with some of the things listed here, and I disagree with others.

Many of these articles are just pointing fingers at things and saying that they are bad. Some of these are correctly doing so, and others are not.

Much of this seems to stem from a world view of "that's not fair, it needs to change." That's just not how the world is, or will ever be. Maybe in a fairly tale land that exists well after all of us are propped up and displayed in a museum.

One such article "The Top 10 (%)" seemingly makes the claim "while Apple, Facebook, Google, LinkedIn, Twitter, are publicly committed to improving diversity, the [hiring process paints] a much different picture, and processes will need to undergo drastic changes in order to make a difference."

This article links claims that the following are unfair practices:

- Preferring to hire people from top schools
- Hiring people from top companies
- Giving bonus/stock awards for referrals
- Asking relevant subject questions about the subject of the job
- Asking to prove your abilities in industry

Objecting to any of this makes no sense to me, if someone could please inform me as to how this makes sense I would greatly appreciate it.
Are you running an ad blocker? It seems to interfere with the status checks, since it blocks all traffic to the networks in question.

Try temporarily disabling your ad blocker and trying again.
It means I need to install Visual Studio. Right now I'm only developing on Mac OS X and Linux. On top of this, every time Microsoft updates Visual Studio, things like firebird tend to break :(

I'd rather use a toolchain I know better. In fact, I'd love to use clang on Windows.
MSYS2 mounts C:\ under /c/ and Cygwin under /cygdrive/c/ so what's the real deal?
I have a ThinkPad Yoga and an older ThinkPad T520. Both are pretty awful machines. Plus I really don't trust Lenovo anymore.

If I were buying a Windows machine, the only one I would consider is the Microsoft Surface Book.
Why do CAPTCHAs even exist for standard websites (as opposed to account creation, etc)?

Wouldn't something like rate limiting or proof of work achieve the same result? If you're simply allowing someone to browse, you don't actually care whether a user is real or not. You care about stopping automated comments/spam.

Is this just another tentacle of the advertising industry?
Missing references [0] and [1].
> Did you consider removing the first sentence of your post and it would have been less smug and taunting

Did you consider taking your own advice?

> leaving behind something that lifts up the conversation?

What are you talking about? There is no conversation, and what this subthread needs is not uplifting is euthanising.
I'd imagine users of cookie trackers might also try to track you through other means.
Agree, but Benji's point is that leads are often a function of multiple things (including even a marketing team bigger than the one person applying) so bullshitters will claim they drove X leads but it's not clear what they actually did.
Processing human language is definitely a human skill, and many of the image categorization tasks would be as well (while animals have great visual systems, they categorize differently than us, it's not clear if cats see "cars", for example).

In any case, the word "cognitive" is used as in "cognitive science",

https://en.wikipedia.org/wiki/Cognitive_science
MyHDL is exactly the same kind of a eDSL as Chisel. And you have a full control of what it generates, see the examples.
Wayland might be a cleaner api layer to integrate into the windows display subsystems.
Sacramento?? It is 50 miles inland. If that's right, that's crazy.
Switzerland? The nation where all those money made from corruption is deposited for safe keeping?
Is that a big market segment, or do they hope that developers who work on Windows would be more likely to write Windows apps?
I wonder how much the public perception of the danger of large-scale ice melt is influenced by a lay understanding of the way phase changes can happen extremely suddenly.
Eh, its to late to make a pipe to redirect the praise-stream, is it?

Sorry.
> Asana is the kind of lever that could someday massively increase the productivity of hundreds of millions of people around the world. There’s not only an opportunity for Asana to be a huge company, but also for Asana to materially increase the output for the planet—somewhat amazingly, software has not yet eaten this important part of the world.

What important part of the world?
Also fun -- see what Yahoo thinks your interest are: https://aim.yahoo.com/aim/us/en/optout/
In addition to statistics, handling requests parallel is also a common pattern CSI implements.
That site appears quite outdated. According to my package manager, this is the current upstream URL: http://kde.org/applications/graphics/kolourpaint/
Yes, different underlying religious and political views than mine of the author make what they're saying invalid. Gosh, I wonder what would happen if the authors of Nature papers had to reveal their political affiliations on every article they published. Can I discount someone's argument just because they support the Green party?

I don't agree with creationism in any form, but that doesn't mean that someone who does is wrong when they quote Al Gore, post a picture of a graph, or try exercising critical thinking about a topic.
Thanks, it does sound like things have changed. I probably would have been a better hire back then than today though. I was younger, cheaper, and had an almost OCD drive to learn everything CS since I had a complex about getting into the game a little late. Today I feel like I wouldn't be able to maintain my current lifestyle with a wife, two kids, two dogs in the bay area. Occasionally I think about it though...
any downsides to this?
Be careful, some sites/services don't function correctly without that set.
BayesDB: Data science is a communication problem
I read the article as:

"It's not enough to be a mediocre engineer for a mediocre paying job. If you want to play in the local tennis league, you better be Roger Federer (without his pay)"

I think software engineers should counter-question the interviewers. Interviewers should be allowed to judge the candidate only if they can answer the candidate's questions to them. If the interviewer cannot, he/she is not qualified for the job of interviewing.
One very important thing strikes me about this. Getting 38 job interviews is very much a sign of the times. In 2002 I was a highly skilled senior linux/aix/hp-ux/Solaris admin and PHP programmer and I got laid off. I submitted my resume more than 1000+ times in the first year and ZERO interviews.

I hate to sound alarmist but, I fear many younger tech people may not realize how lucky they are currently. If the economy turns south you are not going to get 38 job interviews unless you seriously have some needed skills.

Don't be like this guy and accept you are bad at interviews thinking there is plenty of opportunity. Don't blame the white board if every job in your field expects you to be able to white board. If you plan to survive during the next downturn or bubble burst you better be someone companies really want to hire. You may be lucky to land one job interview and it will be hard to stay motivated as months start to go by.
It's comparable to Shekreli (one of their heros) raising the price of that drug and then treating it like a joke. They do things most sane people would never imagine, almost a competition to see who can be the most reckless. So in a sense it is serious in that many of them actually do trade. It's a joke in the sense that they treat it like one. Kind of like /r/theDonald
During the last 10 years i always go for a solution, just a coded solution (and if you do it quickly, or even while doing it, you can frequently improve upon it significantly). Doesn't work for Google/FB - they probably want the elegant super-performant solution that i usually come up with in the next few minutes after the interview is finished :) - yet it works just fine with the rest of the companies.

Hint: almost always start with putting the input into a tree, and if tree is completely out of question - into hashmap :)
Thanks! We'll handle speech in a very similar way to how we handle SMS today.

There's an interface (shared/interface/sms) that defines the functions any SMS driver needs to implement, like `Send(to, msg)`. Then we have a Twilio driver that implements those functions, but you could easily write a Nexmo driver or a driver for any other service in the same way.

With speech recognition, we'll design an interface and build drivers for popular services, like Google's new speech recognition API. For the end user, that means you'll be able to pick and choose which service you'd like to use, and by adding it to your plugins.json, speech will be loaded up and handled automatically.
It's probably only a matter of time but I worry that some advertisers copy ad links to my clipboard. With flash, I had to allow it at least...
A Short History of War Dolphins
Hi. When someone uploads a GPX or KML file, we have no knowledge about where is that data coming from, so we cannot display a notice either. Same as if someone would upload a GeoJSON to GitHub, GitHub would have no idea about where was that GeoJSON sourced from.
I believe users should take care about giving proper credits in the map descriptions, and if not the author should be notified about it (which we'll be addressing with an issues like feature in the future).
I wonder why or perhaps how SUNE became a hedge fund hotel? Does it have anything to do with the factors you mentioned making it more "attractive" to certain types of hedge funds?

"Mr. Einhorn is not the only one to have suffered a blow from SunEdison last year. And he is not the only voice to go up against the company, which has become a so-called hedge fund hotel, with more than 160 hedge funds in the stock in September, according to report by the research firm Novus."

http://www.nytimes.com/2016/01/28/business/dealbook/david-ei...
If it's ksycoca4-related, try

kbuildsycoca4 --no-incremental && sudo kbuildsycoca4 --global --no-incremental

Ugly, but it gets the job done. I don't seem to have needed that with KDE 5 applications, so maybe they fixed that, and Krita just needs to update (which AFAIK they're already working on).
> As devices become more secure, Apple will no longer be able to unlock them.

That is only true if revoking trust is the only thing left to do to increase iphone security against every potential bad actor. That isn't the case, and that leaves plenty of time to pester Apple with unlocking phones collected in every investigation from now until then.

> If you put a backdoor into your phones, you should expect to have to use it.

What law is that, the All Writs act? That is what was being tested, because not everybody shares your certainty about it. The moral problem of the forced labor of an unrelated party is enough to make me disagree. Also, that logic could easily be used to justify the forced inclusion of a backdoor in an otherwise secure device. You can't have it both ways, a secure device and a device manufactured by a company that can be legally compelled to do whatever the state deems "necessary or appropriate".
Both. I feel like there are ~some~ few really smart people in there.
Ask HN: Apps that make socializing easier?
I find dealing with my social life to be really exhausting. Is there anything that makes it easier or simpler?
Data point: On Windows when you run 'npm install' on a react boilerplate/starter project chances are 50/50 that it will work out of the box. A year ago it was way worse. I thought heavily on switching to Mac for no other reason but 'npm install' success rate on Windows.
Tbh, I sometimes say I interview "for fun" even when I'm serious about leaving because I want a better fit than I have and the process might take me a year (or longer) casually interviewing.

I don't want to spook my current employer due to long term job prospects being poor.
Right, totally not what one would expect. But based on the geography of California, it's very vulnerable if the water levels were to go up significantly. There would essentially be a second Bay cutting deeper into the state, only it would probably be a toxic mess a few feet deep with acres of asphalt and buildings barely submerged.
Socialise.io – Big Board, Little Board, Cardboard Box
I'd love to read a leaked Powerpoint or memo that explains the long-term strategy here.

If MS's marketing department has half a brain at all, they will accidentally leak such a memo fairly soon.
Immediate is AFAIK a limited subset available during debugging. C# Interactive is what F# has had for years (F# Interactive), and even Mono has had something like this for a while. You can enter snippets of C# and eval like a real REPL. Update 2 brings project context support so you can just open the REPL and do stuff like var x = new MyType().
While I prefer to develop today on OS X...your post is nothing but FUD.

> What about lack of all the Linux/OS X GUI software?

Windows prolly has more GUI applications than both those OSes combined. That's not necessarily a good thing but it's not bad either. It just means there is a Win substitute for everything.

> What about lack of all the UNIX OS features?

Same answer as above.

> What about all those billions and billions of Windows malware, viruses, adware etc.

I download a lot of crap on my home Win computer and haven't had a virus once in the past 6 or 7 years. There are likely more Android viruses active now than Windows.

> What about all the spying and restrictions that Microsoft has integrated into the Windows?

If you don't give permission the action is not taken. Granted I am currently getting spammed to update my home computer from win 7 to 10 but it hasn't force installed on me. Likewise for automatic updates.

> What about the fact that OS X and Linux have always been at least decent from developers point of view but Windows has always had problems and then things like Vista and Win8 happen.

Which is what this new initiative is trying to fix.

Don't get me wrong. I love my osx for dev and my *nix boxes for servers. But if I can get one machine/OS for desktop development of nix and windows without having to run silly emulators or switch between VMs then I'm sold.
Government Has Used 1789 Law to Compel Unlocking More Than 63 Smartphones
Teenagers have built a summary app that could help students ace exams
There is in struct statfs, which can be obtained for an open file descriptor using the fstatfs(2) system call, if you (a) want to make this autodetection OS-specific (statfs is Linux-specific, but I'm sure there's equivalents on other OSs) and (b) maintain your own list of compatible file system types.
I clicked the link and got some "hipsters not allowed" page. Not exactly helping the point that it's not just childish.
Antartic ?

:-)
I imagine this will help air quality a lot with the Netherlands having such a high population density.

However, it might be an issue if you want to leave the country and go driving down to the Alps or Italy for vacation. The infrastructure in other countries might not be there to support fast charging of electric cars.

The best solution in my opinion would be to require all cars to have electric as their primary mode of propulsion, but allow them to also operate on gas, much like the Volt or the Plug-In Prius.
Speaking from experience working on the LX brand (the Linux emulation layer for Joyent SmartOS), we would not have gotten very far with our emulation layer if we did not also faithfully emulate quite a lot of /proc. For example:

$ grep DESC /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
$ uname -a
Linux kappa 3.13.0 BrandZ virtual linux x86_64 x86_64 x86_64 GNU/Linux
$ wc -l /proc/cpuinfo
608 /proc/cpuinfo
$ /native/usr/bin/uname -a
SunOS kappa 5.11 joyent_20160204T173314Z i86pc i386 i86pc
Hi. KML import is fully supported, we especially tested KML exported from Google Earth and Google My Maps. Just click the Import button in the sidebar and select your file.
Building those facilities would probably be very expensive. Maybe we should start by renting mini storage units:)
There was work to abstract git's hashids from being SHA1 (or at the very least, uint8_t[20]) - does anyone know what's going on with that?

SHA1 is still useful against preimage attacks (which is mostly what git is about), but freestart collisions are already known, and standard collisions are expected within the next two months - so git is no longer secure against a malicious committer.
http://i.imgur.com/y6clspP.jpg
You clearly don't work with Microsoft on a daily basis in a enterprise setup...
I'll fill you in. The new lock-in is Office 365 with Intune/SCCM and Azure. We are in the extinct phase of having better management options in Intune for Office and surrounding technologies and enterprise IT will see this as an advantage over choosing another MDM/MAM vendor. Step one done for still controlling productivity apps and device management. Now it's getting developer mindshare and focus back on the Windows ecosystem. Pretty easy in enterprise as we just did a lock-in with Office 365/Intune. They still throw their weight around and their key/technical account managers must have missed the memo saying to be more open for other vendors/partners. So they may look nice but don't make the mistake of thinking there isn't a plan behind.
Disclosure: I work at Google on Kubernetes.

If you'd like to do this in containers/Kubernetes, we'd love to highlight your work! Kubernetes runs great on AWS (as well as GCP, Azure and elsewhere), so no cloud migration required.
The article explains why this is not true: back-end financial technology is boring and banks weren't willing to spend enough money or risk on upgrading them until overwhelming blockchain blockchain blockchain hype pushed them over the edge.
I find Safari to be the nicest browser to use in general, but Chrome seems to have a leg up on performance in key areas like new tab creation especially when opening a link in a new tab.

It's weird lapse for Safari to lag in certain situations. I hope they continue to iteratively improve the performance of the general UI and improve the general behavior of the developer tools in addition to adding these new techs.
Funnily enough, viewing what you're doing there as "trading" comes a long way in hiding your gambling habit from both yourself and others. So much so, that certain extremely short running "binary options" trading platforms at least here in Germany do little to hide that they're offering a completely legal and unregulated form of gambling by showing plumbers and haircutters "earning money" by "trading" on these platforms in prime time TV ads.
>possibly including some time in gravity

Living in zero gravity tends to be very bad for long term health because bone and muscle mass start disappearing.

Radiation shielding is a huge problem. Inflatable habs provide almost none, so they're dangerous in LEO and potentially fatal further out.

And then there's danger from micro-debris.

So inflatables could be good for short trips - space hotels, especially - and for extra storage. But they're really not a solution for long-term occupation.
The POSIX subsystem was removed some time around Server 2003. They replaced it with Unix Services for Windows, which was based on an acquired technology, but that's no longer available as of Windows 10. After laying fallow for so long, I really doubt they used the old multi-subsystem architecture to implement this new stuff. Could be wrong, though.
Scientists perform peer review to make sure their standards are well calibrated. If you're not relying on scientists and their work, then where do your standards of proof come from?

Somewhere unscientific.
It's the level that we are interested in. Everything is a poison, what matters is the dose. It is good for plants, but it is also a greenhouse gas. Venus has a lot more CO2 than Earth, and a lot less life.
This guy is listing a dentist's office on Airbnb
In an Unfortunate Final Four Matchup, No Lessons Learned
> how does Win 10 do on eliminating cruft, like old update files

I cannot answer this, just speculating: Windows does not create multiple partitions by default, so as long as C:/ has free space left, it can pile on without a care in the world. And by the time that it actually fills up, the average consumer would go buy a new PC anyway (or pay someone to cleanup the mess).