skysight-inc/HackerNews huggingface dataset:
I don't understand why considering degree and reputation of the university when hiring so frowned upon ? It seems perfectly logical to me. Afterall, when you have 1000s of resume a day to sift through (not unusual for big companies like Google, etc), what criteria should you use to filter the candidates ? It's easy to fill a resume with lot of crap which is often fake or exaggerated. A degree and university reputation is a very objective measure that can used to quickly identify a potential good set of candidates, and then use actual interview to find bad apples from them. This approach optimizes toward having as few False positives as possible when hiring (False negatives on the other hand are plenty, and that's fine) - which is a stated goal of hiring for all big companies (Google, FB, etc), who are at luxury of having more candidates than they need, hence don't care much about False negatives.

Is it fair to people without degrees, esp, for cases where the only reason was that they couldn't afford it (considering how damn expensive higher education is in US) ? No, of course it is not, but then who said life has to be fair ? And of all things, why should we expect for-profit (and I use that word with respect, not derision) companies to hurt themselves to "just" try and make it fair to everyone ?

IMHO, education (both degree, and even more importantly the selectiveness of the university) serve as a very good proxy measure for how likely a candidate will be good. This is similar to say work-experience at a very reputable company, which is known for its selectivity. In both (university or top company) the scenarios you know that candidate had been filtered among a very large pool of candidates in past, so very likely to be bright.

As an example say, you want to select a dream team to attack the "Riemann Hypothesis" problem. Will you consider a candidate's credential (like education, university they are working at) as one of the big factors, or will you be just trying to interview anyone who applies, even if they don't have any exposure to higher math ? Say you get 100k applications, and can only interview at most 100 of them, does your answer change ? I know, that I will look at credentials, past work (which all correlate insanely with education & university affiliation) as the first measure to filter things out. Of course their will be outliers, and there will be exceptional people who are very good at Math without any degree (like Ramanujan), but there is no scalable way to find them in this scenario.

Similar example: What is the probability of some random dude on internet claiming he has a proof of P != NP being right vs say it coming from a reputed researcher (for the sake of argument say "Richard Karp") ? Whose proof are you going to read more carefully ? I guess the answer is obvious is this case. Now let's say it is between a random no-credential dude vs a PhD student of Richard Karp's (at Berkley) - who are you going to take more seriously ? Is it fair, probably not ? But statistically you will be much better with having these conscious & unconscious biases (backed up by data of course), then sampling uniformly from the world.
Are you thinking of white board problems? Because that is not at all what I'm talking about here.
Spot on! Every good competition coder I've met loves the whiteboard part of the interview and would happily crack away at problems for hours.
You're seriously distorting the truth here, not the FBI.

The FBI said Apple could maintain control over any tools they made. Apple said "oh noes, we can't ever make a master key [but don't look behind the curtain, where you'll find that we have a master key or three, which is why we can make one in the first place]"

Then the FBI found an alternative solution that doesn't require Apple's assistance, making the whole damn conversation moot -- including whether they'd use Apple's hypothetical "master key" on other phones.
You have no idea what you're talking about. You're wrong, MyHDL is a proper hardware DSL in Python. You've never used it and you have no idea what you're talking about
What is this group the author mentions?

> Chrome has had such a problem with performance they formed a special group just to work the problem, but in nearly two years time that group has yet to produce anything tangible.
> technology device manufacturer

That isn't the only industry that can be subject to a NSL. We are lucky to have any of the information at all; if you limit your search to very-specific categories, you risk finding areas that have less public data.

I would start here: https://www.aclu.org/cases/doe-v-holder
'Corrupt' has a very specific meaning. It does not mean 'without morals', 'bad', or 'evil'. Whether or not the police or FBI will unlock this iPhone is most likely completely unrelated to whether or not they are corrupt.
Kapten Tim Spanyol Iker Casillas Menghadapi
Not quite a device manufacturer, but a technology company: Qwest CEO Joseph Nacchio was convicted of insider trading after allegedly refusing to help the NSA: https://en.wikipedia.org/wiki/Joseph_Nacchio

It may be a coincidence that he happened to both refuse to help the NSA as well as commit a crime, but "insider trading" as an officer of a company is pretty hazy, especially if you have the NSA informing you that they're going to tank your company's stock if you don't comply.
I have a CS degree, which I completed with a significant percentage of graduate-level classes where among other things I wrote a compiler, a raytracer, and a network stack. I agree that the breadth of knowledge from a proper CS program gives you the lay of the land in a way that a self-taught individual won't have.

But I certainly would never hold it against someone not having a CS degree, even in specialized fields. Frankly, you can learn more in a couple months on the job at places doing real cutting edge work than you would through an entire CS undergrad program, at least for the purposes of shipping software of value.

The bottom line is if you have what it takes to be a competent software developer, anything you would learn in a CS degree is easily accessible just by learning the right things to google for. There are certainly disciplines that require more specialized knowledge and have a much higher bar than your typical CRUD app, but even there I don't feel like school is any kind of important factor in determining whether one can achieve competence.

I can't put my finger on it exactly, but I think there is a baseline ability to grok software which can be unlocked in an individual through sufficient practice, but not by education, and this is the primary factor to one's productivity in all programmer jobs.
Creepy experiment uses implanted electrodes to make beetles run faster
Actually since Israel's nuclear weapons are a secret they are not continually threatening to use them, however the US is a different story. There are US nuclear weapons present in every war and the threats are made with statements like, "no option is off the table", and by looking at official policy, which maintains the option of a first nuclear strike.
The precedent of "search warrants" already existed. They weren't creating it.
From the Node.js Getting Started guide: "Test your bot (Windows Only)". Wait, what?

* http://docs.botframework.com/builder/node/overview/
My point is that these companies have no evident interest in establishing a monopoly in whatever market they've followed. That they maintain a closed system doesn't contradict that.
I'm using CLion + Cygwin for this now. Works nicely, even gdb, without remote machines. http://stackoverflow.com/questions/33267305/how-to-setup-cli...
They would if the safe was purely digital, based on vendor-controlled platform DRM that granted the vendor and only the vendor additional access to the safe.
The Timberwolves narrative is a bit more complex than that; Kahn has publicly stated since his dismissal that the Curry camp indicated they weren't interested in Minnesota and wanted to go to a bigger market. Curry did not visit Minnesota nor would he work out for the TWolves in pre-draft preparations. Agreed on everything else you mentioned
huh, couldn't see it. sorry.
So wait... you still get the "cmd.exe console"? After all these decades Microsoft Windows still does not provide a decent terminal out of the box?
Definitely not just him. I've seen this behavior play out at companies I've worked at from hiring employees. They code it like, "he didn't seem very passionate or enthusiastic." I take a look at the candidate and they're not dressed super trendily and their hair is kinda plain. But I read their code and it's just as good as any good candidate's. It's bullshit and I recommend anyone who's not seeing it check their "culture fit" criteria.
First right-click for a session totally hangs the Finder for ~10 seconds, followed by the beachball, followed by a brief flash of the contextual menu. The next right-click works as expected.
>If you want Windows to be Linux users' home, then how isn't it swallowing them and dragging them from an open source environment to a closed source one?

because no one is forcing linux users to do anything. can you really not see the difference between giving an option to developers and "dragging linux users"
The Futurist Startup Sui Generis Seeks to Create City States
I'm saying "humans messing with the atmosphere has increased the variance and severity of our weather.

You should know that's a somewhat dated view. The scientific consensus is now much less certain about the link. See e.g. [1, p.7].

[1] http://www.climatechange2013.org/images/report/WG1AR5_SPM_FI...
> So - I ditched vagrant and shared folders and use a totally contained VM with the ubuntu GUI... it's slow and horrid and it makes me cry...

Is it really that bad? At one former job I ran Ubuntu under VirtualBox with guest additions installed (new Linux team in an old MS shop).

Performance was OK, at least for the things I used - terminals, vim, Firefox. The only thing that really annoyed me in this setup was the need to switch between the VM and Outlook every now and then. Fortunately, Outlook's notifications worked even in VM running fullscreen (IIRC).
wrt, to your fundemental topics, I'm not convinced companies are hiring BS grads for those fields, nor do they come up in "practice" all the time. Distributed systems are notoriously hard to get right, to the point you should almost always be using an off the shelf solution. If you find yourself in the industry, 1-2 years after college, needing to build and deploy a distributed systems, I don't really have confidence that "15-440 Distributed Systems" would adequately prepare you to launch a production system that actually serves customers. In Distributed Systems specifically, I believe experience trumps education as most (popular) systems now predicated on running some nodes in an expendable cloud over a flaky network. I can't really imagine a company hiring fresh faced BS grads to build compilers and distributed systems, even if they did attend an elite school.

If you know developers writing their own distributed system, chances are they are wasting their time, BS or no.
It works really well in Powershell. I use it on Win8.

https://juliankay.com/development/setting-up-vim-to-work-wit...
Not necessarily. Getting it to work with Wine is probably easier.

I've spent many hours running Publisher in CrossOver Office and never ran into any problems, so this sort of thing is certainly possible for complex apps.
I know what you mean. I am for once undecided on this issue and did not want to pull a Godwin. Therefore trying to find a more recent example and did this in Bosnia.
The German part of that intervention by the way was against our constitution, but did happen non the less (it being a war like effort, without UN mandate is not allowed and explicitly forbidden by our constitution - but who cares as no consequences for the politicians did happen).

I see hefty reasons to be against interventions and having studied history, I also see some cases where interventions might be, in the long run, for the greater good. But that can be decided in hindsight and I find it hard (to impossible) to do so smack in the middle of such a situation.

We do not have lots of information and we have to make decisions under massiv uncertainty. If politicians then have multiple voices telling them this or that viewpoint (with their own hidden agendas) - who of us would be any better in deciding rationally? And I do mean the rational part of the decision, that cold hard rationality, that might not look good in the press, but is necessary? To make a decision is mostly easy. To do it right is hard (or do it based on ideology - also quite easy imho).

So Bosnian Serbs having their own country? Did I get something wrong while studying history or didn't the Bosnien Serbs for the most part want to stay with Serbia? And weren't it the Bosniaks who pushed for a separate state?

Weren't the Bosniaks the ones who did (in a 1990 questionnaire) identify mostly as a non religious ethnic group, but were traditionally sorted into the "Muslim" category since the Ottoman Empire (thereby gaining support during the war by muslim countries).

Weren't it for the Serbs who did most (around three quarters) of the war crimes and atrocities (not that the other quarter wasn't as bad).

