skysight-inc/HackerNews huggingface dataset:
The question of what Google might search for, using what hashes, on whom, why and when, and how, comes to mind.

Google didn't "look at pictures". It had a database of known child porn images for which it computed hashes or signatures, which then could be checked, presumably of attachments in emails. This lets Google avoid the matter of "we looked at your specific images". It also means that your random personal photos aren't going to be examined (though their hashes are computed, and possibly retained).

The hashing approach could apply to other aspects of email as well, though. Google could, perhaps, be encouraged to maintain a set of hashes corresponding to musical performances (it uses a similar technology AFAIU for YouTube copyright determination). Or of books. It could even take tuples of word sequences within email, compute hashes, and compare these with known word strings, forwarding relevant information to interested parties should certain sequences occur.

All without "reading" your email.

Where do you draw the line?

Is it "think of the children"?

Do we extend this to "think of the terrorists"? How about seeking out white-collar crime -- a set of account numbers, or key phrases, or transaction sequences?

Or do we look for drugs crimes? Or gang activity? Or political insurrection?

Can different national jurisdictions come up with their own sets of keywords? Say, those associated with specific religious or ethnic groups and activities? Uighurs, or Tibetan independence movement? Boko Haram? Aum Shinrikyo? Provisional IRA? Shining Path? ELF and PETA? Bangsamoro Islamic Freedom Fighters?

Because those are all possible with slight variations on the methods described here.

Or how should (or must) Google respond if users employ encryption to defeat such attempted detection?
Yup, as I mentioned in another example, working is a business relationship analogous to a romantic relationship.

When one party is passionately in love, is hugely engaged in the relationship, and puts a great amount of work into the relationship (not merely hours but also emotional investment, etc.) while the other party is abusive, absent, disengaged, or what-have-you the result is often eventually severe emotional trauma and the dissolution of the relationship. That's true in romantic relationships, but also true in business relationships.

That's what most people don't realize about burnout. It's not merely physical, it's not about overwork, it's about psychological and emotional trauma on the scale of having your heart broken by a dysfunctional romantic relationship.
I would really like to know what specific law(s) do you think this private party is violating? I am very curious. I can't think of any off the top of my head.
Trying to compare against the published schedule isn't all that useful. As a resident of SF, I long ago gave up the idea that you could look up the scheduled arrival of a bus and plan around that. However, if a bus is supposed to be running every 12 minutes, that's the number you can plan around (or use to benchmark the performance of a bus line). So instead of trying to show how the times compare with the theoretical schedule I think this would be more useful to show how the buses deviate from the planned interval. If I know it's a 12 minute bus that means I should never have to wait at any given stop for > 12 minutes. If I'm standing there for 30 minutes, then the bus service is failing me.

It would also be useful to color code the historic tracks based on which trips ended up taking something like >10% or 20% longer than the planned time. Again not worrying about if it was late compared to the scheduled route, but just whether it was late relative to its own departure time and expected pace.
we're still working on our bear detector. maybe it's a v2 thing.

:)
I find it funny that we look at this information as if it is mind blowing, but if you talk to a fisherman in a 3rd world country, he (ostensibly) will talk about fishes as if they are exactly like people and will have only a 'duh' to say about experimental results mentioned in the article. The idea that _we_ are special or more intelligent or more evolved must be a new one.
I really dont get whats supposed to be the benefit of this... saves you the seconds it would take to actually send a text of the word 'yo'?
The West Wing had a good quote on this:

TOBY
The pills cost 'em four cents a unit to make.

JOSH
You know that's not true. The second pill cost 'em four cents; the first pill cost 'em
four hundred million dollars.

If you want to step up and by the first pill I'm sure they won't have a problem bringing down the costs. It cost them 11 billion to buy the company which did the R&D for this drug.
Exercises 4 Lazy People
I disagree that the webkit tags are creating the new IE 6, after all (IIRC) they're prefixed because the standards behind them aren't yet finished.

On the one side I want to make a ramble about why it takes so long for those standards to finish and unprefixed CSS3 and beyond is possible, but on the other hand - without actual real-life use, how can you find all the edge-cases and practical application to create a complete standard?
The comparison is apt, just not entirely. It isn't a comparison of IE6 vs Webkit, it's of developer reactions to them.

For a long time, IE6 ruled the roost, so developers used IE6 as their development target. Browsers that moved beyond it, or implemented things differently (often correctly) were ignored.

On mobile, webkit rules the roost. Developers use it as their development target. Browsers that move beyond it or implement things differently (by using non-webkit prefixed CSS) are ignored.
Pushalot
Some websites have tailored a completely optimized experience for mobile. For example, if homedepot.com detects your device as "mobile", it will redirect to http://m.homedepot.com/ otherwise it will show content from http://www.homedepot.com/. Try it on your mobile device versus desktop and see what happens.

