skysight-inc/HackerNews huggingface dataset:
Congrats on finding gold :) I don't want to sound like a sales man for Market Samurai, but I recently went through their training videos (www.noblesamurai.com/dojo/marketsamurai/) and have been using the app itself to get better visibility into what people are searching for and how to rank better. A few quick thoughts:

* look for long tail search terms (still related to your content) with high SEO value; that is, search queries that have high volume and low competition

* for your broader keywords (let's say "nfl draft research"), you can find out which other sites are also specifically targeting that phrase. Once you know your competitors (esp the ones who outrank you), you can find backlinks that are boosting the competitors search rankings. Some sites are pretty entrenched and have thousands/millions of high authority backlinks, but many niche sites can easily catch up to the top 5 ranked search results

I've seen basic SEO research and work (putting keywords into your title, h1, and URLs, consistency, etc) work miracles in terms of free traffic, especially for longer tail keywords.
Anyone interested in books published by former slaves, go search Google Books. 12 Years A Slave is there among others.
I've been using the app created by Skobbler, mentioned in the article: https://play.google.com/store/apps/details?id=com.skobbler.f...
Previous discussion: https://news.ycombinator.com/item?id=7153657
It's not true. If a poly-time solution is found for NP-hard problem, then it's not necessarily true that other NP-hard problems can be solved in polynomial time. However, if poly-time solution for an NP-hard implies every NP-complete (and thus every problem in NP) has a polynomial time solution.
I haven't looked into the API in-depth, but I can imagine some (fairly hackish) ways to accomplish this that wouldn't require much support from the native API. I hope someone does it.
This is what happens when you use frontline staff to unilaterally isolate anyone worth talking to. The isolated miss things that, if asked, they would choose to hear. Everyone is ignored as if they were an asshole with a bone to pick about the company.

Sure there is weight to the argument the attackers could have made better attempts to contact Bell, or use clearer communication with support staff. Anybody trying anything can always try harder or improve their methods. But at some point the responsibility for failure to communicate has to swing on to Bell. They decided they don't want to hear from customers, just help grandma connect to the service so she doesn't cancel. This is exactly what they asked for.
Remember to watch the video footage from the latest CC congress if you haven't done so already: http://media.ccc.de/browse/congress/2013/
They cover really interesting topics.
It's true and it happens on both sides. I've met Lisp programmers who came in by way of Clojure who openly criticize CL for its use of parentheses and its age. It's quite silly.
Whoa, that's amazing, thanks for sharing that. I'll check it out.
Not sure I follow sir
This would be a major boon for video game console makers and game publishers.
If demand for a skill exceeds supply, isn't the imbalance of power in favor of skilled employees?
Not free for iPhone though?
It reminds me of something I've noticed watching artists work. Professionals will either know all of the underlying technology to get the result they want, or they know very little of it but are so familiar with the input/output they can get the result they want.

Most all photographers know basic exposure rules, but there are some very good photographers that don't know much beyond that. They rely on trail and error to get consistent results and probably know their tools better than someone who spent that time jumping around to different tools but know the concepts really well.
So you want to write your own language?
Ludicrous.

Where did the teenagers go? Away from your retail store where they're not wanted (unless they're working minimum wage in your employ).

