skysight-inc/HackerNews huggingface dataset:
Yep, that works remarkably well.

I think it is called GrabCut - http://research.microsoft.com/en-us/um/cambridge/projects/vi...
Document explaining the root of the weakness in the TLS protocol: https://secure-resumption.com/

Blog from Chrome- and TLS developer Adam Langley: https://www.imperialviolet.org/2014/03/03/triplehandshake.ht...
Here's what would make me accept PHP as passable practical web programming language: A good REPL, with good support for it over all frameworks. That's all it would take.

Given that it doesn't have one, python beats it easily.
Any innovation in email is welcome by me.
Small suggested edit:

> it normally has moved more background than product

Should probably be:

> it normally has removed more background than product
Architect of Apple's controversial tax strategy retires
Time. He's starting to look old. Before too long, that hard-man image he has been cultivating will come around to bite him. Also, it is not too good an idea to fill your borders with civil wars.
A better way to phrase it would be as a "Bank Holiday" as FDR did, or as a 12.3% "temporary withdrawal floor." It's a lot easier for a government to survive such an event than a small IT company.
One of my favorite essays from HN:

http://sivers.org/below-average
Seriously. I thought this bit of code from the MtGox leak was interesting. Sure looks like a potential double-spend race condition:

$out = \DB::DAO('Money_Bitcoin_Block_Tx_Out')->searchOne(array('Hash' => $bean->Hash, 'N' => $bean->N));
if ($out) {
if ($out->Claimed == 'Y') {
$bean->Available = 'N';
$bean->commit();
continue;
}
}

What if someone else claims $out between the read and commit? Is no one at BTC exchanges really asking these kinds of questions?
Seems like a regression in the latest (33).
The browser cache is Vary broken
Yes, it does. "All encryption is done before your data leave your computer" - http://www.haystacksoftware.com/arq/index.php
I am new to PHP and I started right off with composer -- all you have to do is composer require pkg dev-master [or other pin].

I don't see how this is different from gem install pkg.
i love the diagram making fun of too complex systems

https://pbs.twimg.com/media/BNELF1GCUAExynU.png:large

for reference the architectural diagram of sensu

http://portertech.ca/images/2011-11-01/sensu-diagram.png
Radeon Gallium3D Performance Gets Close To Catalyst On Ubuntu 14.04
Very funny and I'm impressed at the number of in-jokes, he must have really taken some time to get acquainted with security culture. His joke about "exchanging private keys" was hilarious.

Also here is an abbreviated video: https://www.youtube.com/watch?v=UsaXEKtLehs
"the auditing and security features were not explicitly looking for negative balances".

WTF, who are these clowns that purport to be running the equivalent of a bank?

It's like everyone running a BTC exchange either is corrupt or slept through the part of Databases 101 where they explained "this is why transactions are important, here is banking as an example". Seems likely both.
Lets not trivialize a truly difficult problem just cause mongodb has some huge numbers on their marketing literature. Its naive to believe that scaling to the level of twitter is easy.

Sometimes you have to be innovative just to implement simple ideas in those text books or to make it actually efficient. Its easy to use type 1 UUIDs as ids but if its not practical to store 128bit ids for every value or you need to pack it into 64bits or need better ordering guarantees. you build something like snowflake.
Many moons ago in France I remember there being these public restrooms in parks that cost like $.25 to use, but then washed themselves before you got in/after. Could that be the next phone booth style trend?
I would happily pay $.50-1 to know its a clean bathroom that is disinfected. On a busy new york street with tons of foot traffic at $.50 the machine could easily generate $5-10k/day gross.
Do we use nagios to monitor the other 6 utilities? Or what about when the alerting gateway goes down?
Only if you convince a jury of that. Anime girls can also typically display very child-like behaviour (to a European eye). I'm thinking of things like princess dresses, overly excited about simple things, still into teddy bears etc. And you can't very well tell a fictional characters age, especially if it is in a fictional universe.