Also, see this article:

http://www.smashingmagazine.com/2014/07/22/responsive-web-de...
I'd recommend ihackernews.com for browsing HN on mobile (not my website). I use it daily, and it's much better than the completely non-responsive HN site.

I'd like to join you on this mobile rant for a bit. Mobile browsing completely sucks right now. Whether it's websites that don't know how (or don't bother) to design with mobile in mind, or websites that do try to design with mobile in mind, and go completely over the top to the point that it ruins UX (Why do we still see websites where you can swipe left/right to switch articles. Does anyone every actually need to swipe through blog posts that rapidly?) It feels like there are very few websites that don't outright ruin mobile browsing.

And even when you find one of the nice ones, your browser mucks it all up by thinking it is smarter than the web designers. "Font Boosting" makes Reddit and several forums I frequent completely unreadable for me. Even on the mobile versions of the sites! It seems to get worse as you go down the page, and after 30-40 comments, the font sizes might as well have been chosen completely at random.

The other day, my phone warned me of low internal storage, and I saw the Chrome app was taking up 225mb of space on my android, and this is not including the additional 100mb+ from cache and data. That's 10% of my internal storage! Could you imagine if Chrome for desktop took up 100GB? /endrant
Live Talk – What's new in Django 1.7 (+30% off AirConf for HN readers)
they can't rely on the browser to render content properly.

I actually don't think that's entirely fair to the Windows Phone team. Developers are being lazy and only testing on webkit devices.
Your own Vagrant Cloud
The base rate of child porn could be low, but the predictors for who might be likely to be a pornographer could be fairly high. With the social graph being a primary predictor, but also, say, things such as browser profile, IP, search and browsing history, locations, communications, and other information. Which Google has on individuals in spades.

So: should Google be performing predictive analysis to make precrime forecasts? Has Google been doing this?
Also, some Yahoo employees might have transferred over after the acquisition.
Found a review of such a nature

http://www.amazon.com/review/R35GSCGMDIAI9G/ref=cm_cr_pr_per...

>Have not read

>At this time I am caught up with so many pressing activites that is not one of my priorities. Will get to it probably this summer

One star review.

I agree completely about the searches. I'm starting to avoid Amazon cause I can't find what I want on there.

>"I haven't read this book but $THING IS WRONG, thus one " mean I can ignore some of the low ratings.

There are equal number of higher ratings and mid ratings of this nature.
If you are looking for a crowdsourced news archive and biography information (which accounts for around half of Wikipedia's pages) you can check out my site, Newslines [1], which fixes many of Wikipedia's software, data presentation, and policy issues. We do this by 1) having a simplified data structure based on news events 2) having a non-combative editorial approval system and 3) paying our writers to post.

[1] http://newslines.org/
Smudge raises a valid point. The presence of both the webkit prefixed version and the standardised non-prefix version is adequate. The problem IE Mobile are working around are those developers who have the webkit prefixes CSS properties, but not the standard no-prefix version.

Chrome won't remove them because it breaks these sites relying on the webkit prefix remaining - so there's sufficient ground there to indicate developers are failing. But it's not the developers who include the non-prefixed standardised version.

Yes, there are lots of developers who don't care - the ones who rely on the webkit-prefix support remaining. That is contrary to the spirit of vendor prefixes - experimental CSS properties that should not be relied on.

Those using both the webkit prefixed and the standard non-prefixed versions are using the typical graceful fallback - one that doesn't make other browsers "unsupported"
A good question. I too got that impression from the first example. In the second example (chips bag through glass), the "control" audio had a lot of reverb, which might have been introduced by the phone they acquired it through, but may also suggest that it wasn't just a person talking, but a reproduction through some kind of amplification equipment.
> Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

Just because the API call and syntax is a bit iffy doesn't mean it's a bad pattern. ES6 will finally have a string .contains method btw (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...)
Moving to DevOps in a Traditional Enterprise
So they're fine with a bot filling in obscure information that no person decided was worthwhile to add manually, but if you add something manually it can easily be deemed too obscure to be useful? In a strange way, this policy is a logical extension of the actual (not the claimed) nature of deletionism.
Call it reaching for the brass ring. Tech is one of the few fields where fairly average people can get ahead and potentially move up the ladder. If my options are to burn out my body in the oil wells of South Dakota for a few years, or work hard at tech ventures over my whole career, the tech ventures have a better chance at a really big payout. Tech isn't perfect, and I'd agree there is a lot of problem with crazy hours and burn out, but it is also one of the few industries that is semi-meritocratic (so those long hours can pay off)
30% of ticket here

>>> https://www.airpair.com/airconf-promo/hackernews

