skysight-inc/HackerNews huggingface dataset:
Assuming the OP wasn't changed, this title breaks the HN guidelines. Please don't use the title field of HN submissions to editorialize. This was a bad case since the provocation derailed the discussion immediately.
I wasn't clear. Having a degree is important and not having one is often a blocker. For example, you can't get a mechanical engineering job without a degree. (There are legal reasons for that as well.) Where it is from does not matter, nor does your GPA.
Just Excel for the line graph, image-maps.com to avoid doing all the map <area>s by hand. I was actually wondering if there's some way to do this that's less... 90s.

https://www.reddit.com/r/dataisbeautiful/comments/3fs6kl/my_...
Do these links work on mobile phones? (Can an app register to handle them?)
Smarkets, London, Software Engineer, Python, Erlang & Mobile ONSITE

We're working on a financial exchange to trade events, mostly sports. Open source/linux stack.

We have a self-management system, no bosses.

For more info: https://smarkets.com/careers
Yeah, I was surprised that Microsoft didn't show up in the list. I'm guessing they didn't count Surface Pros.
> rape racks

Is consent possible within the scope of bestiality?
There is adoption & attraction of development because software has freedom.

There is adoption & attraction of development because software does not have freedom.

They are not mutually exclusive. gnu, debian, etc are fundamentally driven by the goal of making a completely free operating system, and they would have much much less adoption and development if they weren't. We now have and are gaining more hardware which is completely free. If we don't make software distributions which are completely free, we will never have completely free operating systems, and we won't be encouraging people to use completely free operating systems.
Writing the Docs First
Poll Shows Growing Support for Book Banning, Ratings in U.S.
I thought emacs already had an X11 window manager built-in.

In all seriousness, this is pretty cool, and it uses libxcb. Nice.
Kind of serves them right, if so. That's the kind of thoughtless violation of standards that should get used as a classroom example of what not to do.
I agree and have the same habit. (I have German genes but speak no German, only native English and fluent Chinese plus a smattering of other predominantly Asian languages whose grammar tends to be similar to Chinese with a very low dependency length)

To the follow-up commenters discussing OOP syntax versus function-orientation, I always refer to the monkey quote, which seems relevant here:

The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. - Joe Armstrong
semver is interesting because it's part of the GitHub Re-Architect Software Development Initiative.

When GitHub was new, the founders dumped dozens of utilities and methodologies for public-facing software development on the world (smver, README-first development, mustache (was that them?), an RPC system inspired by Erlang, and dozens more) and a lot of people glommed on to many of those as The Holy Way, but everything is still just made up. (This is where the "Science" part of Computer Science falls short.)

Much like how Heroku proffers 12-factor apps because it fits their own narrative nicely, and it's also useful outside of Heroku, but just because one way of doing something exists doesn't mean it's necessarily the only or best way.

And, as far as version numbers go, with C libraries we have the concept of a "library version" and a "ABI version" — you increase the library version with any changes, but only the ABI version with breaking changes. It confuses some people to have one library with two version numbers, but it kinda makes sense too. It directly tells you the least common denominator of features this library can provide regardless of bug fixes or new features added later.
Just kicked me off after I accepted it's fingerprint, maybe it's down? I have a 8192 bit RSA key.
Chief Architect
BandPage is hiring a Chief Architect!
It made sense in books - the monsters were becoming rare as civilization spreaded, the people that had monster problems were usually poor, and the alternative for them was "move on to big city or less wild region".

Witchers were relicts of different times and had to compete on price or pivot to assasin/bodyguard industry :)

In games for gameplay reason they made monsters very common again (explaining it away by wars and plague decivilizing big regions again) - so it make sense for witchers to be more wealthy again.
You say you've been working on your CAS system for two years. What are the challenges you are facing that is making it take that long? Because a simple CAS is trivial: just hash the file, rename it to the hash, and serve it up via a normal HTTP server. What is making it hard?
Funny enough, in Canada 1 year maternity leave is the standard for mothers. Paternity leave is less common, but it can usually be split from the mothers amount, or used in total if she doesn't work.
https://en.wikipedia.org/wiki/Corporatocracy

Basically this. Why not just be open about it - those who don't end up working for the 'top' companies are at a considerable disadvantage.

This gives the power to these big corporations to bully their way around in all sorts of ways. The ridiculous Google hiring process is just one example of this.
Yeah, it's generally less like "a boot" and more like "a boat." In phonetic terms, I think Americans use /aʊ/ (think "ow" like you hit your thumb) there while Canadians use either /ɔʊ/ or /ɔ:/, which is more of an "oh" sound.
does not work for me, it says i require a plan
There have been astonishingly many posts about this story, but this one contains significant new information, so we're going to try unkilling, unburying, and unflagging it.

