skysight-inc/HackerNews huggingface dataset:
> Like much of the deep learning community, we use Python 2.7

It's unfortunate that so much effort has been spent on bringing tools up to speed with Python 3, but some groups still insist on dragging their feet. I understand the motivation when we're talking about an established company with a huge legacy code base, but within the research community it's kind of embarrassing.
I haven't seen Extprot before you mentioned it. That said, it appears to require deserialization and that's something we avoid. LMDB can hand you back a pointer to your object in the memory map, and we can easily use that pointer with Cap'n Proto without any calls to malloc().
Show HN: Daruma – usable security and availability for cloud storage
A corporate whistleblower gets a payday (a good thing). While whistleblowers like Snowden that reveal illegal government programs risk the death penalty if they ever sit foot in US soil again.

This is progress, but we've got farther to go.
When you're thinking of "deployment" here - wouldn't it make sense to use the google compute engine for this?

I'd be curious to see if there's a legit speed up there with the "real tensorflow".

For "on prem" stuff I think "deployment" is going to depend on the actual end use case.

Eg:no one in industry will keep their "training data" in git. They'd have an actual database with other systems surrounding it.

If it's just "run the model locally to view a web page running in a docker container I wouldn't see the problem here though.

The infra will also be different for training vs inference.
For training you'll want gpus, but it's not realistic to run gpus with inference yet.

I'd love someone to comment on:
https://developer.nvidia.com/gpu-inference-engine

though.

There's going to be a lot of non deep learning "stuff" involved here.

Much of it will be connected to the use case. Eg: deep learning for log analytics in production will be different than a computer vision pipeline.

Warning: highly biased player in the space.
And also it sounds like you have worked with good professors who actually care about teaching, which is always really good to hear. Sometimes hearing about the more cynical side of how higher ed is delivered gets depressing. So keep doing what you're doing, and if you're going to become a professor yourself please become one that values teaching equally to research.
I regularly have people show up on my "People You May Know" that have no mutual friends with me, and I don't know them so they certainly don't have my email address or phone number. Oftentimes it's people who went to the same university as me, so I wonder if they base it on friends of friends of friends and other less direct connections.
I hadn't heard of Extprot before so I took a quick look. It appears to be heavily inspired by Protobuf, having almost exactly the same arrangement on the wire, adding a few tweaks but keeping many idiosyncrasies.

The Cap'n Proto documentation compares it extensively with Protobuf and most of those comparisons probably apply to Extprot as well.

