skysight-inc/HackerNews huggingface dataset:
Sounds like sour grapes, not discrimination...

I moved coast to coast to work for a SV technology company (fully paid), did NOT graduate from a fancy college (or any for that matter), have my nights and weekends free, and see the struggle daily that is the fight to find qualified talent... Truth is that tech companies are having an extremely hard time filling seats, and they frankly can't afford to discriminate on anything other than lack of skill necessary or extreme culture mismatch.

The only thing I agree with in this article is that yes, 3 times is a pattern... a pattern that they don't want to hire him. Maybe he should figure out why that is before blindly blaming it on race.
Depends. If we take the example of a library, then there are some tests which should never break ( except if the major version increases). But it is entirely sensible to check if you broke something internally during development.
ah... I didn't recognize it as markdown.
The FBI expert doesn't want to accept the truth, preferring to see himself as the victim of false scientific claims. He says:

> about the nationwide inquiry that is under way into the FBI’s use of hair analysis: “It’s all a bunch of baloney,” he said. “It’s all a bunch of poppycock.

His bosses too.

> A senior manager from the FBI laboratory, Harold Deadman, told his global partners: “We are believers in hair comparisons.”

They are BELIEVERS. You can't challenge men of faith.
Yeah it's weird especially since you just get done reading about how they get away with getting hit between the wings and then you get told "if you want to see this for yourself, watch the video" ... lol

Still a good read with fun drawings :)
Does the fact that a fashion designer knows how to code help her design better dresses? Probably not.

I don't think "everyone should learn to code" is proved wrong by virtue of there being careers where you won't use code. Ignoring the fact that more and more careers will involve writing code (even if it's just an excel macro to help with your accounts), learning to code isn't about writing software.

The process of coding is about a logical, methodical approach to problem solving - and that helps with everything, regardless of what you get paid to do. Having a set of skills that enable you to step back and see the bigger picture, think forward to see future problems, develop strategies that account for as yet unknown requirements, and so on, which are the key skills we use to write code, can be applied to non-coding jobs.

What people should learn should be about skills rather than knowledge. Studying things that aren't directly applicable to a job is still useful.
I skimmed through, but I can't see any radically different from Facebook's Memory Networks. Anyone else see a big difference?
Google Cloud Source Repositories
I think you could play around as a hobby. You might try Theano as a place to start (for LSTM: http://deeplearning.net/tutorial/lstm.html). If you become passionate about neural networks you might find yourself in grad school simply because that's a great place for diving in more deeply. It's really really helpful to know machine learning. Andrew Ng's Coursera is a great place to start: https://www.coursera.org/course/ml
Sour Grapes much? Despite having worked in his general vicinity 15 years ago (when he was already recognized as a leader in issues security related, mostly at the tactical "how do I determine if there is a rootkit on this server" level) - I'll admit to being completely incapable of judging his expertise. But, the smartest people I know who are capable of judging Alex, say that he is the real thing. Super insightful, and, has that ability to understand where the "puck is going" rather than constantly being reactive to the issue du jour. He also has a reputation for being generous with his time, and giving advice/guidance to people who need it.
... by what definition of active, and what definition of users? Surely you would define such a SaaS by revenue or number of customers rather than users, which allows you to fluff up your number by claiming every individual at every client organization is a user ... even if those accounts are automatically generated by some onboarding process then ignored.
I'd actually like to lay the blame where it belongs, at the feet of YCombinator (the incubator, not the commenter crowd). YC's boilerplate options plans included share transfer restrictions and made early exercise (83b elections) out to be the bogeyman. Almost every YC company has the same option plan because of PG's tutelage. People copied these plans because "hey it's what YC does."

Let's be perfectly frank and talk about the facts here:

1) There is zero cost to the company to allowing 83b elections. All it does is remove the possibility of golden handcuffs (which are very effective when a new unicorn is minted every week).

2) There is no more "500 shareholder rule" after the JOBS act. It removed that. There is no penalty for having lots of shareholders -- especially when most stock transferred has no voting rights and no disclosure rights. Facebook "paid the price" for having lots of shareholders but in reality they did not. GS's investor vehicle took care of that. Facebook was not "forced" to go public. They went public at an incredibly old age as far as growth companies go.

