skysight-inc/HackerNews huggingface dataset:
In my experience this is pretty common unless your degree is from a top-tier school. The good news is a developer with a degree and 1-2 years experience is worth a lot more than one fresh out of college.

Put in a year and see if they give you a decent pay increase - some companies will give a 20-30% pay bump after the first year if all has gone well. If not, start looking for another job.
Interesting that the copyright is by Google yet they have permission to release it under the Apache license and yet it isn't an official Google project of any kind.
Sente is a good library that allows you to do something like this: https://github.com/ptaoussanis/sente

You would have to do the database code yourself, however.
Yes we do. These call are for any appointment that you want to book. Essentially your executive assistant in the cloud.
Oyster shut down?? That may explain why I haven't had to spambox any of their emails in a while.
Good point! Sometimes the most obvious things just need to be pointed out for me to be like, eureka!

Do you use the grippers?
It may be hard to come up with a direct and specific scenario that would convince your colleague, but I believe the more you know about a language, the more "enlightened" you become on it and are ultimately (albeit indirectly) better at it in the grand scheme.
I personally feel like PHP OOP is much more like C++. It's just not surprising that two high-level languages based on C++ end up near the same place.

PHP is heavily based on C so choosing to make it's OOP features like C++ isn't a big leap.

Plus PHP is still far less enterprisey than Java so maybe the OO model isn't the real issue.
Wow, thanks!
mtier employs a couple of OpenBSD developers to do those builds.
Automatic social network shortest-path finding: point your phone at someone and find out if you're friends-of-friends, if you went to the same school, worked at the same company once, etc.
How does EFF get it's funding? I feel like they should be given more credit for what they are doing.
How are you going to avoid the yak-shaving in a suit made out of yak fur?
You missed out on calling this meteor belt.
Real-name internet identities have some drawbacks compared to their real-world counterparts:

1. In real life its fairly easy (and I would say healthy) to have multiple "identities", say your workday exquisitely professional identity and weekend identity which enjoys goofy antics with friends. In infinitely googlable internet - not so much. I guess mitigating this is the idea behind google+ circles but I have never used them so can't say much.

2. In real life past events tend to diminish in significance after some time passes. So someone who had committed a misstep can atone himself over time. Not so on the internet - what happened on the internet stays on the internet ... like forever and also infinitely googlable. This is less relevant to the walled garden of facebook but relevant to the internet at large.

Considering the difficulties with friend requests - you are usually connected to the people you want to befriend through other means (e.g. in real life). So use that channel to communicate your pseudonym! I guess real-name policy had sense when facebook was being discovered by former classmates who wanted to be in touch over the internet for the first time but these days are long gone.
Do you imagine that the error bars would be so large as to significantly change the order of magnitude? I don't.

Anyway, it's an offhanded comment and its precision is almost completely irrelevant to the article. I don't fault the author for not spending too much time on it.
Apple should stick the magic mouse surface onto keyboard keys. Imagine being able to use a home row key as a tiny trackpad. You could also scroll by swiping down on a key. Never have to move your hands from home row. Come on apple!
This looks awesome. A live demo page would have been great, but decided to gamble and provide my email anyways!

Some comments on initial signup:
- Great approach to validating emails by sending an email after initially providing just that, As opposed to the classic "doing so after filling in all info". This way you get to figure out you messed up your email early in the process! I liked that.

- The confirmation email had a link to `Get started with...`. It would have been great if you also had smaller text saying "Or copy this link and paste in your browser: ...". Maybe it's just me but I get scared of clicking on links in emails without knowing where they are going to (or downloading in malicious cases)

- Would have been great to not have to go through so many screens for signup. Maybe have me provide my team name, name and password in one screen.

- The animations on the task cards and their dragging is pretty great!
> The thinking goes however, that nations will gain more if they can all agree to open their tariffs, and allow goods to "trade freely".

Which is the exact opposite of how the United States, the United Kingdom, South Korea, Singapore, and Japan all got rich in the first place, so it's hard to see the real world examples that back this up.
Most of the times, I would say. Perhaps the biggest tragedy of Software Development today is how few managers actually do/have done enough software development to qualify managing those who do.
>But the Ulbricht trial gets past a lot of these issues. The judge notes:

>* Ulbricht paid to have someone killed. He was told that person had a wife and child. Ulbricht paid anyways. The money was taken. There is no evidence he was role-playing.

>* Later, Ulbricht paid to have someone else killed. The would-be assassins informed him that the target lived with 3 other people. Ulbricht paid extra to have those people killed too. The money was taken. There is no evidence he was role-playing.