So yeah - not intervening here might just have perpetuated a situation. It also might have made it worse. But that's easy to discuss in hindsight. Having only partial information it might not be that easy to decide in the given situation. And I am willing to give the politicians back then some slack for deciding in uncertainty.

And no, that is no "get out of jail" card or anything. It is just me trying to have a rational view based in reality, while trying to build a more final view on these questions.

Not saying, that the current interventions are anything good at all or not driven by purely economic interests or interests in securing access to natural resources or such.
We manage hundreds of servers and have been migrating more and more to spot instances in order to save on costs. It was only a portion of our infrastructure, but it was just enough to cause us grief. Given the volume of servers and the velocity with which our software has been changing, I'll readily admit it's been a challenge keeping ahead of everything and we definitely went a little too far with the spot instances in a few places, but we just haven't seen this failure mode before so we got overconfident.
"Slack support is welcome"

Correct me if I'm wrong, but isn't slack a closed ecosystem, akin to Skype?
It is interesting that they have a way to unlock the device, both because it means iPhones are less secure than we thought and because it contradicts their earlier position that they needed Apple to disable security features for them to access a locked device.
Didn't SunEdison get a bunch of money from Obama?
"Omission"? This article is about to be be extended, we don't yet know which topics they plan to cover. From the bottom of the page:

> This article is an Evolving Publication. Our intention is to describe more basic techniques that developers could, and should, use to reduce the chances of a security breach.

http://martinfowler.com/bliki/EvolvingPublication.html
As one of the people downvoting you, I'll leave this comment to point out that your comment has absolutely nothing to do with the one you're "replying" to.
Thanks a whole lot. Finally someone gave me a link and some pointers to a report instead of handwaving about how 2500 scientists cannot be wrong. Now we are talking!

Edit: still ain't completely sold. Anyone has pointers to why there was significantly less ice around Greenland about a 1000 years ago or can prove that this is wrong?
This is why I use a jailbrake tweak that let's me draw a passcode after initial unlock, but requires a full alphanumeric password on reboot or after 5 ties. I have no clue why Apple has yet to incorporate that feature directly in the OS. Not sure if the fact that the phone being jailbroken is a further vulnerability, but to be honest, I don't really worry about FBI, as much as I am concerned about loosing my phone and having someone find it and open it.
None of your fundamental topics except for graph theory and a tiny bit of distributed systems stuff will ever come up for 90% of developers.

If you happen to be in that 10%, then yeah, maybe some higher education on those topics is necessary.
So does this mean sooner or later we will be seeing the end of Cygwin ?
As someone with a journalism degree I've never had a hard time getting interviews anywhere, large, small, whatever.