3) There's an almost non-zero cost to have another company (like SecondMarket) handle share registration and transfers. It's not a huge overhead. Consider it your Nerf ammunition cost for the quarter.

4) The state of current stock option agreements is not to help you the employee. It's for the benefit of the company. Option agreements in the 80's and 90's did grow out of an altruistic "hey we're all in this together" theme. Today, it's "hey I have to give you these things because everyone else does, but if it were up to me, you would get bupkis and free meals."

Full disclosure, I work at a YC funded, non-unicorn. My shares (on paper) are worth a fair amount of money, and I need several $100k to buy the shares and pay taxes. I feel like I'm in a not-uncommon state. I know my options are technically worth zero right now since I can't sell them for anything (that is the definition of worth), but I know my wife will divorce me if I quit and walk away from them.

I've heard that Uber is supposedly the worst at this. There's no timeline specified in the option agreement. You must offer them right of first refusal, but there's no mention of timeliness. They can (and do) choose to ignore every share transfer that comes up in a board meeting (unless you're in the elite inner circle and are allowed to sell shares).

tl;dr Don't even consider a position at a company whose option agreement won't let you early exercise and won't let you freely transfer shares.
You really shouldn't. The public methods is the interface to the surrounding code, and that is what you want to make sure works. How you implement it, with private methods or 3rd party libs is up to you. If a bug in a private method makes it past your unittests of public methods, there was an edgecase you didn't test for.

It's also a matter of praticality - I simply odn't have time to write tests for each and every method.
Warren+Buffett's+Top+10+rules+for+success
I wonder why this thread on /r/legaladvice exists, then: http://www.reddit.com/r/legaladvice/comments/3avuxs/really_w...
Blockchains, to put it mildly, do not even resemble a viable solution in this space.
Thanks all who replied. Appreciated.
Competition is always good. Looks good for Google cloud users. However certainly no GitHub competitor.
These glitches have since been fixed.
A decent PC lasted a long time during the previous console generation but with this new generation and its unified 8 GB of memory the VRAM requirements on PC have gone up a lot. WB claims a minimum of 3 GB for AMD users to play Arkham Knight. A new graphics card with > 6 GB of VRAM will probably last quite a few years from now.
Law 32: Play to People's Fantasies

http://48laws-of-power.blogspot.com/2011/05/law-32-play-to-p...

A lot of people feel that a "decentralized social service" would be great. It hits a techies' ideas: free, open, unfiltered, uncontrolled by government.

I personally feel that it's too much like dispora: Too much tech, too little network, and a bit unproven that its a reliable/convincing network. I believe that Voat [like reddit after the digg-fail] hit a sweet spot. Although they've been a little unprepared and may be a little naive about how dirty their opposition may be.
meh. this has zero chances of competing with github. I think it's meant more for Google Cloud Platform users to have a place where to store their code within the same "cloud"
Magnetic confinement fusion
One thing I've been waiting for is the possibility of using both private and company Google Drive at the same time, but at least according to faq this is not yet supported:
https://support.google.com/drive/answer/2405894?hl=en
So if I want to host content that other people would generally find objectionable I can set up a node and use you essentially as a wider distribution platform? And if I didn't want objectionable content on my node I would have to monitor it 24/7 to catch incoming posts? Unless I'm able to ban 'playlists' from my node.

Am I able to ban entire "playlists" from my node?
Why does NPR still require Flash for audio playback in this day and age?
What about the performance implications, i.e. depending on language, you are iterating the list multiple times, which can be slower sometimes than just one iteration through.
using gated recurrent net + temporal context
It's not true. It's not decentralised.
DownJPEG – lossy JPEG compression with minimal visible artifacts
Well, it could last ten years, like Google Code did. :P
> sustaining life there will obvious continuous and hugely expensive technical input