It only needs to be an anime in which characters might have sex or be doing something sexual explicit enough for a jury to decide they are "indecent". Also it doesn't need to be pictographic or 'on screen'. Fantasy stories are also covered. So its not like its safe to read manga or where the anime isn't explicitly a porn either. Plus, in case that wasn't draconian enough, possession is criminal, regardless of intent.

Plus these are huge stakes here. The mere accusation can be life destroying. Taking it to jury and winning would still significantly affect your personal and professional relationships. Its not something you really want to risk. Especially not if you want to ever have children or work anywhere near them. Its not something you can really gamble on convincing a jury and everyone who ever hears that you took this to a jury trial whether you thought the character in the anime was 16 or 23.

Plus I believe the same thing applies to rape fantasy as well. So if a 23 year old fictional anime character was raped in a completely fictional anime, that could land you prosecuted as well. For possession. In theory. Of course they will probably use their discretion not to prosecute you.

You might get away with it if the manga was in the original japanese. I doubt they bother enforcing this draconian law to the extent of employing translators.
I really don't see this being used in rural areas with septic systems. It seems like this problem only really exists in cities where everyone is on the sewer line. That being said, people get pissed when neighbors airbnb their apartments because of strangers in the building. Multiply that by 20 with randoms using the can and I think you could have some really pissed off neighbors.
I was interested until I realised they were selling me something.
These 5 entrepreneurs want to change your experience
Yes, very true. I was a bit fast answering this earlier. So far, there are no data-bindings in Brick.
Supposing that's possible, he still has no guarantee of getting that parking spot. I have a similar parking situation: when I'm lucky I get the stop in front of my apartment, other times it's taken and I end up parked 50 feet down the road.

What's the solution to this? Maybe municipal EV charging networks or people charging their cars while they're at work during the day? And if you have a charger at work, trying not to drive too far over the weekend until charging stations become more widespread?
Well in my case (@Blekko) I'm a startup that has worked at taking market share from Google organically. We actually crawl the web and index it, and that takes hardware and network bandwidth. I recently had the opportunity to look again at what a 'small' cluster would cost to run in EC2 (about $2M/month so $24M/year). We don't do that, since it would be impossible to make any money if we did, but even just break even on that sort of investment is hard to achieve without advertising support. Trust me when I say that the search advertising business is very much a sausage factory.
What they have in common: they deal in Bitcoins, they're not banks, they have a "o" and an "x" in their name.

Now if you're trying to bash PHP (or Ubuntu?) for banking software that does not take an exclusive lock on rows it reads then modifies and a daemon that does not check balances on withdrawal, try again.
Content marketing is eating its own tail
Google is Going to Blackmail You
Thanks for the hint, just tried it and it not behaving as I need to.

Expected behavior in HSL color space would be anything with the same Hue and Saturation value (with optional adjustable thresholds) of a selected color gets assigned an alpha value of 1 - lightness. Where lightness of 1 being white and alpha of 1 being opaque.

KillWhite seems to do exactly this:
http://mikes3d.com/extra/wp-content/uploads/2010/07/apple.pn...

I guess by now, it's easiest for me to re-implement this as a filter for HTML5 2DCanvas.
I recently decided to write from some tutorials[1] (maybe eventually a book) that assumes zero knowledge and works its way up. I'd like to eventually go all the way up through SQL, basic httpd administation, etc. It's a long row to hoe but I think it may be valuable.

[1] http://trevorhunsaker.com/
This is how to make a Bed Kimpton Way
How did this make our to number one position?
If BTC is going to survive there needs to be insurance against loss. An FDIC for Crypto.

The exchanges take a cut on every transaction, so Poloniex should have self insured for the first 3% (or what ever their transaction fee is). After all they made that money on the transaction.

They should carry insurance for the rest.

The 12.3% deducted from everyone's account is "wrong" in my view because Poloniex absorbed none of the loss, and kept its cut of the transaction.

The "right" thing in my eyes is for Poloniex to adjust minus their transaction fees.

-Brandon Wirtz (Not a Poloniex customer)
Ask HN: How can I convince a business not to use their own servers?
I run a B2B service (beetrack.in/en) and we're about to close a deal with a big company. The only thing that is left for closing the deal is that they want us to host the service in their own servers.

