skysight-inc/HackerNews huggingface dataset:
A download that someone with lots of money doesn't want you doing.
well there are a lot of Resolve CAPTCHA as a Service sites like http://www.9kw.eu/
Bacteria does not form spontaneously from nothing. You have to get them from your evironment. In fact there is a constant inflow.
Microconf Takeaways
Ahh... thanks!

Yeah, I'd be most interested in seeing the extremes: Which are the policy changes with 80%+ support from non-"elite" income Americans that top-10%-ers did not approve and were not enacted? And vice-versa: Which very unpopular ideas have become law with only support from the elite? They list some of these in parentheticals, but links to some individual surveys would be more useful.
That's not the endgame. Once machines pass the Turing test, it will be impossible to filter humans vs. machines.
Sounds like a bigger annoyance to spammers. I don't have to go out and enlist a captcha solving team in nigeria.
P2P adds some overhead and is already not used in our mobile apps and the webplayer which we serve fully from our servers. This only affects the desktop client and is basically a cleanup of unneeded functionality.
Oh, and it's been my experience that Remote Desktop sucks when you're using OpenGL. I've seen several apps go bananas when you RDP into the desktop.

Maybe that's gotten better over time, but it used to suck bad.
Have you met autoformat? Spend 5 minutes setting up a decent IDE to do this for you.
Read only would require a separate daemon/install package which I'm sure they want to avoid.

Tbh, my internal monitoring of Redis uses the same trick but I'm doing it on a racks inside our physical office.
> though some folks have really enjoyed it

Some folks really enjoyed <blink>, <marquee>, and auto-playing MIDI songs.

I'm not saying those opinions are unimportant, but maybe features that resemble <marquee> would be unpopular for reasons similar to why <marquee> became unpopular? ;)
I think LOC is actually a great proxy measurement of productivity. 3x the code is 3x the code that can break and 3x the code you have to wade through while debugging or adding features.

I see what you're getting at with "magic" abstractions, but it's like comparing Python and C. I don't know everything that happens under the hood in Python off the top of my head, but I also don't care. I could learn it if I needed to (e.g. needing to use the FFI, or if I find a framework bug). Not knowing is not the same as not being able to know.
So you are OK with slowing down output by forcing people to be more careful out of fear, but not by putting in place a system that makes mistakes less likely?

There are lots of experience about how to write code with few defects, and rather than focusing on punishing people who screw up or some idea that you just hire awesome people, it focuses on a process where mistakes are caught: http://www.fastcompany.com/28121/they-write-right-stuff or, for a more detailed account, http://ntrs.nasa.gov/search.jsp?R=20110014946

The fundamental fact is: you can't change human nature, no matter how much you may wish you could. One day, the bad apple may be you, and thinking you are somehow immune to making mistakes is a very dangerous delusion.
(1) Probably _yes_ unless you are inside Amazon EC2 and use some special security group settings and (hope) that all traffic and access stays within EC2 networks.

(2) It is impossible with the current setup to do that.

also there's a (3) you didn't ask, but should think about:

(3) You are giving _write-access_ to a _monitoring_ service.
This is great, but I was really hoping they would add a way to remotely control other Android device.
It pretty actively depresses me that my statistics class never actually discussed how loose the connection between hypothesis testing (what we normally call a statistical test, frequentist) and a genuine updating of hypothesis probabilities (Bayesian) actually is.

Dear frequentists and Bayesians: could you people kiss and make up already? The rest of us are pretty tired of having to run bad numbers to get papers published and of having computationally intractable statistics to run. Please come up with a compromise.
Belts Can Save Global Economy
The crapcha widget actually looks a lot better than reCaptcha. I've always lamented using reCaptcha just because of how ugly that thing is.
Slightly blowing my own trumpet, but if you want a brief overview of the basics this might help: http://blog.mavnn.co.uk/type-providers-from-the-ground-up/
My statement was mostly tongue in cheek. On the other hand, "what does that cloud look like?" would be an interesting captcha.

Oh, and I might be better at the imagination ones than the current crop, especially on my phone.
Has public choice theory ever been put to the test empirically?
Oops - apparently Hacker School no longer really encourages that sort of person. I can't edit my post to say that, unfortunately. That's a shame; they trained our guy far better than most of the candidates I see coming out of "bootcamps"....

From their FAQ:

>>I don't know how to program. Can I do Hacker School?
No, sorry. Hacker School is currently only for people who already know how to code. Think of it like a writers workshop. We're here to help people become great novelists, but you have to already know English and be comfortable writing essays.
Imagine, for example, what would happen if the government decided to commission someone to write an official Great American Novel. First there'd be a huge ideological squabble over who to choose. Most of the best writers would be excluded for having offended one side or the other. Of the remainder, the smart ones would refuse such a job, leaving only a few with the wrong sort of ambition. The committee would choose one at the height of his career—that is, someone whose best work was behind him—and hand over the project with copious free advice about how the book should show in positive terms the strength and diversity of the American people, etc, etc.
Wow. I didn't know about this.
> Sounds pretty arbitrary.