Not if we send first our 3D printers and deep learning based robots that we are going to build soon. We just need to build a replicator and send it there to terraform for us.
Oh noes! Don't disrupt the almighty cap table with a few peons worth of shares!

Please. These are discounted to zero by anyone worth a salt.
The only time I'll pre-order a game is when the game won't get made otherwise (like Kickstarter or Early Access), and I have loads of faith in the developer. Luckily I haven't been burned yet (though I consider Star Citizen a near-run thing until it delivers). Bonus if the game is already in a playable and enjoyable state.

Pre-ordering a AAA game? No thanks. Most pre-order bonuses aren't worthwhile because they can't offer people too much or retail purchasers will get pissed off.
Founder here. Not sure what you're talking about. Talented people are expecting healthy salaries in this market and decent chunks of equity. I'm the least paid person on our team, take significant risk ( if the ship goes down I go down with it ) and I have just 6x more equity upside than our top compensated employee (who makes 3x my salary now).
While I was at Google one insight I had is that there's a copy of most internet products. Given the cadre of college grads they hire to work there, cloning something is almost like a fun little coding challenge.

Dropbox? There's a clone. Pinterest? Clone. Everything. Then they dogfood it and if there's more interest they gather up more resources to inevitably pitch the idea to Marissa Meyer, who then plays with it, design the business case for it, and approve a proper budget for it.

If the product is good then the news leaks or they launch it. After awhile if the Google audience doesn't like it they cut it loose.

Which goes to say... any time some investor asks you what happens if Google comes into your space, you should say: good.
Dropbox entered the market first and thus had a first-mover advantage. They also did well to give away space for free and with referrals. I have 20gb of free space because I would refer all my friends in college to Dropbox whenever we had to work on a group project.

It has been ~2 years since I've referred anyone to dropbox. Now we use google drive for any collaborative projects. The functionality of docs, sheets, and slides is unparalleled.

The service they provide is extremely homogenous. Data storage is a commodity. The only way to differentiate is through the UX/UI/link sharing features. Dropbox hasn't really done anything in this space since I first started using it. They added a feature that automatically syncs my photos from my phone to my box. Great, get me to hit the data cap, I get it - you want my money.

The people who work at Dropbox are very competent. I spoke to a few recent hires from Ivy Leagues on the phone while I was looking at job prospects. They decided to take positions as glorified customer support reps because they wanted to work at a prestigious company with other folks of their caliber. One guy told me that he had no illusions that dropbox was changing the world, but that he would be well set-up for whatever his next job would be in San Francisco.