I think it more matters that you have a degree at all and a decent sum of experience than strictly a CS degree. For instance, I can now lean on my professional experience more where before I had to have a portfolio of projects.
I went out of my comfort zone recently, it helps and you won't end up working at cost-centers/body shops aka ad-agencies and "consultant firms"
I'm not sold on the AGW stuff the environmentalists put out, but their problem is positioning and they haven't grasped that in their battle.

Nobody is arguing climate change can have big impact. We're discussing AGW. Obviously deforestation and air pollution is a Bad Thing. The environmentalists would be better off telling that story which is quite simple and easy to understand.

I'm a buyer of that as both logic and an investment but not the Chicken-Little AGW story. Positioning is very important when you are selling something.

~7 million die from air pollution related deaths per year

Total number of people that die of starvation per year: ~8 million. ~900 million malnourished.

~800 million don't have access to clean water. Several millions die each year from diseases related to unsanitary water.

I don't understand why we can't unite and tackle those 3 instead of making it a battle between politics, environmentalism and self-righteousness (both sides).

If you believe or don't believe in AGW - tackling air pollution, food supply and the water crisis should be of utmost importance.
http://i.imgur.com/2S4qiKO.png

Sigh...
Thanks for the ad hominem and for pasting wikipedia.

I was not saying, that this is/was the only reason for these interventions. By the way I hope I am not that "naive" to believe in easy answers in a complex world.

Not doing so and realizing easy answers being thrown around was the reason I did comment in the first place. Do you really believe the world is cut into black and white that straight?

I do not. I am far to cynical for that. For example we in the west did not hear that much of Rwanda during that time. There was no press storm I can remember (compared to the situation in Bosnia during the same time). There was no public outcry so no politician felt that pressure - maybe. Just maybe that was one reason.

If people believe interventions happen because (for example) of lobbying interests of the military complex Rwanda would have been a perfect PR opportunity to sell some more ammunition and to have western countries engage in a yearlong conflict. That not happening might be oversight within these lobby groups or it might show, that this way of thinking does (at least not always) not work that easily.

So please - let's be civil. Sheathe your "ad hominem"-sword and let's "fight" with solid arguments.
EC2 spot blocks already provide support for keeping spot instances for a specified period of time.
> no one has said anything about that exploit being specific to the 5c.