As opposed to fairly tales, please, you don't get to accuse reasoning as arbitrary while following nonsense made up by savages from the iron age. If anything is arbitrary, it's the shit you call divine.
I've tried Wix briefly, but so far I've only explored Webflow in depth. Comparing the two, I get an immediate sense that Webflow is a better fit for my workflow. And as long as I'm happy with the generated code, I probably won't be looking into alternatives.
My apologies, a complete misread.
Why do I have to share to see more complaints?
Isnt that the problem? Why should be joking about bombs so serious? We pay airlines security to protect us, to use brains, not to simply enforce policies.
Behind The Scenes: tools.maxcdn.com » MaxCDN Blog
Box launches Box Open Source
I'd be horrified at giving a _third-party_ write access to my production database.

Heck, even _virus scanners_ from people like _Symantec_ can kill you with remote code execution---and they often have write access:

http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-495...
Well said. If I got a dollar for every time I had to clean and rebuild a project in Eclipse, I'd have enough money to purchase a commercial license for IDEA.
I never meant to say there's no such thing as negligence. Of course there is.

But it's also true that the threat of punishment works poorly as a deterrent also in that case, because if you think you can get away with flying the plane intoxicated, you likely also think you won't get caught. And the same processes that catch honest mistakes also work to catch less innocent ones.
As I refused to use skype because of the p2p bullshit, I will also not use Spotify when I have to pay for it with my atention or my money in addition to my bandwidth.
The backbone app might be more code, but only if you don't count the code used by the libraries.

Angular is probably easier for a lot of people though
We've all chuckled at the "man pays divorce settlement with truckload of pennies" stories before.

But this is the story of a guy without good legal representation pissing off the judge and setting bad precedent that could affect all of us.
I think that this is unfortunate because it puts Spotify in a Netflix position. Netflix can reduce it's peering burdens if it adopts some of the spotify concept of p2p (and it's actually cheaper for isps too)
First of all, they didn't disable access - everything is there under a different handle. Secondly, you might lose your shit because you actually use Instagram. The author's wife doesn't use Instragram by the sounds of it - why does she get to sit on the name? She didn't buy it, it was never hers to begin with.
It could be a simple script with a couple of commands you setup as a cron job.

Similar to Loggly setup.

Easily verifiable by hand as well if you wanted to.

A direct connection which arbitrarily sends commands to my server? Completely unverifiable as to what commands it could potentially send.
How did the employee die?
Isom doesn't owe me anything, but the notion that he might arises straightforwardly from the factionalizing that follows ginned-up outrage, which is point #2 I was trying to make above.
The question is: does it matter whether the participants are human if they are intelligent enough to contribute. I think we'll eventually end up in situation where captchas actually filter out humans :)
How is Nokia Refocus similar or different to this? It allows refocusing a part of the image which blurs out the rest.(Not a pro)
https://refocus.nokia.com/
I enthusiastically recommend "How to win friends and influence people" and "war of art"
So what's next? Facebook employees breaking into houses and stealing Occulus Rift DevKits that haven't been used for a while? SCNR
This is not official, but if this is a pain point for you this might help: https://github.com/astrada/google-drive-ocamlfuse
Perhaps blogs are better for testing ideas than books?
Fair Trade USA | Every Purchase Matters
Do people ever intentionally type in nonsense for the non-captcha part, out of spite, for instance? If you could persuade enough people to provide non-answers for the non-captcha part, would Google stop using it (the non-captcha part)? My guess is it's like spam. As long as it works a small fraction of the time, it will still exist.
I agree with a chunk of this, especially the dislike for magical frameworks, but you're wrong to pick on Lean and YAGNI there.