For the past 10 or so years I've heard nothing but stories about troublesome teenagers in stores/malls, shoplifting flash mobs made of 'urban yoots', etc. They've gone so far as to make electronic buzzers that only the young can hear and they use them to drive the kids away (https://en.wikipedia.org/wiki/The_Mosquito).

When you've spent the better part of a decade labeling teens with anti-social labels and actively driving them away with noise maybe you shouldn't ask why all the teens left (and took their money with them).
If you have no urgency in monetizing, I'd pursue private ad sales as they present the best opportunity for profit (in comparison to ad-networks like AdSense or affiliate links)

If you want it to start generating even small income right away, slap some AdSense ads on it (or another) and start learning about what your audience wants/what converts into clicks/sales.
Reminds me of TinEye's multicolr demo [0] that searches through CC-licensed images on Flickr. Their multiple color feature was really nice (however they don't have shuttershock's keyword filtering.)

I wonder if anyone ever bought TinEye's color-search-engine-as-a-service [1]. The as-a-service model seems really awkward for something that requires so much integration, and this new shuttershock feature (developed from the ground up) seems to confirm this.

[0] http://labs.tineye.com/multicolr

[1] http://services.tineye.com/MulticolorEngine
Well when it works properly for more than a week at a time (export is currently randomly broken) and has turn by turn navigation, yes.

So no.
Cheapest iPod touch (229$) is more expensive than a MotoG.
We do have BORDEAUX-THREADS (defacto standard for OSS implementations). The commercial vendors supply various high perfomace concurrency frameworks.
How do you secure the keys? Smartcards?
I did not understand your comment at all; but it is beautiful... I think.

Also, I'm glad to see HN didn't let therogerwilco's comment ruin this article submission's comment section. It's been voted to the bottom of the page where it belongs, out of the way of productive conversation.
It is kind of sad that Facebook threatens legal action on any company which uses "Face" or "book" in their names BUT they find it ok to use an already well-established app's name ("Paper") for their own app. Not sure how anyone at Facebook can reason that with a straight face.
Edit: This might not be true for NP-hard, but I misread your post and assumed you meant NP-complete.

Yes. It is because every problem in NP can be "reduced" (transformed into) an NP-complete problem in polynomial time. Therefore if a polynomial time solution for an NP-complete problem exists, the algorithm:

Have problem:
1) Transform problem into NP-complete problem (polynomial time)
2) Solve NP-complete problem (polynomial time)

Two polynomial time steps make a polynomial time algorithm.

The proof that every problem in NP is polynomial-time reducible to an NP-complete problem is pretty long and complicated, involving the formalism of Turing Machines, but it can be found in most textbooks on the theory of computation and I believe it is called the Cook-Levin Theorem (that proves the 3SAT is NP-complete, and then most other theorems show that 3SAT is reducible to them).
You can tab cast Amazon Instant Video from Chrome. I've been successfully using it for months.
Given that crime is at a low of several decades, what exactly do you think society has a "moral imperative" to do to make law enforcement more "efficient"? What problem do you really have with the NSA's involvement, or is it just that you think such eavesdropping should be done by domestic-focused agencies?
I'd also add to the list - make sure that AWS is right for your workload.

If you don't have an elastic workload and are keeping all of your servers online 24/7, then you should investigate dedicated hardware from another provider. AWS really only makes sense ($$) when you can take advantage of the ability to spin up and spin down your instances as needed.
Yes, my connection is fast enough.
At what point does remembrance become defamation?
> Parallel construction does NOT allow law enforcement to

I think we're beyond this point now. There is no "what we are allowed to do" vs "what we are not allowed to do". From what we have seen in the past few months, it's now a matter of "do what we want to do" and if we can't do it then we'll interpret the law.

> (a) Introduce evidence that is the product of NSA surveillance

> (b) Literally manufacture probable cause to effect a search to generate introducible evidence

There is probably even a team at the NSA whose sole purpose is parallel construction!
PageSpeed Insights API down
Just spent a half day trying to get API calls to return results. With very inconsistent results!

I realized the API backend must be broken as the URL for the results on the google site fails as well!
FTA: "Julia is also designed parallelism." Did the author even proofread the article?
If you've launched 20+ apps, you're almost certainly ready to be a web-dev at most shops.
Interactive map of California water rights
Write software to help make people see
We are looking for that ui developer that wants to do more with their front end skills. Change the lives of real people by helping us create powerful elegant touch UI for a cutting edge ophthalmic surgical product.

We're moving fast towards a tradeshow demo so we'd like to find someone who can drop in to the engineering team in miami and help execute right away.

This can be a contract or contract to hire role.