if remember all these were based only on the testimonies of those couple of corrupt agents, and all these charges were quietly dropped. The charges were never tried before any court, including the court where drug related charges and conviction happened. The charges were only conveniently mentioned by the prosecution and judge took them account. Thus a cyberpunk became blood thirsty low-life drug dealer. Pretty dirty, though standard, trick one can say. It makes a joke out of "not guilty until proven".
Am I the only one that sees a failed sticky footer as a lack of attention to detail/not enough effort on the part of devs?

It's surprisingly (and sadly) non-trivial to make a sticky footer (that stays at the bottom of a page, even if the page's contents are not long enough to fill out 100% of the screen), but this is something I expect just about every experienced front-end dev to know by now.

For those curious about how you solve this (without flexbox, which is something I'd expect frontend devs to know/remember from repeated lookups):
http://ryanfait.com/sticky-footer/layout.css
What's the accurate way?
The Nexus 1000V is not really in the same category at all. This is a replacement for NX-OS.

And honestly, I really don't know how Cisco's Nexus line is going to survive at all. They will coast for a while on the population of Cisco certified engineers that don't want to learn new things, but it is literally cheaper for us to buy new hardware and support contracts than it is to renew our Cisco support contract. And the alternatives are far more capable than NX-OS for our ops people.

The Nexus line is effectively dead, as I see it.
I don't think GMail exposes the "primary/social/forums/promotional" classification (which they call categories). However, there's a workaround: in the GMail web interface, type "category:promotions" (for example) in the top search bar, and an option will appear to create a filter that automatically applies a label to all emails matching this condition. (in this case we can make a "promotions" label.)

Then your label will appear in your desktop client. Kind of a hack but I did this for thunderbird and it works.

As for making a plugin that handles this automatically - I'm not sure it's even possible, but I'd love to be proven wrong!

On second thought, the initial setup doesn't really need a plugin so much as the way categories are displayed. Especially cool would be to have them as tabs like in the web interface: once you get used to them, you find them sorely missing in desktop clients. I always find it weird to have my personal, social, and "promotions" emails brutally mixed together.
"all of the above" is probably the correct one :)
I'm not necessarily questioning the accuracy, just that they generally don't consider the affinities and a lot of software assumes that number of cpus matches the concurrency available. If only half the cpus are in the affinity set, the processes/threads could generally contend twice as much as possible. I guess depending on how the number is used it could improve the throughput though (e.g. blocking on i/o).
I think it's unwise to underestimate your fellow humans' propensity to "be a dick", as you put it, even if they don't gain anything more than the satisfaction of treating others poorly.

Facial recognition + a database allows POWERFUL and fine grained discrimination!

Imagine being able to know ${Things} about people -- via analytics / The Internet -- whenever any prospective customer comes into your store.

You could refuse to do business with gay people, divorcees, adulterers, married people, transgender people, politicians, members of the opposing political party or religion, or even police officers with X number of complaints. You could exclude people from the wrong side of town, or who didn't go to the right schools, or whose parents were (or who themselves are) illegal immigrants.

Many of these things are Probably Legal (some are likely not), but most of them strike me as unjust treatment of others. The technology allows frightening things, and there are MANY people who would do so right now if given the ability. (Religious and political boundaries are one such place where people are quite willing to do so.)

I only touched on business owners. Now imagine that roving bands of jerks (or criminals) got their hands on the same technology or data, and could tell who was a stranger in town, or was more vulnerable than others, or fit their desired target criteria. It's pretty scary, and I'm sure that within ten years we'll hear stories of such abuse happening.
Being Phoneless
Nah, turns out that modern AI techniques are better than the brain at certain things. In this instance, the brain has huge amounts of volume dedicated to recognizing faces. AI don't have that same preference for faces; we can make AI recognize using any feature, including seemingly unlikely ones such as gait. A driverless car with no windows would probably do it, but then again the car itself will probably be bugged a la Samsung TVs.
Hackathon for voting rights--register by Wednesday
On a sidenote, I found Creativity Inc., to be a fantastic book about how to build a company. I find it very insightful.

I love this particular chapter where he discusses about how you feel like you don't "belong" in that role of a leader within your own company, imagining that the leader is supposed to have some perceived aggressive characteristics of your ideal leader.

But all along, you may have been the right person to make sense of everything happening in that group and it is very important to let go of those inhibitions and just focus on the job to be done. As long as we have a group that is passionate and motivated to do the job and focused on customers, you are doing alright.

It was beautifully narrated by him and I loved it. It is something you experience as a startup founder, bringing along smarter folks into the group and be humbled by everyday experiences.
Retract with the old, add with the new - How Datomic made me reconsider data
And on the Gemalto sim-card hack by the NSA and GCHQ: https://theintercept.com/2015/02/25/gemalto-doesnt-know-does...