YAGNI (You Ain't Gonna Need It) in specific comes from Extreme Programming, which is big on engineering discipline. E.g., its inclusion of Test-Driven Development and Pair Programming as practices. YAGNI isn't used there to reduce quality; it's used to reduce product complexity by only building features that are demonstrably necessary. Which, in my experience, helps with quality.

As to Lean, it's rooted in Lean Manufacturing, which comes from Toyota. An engineering-driven company, they used Lean techniques to reach quality levels way higher than competing car manufacturers, which gave them an enormous competitive advantage.

If people are using those terms to justify shipping crap, then they're doing it wrong.
I wonder how one moves in the opposite direction. I am not even sure how to frame my question. I have been given hell quite a lot for trying to explore it, conversationally. But say you have a working hypothesis and are getting results and you know of some research that fits with the situation. How does one effectively present something like that? Not as "proof" but as a place for others to start thinking about the problem space?

I don't ever seem to see scenarios like that addressed.
I find I have the same problem when I enlist the use of any tool more complex than jQuery, haml, sass, coffeescript. Even if it is something like a jQuery plugin, bootstrap or foundation. Those addons are great as a way to impress your boss and get to a starting point quickly or early. As soon as something needs to become sufficiently complex that's when I really start to regret my decisions.

I imagine this tool is perfect for creating a beautiful landing page or similar. Obviously one isn't going to try and use it to build anything enterprise grade.

But there lots of jQuery plugins or css frameworks out there but they largely seem to have active user bases.
Overcast Charts: a free, open source cloud statistics and graphing application
They just mean the note itself is "dead" (voted down into oblivion or from a person who is hellbanned) - you have to view HN with "showdead" turned on to see dead comments.
I dunno. angular is pretty complex.

I'm willing to bet that there's going to be a bug somewhere in that 800kb of code that is truly going to fuck up your day.

At least that 2.4x amount of code _could_ have more straight forward bugs.
The cost to adopting a style checker (if one exists for your language) is very low.

Even if one doesn't exist, they aren't very complex -- e.g. Facebook thought it was appropriate to create one for C++

https://code.facebook.com/posts/729709347050548/under-the-ho...

The costs are more around build process and compile time. Whereas the costs for wholesale language migration include the risk of not being able to ship or hire.
A dead code analyzer would be even more effective than making a non-backward-compatible change in a 40-year old language. I'm not convinced enforced {} is such a compelling advantage, just because of one company's screw up. I'm not convinced they wouldn't have screwed it up in a different way, like putting the second goto outside of the brace scope entirely.

I'm not radically opposed to enforced {}, I am simply tired of developers blaming only their tools and never themselves.

> And you are obviously wrong, as proven by all the programmers today who don't even know what a buffer overflow is anymore, because a higher level language takes care of that for them once and for all.

Red tape decreases code readability to safeguard against basic due diligence. It is a burden to the developer on reading and working with the code.

Forced array bounds checking and garbage collection sacrifice significant performance to protect even further. It is a burden on scalability and battery life to the user. It some cases, it has the potential to reduce code verbosity.

And now we have new classes of bugs with dynamic type systems, with duck typing, with run-time errors, with not having to declare variables prior to use, with null pointer exceptions, with garbage collector stalls in real-time applications, and so forth. No language is ever going to be perfect. (Again, this is not me saying, "let's not try and make safer languages", that's not my point at all. My point is that you also have to encourage better diligence.)

It certainly serves a place for rapid application development, for hiring lower-paid and less-skilled developers (which is not a bad thing), and for working on applications that don't demand performance.

And yet performance still matters to many developers. For all of Java's professed safety, it's still below usage of C. And far below usage of the C family (C, C++, Obj-C.) It's still the #1 choice for operating system design, high-performance libraries, simulation, web servers, database engines, video codecs, and major studio games, among many other things.
> As their service grows, Spotify should be liking P2P superlinearly more.

Only if you assume that the price of bandwidth is linear. It is suggested in other comments that when you buy bandwidth in bulk you can get large discounts. If I don't misremember, back in the early days of Youtube, they came to a point where the network operators wanted to get access to Youtube rather than the other way around.

Also, as a company grows and get access to more capital they might be able to invest in other infrastructure that is needed (other than just bandwidth) that combined with the bulk prices, make the opportunity cost of developing the p2p system larger than the opportunity gains.
Host Gator Servers Down
Also, another random thought.

The commands they run are not under my control, nor is even the _timing_ of their commands under my control.

Their commands might impact my production workload negatively.

At least with a cron job or scheduled monitoring job I could control _when_ it runs.
London teen charged in Heartbleed breach of taxpayer data
Getting a good alpha channel around objects is pretty hard live and with high megapixel counts. If you want to do this in-camera or within half a second, it's going to be sloppy for now. Essentially you have to check out a bunch of different 'magic wand' settings and compare the results, and there's no validation of those results until the user sees them. But yeah, it should definitely be possible to scoot the blur point "backwards" a bit.
The basics of the InnoDB undo logging and history system
In 5 years, you will be interrogated every time you post to HN

But that's how it already is! :)
Eventually spam content will either blend in to be relevant and attractive (we can see hints of it in new youtube ads system, but that's matching to ads only, not generating) or it will be analyzed and scrapped (along with other comments) by other equally intelligent systems. So machines will judge both machines and humans equally I think.
I would gladly pay a license fee to install this on my servers. I would not however, feel comfortable exposing my redis cluster to the whole wide world. I think they need to figure out how to offer this as an installable piece of software, that comes with either a usage or support license.
Using the app it feels like it knows how much you are moving it, which would indicate it's not taking more 'pictures' but actually building a depth map for the first image it takes.
As an introverted engineer Olarker, I strongly disagree that introverted engineers can't do customer support! :)

I do agree that it is a great hiring filter though: we definitely want to work with people that can maybe step out of their comfort zone a little and get a new perspective on the product they build, and the people that use it. You don't have to be a social butterfly, but you shouldn't need to wall yourself off from your customers, or the rest of the company for that matter.
This. 100% this.

I really liked the dashboard and presentation and saw immediate worth in the product.

I then completely didn't want to use it as it wanted a _direct_ connection to my Redis server.

And the code/commands would be coming from their servers to mine...at unspecified times...
Actually, we already are several canadians who use such services to either watch amazon prime, hulu or the US version of netflicks.
> The street address/book scan approach that Google uses is interesting in that the exact solution is not known, so they presumably have to be somewhat forgiving in accepting answers

reCAPTCHA presents a known problem and an unknown problem to the user. If the user answers the known one correctly, it assumes that the answer to the unknown problem is correct too. I believe the text-based reCAPTCHAs will accept an answer within a character or two as correct.
Still seems to be a problem?
I am not a lawyer, but having read through the decision it still seems to me that the fact someone is an asshole is strictly immaterial to the issue of weather or not it is reasonable/constitutionally allowable to issue a warrant of any kind that would:

1) Compromise the presumed privacy of any parties in addition to the target, much less every one of a businesse's clientele. (If you have a search warrant for a apartment, do you get to search all the apartments in the building? No, unreasonable search and seizure on the face of it.)

2) Cause material damages as to completely destroy the core business of an unrelated and presumed innocent business owner. Albeit asshole.

The government argued successfully that the warrant was “very narrow, specific”, but while that may be true in intent it is not true in effect. If in order to tap one suspected criminal it is necessary to undermine the right to privacy of one or more innocent bystanders (much less many) law enforcement and the court's hands must necessarily be tied.

That a citizen would be resistant to this seems reasonable. So what is left should only be a question as to how much being an asshole to the FBI constitutes contempt of court.
StackOverflow – Operation 'Split, All The Metas'
Ask HN: is there another payment options for international users besides Paypal?
I have already implemented Stripe, which can accept any worldwide credit card. But I understand that credit card may not be common for international users, so they only own bank account only.

Is there another payment options besides Paypal that can use bank account to pay for international users? I would not want to limit my users just because they do not have credit card.

I understand Paypal can accept many currencies, hence eliminate unnecessary foreign transaction fee for users

https://www.paypal.com/webapps/mpp/country-worldwide

Thanks.
It's also awesome to interact with people who are legitimately happy about the stuff that you build.
Ex-photojournalist here:.

The data that the photo conveys should not be edited (i.e. the people in it, the objects in it, the framing shouldn't be used to intentially remove relevant data to the subject etc) but the mood or style of the photo may be edited. Colors, contrast, some stylistic effects, lighting, depth of field etc.

Its fairly obvious whats over the line and what isn't in 99% of cases with this.
Humans have had an easy time for a while. Good to finally see some competition. :)

On the other hand, why is that we insist on humanity? None of the systems can block a captcha-solving team based in Nigeria. What we need to block is bad behavior by users and not their humanity.
Agents in the Ethereum cryptocurrency
This bill does not serve the interests of Canadians. It serves the interest of foreign corporations.

Spying on citizens' internet connections and jailing them for sharing media does not benefit society. I understand why media companies are upset but draconian laws will not solve their problem. We have a choice between widespread media sharing and technological innovation, or widespread media sharing and people in jail for nonviolent crimes. Eliminating piracy is not possible. You can't put the genie back in the bottle.
Ya, this would be a much better model.
To avoid this, I often say "I really like product", which has the added bonus of neatly sidestepping most of what I do (engineering) and focusing on what I like to do.

The lack of a casual, neutral way to refer to women is a long-standing problem. I don't know what the solution is, but there's a group of women who argue that "lady" is the best term. I think it depends on the context whether "lady" is seen as being casual or formal; xojane often uses it casually: http://www.xojane.com/entertainment/where-the-hell-are-our-c...
Sorry for the OT but what is up with that background? It makes focusing on the article difficult.
That font - tiny and grey - was by far the hardest to read on Android (increasing the minimum font size to 20 pt fixed it).

It's considered good practice to brace if/loop clauses (unless on the same line) for this very reason. Not enforced, though I expect lint picks it up.
I must admit, I don't quite understand this.

I'd wager that the only reason Spotify was able to offer a service in the early days at all was because it leveraged listener's bandwidth. Even if it could, using P2P will have directly reduced the costs/number of adverts that would otherwise have been required. That's a perfectly reasonable tradeoff, and I guess that the vast majority of users would rather have a monetarily cheaper service.
Styling Menswear Pieces