Skills we're looking for include: touchscreen ui experience, HTML5 single-page application development, HTML5 canvas, SVG, JavaScript visualisation libraries (eg. d3.js) or WebGL, Modern JavaScript frameworks (eg. Modernizr, YUI, Backbone.js, Angular.js), LocalStorage, Web Sockets, Video

http://www.cirle.com/
Looks great! Tools usable by non-developers are often also more useful for developers, and that looks like the case here.

Any plans for Gitlab integration, either through Gitlab webhooks or a standard post-receive hook? All of my (and many other developers') private repos are privately hosted in Gitlab. I would be happy to help if needed to patch Gitlab and make this work.

Also, what about getting information out of Awesomebox? Will it post via webhook to another service?
Of course you realize these kinds of governments are labelled republics right? Ironically to prevent "the majority abusing the minority." So again, where is democracy involved here?

In other words I had a trick question. You first have to ask what democracy is before you can even approach it....
but not every NP-hard problem is in NP
The papers are over my head, but they both at least mention homomorphic encryption. As far as I can tell, program obfuscation is a related, but distinct mathematical problem.

Has anyone read and understood the impossibility proof[0] from 2001 they linked? My lay understanding is that we've got addition tackled for homomorphic encryption, but multiplication eludes us so far (i.e. algebraic groups but not fields).

If program obfuscation is related to homomorphic encryption, does the impossibility proof of "black box obfuscators" say anything about that multiplication problem?

[0] http://link.springer.com/chapter/10.1007%2F3-540-44647-8_1

edit: thanks tptacek, the previous discussion suggests that this is would be a more ambitious result than "mere" homomorphic encryption.
Play Music & Movies, Pandora, Hulu, Chrome tabs, HBO Go, Plex...

See http://chromecast.com/apps for the current list.

I really only use Google Play, Netflix, YouTube and tab casting though.
Youtube Doesnt have Robots.txt
Educating the World's Youngest Research Subjects
repasting my comment:
Just spent a half day trying to get API calls to return results. With very inconsistent results!

I realized the API backend must be broken as the URL for the results on the google site fails as well!
Crockford's "Javascript: the Good Parts" is a very good book.
By "cast," you mean "tell the Chromecast to fetch/display content", rather than "show streaming video of my device's screen"?

This is part of what I'm asking: I don't get the usage model. I prefer using the STB directly with a remote (and no other client device), or pushing the client device's screen to the STB. If you're saying that you use "tabcasting" (which I guess is remotely-directed Chromecast web surfing), then fine. It's not something I'd ever use, but I understand that the equivalent doesn't exist on other STBs.

Please don't get me wrong: I would prefer if there were an open AirPlay equivalent that Android and iOS devices supported at the OS level. But I don't think that's what you're talking about.
> It was distributed by ADA. You think they shipped thousands of promo CDs/mailouts to radio stations and record stores across the world all on their own?

The relationship between Macklemore and the ADA is fundamentally different from the traditional relationship between an artist and a record label, where the record label loans the artist money up front and takes care of all the promotional efforts in return for a majority share of the revenue from album sales. The ADA takes payment upfront - there is no "investment" going on. This is why Macklemore was able to take the lion's share of the profits from his album sales.

In fact, Macklemore addresses this very point in one of his songs on The Heist: http://rapgenius.com/Macklemore-and-ryan-lewis-jimmy-iovine-...

> But yes, this track is maybe not the best example for the point I'm making.

No, it's actually the worst possible example you could have picked.

> Just replace "record companies spending millions of dollars" with "ADA spending some other very large amount of money and macklemore spending hundreds of man hours" and the point is the same.

No, it's not the same. It's just about as different as it gets when it comes to the music industry.
TL;DR: I use Angular (or * framework) simply because I can rapidly develop the features and adhere to ALL the requirements. ExtJS doesn't suck, but it typically doesn't fit into scope or doesn't fit all the requirements.

ExtJS is a great way to facilitate development when working with large data sets that involve (as you mentioned) CRUD utilities along with business validation constraints. With that being said, these kind of tools (And KendoUI too IMO) are being stuck inside intranet systems where the custom widgets and tools remain proprietary. No visibility == no hype.

I work exclusively on FE stacks and if the choice is Angular or any other top TODOMC* frameworks, typically that means the requirements don't fit well with ExtJS. Most JS-engine driven apps typically require a responsive implementation (cross platform is a big business trend), ability to incorporate a comprehensive design, and being able to do it within a reasonable amount of time (which is associated with budget).

ExtJS has a ton of overhead (especially browser performance and scalability in SPA sites), a large learning curve (IMO), and requires a ton of time to implement custom designs. This doesn't mean there aren't great tutorials or start kits, but its not something you can master within a week. Responsive support OOTB isn't there (KendoUI has solutions for this on their framework) and the only choice for reusable code for portable devices is an adaptive approach using Sencha Touch. This doesn't mean ExtJS is a bad choice, but typically ExtJS excels in desktop apps that are data driven with designs that were made for ExtJS (its rare to not recognize an Ext app if its built on Ext).

There's my two cents. I'm sure Sencha is going to destroy me if they ever read this.
also the outbound bandwidth cost of S3 is very high. it would cost us several times what we're paying for s3+cloudfront to serve our content straight from s3.
I've done a lot of web work on top of frameworks and have done work on the Linux kernel including a lot of time figuring out the nitty gritty of how the socket calls are implemented. I have a pretty good grip on everything in between because I enjoy knowing as much of the full picture as I can.

I am weak on the hardware level. I know more than most programmers I've worked with, but embarrassingly little when talking with actual hardware people. I've done a little work to rectify this, but have miles more to go and I'm not sure if I'll bother.

I don't consider myself extraordinary in this regard, so people who know the stack at some level of depth is not all that surprising. I take it as a given that there are many people who know what I know plus hardware. Completionists aren't unicorns (at least not for any sane definition of it. No one knows a modern operating system 100%, for instance).

That said, knowing what the kernel does with sockets is not very helpful for writing a web page. In my experience the vast majority of benefit one gets from being 'full-stack' is knowing one level deeper than whatever they are working on.

If you are writing a performant web server it absolutely helps to know what the kernel does and if you are writing a web language framework you probably ought to understand how the web servers you rely upon generally work (for instance, threading models, etc). You usually don't need to know two levels deep very well and almost never three levels deep. Usually the intervening abstractions are complete enough that those details eventually get papered over into something else.
Unfortunately the Moto G still a phone. It can still make emergency (911) calls without a SIM card. There's no way to disable that functionality, even in the various Android distros.
HBO Go and Plex are two apps I am using very frequently with my Chromecast... That gets me both external and locally stored content without a dedicated HTPC to play the media.
Won't anybody 'attacking' the NSA will be labelled a terrorist, and anybody signing a petition simply add their own name to the list?

If any kind of action like this is taken against the NSA on US soil, I'm sure it will result in increased legal protective measures for the NSA to help safeguard from this new 'terrorist threat', which will only make people want to disrupt them more.

Basically what I fear is a home-grown 'terrorist' movement that the NSA will use to justify its recent behaviour. This works so well in their favour (long-term) that I can't even rule out the possibility of the whole thing being a false flag actually endorsed by the NSA. This can't end well…
How to outsource web development
Why then do you criticize the tone and not the argument.

Again: Non-lispers are cheaper that lispers, thus it is not in the industries interest to have enlightened engineers, because for 90% of the business you don't require the enlighentment.
AWS makes a lot of sense in a 24/7 environment, particularly when you are a new startup and don't have enough information (or capital!) to make educated server purchases.
An e-commerce startup lets you use reverse auctioning
Mr. Mart is a shopping platform launched in December, 2013 which allows people and businesses to buy and sell a large variety of goods and services all over the world.
Mrmart.net helps both buyers and sellers to connect, introducing the concept of reverse auction. This special section in the website allows buyers to request for anything they need. They can either ask for a specific product or service or they can publish a general description of what they are looking for.
Using Mrmart.net, the buyer can look for different items and receive one or more offers that meet their requirements. At the same time, sellers have the opportunity to present and promote their products and services for new customers interested in their offers.
AllTrails and AllSnow
http://alltrails.com http://allsnow.com

FULLTIME Rails / iOS / Android Engineers / Designers
San Francisco (preferred) / Los Angeles / NYC / Remote / H1B
AllTrails is hiring! We're building Yelp for the outdoors - the best way to discover and share hiking trails and outdoor activities around you. We're helping people rediscover the outdoors and having lots of fun in the process. Camping and snowboarding benefits, anyone?

We just launched our brand new site in partnership with National Geographic (http://alltrails.com/partners/national_geographic) and have the #1 outdoors app in the Apple and Android stores (try searching for 'Hiking'). We also have the #1 Snow sports app on iPhone.

Our company was AngelPad incubated, is funded by 500Startups and consists of a strong team from Google / Microsoft / Facebook with previous startup experience. We also have the author of an O'Reilly Android book, and a core committer to Homebrew on the team. We're looking for exceptional full stack Rails and mobile developers (Android and iOS) and designers.
If your idea of sunlight is more than just sitting in front of a really bright monitor all day, we'd love to hear from you!

http://alltrails.com/jobs or jobs@alltrails.com
Agreed with most of the commenters re: the generic name.

However, if Facebook hadn't continually threatened companies who use the word 'book' in their names with trademark lawsuits, I'd be a lot more sympathetic to them. As it is, I support FiftyThree on this one.
> I know Apache may not be that popular with the HN crowd anymore

I still love it. Thanks for the module.
Accidents already happen, and frequently. The question is "will these systems fail enough such accidents happen more often than they do now?"
The world of app names is weirdly. Obviously you cannot put up an app named Facebook but most likely you can put one named FB Calculator. The way I see it, parts of an app name can be protected, others are generic. It is like subdomains: news.ycombinator.com cannot ask news.fiftythree.com to stop using news.

Anyhow, what's the name of that FB Android app that turns your phone's desktop into a FB desktop? Or was it iOS app? What exactly was it anyway? FB OS?

Don't worry Paper53, PaperFB is probably another fluke, a quick yet clumsy response to Medium's menacing growth, to the wall's irrelevance, to the teens running away....
Whats your blog's link? Would love to read it!
With the opening of the SDK, presumably anything - even so far in the comments on this HN posting there are already few individuals who are happy their local media streaming servers can be published, and it wouldn't be too hard to imagine that VLC plugins or something similar are too far behind.
I think there's a nuance here that the uneven application of law enforcement calls into question of what is considered a crime. It speaks to the discourse that the cops-are/n't-evil argument operates within and allows cops to still be just doing their job. Law enforcement (not simply officers) is a double-edged sword the same way SEO is.
Show HN: Tridiv 3D CSS editor
As someone who uses a Chromecast, always having the cast icon is a big plus. Yeah, it takes up real estate. But having to go digging in options to start the cast would defeat the one-click simplicity.
An absolute minimum of 112ms of it ;).
Nope. Especially given their trademark lawsuits towards any company with 'book' in the title.

http://www.techdirt.com/articles/20101025/05120911576/facebo...
A lot of assumptions and hype in the article.

Usually a bad sign.
>What bothers me more is the blanket sarcasm and disregard in your comment. An incredible team spent years working on this, sweating every detail.

I'm calling bullshit. What makes the team incredible, aside from their product being at the center of a Facebook PR blitz?
It's much bigger than that. Read past the third paragraph, it's really interesting.
>Sure there is weight to the argument the attackers could have made better attempts to contact Bell, or use clearer communication with support staff. Anybody trying anything can always try harder or improve their methods.

Careful: that turns into a "no true Scotsman" argument fairly quickly if we stray too far down that road.
They might have more interest in planting incriminating evidence on someone - whether a random person or the actual suspect, if the cops don't find anything on them - if it's part of an inter-agency investigation.
The Withdrawal From The War On Drugs Has Begun
Not if you disable the dialer and replace the lock screen.