Their infrastructure is Windows with Oracle DBs. Ours is based on the Amazon stack (EC2, S3) with MySQL, Mongo, Redis, Memcached and friends.

Has anyone had a similar experience? What arguments do you use to to persuade them not to go the in-house hosted path?

Thank you very much in advance.
Opera 20 on Windows. Boom!
Identify what people truly use the product to protect yourself from competition
A percent of every card transaction goes to cover system's losses on fraud. There's value in the costs being predictable, stated up front, etc, but it's not fundamentally different.
Photographic Memory-bestcbstore.com
I did the opposite: Studied for Masters degree in Amsterdam. Worked for Dutch company. Left. Travelled around SE Asia. Moved to Los Angeles to work for start up.

I think if I wanted to I could easily work for 4 days; much easier than in Holland, but that was bigger company. Also, there is no limit on the vacation I can take.
I usually refer to this reddit thread for NYC bathrooms - http://www.reddit.com/r/nyc/comments/1q9pvh/secret_bathroom_...
Yeah well...

Great code needs no comments.

Bad code needs lots of comments.

I've seen examples of both recently.

I randomly met a guy who told me of his idea to implement a UX framework with windows, buttons, views, etc in python.

A week later he sends me the finished framework. And it's perfect. It's easy to understand, all the names of things make sense, it's orthogonal. Not a single comment anywhere, but perfectly clear. Great code basically.

And there's a project I am maintaining where some parts of the code are pretty much impossible to understand, full of duplicated code - somebody loved copy&paste - duplicated method and class names, and threads going off in all directions. There is a comment for every line of code but despite the fact that I consider myself pretty good at reading other people's code, I am not touching that thing with a 10 foot pole.

My goal is to write code that doesn't require a lot of comments.
You mean like boris? https://github.com/d11wtq/boris
Serious question: what conflicts were you getting between pip and homebrew?
Graffiti for an Autistic School
"Give me $300 or the website gets it" (DDoS extortion)
"on your own dime, sorry" -- you take the company overseas but the employees have to pay for it ???
Ask HN: a former manager said I was "limited by what I know." What is his IQ?
In the US at least, I believe theft losses are tax deductible. That would be quite the unfortunate scenario though.
Just to be clear, there are rooms that get peed in. Whether they meet the technical definition of "bathroom" is up in the air.
I'm not bashing PHP. I love PHP.

Many PHP developers, on the other hand...
FB Growth & Analytics Speaker Series
This is the most fascinating part of the Bitcoin story: watching a group of people who are philosophically opposed to most elements of the modern economy discover, one by one, why all those elements exist.
You can't let facts get in the way of manufactured outrage!
PHP has at least two awesome frameworks. CakePHP, Phalcon, and ZF2 are all very awesome in their own ways.
AMD releases real documentation for their chips and pays programmers to write free, in-kernel drivers for their cards. The idea that nvidia has better drivers needs to die.
Would you mind to elaborate on your problems with Zabbix?

We use it for a small ISP since nearly two years and are quite happy with it. All limitations that came up during integration could be fixed by writing some small scripts.
Even upgrades worked.. :)

So if you have any Zabbix pain that might be waiting for us, please share.
I'm only a Nagios newbie, and have inherited an amateur setup, but I can't see how Nagios does everything right. Comment out a host? Better hope there was no test linked to only that host, because Nagios will throw a fit until you hunt down anything orphaned and get rid of it. And it doesn't give you helpful log messages in figuring out what went wrong in these cases.

The UI is also horrible, though I see they've remade that in the latest versions. In particular the UI does not update to show changes in state in a timely manner. If you tail the logs, you see that the state has changed as expected when expected, but the UI is still reporting old data for minutes to come.

I haven't tried a lot of systems and am really no expert in monitoring, but saying Nagios gets everything right... just makes me feel oily. It can be best-of-class and still be shitty.
Well said! And a good explanation. Though I'm not sure if the DCT can properly be termed "cutting edge" anymore; Porsche's PDK started appearing in 911s that went on sale six years ago (2009 model year, on sale in 2008).
To the vast majority of people outside the venture/startup scene, "disrupt" is a bad word. It means throwing the silverware on the ground and taking a dump in the punch bowl.