Code valid for the next hour.
Just curious: how does one connect FreeSWITCH to POTS without "banks of modems"? I was under the impression that sending faxes over SIP was a Bad Idea(TM).
YouCompleteMe as a Server
The burnout problem is not just talk. When I hear people on HN brag that they regularly work through dinner, thats evidence that high burnout rates are real.

And programmer's personality traits are not solely to blame. It's the whole culture of tech, and tech companies. It's Google and Microsoft building these campuses with every amenity you'll ever need (so you never have to leave). It's VCs looking for young 20 somethings to make startups (because 20 somethings rarely have a spouse and kids to care for). It's all of us on HN acting like this it's ok.
Removing the Wall Between Dev and Ops
But it's opinionated. That's the issue - it attempts to colour your opinion on the topic before you've even read the article.
Not only that, but sending a fax from your own freeswitch is a one-liner from the command line itself like this:

fs_cli originate sofia/sipinterface/destination@privider &txfax(/fax.tiff)
Vivian Gallery: Grace to the nth Power
I guess it's nice to hear I'm not alone. Well unfortunately you need to fill in the other 4 hours in a way that doesn't leave you feeling inadequate - but you're right, it's something to work on.

If I had it my way, I'd work half time programming and half time working a public facing job.
You can actually see the delay the switch toward Embarcadero station causes outbound on KT/N.
Plant signalling: the opportunities and dangers of chemical communication
http://www.webmonkey.com/2012/02/webkit-isnt-breaking-the-we...

Co-Chairmain of the web standards group:

http://www.glazman.org/weblog/dotclear/index.php?post/2012/0...