"In the secret documents, provided by NSA whistleblower Edward Snowden, the intelligence agencies described a successful effort to obtain secret encryption keys used to protect hundreds of millions of mobile devices across the globe."
I'll second this. It's the most reliable way to know what your total charge will be, including all the (potential) bullshit "convenience fees", etc, etc. You go to the "How much are you actually telling me you're charging my card?" screen, then compare prices there.
Ask HN: Anyone Using Google Managed VMs in Production?
I am leaning towards Google VM over EC2 because Google offers sub-hour billing. Most of the tasks my code performs use upto 15 minutes, rendering them unsuitable for AWS Lambda and too wasteful for EC2. I need to use the VM as opposed to default app engine as my code depends on linux applications. My goal is to poll my task queue and spin off a new vm for every new task . And kill the VM after the task is completed.
edit: typos
Thanks for the pointers. Looks fancy. I'll check it out.
Both the LogicException and the RuntimeException branches seem kind of pointless... They all describe exceptions that happen with values at runtime and I expect I'd have trouble picking one in a given circumstance. Mostly I see it leading to a lot of inconsistent uses in practice. At least 4 of them would be legitimate choices for a string thats too short, for example.

Ah, PHP.
Thanks for the terminology correction on indented sentences.

Do you agree that the quoted text was in the scope of the "devices" (ii) branch rather than in the scope of the "circumvention" (i) branch?
Agreed that I generally prefer clarity, but I'm also one of those who don't mind the occasional "unobtrusive" ad. I would hate to see ads become more obtrusive solely for me to have the opportunity to decline them.
They should be able to get some funds by selling their domain though. I imagine someone would want to pay a good chunk of change for that.
Even shutdownify has shut down: http://www.shutdownify.com/
Here, I think it's the multiple layers of people with their hands in the source code.

Just because Google and OEM X have some agreement doesn't mean that Carrier Y trusts OEM X not to muck up their network (or their bloatware). So carriers end up adding their own drawn-out testing process for their own reasons, probably including time to update their carrier bloatware.

I should point out as evidence that I use a major carrier and run a Nexus phone, and I have no issues whatsoever getting Google updates, security or otherwise. I expect to have Android Marshmallow on my handset by the end of the week.
That's the entire premise. It's econ101.
People use lots of businesses voluntarily. We still regulate them. That's probably not going away.
> How would they do that?

They pass, then get sued under investor state dispute provisions.

The whole point of the bill is to have countries surrender their right to make their own laws; the US President has clearly stated that the goal is for the United States to dictate "the rules" around the world
Sorry for the late reply. Yes indeed. You can try out the django book, for step by step guides on getting things done in Django. https://github.com/jacobian-archive/djangobook.com

I only propose Django because that's what I use for creating websites with Python.
They're right there in the indictment! Also, this article summarizes a transcript of the sentencing hearing. The judge discusses this at length in the transcript. Read the indictment! Read the transcript! It's interesting stuff, and you don't have to get all your info second- and third-hand!
Developer-friendly security platform for .NET / Java helps prevent data breaches
Why every child should build their own clock
So apparently they only launched less than 6 months ago:

https://ship.io/ship-io-launches-out-of-public-beta/

I'm not in touch with the startup world but does that seem a short time to see if it sticks? Did they just have too short a runway?
> Tellingly, my female FB friends are much more likely to obfuscate their names (and get blocked for it).

This is the part of Facebook that's really creepy. As a guy who used to date around a lot, I was surprised by how well the "find user" function works.

You connect with someone on Tinder, and meet up in real life. You have no friends in common, no digital connection other than a week-old Tinder conversation consisting of 5 messages. Neither of you checks-in to the restaurant you met up at.

But when you type the woman's first name into Facebook (you don't know her last name), she will be the first suggested result.

I don't know how they do it. But they do it. I'm assuming geo-tracking of phones and noticing that you spent X hours together the previous night.
Collaborative communication - HN at its best :-)
> I think it's unwise to underestimate your fellow humans' propensity to "be a dick"...

That tendency exists quite strongly in humans, yes. Unfortunate, but true. On the other hand, businesses also have the tendency to want to make money. If I've got a business, and I make it hard for group X to buy stuff from me, they're probably going to try to find someone else who wants more strongly to make money and/or less strongly to be a jerk. And that business will get their money, and I won't.

And there may be businesses that are okay with that. But it ought to be somewhat of a self-defeating behavior.

Note well: I am not claiming that this behavior is moral or legal.

The criminal aspects mentioned in your last paragraph is quite frightening, and more so because it is also quite probable...
And at least a couple months ago you couldn't cancel subscription online. I had to call them to cancel and go through multiple rounds of "yes I really want to cancel"...
I'm curious about the shuttering timelines that failed startups use. Three weeks is awfully fast to go from operational to shutdown for a service that customers rely on. I see two options, either could be reasons that a startup would fail:

1. Customers don't rely on the service.

2. There are no customers.

Otherwise, why not leave the servers on for another month?

EDIT: 3. The service isn't automated enough to be run without human intervention, even for a month. Which would also likely create failure when it scales.
Wow that was fast, I attended a conference in February this year where they advertised their Beta version to developers.
Also they released a new feature back at September 21st, it is really surprising.
Why wasn't there an equivalent of the 18th Amendment in order to allow the drug prohibition?
I can't speak for everybody, but where I am in the US diesel means torque at the low end more than high RPM speed. It's used more for largerish farm trucks and real-work vehicles. It's for when a gasoline engine can't easily get big enough.

Dodge sort of* broke open light truck use when they offered a Cummins turbo diesel with ordinary sized pickups in the early-mid 1990s.

Prior to that, you needed to pull something to justify a diesel engine. Ford sort of numbers their trucks F150/F250/F350/F450 and diesel started being more of a thing about the 350 range. Some of these had dual wheels and what we call a "fifth wheel" setup - there's a largish plate oriented haul hitch in the middle of the bed for pulling cattle and horse trailers, heavier equipment.

*sort of - you'd find all the makers offering diesel in fits and starts through the years. So individual counterexamples abound.

Some people arbitraged the lower price of diesel for a while, but a few years back, diesel became more expensive than gasoline per mile.
What about people who don't want all of their real life relationships to be able to follow them online? For example, suppose someone has a restraining order against a stalker, so they don't want to be findable online. Does that mean they're "not using Facebook the way it's meant to be used and should probably just leave it"?

Online interaction has very different affordances than off-line interaction (for example, the ease of searching, the indefinite persistence of communications, etc.). Pretending that saying "Facebook should be just like real life" erases those differences is naive.

There's a cost to allowing pseudonymity, but there's also a cost to its lack, it's just that the latter cost is distributed very unevenly.
Well but you did! You quoted it yourself: "to manage the economy with", but then you started talking about sales, which you didn't mention when you first replied to me. Anyway, that's besidbeside the point now.

> Why would the manufacturer need to be paid when everything is free?

He would have to be payed somehow, otherwise why would he produce anything? If everything is free, what determines how much of each product someone can have?

In the system that you propose, the economic calculus is not possible. How do you determine if allocation of resources is efficient? How do you determine if a new production model can generate more at a smaller cost? How does one save in order to improve his conditions in the future?

Does the central planner decide all this? Even if it were possible, it would reduce people to cattle.

Wrt open source, there was always money involved, even if it was just university grants. And as you said, it allowed people to enjoy good living standards.
When I asked my co-workers, I got the whole range from "it sounds homely and pleasant" (quite a few actually) to one guy that asked to sit as far away as possible.

I actually flossed it and added some padding, so now it's slightly less loud, but I still got one complaint...

But eventually I decided that I can't make everyone happy. So I just rattle away in blissful enjoyment instead.
"Forrest said because the case was so widely publicized, a more severe sentence could deter similar crimes in the future."

As others have noted, I doubt the judge spent 100 hours making this decision (that's two and a half person-weeks full-time). I don't condone what Ulbricht did but I don't think his sentencing was rational.
If diesel hybrids were superior to gasoline hybrids, they would already be a thing.

As it stands, diesel engines are fairly incompatible with hybrid technology. The primary driver for fuel economy improvement with a hybrid is the ability to turn the engine off for periods of time. Diesel engines do not handle start-stop very well, as they are much more temperature sensitive. Other optimizations, such as Akinson cycle engines, also cannot be applied to diesel engines with any benefit.

Diesel fuel economy shines the most on the the highway. But highway fuel economy for a Prius is already quite good. It's unlikely that you would find a diesel hatchback of its size that returns better highway economy from the same amount of HP.

There's really nothing to be gained from a diesel hybrid.
I imagine the founder's experience should be seen as a prototype for the idea that people can be rated like a taco shack and not expect abuse to come out of it. It's already bad enough when falsehoods go viral and ruin reputations. Same things have happened with Campus Rumors, Yik Yak, and so on we've all been here before. Don't expect the worst of any audience to raise the bar on their own.
I wonder how Germany would have sentenced him? Anybody else read that article about the german prison system and rehabilitation?
Thank you so much for letting us know. We fixed it and expecting to see the correct information by the end of today :)
Try telling your accountant "I want to pay less tax and I don't care how you do it."

When you're audited, have fun claiming you didn't know that you were committing tax evasion.

Try buying something for a ridiculously low price down the pub. When the police come to take the stolen goods away, try claiming you didn't realise something selling for a tenth of its value was stolen.
To this day, the table on that page remains one of my favourite examples of PHP's badly thought out design.