Edit: since the "significant new information" turns out to be fraudulent, I guess we'll turn the flags back on, but leave the thread open for discussion.
Chief Architect
Any feedback is welcome! I built this to track startups I've previously signed up for.
I'm a hiring manager at Netflix. If one of my employees told me "I'm going to take the year off, see you in a year," I'd basically go "OK, have a great time with your kids. Send us a picture every once in a while."

And then I'd backfill them. And when they got back, I'd have an extra engineer. Chances are by that point I'll be looking to expand the team anyway.
I currently have unlimited PTO and the experience is great, and have family working somewhere that their boss pressures them to not take it.

My $.02 is that it is totally dependent on company culture as a whole. In my case, the company treats employees like responsible adults and pays them to get a job done, not fill a seat. It is an incredibly family-friendly company overall, and they really get the notion that "life happens" and that "family comes first."

As a result, I take time off when I need it, or work from home, or take a half day, or whatever. As such, I've found that I'm overall more productive, and when I'm just not feeling productive, I don't try to force myself to do work. I haven't had pressure, but that's also because I'm responsible with coverage, and effective in the outcomes of what I do.

I wouldn't be surprised if it came up as a discussion point if I was letting things fall through the cracks left and right. And that is the trade-off to this kind of policy. Basically, when there is a minimum, people take the days (especially if they don't roll-over). That is a healthy forcing mechanism. If things aren't going well, and you don't take the days, or are a workaholic (guilty), you might end up taking net fewer days.

By contrast, the relative I referenced has a manager that holds a double standard. It is fine if the manager takes whatever time they want, but if my relative wants to take time off, they get push back, despite being exceptionally good at their job and getting shit done.

That's broken IMHO, and speaks to larger cultural issues I've heard about that company.

Bottom line, I think these policies can work, but they are intrinsically tied to how a company treats their employees in general, and it can also be specific down to individual team culture.

I know a case of a manager who came into a situation like this from a much more "traditional" big company, and had trouble adjusting to their team working from home or taking frequent days off on short notice. It was alien to them. For the most part they let it slide, but they definitely pushed back some times which didn't go over well with the employees who expected the culture to be upheld.
A startup is a business, not a charity. Don't kid yourself that freebies are pro bono in any sense whatsoever. To put it another way, giving these people free legal advice makes as much sense as them just giving you stock based on friendly feeling.

Charge your regular rate or don't do it. You don't need clients who don't value your time enough to write you a check. And you damn sure don't want them to tell all their friends or that big future project that also doesn't pay.
Work with professionals.

Good luck.
Back-End Engineering Manager or Director
Objective C: All the blazing speed of Smalltalk with the memory safety of C.
DevOps Manager/Director/Lead
Also, anchalee didn't actually bring up the gender issues in the first place. That was started by some idiotic dudes on facebook (which is the whole point of her medium post).
Hover.com: “unauthorized access to one of our systems could have occurred”
QA Automation Engineer
I don't know about caltech, but many universities replace an F grade if you retake the class.
Senior DevOps Engineer
Google now scraping GMail for your Amazon purchases
It also tests your office's bus factor.
Screenshot of email with announcement: https://twitter.com/amasses/status/628728922348204032

This isn't on their blog or their Twitter feed, so linking to a Twitter search is the best current information.
Do think it might be because you're hijacking a discussion thread with your pitch deck?
Moz.com is really solid if you're not already familiar. They have tools to manage campaigns, in addition to content and community.
Senior or Principal Back-End Engineer
As far as I'm aware in Canada you get 60% of your pay for a full year while on maternity leave. Many companies contribute the other 40% for at least 6 months of that time.
Senior or Principal Data Engineer
Pyra and 3DS Emulation: Entertaining Possibilities
DOS is a bit of a misleading term here. You're not actually denying them service at all. You're just tricking the service provider into potentially mis-identifying them as a different user, depending on how their SSH is configured, and it's easily solved by a small SSH config change on their end. And it only works against someone who has multiple keys anyway.

> A simple solution would be to avoid the single user login git@service.com, and use that as identification, for example gmalette@service.com.

Except this completely ignores the reason why services use git@service.com. It's not because they're lazy. It's because the URL is supposed to identify the project, not the user. If the URL included the user's own username, that URL wouldn't work for anyone else, which breaks git-submodules, breaks any kind of config file that specifies repositories (e.g. for use by a CI server), and removes the ability for people to copy&paste a `git clone` command from a README (or blog post or wherever else).

So yes, there is a theoretical annoyance attack here, but nobody really cares because it's never going to happen accidentally, it can't be used against most people, and it's so trivially bypassed nobody's going to bother doing it except as a PoC. The benefits of using git@service.com greatly outweigh the downsides.
The article mentions as an example, "reducing friction in payments" using Blockchain technology - but I can imagine there are other related trends: containerization, micro-services architecture, REST.. They also provide "dumb" (but better) networks, so that the "edges" (apps, or frontend?) can be smarter and push innovation.