(Disclosure: I am the author of Cap'n Proto and also Protobuf v2.)
> Define "geographically uninspiring"

Flat.

(And are you seriously going with "look how much sprawl we'll have!" as a selling point?)
Imagine a new flag for certificates issued by CAs that support CT, indicating that the domain owner (e.g. github.com) intends to continue to only use CT-capable authorities.

Any certificate issued for e.g. github.com by any other CA immediately become evidence of malicious conduct attributable directly to that CA, and grounds for automated revocation of trust.

I'm not sure what the lifetime of Let's Encrypt certs has to do with this. I'm also not certain how the bad actors would exploit this process, can you explain?
That debate is already extremely toxic due to the diet craze nutjobs, it really doesn't need any of the unscientific hunter-gatherer lore that extrapolate bits of data to romantic premedieval fantasy novels.
I'm not, in fact I'm using a different ISP entirely. You really think my behavior patterns are uniquely identifiable at FB's scale? I can't imagine how many other users must have similar typing/clicking/resting/etc. patterns.
I've been using the language since 2013, and I don't think I've ever written a class. My strong preference is functional programming.
He actually responded to the original question on twitter with "Large amounts of crack"

https://twitter.com/elonmusk/status/754277459009298432
Confronting Jargon
Working in SV magically makes you a better developer now?

Wow!

Isn't it more likely that there are more bad developers on average in SV than anywhere else as they're so desperate they'll take anyone? If I was struggling to get a job as a developer it'd seem like a natural place to go.

You could blame every job loss on startup babble too. "The burn rate was too high so the let our entire team go", "In my 4 month CV gap I was exploring my own idea for a job-sharing-app but failed to find funding", and on and on...
You can disable the location access entirely on Android, and enable temporarily only for the short moments when you really need it.

Most Androids have a slide-from-top quick menu when you can toggle it with one click. Honestly, Google Maps is the only app on my phone that really needs location access.
They didn't evade taxes, they avoided them.

There's a big difference. The latter is legal, the former is not.

Apple did not do anything wrong from what I can see: they were given a good deal, they took it. It turns out that deal was illegal so they have to pay some money to rectify the error.

Doesn't seem very fair but governments are pretty unforgiving when it comes to taxes overall.
Abstract rights have a terrible history of implementation. See, "Right to life, liberty, and the pursuit of happiness."

Rights are nice ideas which are only as meaningful as they are enforced by people with power.
I really don't think they are in the second place. Twitter fills that spot.

The thing is, they had a chance to capture the market of early adopters, but they've lost it in the nymwars.

And I know a lot of people try to come up with all sorts of reasons for why Google+ didn't stand a chance against Facebook, ranging from UI to availability of games and the network effect, but no, Google+ appeared at a moment in time when people where nervous about their online privacy and getting tired of Facebook and Google had one chance and totally blew it with their real name policy.

But then it got worse, they forced YouTube users to migrate to a Google+ account and thus adopt the real name policy. I mean YouTube, their biggest online community. It has been a total clusterfuck and guess what, YouTube comments are still shitty, even with real names, because many people are in essence jerks and a real name policy isn't going to change that. I sometimes wonder if they were clueless about this, or knew it and did it anyway for advertising value.

But lets rewind a little and remember that they killed Google Reader because of Google+. I'll never forget them for Google Reader, I'll never trust their free offerings again.

If anything, their current attitude of backtracking from their Google+ push users-be-damned has been nothing but healthy.
Cool, he got paid and all, but keep in mind that's $22M of yours and my tax money.

EDIT: Nevermind, I did not read the article before commenting. My mistake.
Dupe: https://news.ycombinator.com/item?id=12394237
I seem to remember that the IRS changed the tax law on book publishers in the late '70s. Before the change, publishers made large printing runs of well respected texts and kept the unsold and warehoused books on their ledgers as raw materials. The IRS changed the law and required the unsold books to be counted as assets at the wholesale price, and taxes paid on those assets. This started the current new-edition-every-year model of publishing textbooks that has spiraled into the current situation.
Entries open for second annual iSanz security awards
"package is invalid"
It's slightly better than white on black (down a few shades of white), but I do think actually using a jet black background was a really weird choice. I prefer light text on dark backgrounds, but #000 is a touch too dark in most cases...
So in the case of the infamous video about being a single female in New York, from the POV of California law, all of the male "transgressors" in that video were simply exercising their 1st amendment rights. (Had the events happened in downtown San Francisco.)
Isn't it from the settlement money?
Where I live we're still driving second hand ten to twenty year old cars. Even if the rich people buy AI cars now we won't own them for many years.

I was talking with a bunch of mates the other day asking who'd ever owned a new car. Only one of them had once, and it was a company car. We're all in our late 40s.

I think it's the transition period of a few AI cars and the majority human driven that will be the fun period.
> much less driving an ancient web browser on the high seas of 2016.

From the site:

> Can support USB2 and flash in older versions + newest firefox with KernelEx

I wouldn't even attempt to use a browser from that era on the web today. Aside from security concerns, it just wouldn't work on many sites.
Notes on the History of Fork and Join
> So the shareholders in that company got screwed

But did they? The company already had rainy day money set aside, so it was adequately priced in to the share price by now.

Did the executive wait till after the regulatory filing came out with the misstatement just so they could rat to the SEC? Maybe, there's no consequence in doing things that way.

In other more detailed cases, an employee tries to raise an issue internally and gets ignored or stonewalled by higher ups, and then eventually gets to the SEC. These things take time, so it would be equally as difficult to define 'bad incentive, too late', let alone being legally inconsequential from the government's perspective to the whistleblower
Yep. I'm already sour against the IRS from just doing some tax calculations, saw the article title, and didn't even read the article before commenting! Edited my comment.
Yeah. Except it's formatted in fat and your file is larger than 4GB, oops. So you reformat in NTFS, but now the guy with the Mac can't write to it. USB is fine, but the lack of FS support is a PITA.
Google funds software to judge diversity in Hollywood
> Except of course, that the business model of free software is generally support-license based

Its charging for support (not support-license since the support contract isn't a license when the software is actually delivered on a Free license) because that's an alternative to charging for software, because, practically, you can't charge for Free software, for the reason discussed in GP.

> Companies make money charging for free software all the time

No, they don't. They often make money charging for ancillary services related to Free software, which their involvement in contributing to the Free software may have positioned them to provide at an advantage to competitors, but not many make money charging for Free software.
From Matias Duarte, their head designer and inspired by shitshow called Metro by Microsoft.
On the point of software eating the world google may be uniquely positioned to make something of this scale work- They have trend data for a majority of people with smartphones and I often see from Google Now cards that they know what I'll do generally before I have even decided. If used in the correct way it would deliver huge value and disrupt the established patterns of car ownership.
> prominent
Email the address at the top of the prototypes page. He can only do it by request as a service to you. He doesn't market any game without an arrangement with the author. He'll probably respond with options. I haven't ordered from him in years, so I don't know how it works of late.

edit: this is how it used to work...

https://boardgamegeek.com/geeklist/52127/item/2549854#item25...
I have a hard time reconciling this opinion with the horror stories friends who grew up in Mogadishu (and subsequently fled to Minneapolis) tell me.

I'm not sure that the wild west examples given in that article scale well to large cities.
For porn yes, for MJ it's about federal laws and banks wanting to obey them
The incentive is clear. Whistleblow and you get a reward.

The whistleblowers are humans who can't really wait until later and later. It risks being found out or losing the window of whistleblowing. Also, most people are not this analytical. If they have the balls to whistleblow, they will, usually right away (after some due diligence)
The problem with the concept of additive rights, is that they require unequal application to a populace. You cannot have an additive right that everyone gets. For every addition there must be a subtraction. If you think you have 'right' to a private jet; someone has to make that jet - and you don't have to give them anything back. This is the logic of the thugs that use their threats to take the apple in your hand.

Sorry, you are not better than any other human.
Python Code Suggestions Using a Long Short-Term Memory RNN
I still have a youtube account that's linked to my google account, and I can't unlink them. I never wanted that, but, thanks Google, for doing it "for my own good". I don't use Google+ out of principle because of this.

And that's sad, because I really wanted them to beat out FB.
How to cook food using your car
Stealing Voter Files Was Shockingly Easy for These Hackers
My point was that a crash would be a big enough event that the latest batch of YC startups wouldn't stop it, and one data point doesn't invalidate the broader criticism of SV over the last five years or so.

Of course, there may be global factors that could impact a crash in SV. But if the SV tech economy crashes (which is what we're talking about here), I think most blame will fall on local rather than global factors.
Nope, it's intentionally a James Bond reference. Never let it be said the CIA doesn't have a sense of humor.
> everybody finished adding their real friends about five years ago

Quite a lot of people were just old enough to get an account today.
Apology accepted.

I'd add that "and sterile and pure enough for IM injection or IV administration" drives the costs up even higher. I use a couple of nasal sprays to keep sinus infections at bay, and they're expensive enough without also having to be that sterile.

There's in fact been a now fairly long running crisis in such drugs, most are generic so companies don't get very much for them, but that doesn't make the proper manufacturing any cheaper. Look at this current list: http://www.accessdata.fda.gov/scripts/drugshortages/default....
National Business Park
Researchers train computer to create games by watching YouTube
Yes, very true.

The fact really is in the USA if we eliminated tipping, the cost of the food on the menu would just go up by $X number of dollars, and people don't want that, they want low prices for the items on the menu which is why the system also is the way it is.
How does Facebook disable the browser's integrated Developer Tools?
Darknet Customers Are Demanding Bitcoin Alternative Monero
I'm assuming you're using pyspark?

Also no - we use data paralellism. I'd maybe check out our new spark page we put up that explains how parameter averaging works:
http://deeplearning4j.org/spark

Basically we train on raw spark partitions. Basically because of the data parallelism we can also use hardware accel for our spark jobs, which means for training we'll train on gpus when present.

We use a spark master for the "parameter server" to handle communication of the parameter updates with multiple ways of controlling the averaging threshold per iteration among other things to minimize communication.

This allows us to do neat things like using cudnn on a spark cluster. I'll assume you're not interested in too many details there but happy to expand if needed.

Edit: When you "played" with us - I'm assuming you just cloned our examples and ran us on the desktop? Likely more than a year ago before our c++ rewrite? I'd be curious to see if you ran us on spark as well.

Running jvm based stuff is completely different than running a python job. I know jvm based stuff is a bit harder to get up and running because of the dependency clashes (with spark being jvm based etc)

If you're ever in scala land I encourage you to take a look at our keras port to scala when its out. We'll also be running reinforcement learning workloads on spark as well.
So you divide into two categories:

- stuff that is relatively common, like children playing on streets. So if you get into that situation you were driving too fast, or there's something you should have done in the first place to avoid it.

- stuff that isn't common, like children playing on freeways. In which case it's rare enough that the answer is a nice philosophical exercise but isn't practical. The real world is never as clean as such philosophical exercises. Defaulting to 'slam on the brakes' may perhaps be improved upon, but the difference will be very marginal.
AFAIK, AWS is stuck several architecture revisions behind Pascal (most things I see say it's still a Kepler GK104). At a best guess, that 1080 is probably 2x faster than any single GPU AWS instance.
I think the message that I've gotten from that story is that you need to do whatever you can to afford you the means to focus on your business, no matter how un-scaleable it may seem. And that's the attitude we love here at YC.

It's definitely one of my favorite stories, and really serves as a great testament to the idea that staying alive so you can keep working on your product is easily one of the most important things for (early stage) companies.
It's just your average shell company thing. People only make a big deal of it because it's a thing Google did.
The state is never going to learn to forgive insults against itself; you have to legislate a state of affairs which constrains them.
Message to Tech Firms from Palo Alto Mayor: Go Away. Please
Kevin Bull from the program Ninja Warrior's TV show is a guy you want to look up. Here's a video, https://www.youtube.com/watch?v=X4OD0OfWQ98.

He has no hair but I'm sure women love him.

You might say that he's a special case. Nope, he just happens to be on TV.

The reality of life is that we are attracted to confident people. People that seem to know who they are and how to move forward in life. We move through life with blinders. We really don't know what the next minute will bring. We think we do but the reality is that we don't. We admire those that do. The secret is that they don't know either they just fake it or trick themselves into it. Being timid is part of one's personality but don't expect people to admire you for it.

I hear all the time that women are different from men. In someways yes but at a deeper level we are all the same, there are certain characteristics we find attractive in men and women.

Kevin Bull does it by being in the best physical shape possible but as soon you see him you know it. What you need is a way to increase your confidence. Getting physically fit is part of it. Being around people is hard for some people, educate yourself on things other people find interesting, sports, music, films, whatever, just make sure you do it. By the way telling people what the best way to implement an algorithm in C or Python will not help. Stay away from the deep valley of tech. Be self aware, try to understand when you are being annoying.

Best thing you can do is to find a few books that deal with the matter and follow them. You can also find someone you find really attractive and breakdown why you find that person attractive and use them as a role model to copy.

Dating is a numbers game the more you do it the easier it gets. Rejection is part of it. My advice is to feel happy when you get rejected. I challenge you to get rejected 30 times in the next 30 days. I bet you can beat that. Do it in real life. Doing it online doesn't give you enough feedback.

Your problem is not that you're bald. Your problem and many others in this world is that you don't have the needed confidence and that can be fixed. You need to find out how to do it. There are no simple 1 minute answers. Please take the time to understand that and how to change it.
The coercion is to ensure that everyone at least tries something. I would bet that there is a significant percentage of people that would go in being unhappy about having to meet the requirement and come out being really happy that they did it. A well designed program will present a wide enough range of options that most people will find something of interest. And if it doesn't, then I'd say stopping as soon as the course is over is still better than not starting in the first place.
Are you really claiming that a $22M loss is a "screwing" for Monsanto?
Am I the only one who laughs when I see, "Google, a unit of Alphabet Inc., . . . ."?

Umm, who reading this article doesn't know who Google is? That construction is almost always there to let you know who some no-name subsidiary or division of a much more well-known company is.

In this case it functions in the reverse if at all--reminding people that Alphabet is a thing, in case you didn't know.

Anyway, I just think that's funny.
An update on Pokémon GO account bans
> When I had to move to the west coast

What? I'm from Seattle, seasons definitely change there. It's as "west coast" as you can get.
He provides links to the repo where the test code is, anyone is free to run it themselves and see if it matches up.
> He'd run most of his life. Both were African, one Nigerian (the seminarian), I don't recall where the other was from.

Now you're making sense. For someone who's not been doing serious long distance running since childhood, 20 miles in a week is quite good. From what I've read in running magazines, and personal experience, doing much more than 30-40 miles a week is not good for your body (esp. knees). 100+ miles per week is crazy.
Can babili or babel parse TS?
I'm curious what about that you think was snark, or if you're just offended by the phrase.
Totally agree. One of G+'s advantages over FB when they launched was that it was better on a laptop screen. Not only haven't they built on that, they've regressed.
What self-serving nonsense. Big business plays jurisdictional arbitrage and we're foolish for even questioning much less acting against it? Give me a break.
Sure, there are plenty of places where you Walk up to order and pay and then walk up to get your food, and tipping norms seem super different there, I would assume because it seems a lot less like you are being directly served. If we are running with my model, the idea would be like they are manufacturing your food and you are buying it, rather than someone coming and serving you at your table.

If you are in the South bay, try dish n dash for super good food sold in that style.

To be clear, I am not super clear on tipping norms in that case, but observationaly, most people seem to tip a lot less, and some people just tip the change.
I left a job after 6 weeks because I felt like they hadn't completely represented the state of affairs and their future vision for development efforts (they were heading down a path that was only clear once I had joined).

It wasn't the best feeling to do so, but it was the right decision for me. I didn't put it on my resume, but I mentioned it in subsequent interviews.
I'm curious where people stand on the "To Insure Proper Service" backronym? I've always bucked back on that by saying "Well, taking some sense of pride in your work, even if that work is bringing people their food and are enjoying the experience of your establishment should insure proper service, otherwise why not work elsewhere?" but I'm not sure that's a very charitable stance to take so I've been wondering what others think as a means of evolving my position a bit?