The fact that businesses still routinely use that piece of jargon suggests to me that they're completely stuck in the tech bubble.
This is somewhat mitigated with the Android Play store and the iTunes app store. I haven't used the Win8 store thing yet, but it should resolve these issues for most users. That's why even though I prefer an open ecosystem for my own devices I do appreciate the need for semi-closed ecosystems for non tech savvy users.
I'd just lock the front door when they come in to use the restroom, inspect the toilet after they are done, and unlock it only after it's clean. Simple as that.
> If you have 2 BTC, withdraw 10 BTC, and are left with -8 BTC, the software would see that you deposited 2, withdrew 10, and have exactly what you should: -8.

Nice, I wish my bank was so chill about having a negative balance. :)

This reminds me of the early Amazon bug, where you could add negative numbers of items to your cart, and it would credit your account, and then wait for you to ship them the book. ;)
layar and Booking.com are intersting companies in Amsterdam.
you mean where anyone can submit a package, and it's replacements will be taken into consideration globally?

Replace everyone's symfony security/auth module? what could possibly go wrong? :D
The reason given is that the algorithm (Sobel) looks for light-to-dark transitions. There are two such transitions in the positive image: one from the background to the edge, and another from the edge into the object. Negating the object leaves only one light-to-dark gradient on the edge of the object.
Literally bought the same book by Larry Ulman.
That helps when the website code itself is malicious/broken. This crash is due a bug in the underlying TLS code itself. I don't think TLS is sandboxed or separated-per-tab, nor should it expectedly be.
I'd like a service that unifies my email with messages on other services I use eg facebook, Whatsapp, Linkedin, SMS etc so if I've been chatting about say going to Vietnam I can search for that in all sources. Maybe even posts on HN. Basically anything I write that people reply to.
+1 for FuelPHP - well thought out and easily extensible.
you need to really model what is going on at the edge boundary. For an individual pixel, how much of the contribution is from the background, and how much is from the object? Pixels values are the result of a smoothing operation over each pixels field of view (which is actually probably a little bit bigger than the image dimensions suggest).

When you zoom into an image its clear that the edges of objects can affect pixel intensities a few pixels away (blur). So you have to reverse that which can be tricky. Image people like Matlab so thats where the premade solution will be found
Limiting the number of drivers Uber or Lyft is allowed to have working in an area is short term thinking, likely promoted in large part by existing taxi and limo companies that want to keep their businesses going.

It's nothing compared to the regulatory push the teamsters will make when automated trucks begin to take on the existing industry. That said, I think it's a good lesson for SV companies and a warning to count on and prepare for government reaction to new technologies effect on regular jobs.
Hubspot’s Mark Roberge Talks Inbound vs. Outbound Sales, Transparency & Big Data
Ask HN: Why do people trust Bitcoin to third parties?
Every other day, really every day or twice a day, lately, we hear of bitcoin exchanges, banks, or services getting ripped off for thousands of bitcoins, and just giving up on their users, shutting down, and not reimbursing the "stolen" money.

You can't really tell if it was actually stolen by someone else, or the very service you trusted in.

Why do you trust these people?
What invaluable service do they provide that you can't live without them? Even if it means your bitcoins may end up not being yours anymore.

I ask out of ignorance and skepticism, I'm familiar with bitcoin, but don't own any.
If I remember this correctly, I think he had just been actively accusing employers of not doing due diligence when hiring people and that ignorance was no excuse.

Then it turns out that he was doing the exact same thing...
A Tiny Red House for the Homeless
IMO that predictability makes it fundamentally different. I can handle a regular 2% fee, but I can't really handle a sizable chance that I'll be completely wiped out.
I think I'd just rather upgrade to 13.1 ;)
My parents moved my entire family here on a h1 when I was younger. We obtained our Green Cards about 5 years ago.