Care to add other examples in this line of thinking?
I'm also a big fan of hg revsets: https://www.selenic.com/hg/help/revsets

Granted, it's not a commonly used feature by solo devs working on their own projects, but is useful for team repos that get large enough where you need to do audits on the codebase.
Where does Second Measure capture this data from? Are my Uber rides in this study?
(I manage at Netflix)

We can't publish stats about vacation usage.

That's because I don't know of a single manager here who tracks vacation usage. There's a general allergy to doing that, because that can lead to trying to manage that number and then the 'unmetered vacation' is no longer so unmetered.

I suppose I could, for my people, try to find all the out of office notifications, but that'd be a silly level of effort.

(There's no consistent process across the board for dealing with vacations, but to the best of my knowledge the typical way this works -- and the way it works in my own group -- is that an engineer will at some point probably mention to me that they're taking days off casually. I try to make sure it's clear to them that they're not asking for permission, and then move on).
It's not explicit, but as I noted above that generally ends up being the case. Most other managers here with whom I've talked consider tracking vacation usage ... suspect and worrisome. It feels icky, so we don't do it.
In Windows 8.1, the GetVersion(Ex) APIs were deprecated. That means that while you can still call the APIs, if your app does not specifically target Windows 8.1, you will get Windows 8 versioning (6.2.0.0).

Microsoft didn't want to relive the hassle of Vista's major version bump. Thanks to the deprecation of the GetVersion APIs, however, programs will think they are on Windows 8 unless they explicitly opt-in to new version behavior. This meant Windows 10 could actually use the 10.0 version number without breaking stuff again.
I don't know why anyone's shocked. The first few years of tablets sales were by people buying their first tablets because it was the hot new technology. Now that we all have one, there's no need to buy a new one every year or every two years (in the case of cell-phones, which are mostly fueled by carrier subsidies). My HP Touchpad from 2011 still works fine--particularly since I made it an Android tablet by installing Cyanogenmod on it, thus keeping it on a far more recent Android version than any other tablet from this era would carry on their OEM firmware. It's not terribly speedy, but I can still run stuff on it, so for a bedside comic book reader and Netflix machine, it works just fine.* I have no real reason to upgrade anytime soon, particularly since I've got a 2013 Nexus 7 that still runs great.

The industry needs to stop thinking of tablet sales like cellphones and start thinking of tablets like laptops and computers. We're not going to buy new ones every two years because we spent anywhere from $300-$500 on the damn things: we expect them to work for awhile. The same reason that when the computer I spent over a grand building ten years ago stops being able to run modern games on even the lowest settings, I'm going to load CentOS on it and turn it into a media server: because I want to get my money's worth.

* It also fits very well into an iCade cabinet. Touchpad running MAME4Droid inside the iCade is a popular attraction at monthly gamenight.
I bet there is a lot of prior art that could invalidate some of these claims.

I have nothing against IBM (enjoyed helping a friend's company integrate IBM Watson in their product, and I like Bluemix). That said I hate to see the competition landscape where the really big players have patent exchange deals and have the possibility of keeping small competitors out of markets.
Too cool for school: a retrospective on dropping out of university
I would find a mandatory vacation to be intrusively big-brotherish and -- while I can't guarantee I wouldn't work at a place that required it -- it'd be an overall negative in my retention. I'm a fully-formed adult. How about letting me manage my time off?
After the first one or two most people start to fully understands the downsides of such a proposition.
Because in a down economy where jobs are hard to come by and corporations take advantage of employees any which way they can, this results in people being forced to choose between having a kid or keeping their job.

Some see that as a form of slavery or extreme control, and they want the government to step in to prevent that.

Further, if companies didn't have to pay for that, that disproportionately means that lower-income workers may not be able to have kids while higher earners can because they can afford day care, only having one working parent, etc. That goes down a whole discrimination rabbit hole.

That said, while I am on the side of enforced maternity/paternity minimums, I respect that it is a complicated issue. For example, I wouldn't be surprised if this impacts the hiring of young women by startups. It wouldn't be entirely illogical to assume that a young woman has a higher likelihood of taking extended time off due to maternity leave. For an early-stage startup, that can be their death if a key employee leaves for several months.
This was awesome, but I was disappointed to read that he didn't cash in the New York Fashion Week prize. Sure, it would have cost him some $$$, but what a story! I bet it'd have been worth paying a small premium for the adventure.
Well for me phones have always and continue to be more convenient. Tablets are better for watching TV but they don't fit in my pocket and taking a backpack with me isn't very optimal.

In fact I'd like companies to make even smaller smart phones than they already do. I fantasize of iPhone Nano (iPhone the size of iPod Nano) or Pebble Call (Pebble Time with phone functionality). Because I want more pocket space.

I prefer technology to be way far in the background and I believe so does the rest of the world.
Who knows, but further down when he calls someone a moron and starts a little rant surely breaks any form of code of conduct.
Also looking for Technical Product Marketing Manager
The "It's only a few hours" argument points both ways. It's only a few hours so paying you for your time shouldn't pose much of a hardship. And whatever it is or isn't, it's lawyer time and if things go sidewise calling it "analytic/advisory" may not mean it's not legal advice with all the responsibility and duties that entails.
It should be safe to say "yes" to any fingerprint from any server you don't trust (as long as you don't send any sensitive information over the connection, or trust information coming from it). The risk is that you accept a fingerprint for a server you do trust, allowing some other server to steal that trust.
Just got the email.