Cellebrite describes [1] the solution as working for iOS 8.x on the following devices:

> Cellebrite's unlocking capability supports the following devices: iPhone 4S / 5 / 5C, iPad 2 / 3G / 4G,iPad mini 1G, and iPod touch 5G running iOS 8 ...

[1] http://www.cellebrite.com/Pages/cellebrite-solution-for-lock...
A further problem of assessing value is that the analysis is taking the job postings as an accurate reflection of who actually ends up getting the role.

Pretty much every developer who doesn't get their first job through an internship ends up taking a job that had 2-3 years of experience listed as the minimum requirement, but we would know an article titled "junior developers need not apply" is questionable.
The Remembrance of Amalek
Can apple sue to get the FBI or that Israeli firm that unlocked the San Bernardino phone to find out how they are unlocking these phones?
I'm sorry, but you've completely missed the point. Nobody is talking about the "disparity in your happiness based on whether you knew the best strategy."

Obviously, if the honest approval ballot give me 9 utility points, and the strategy approval ballot gives me 10 utility points that's better then the system that always give me 7 utility points.

However, it seems to me that the situation is much more along the lines that an honest approval vote gives me 2 utility points, and a strategic one gives me a utility of 9.

See, I hold to political positions that almost always put me in the minority. If I only approved those candidates that that I actually liked, I'd only approve candidates with effectively zero chance of winning. This would let my least favorite candidate win, thus granting me very little utility.

Hence, I'll probably take System X, even if approval voting might, in theory, do better if everyone applied the strategy correctly.
"Finder sucks" seems to be a meme perpetuated by commenters everywhere, but I have never read a convincing list of issues. When pressed, commenters have replied things like "it is well known that Finder is a big pile of crap."

I honestly have never found a problem with the Finder and miss a lot of its features (column view, drag file to file dialog, high-resolution previews for most file types, Quick View, and much more) when I'm in Windows or Linux.
No, but Visual Studio Code is off to a very good start, and it runs well on Windows, Mac, and Linux, all free and open source. It's not a "rewrite" per se, but a new product with the same name but targeted at developers on all platforms. They are talking about adding enough serious IDE power over time (and the original VS shows that they know what it takes) that they could become a serious power in the open, cross-platform dev world.

They would not need to port all the Windows-specific functionality that has accreted on Visual Studio over the years to become the "new Visual Studio" for developers on all platforms.
So do more faster?

Sounds like something pointy-haired boss would say.
We've banned this account for repeatedly violating the HN guidelines. If you don't want it to be banned, you're welcome to email hn@ycombinator.com.
Because units don't matter anymore ever since the units command line utility was created. I can use watts/hogshead or horsepower/liter just as easily as kilometers or miles.

In practical terms, for the UI, it's best to use whatever customers are most comfortable with, since you don't want to scare them away over irrelevant issues.
I have a very hard time seeing the rationale. There has been a single death attributed to ingestion of magnets. The ban is based on media fear mongering and the general pathetic parenting that can acknowledge to risk and take no responsibility for danger.

87 toddlers drown in the bathtub in the bathtub every year. 350 drown in swimming pools. That accidents happen doesn't mean things are defective and should be banned.
At least half of these already exist, either as .NET cmdlets, Command Prompt functions, or Windows EXEs.

RDP, Robocopy, Find.exe, Sort-Object, Select-Object, Select-String, Invoke-WebRequest, Invoke-RESTMethod, IIS, .NET, CMD, ASP.NET, and Compare-Object will fill most of those needs.

And Powershell accepts "cat" if "gc" for "Get-Content" is too long. Or "ls" if "dir" or "gci" for "Get-ChildItem" is too long. And each of these is a case-insensitive object you can pipe right into ConvertTo-Html or Send-MailMessage.

Or you can create a UDP socket with .NET right from Powershell, and send your objects that way.
Planning Is Crucial for Project Success