If I were Dropbox right now, I would be looking to be acquired by Microsoft or Amazon to migrate users (Dropbox's only valuable asset at this point, which is rapidly declining) and dig in for the battle with Google Drive.
I'm a gamer too, and the trend of craptastic console ports is troubling. There are exceptions. GTAV is awesome even on ageing hardware. I have a 660ti and a phenom II, and the game runs wonderfully.

I'm hopeful that the coming VR PC exclusives will lift the quality of PC gaming.
You don't need to be magnificent and newsworthy to be successful as a business either. You can be quietly successful as well.

There is this fetish in the valley with external validation. Often times, even the public, sluttiest startups end up touting, over-promising and subsequently under-delivering.
You can 83b options, too. It's not just restricted stock.
> A new graphics card with > 6 GB of VRAM will probably last quite a few years from now.

Isn't the Titan the only card with more than 6gb ram? You'd hope this would last a few years!
> a bug that corrupts some PDF documents shared via Dropbox if they contain Japanese text

That's really disturbing. Is Dropbox not just moving bytes around? Why are "PDF" or "Japanese" even relevant?
Competition in the Git hosting arena seems to be largely nullified by the fact that it's trivial to use multiple remotes.
If your API is meant for other developers to build-upon, you use public-keys and registration, just like how you registered to use Google/Facebook login.

You should also sanity-check your GET/POST requests, to make sure they contain ONLY what is allowed.

There are many other things you can do, but I can't think of them right now.
Usually you put a filter mechanism so some endpoints are restricted. This checks for a valid token sent by the client (by sending it back to facebook). If you find this procedure slow you can also use good old sessions (although some people consider this stateful and thus not appropriate (I am not in this camp).
More like, "Nobody is going to stop you saying what you want... but they're going to hold you responsible for the consequences."

That's all any of us wants.
I pretty much trust Google, Apple, Amazon etc. to safeguard my data better than others.

What do you mean? Don't you use gmail, publish to the app store, and host with AWS? Do you use Stripe for payments? Google Maps? Facebook login? You are trusting these companies with a great deal.
While this looks very advertorial, the notion is interesting. Big claims. Does anyone have some firmer references for their process and its limitations? Website is http://divergentmicrofactories.com/ and features another version of the same graph.
The reason people use GitHub is everything around the git hosting: the web interface, the account system, pull requests and issues, forking, comments, wikis, Pages, even the desktop and mobile apps. Hosting git repositories is straightforward, by design.

This article is only slightly more sensible than claiming that S3 is a GitHub competitor because you can git clone over HTTP.
Audio: http://www.supremecourt.gov/oral_arguments/audio/2014/14-275

mp3: http://www.supremecourt.gov/media/audio/mp3files/14-275.mp3

@ about 17:30 a discussion begins about the difference between taking records and taking other things. The defendant's lawyer argued that taking the raisins is a taking of property and taking records (in most cases) is not. He kinda had to argue that because he was pressed. Maybe it's a positive sign that the court was asking about it in the context of this decision. If nothing else, the intrinsic privacy of information in itself has value.

The prosecution crashes and burns off the line @ 25:00 the wreck continues, 48:18 ha.
I didn't see it as parallel to the other approaches, unless they've added a new verification technique that I don't know about.
Learning iOS App Development with Swift
Very common way people try and "win" on the Internet is by arguing a point not made by the parent. It wasn't all in upper case; your comment is invalid.
It's hard not to sympathize with the folks who have been saying all along that Sotomayor is an extremist, in light of her views in this case, which was an 8-1 decision.
Evaluating the claims of ancient Indian achievements in science [pdf]
It would be helpful if you could explain why not, and whether your criticism applies just to proof-of-work mechanisms or to other approaches to consensus as well.
How Adobe keeps key employees from quitting
As others pointed out, Tesseract with OpenCV (for identifying and cropping the text region) is quite effective. On top of that, Tesseract is fully trainable with custom fonts.

In our use case, we've mostly had to deal with handwritten text and that's where none of them really did well. Your next best bet would be to use HoG(Histogram of oriented gradients) along with SVMs. OpenCV has really good implementations of both.

Even then, we've had to write extra heuristics to disambiguate between 2 and z and s and 5 etc. That was too much work and a lot of if-else. We're currently putting in our efforts on CNNs(Convolutional Neural Networks). As a start, you can look at Torch or Caffe.
and an implementation with source & binaries [1]. also check out unpaper [2]

[1] http://galfar.vevb.net/wp/2011/deskewing-scanned-documents/

[2] https://github.com/Flameeyes/unpaper
Thank you for your answer and for your time.

My language of choice for the bot was Clojure. I was interfacing with libaxolotl-java and basically rebuilding libtextsecure in Clojure (that was months ago).

Yesterday, when I discovered libtextsecure-java (while exploring Github repositories, by the way, I didn't notice your website had been updated in the meantime), I started a rewrite, using README as my primary source of documentation (the only piece of doc I could find, actually).

Ok, so what's this `KeyHelper`? Ok, I'll search on Github. Fine, it's actually `org.whispersystems.libaxolotl.util.KeyHelper` - luckily I knew it was in a completely different project. The same goes for `AxolotlStore`, which is actually `org.whispersystems.libaxolotl.state.AxolotlStore`, and it's not even mentioned on libaxolotl-java README because the latter is outdated.

Then: what is `TrustStore`? Good luck finding out that! Basically it is a wrapper around a binary file - which I had to download from TextSecure source repo without knowing what there was inside, and which by the way is encrypted with the password whisper (documentation: nowhere - thank you @AsamK for your textsecure-cli sources on github).

Ok, and finally figuring out - turning to TextSecure-Server docs - what is a signaling key, what are the specifics for the client-generated password (which by the way is sent over SSL via Basic authentication - probably not the most secure method ever, but probably there are many reason for that) and what is an install ID, I finally had the opportunity to debug obscure security problems on Java and to meet in person a Fedora bug https://bugzilla.redhat.com/show_bug.cgi?id=1167153). Not to mention the fact that apparently libtextsecure-java doesn't work over websockets but only over GCM (https://github.com/WhisperSystems/libtextsecure-java/pull/5) - however I won't be surprised if it did.

A really nightmarish experience. Maybe this summer I'll try to reimplement libtextsecure in another language and then document thoroughly my efforts. Who knows.
I am saying that Google can at any time make angular crawable if it wishes so. Having two main products incompatible is not very common or wise and I think they will do it soon
That's a very common sentiment in eg England.

Americans tend not to realise that their free speech laws are sometimes seen as extreme in Europe.

It's not surprising they used a throwaway, they already got downvoted.

(It wasn't me.)
A similar device showed up with the Egyptian military to detect nothing less than 'viruses' in what's been known as Koftagate.

http://muftah.org/countdown-kofta-gate-egypts-called-cure-ai...
They must've just run this one through a shell script to port it. Seems like they put the least amount of effort they could into the PC version.
You're discounting the value of preferred stock vs common stock. Funding rounds sell different series of preferred stock. The relationship from common to preferred stock is loose at best, despite what any 409a "valuation expert" claims.
Any references on OCR to extract MICR (font E13B) for desktop as well as Android?
My experience is this. It works well. It does the job but the bottom line is I don't trust them not to be pumping every file upload (and everybody else's files) to the NSA. The old Condi Rice appointment was a huge red flag.

I'm itching to leave. I'm currently trailing Spideroak and it seems OK so far.
"This post is a collaboration between O’Reilly and Divergent Manufacturing."
Performance is awful on my i7.

You should use less js. I should not be able to watch things being indented and layouts being modified as the page loads.
It depends on what you're trying to do. For myself, I wanted to OCR scanned documents and I've been moderately successful using ScanTailor to process the images and then Tesseract to OCR the result. Certainly, it's far from perfect and the documentation on Tesseract and its options is spotty, but I've been moderately happy. As a note, I've had better luck with the current trunk in the git repo of Tesseract than the point releases. Some of the older versions of Tesseract modified the images when processing to a PDF and this was unacceptable to me.
Calling a source code repo service a competitor to GitHub is like calling a online book store a competitor to Amazon.

Hint: source code is not GitHub's value, just like books where not Amazon's. GitHubs true value is something Google is profoundly bad at.
I think this can be approached the same as the "ants can lift 50 times their own weight" bit of trivia. It doesn't translate to "if a human were as strong as an ant he'd be able to lift an elephant" because size doesn't scale that way. Ants and mosquitoes get away with larger forces relative to their mass because the skeleton and muscles needed are still within reasonable material and fuel costs. A human-sized animal that wanted to survive being hit by a car would need to spend much more energy per mass than the insect does.
The 500 shareholder rule is gone. It doesn't exist any more.
Google research uses deep networks to turn Street View into actual movies
It's irrelevant if you worked on the team. Facebook is a profiling tool. Its users have traded their privacy for convenience. Please tell me that Facebook doesn't track people using the Facebook banners/IP address combinations... or better yet, tell me that Facebook isn't the ONLY one that does it as a justification for selling people's personal data.

Facebook is only worth 100bn because it sells peoples' personal information.

Am I jaded? Not at all. I am a realist. Facebook is primarily a monitoring tool that monetises itself on selling people's personal information.
Some issues with Scrum adoptions
Video footage of the technique is at:

https://www.youtube.com/watch?v=cizgVZ8rjKA