I'm about to graduated college and go start working in NYC. My parents are currently starting the process to get citizenship and I'm choosing not to do it mainly because I'm not sure if I want to stay in the country for the rest of my life and didn't want to be stuck in the US tax abroad issue.

You mentioned that getting a green card does in fact put you into the US tax regime semi-permanently. Do you have any links or more information about that?
These are all good details about how much information various distros give me, the user, about the sources they're using for their builds. I certainly agree that it would be nice for them to give a lot more.

But this is still secondary to the basic point: as a Linux user, I get packages from my distro, not from the upstream source, so I don't have to go searching around the Internet for packages or package updates, wondering whether I've got the right source, wondering why there isn't an https URL for it, etc., which is what Windows users have to do according to the article (and OS X users too, for the most part, though the article doesn't talk about that). The distro does all that, and either I trust them to do it or I don't (in which case I go find another distro). The fact that the distro doesn't make it easy for me, the user, to see how they verify the sources they use, does not mean they aren't verifying the sources they use.

Also, while it's true that the distro verification process is human-fallible, as you say, and it would be nice if every OSS project made it easy for distros to automate the process instead, it's still a lot less human fallible than having every single user go searching around the Internet for software. Distro packagers at least have some understanding of what they're doing, and they at least know who the authoritative source for a particular package is supposed to be without having to depend on Google's page rank algorithm.
I'm not positive I understand your question, but it only has 9 points. New posts are scattered on the front page so they can get some traction (or downvotes) initially, so the fact that it was at the top at one point has little significance.
Actually re-spoke to my friend. The Apple and QNX actually use the same board (as QNX is core OS for appleIOS). Apple's been in development of this for over a year.

Which Ford shifting to a QNX platform (public knowledge), means we'll likely see this sooner then I predicted.
Beats Music Purchasing Topspin
Can some of these exchanges get together and create an open source exchange framework?
Those links just talk about some weakness, I don't see anything saying they're related to the crash.
I agree with all you points.

RE: "* On the 'social' side of things, the car ownership is not a thing the way it is in america (or is it a generation thing / Hollywood exaggeration, I don't know). European young adult buy a car when they need one, not as soon as possible to show they can support themselves."

This used to be the case, but both car ownership and young adults obtaining driver's licenses has been on the decline for the last decade.

EDIT: LINKS! Because data.

http://www.theatlanticcities.com/commute/2012/10/end-car-own...

http://www.thedailybeast.com/articles/2013/07/05/young-ameri...

http://www.nytimes.com/2013/06/30/sunday-review/the-end-of-c...
These are very young companies, working with a good that has huge price volatility, resulting in them holding vast amounts of wealth. Ignoring the social, political, and economic debates around bitcoin, these companies have enormous risk and are high profile targets, and have varying ability to protect themselves. All this leads to uncertainty.

So then why don't these Bitcoin companies embrace ridiculous amounts of information disclosure and transparency?

Don't tell me you "take every precaution." Detail what precautions you are taking. Name an external pentesting firm that tests your infrastructure quarterly. Post their findings a few months after you have address the issues. Open Source everything that you can. Offer bug bounties paid in BTC for security issues discovered. Discuss, in detail, your hot/cold wallet storage setup. Do offensive analysis to determine the most likely attack scenarios, and publish them, along with the layer defense you have put in place to mitigate the risk.
I just signed up for free. They're not charging anything at the moment at least.
My thinking exactly.

The really crazy thing is that they seem to be reinventing the wheel so that they can lean on the optimized code a graphics library provides. I think that's flawed thinking to begin with. In my experience with graphics programming, a reasonably optimized direct implementation tends to beat the hell out of a nine-step filter chain, no matter how good your graphics library. Even if they used the same algorithm, a direct implementation could condense steps 2, 3, and 4 into a single convolution [edit: whoops, no you cant; Sobel has a non-convolution step].

But more importantly, they've tied their hands by limiting themselves to a tiny set of operations. Combing the computer vision literature would have been a better use of time than trying to chain filters together.

In fact, some background subtraction algorithms effectively do as an intermediate step what Lyst wanted as an end result.