Be interesting to know more, but initially seems like a sensible enough course to take.
Bughouse chess might fit the bill in this case. If you're not familiar, there are two boards with four players, with teammates playing opposite colors on each board. A captured piece on one board can be held in reserve by the teammate and played on any subsequent turn on any open square on the other board.
Hedge funds are extraordinarily unrepresentative companies.
Agreed, revsets are another amazingly useful feature. Also check out templates[1], which let you customize pretty much everything about hg's output.

[1] http://jordi.inversethought.com/blog/customising-mercurial-l...
Advancing as an engineer is probably easier for the ambitious because there's not a fixed number of senior technical staff. If a technical contributor levels up their game, they can nearly immediately level up their pay.

The management track doesn't work that way; we need to level up our games, and then wait for an opportunity to arise due to corporate growth or turnover. For example, I'm getting coached to take over the CTO slot, but there's no reason to believe that I'll ever get the opportunity, because there's no reason to believe the existing CTO will ever give up their job.
Yes, but it's also ssh functioning in a way people don't know about.
Maybe this is where Keybase.io could come in?
.NET Cloud Computing with Alea GPU
> It's a funny trend in recent years

It's funny what you consider "recent": http://catb.org/jargon/html/K/kill-file.html
This story was wrongly buried by user flags. I'm guessing this was because of the WSJ paywall. This is not a legitimate use of flagging on HN.

Academic journals that are truly locked down are one thing, but nearly every media paywall has a standard workaround. This is the case with NYT, Economist, New Yorker, WSJ, and other sources. fillskills was entirely right to post this article, which is interesting and on topic.

It's fine to help other users get to read the article. It's not fine to take threads off-topic by complaining about paywalls.

When I have time, I'm going to update the FAQ about this, but anyone who wants to can read through the many previous discussions we've had about it [1]. As far as I'm concerned the question is settled: we're not going to impoverish HN by banning sources of good stories that are readable by everyone with known workarounds. Good stories are scarce enough as it is.

1. https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=...
Why would Certicom bother filing a patent(s) on this. The only likely buyer/licensee would be a nation state - which can easily appropriate whatever IP it desires. Further, NSA paying/licensing with a foreign company (Canadian Certicom) only adds to the number of people in the know. Likely Certicom realized this and contributes to the reason why some of the patent applications were never pursued beyond provisional patent applications.
The "bitching" about his Debian install was what I found most interesting. My view of Debian is of a slow-to-change, highly stable distribution. Now, bearing in mind he had switched to the unstable branch but still found it reliable over a lengthy period of time, it was somewhat disturbing to see he could end up in a pretty bad spot after a reboot.
Have you tried io.js v3.0?

It may be stable itself but breaks many modules which may be why major version got bumped.
I think that there are respected scientists who know all the facts in that article and still consider him a nut. (I say I think because most respected scientists are too polite, or politic, to say so directly, but it's the impression that I've got in reading discussions of him.)
"Total tablet market includes slate tablets plus 2-in-1 tablets. References to "tablets" in this release include both slate tablets and 2-in-1 devices."
Excellent article. Nice to see an example of a real world problem at scale and the nitty gritty detail of how it was solved. Thanks.
Solution-Based Process Could Produce Tuned Graphene in Bulk
This seems fair, especially if we want the opposite to be true: if you buy what you legitimately think is talcum powder, and it ends up actually being cocaine, that shouldn't be a crime!
>What good is a Java program being 2x as fast as a Python program if the Java program requires 3,000 lines and two weeks to write while the Python program requires 300 lines and two days?

I will stop you right there.

If there is a 2x difference it very well might be worth it to me if that means I only have to run half the machines I would with the slower solution. Run-time costs can dominate all other concerns for some problems.

Specifically, I am looking for Erlang vs. other (ie. C, Go, Node) performance commentary.
There's a wealth of options to control this. I prefer going with MP4 for various reasons except if the source is available as a 1440p 60fps file, which I think is Webm only right now. Mix and match to your hearts content!
According to this I am underpaid by roughly $30-40k. Ouch, well at least I love my job.