Mozilla on the issue.
http://alistapart.com/article/the-vendor-prefix-predicament-...
I run something similar for India. http://www.pricetrak.in
Because some websites use user agents to determine whether or not to serve a website optimized towards modern mobile devices, and some of those user agent sniffers are only looking for Mobile Safari. If you aren't Mobile Safari or claiming to be, you either get the desktop site or the ancient mobile site designed for feature phones.
I have a personal blog (http://idle-logic.com/) where I fiddle with FPGAs. Lately I've been working with the DE0-Nano from Terasic (Altera Cyclone IV FPGA).

There is a lot of good information if you dig through the archive, but no big 'real world' projects to share yet.

For example, here is a crash course in FPGAs:
http://idle-logic.com/2010/02/11/dissecting-the-cyclone-2-ha...
Isn't this more of the very same smarmy navel gazing bullshit OP has taken up arms against? There are plenty of designers doing meaningful work in various fields. The big red flag in this article is the implicit bullshit! Who said design is for social change? Political disruption? What if design is just making these buttons look good so 10 year olds can Snapchat more better? Whos to decide whats a real world problem and whats not?

Jeez, its gotten to the point where I balk when introducing myself as a designer.
There will be an option for color schemes in a future release. This is just phase 1 of many.
or do user-agent detection server-side against database of (mostly) known user-agents and take JS out of the UA detection picture entirely.

In JVM land I've had pretty good success with UADetector [1] for delivering device specific content to mobile phones and desktop/laptop/tablets.

[1] https://github.com/before/uadetector
Thanks!

Training custom classifiers isn't in the roadmap for v1, but there will be a mechanism for providing feedback (suggesting new tags and marking errors), and we'll continue to improve our models based on that.

If you have a very large (100k+ images) well-labeled repository to train from, send us a note at info@clarifai.com, we'll tawk.
I disagree. Someone describing their app as "beautiful" or "elegant" tells me that they really care about the beauty and elegance of the app and have spent time to make it so to the point where they are confident in attaching those adjectives to it. In my opinion, this is a good thing, because we need more people who actually care about what they build. I think that the audience being the ultimate judge, while true, is besides the point.
+1 for the tip about capturing signatures in OSX Preview. That's a pretty cool feature that I had no idea existed.
> "Much to the contrary: the profession is so taxing for individuals that don't like to code that it self selects "code lovers"."

I disagree with this part. I think this part is entirely a myth we've concocted for ourselves - we overtly select for "code lovers" with the predisposition that non-"code lovers" are incapable of handling the work.

I have never, ever, seen this proven out, but it's a common belief nonetheless. In general I think there's too much "we're so special, we elite few" in this industry.

Yeah, there's a level of achievement - like any other field - that's only possible if you're living and breathing code, but the vast majority of tech jobs - even senior, high-level tech jobs - don't require this.
This looks quite interesting. Looking forward to trying it!
How bad is !important in this case? I'm aware that it's essentially always bad practice, but my impression was that keeping an embeddable element looking consistent regardless of location was basically its best use.
Binoculars as bugging devices...
Wow - just for some perspective on yelp yesterday these guys had a four star rating.

At lunchtime (UK) today they had 39 reviews, and had dropped to 1.5 stars. At end of day UK they have over 500 reviews, as far as I can tell everyone a 1 star and they have 1 star rating.

One day and years of work undone.

For those who want to sell SEO services to real businesses (yelpEO?) this is a major marketing event. For some poor fucker in NY this is likely to be bankruptcy and layoffs.
John Heartfield? I suppose that falls into your 'design during social change' category.
Similar story for my uncle, who's 4 weeks post treatment and is showing as cured so far. He's on disability though, so Medicaid (or Medicare? not sure) is paying most of it. The pharmacist got him in a program to cover the copay, too.
I think the Windows Phone team deserve some credit for doing this, knowing that the developer reaction to it will be deeply negative (read: most comments in this thread).

The simple fact is that it works better for Windows Phone users. If developers hadn't been using webkit-prefixed CSS everywhere it wouldn't be an issue, but it is.

That said, I wish Windows Phone IE had better developer tools. Both Android and iOS let you plug your phone in via USB and access the web console. It's great.
Firefox OS is dealing with similar compromises with homescreen site icons and the apple touch icons.

https://bugzilla.mozilla.org/show_bug.cgi?id=921014

Even though sites should be using the standards version the Apple one is still very popular. If you decide not to support it, users just think your OS / Browser looks like crap. It's a tough spot to be, especially considering that its financially in Apple's best interest to break the web.

EDIT: Linked to wrong bug
>The basis is that these people choose, of their own agency, to shoot up with used needles.

They certainly chose to shoot up right until the point they achieved chemical addiction, but after that there is much less free will than people presume.

>By what moral basis should society be paying for the consequences of willful degeneracy?

I don't know about you but I hate seeing people self destruct. I certainly feel an obligation to assist them when possible. You might not, but please don't act like your moral compass is the only one that matter.
Yo has become a ridiculous Rorschach Test in tech circles and in the media. Everyone's falling all over themselves to come up with new and mind-blowing things they see in Yo that the rest of us just don't get. It's almost an unspoken challenge: peer deeply into the void that is Yo, and think BIGGER than anyone else is thinking about it! Reveal its mysteries! Shed light on the immeasurable depths of its genius!

Some of this is ironic, and some of it is earnest. Some of it is little more than intellectual masturbation. Some of it is a self-serving attempt to signal oneself as a cool kid, as someone who gets it.

I'm prepared to give Yo a shitload of credit for its marketing and PR strategies. Kudos to Yo. Seriously. I'm also willing to acknowledge the potential upsides in a simple, expansible notification platform. The keyword there is "potential." Yo can be quite a lot of things, some of them very useful, some of them ingenious. It's not yet any of those things. But it very well could be.

Tl;dr: I don't know whether Yo is Stupid Brilliant or Stupid Stupid, whether it's Crazy Like a Fox or just plain Crazy. But I do applaud the Yo team for having launched a viral sensation, which is no trivial accomplishment. If this is the beginning of a legitimate platform, it's a very interesting beginning. If this is some sort of Andy Kaufmanesque performance art piece, it's kind of brilliant. If this is a passing fad, it'll be remembered as the fad that snagged pretty much everyone; there will be a permanent record of a lot of pundits' foolishness, and that will have been worth it. There is something interesting at work here, intentional or accidental, brilliant or ridiculous. Only time will tell whom the joke was on.
Apologies if this is not of interest.

If you found this interesting please checkout the jobs page [1] at Tumblr, we are constantly looking for new folks. Specifically [2] for positions on the teams that implemented everything described in the article.

[1] https://www.tumblr.com/jobs
[2] http://boards.greenhouse.io/tumblr/jobs/17886
Most of my professional time these days is spent on mobile/tablet websites for a major automobile manufacturer. And there are days when we absolutely do obsess over layout and other issues introduced by mobile safari itself. On the release of iOS 7, we actually probably burned a month working with a bug that we never found a solution to (which, fortunately, was fixed with iOS 7.1).

That last part underscores that we're fortunate browser makers are issuing regular updates (a big difference from IE). On the other hand, with some of those updates come new bugs and (particularly on Android) fragmentation. Consider that by 2006 there were enough people/resources documenting IE6's quirks that it was pretty rare to run across a bug that someone didn't have a good idea of how to fix/workaround. In 2014 when you run across a mobile bug (particularly one from a recent release, of which there are many), it may well be that nobody knows how to solve your problem, and in some cases nobody seems to even know how to tell you to duplicate it across devices/emulators (http://stackoverflow.com/questions/23142762/how-to-identify-... ).

And of course, like IE, many developers code webkit-only, even iOS only (and I know why: at the level of ambition people often have for mobile websites and with the difficulty involved in testing more than a few devices, it can sometimes seem like the only way to get things out the door).

IE6 was no picnic, but there are times I think to myself I'd rather be working on the 2006 desktop web than the 2014 mobile web....
Why I Prefer AppCode over Xcode