skysight-inc/HackerNews huggingface dataset:
Thanks you guys, as someone who's been using Bower with Rails for a while I can tell you this was badly needed. I played with your project about a month back and really liked where it was heading. I'm looking forward to giving it another spin today.
If I understand this correctly, I type something like "hard drive" and then see a box to the right with a "Shop for hard drive on Google". The box has pictures and prices. Clicking on that link brings up rows of products. Each row has a picture, product name, and text saying something like "$59.99 from 25+ stores".

It looks to me like Google is going to use one of the merchants images of the products to summarize those 25+ stores in a row. If the image Google picks is watermarked then it is bad for Google.

So, instead of Google getting an image of each product themselves, they get the merchant to provide them with a generic image to sell everyone's products. I guess if you use Google's service, you should provide them with the generic image they want and save the good image with measurements and such for your website.

This seems to be another algorithmic solution for Google.
this is quite remarkable
I'd be curious to see why you're having issues setting up Dokku on Digital Ocean. They provide a one click image, so you should be able to just deploy the new instance, setup DNS (the two A records-- one of them is a wildcard), visit the instance's IP address and click Finish Setup, and then deploy your application.

Have you tried doing a really simple sample app? It may take some coercing to get an existing Heroku app to run (there's some differences between Heroku's buildpacks and Dokku, like in the PHP buildpack). I did write a blog post on the topic of DO-with-Dokku specifically not too long ago, which goes over deploying a "hello world" Node app: http://www.andrewmunsell.com/blog/dokku-tutorial-digital-oce...
One more InnoDB gap lock to avoid
I'm unsure whether OP's intention was to highlight HN's potential for being a well of unhappiness (as the article would suggest). However, it must be made clear that this headline does not apply to many (if not the majority) of HN posts, which are simply more than just current affairs or news; that's why I love HN — it's more than simple news.
Unsure how reputable this source[1] is, but suggests that discovery alone (i.e. getting all the pre-trial evidence / arguments in the open) can be upwards of several million dollars depending on the size of the lawsuit. Obviously its smaller for something like these Yoga classes - but if the process is 10-30k, and you're only bringing in 10k a month, it could easily put you in the red.

[1]: http://news.cnet.com/8301-32973_3-57409792-296/how-much-is-t...
Definitely. When I moved here two years ago people complained that the government town image of Ottawa was reflecting on the startup scene and how there were no outlets for those that wanted to talk about their work or the industry.

But, in addition to the organizers that run these awesome events, Shopify actually did something about it. AFAIK they will be keeping the lounge after they move to Elgin, which is a nice gesture; it has become a hub to many people outside the company.
I think it will fail, hard - just like Facebook Poke did. And that was when Snapchat was very, very early. Now it has a ton of momentum behind it, and this is hopeless.
The Legal Argument Against the FAA Shutdown of Commercial UAVs
wanted to say the same thing. Great product and good marketing and all, but that video is so dripping of hipsterismn, they even have hipster cars in there.
I'm pretty sure the strike has to be greater than or equal (out-of-the-money) or there are tax implications. So, they would need to tell you (I AM NOT AN ACCOUNTANT)

Not that an at-the-money option has no value -- but I think for tax purposes, it's not treated as such.
So let me get this straight: you are equating 800 years of forced colonial rule, with low tax rates to attract in foreign investment that generates wealth for local Irish people and raises their standard of living?
Show HN: JSXHint for Facebook/Instagrams React.js
Don't Tell Kids They Have to Be Good At Math or Science to Be a Programmer
It's a tool that enables you to create live demos of your widget on any website.
Assuming that you have a widget that you would like to demo on a potential customer's website, using this tool you can do that in few seconds.

Regarding the email request, we have tried to build something simple without registration. So we are asking for the email to track how many different ppl are using it.
We won't share your email address with anyone and we won't send you promotional mails.
Back in the late '90s, the first two Fallout games acted as my gateway drug to `traditional' RPGs. The lack of classes, SPECIAL's flexibility, and the sci-fi setting got me over the RPG learning curve, after which I was able to dive in and enjoy some amazing games. Even today, they may look dated, but they're still great fun to play.
Is Bitcoin Money Of The Future? (Video)
> No one is forcing you to pay for ads on Google Shopping so you're free to do whatever

Did I say otherwise?

> why would you invest a ton of money into quality photography and then cover it up with a watermark?

To make sure that this quality photography stays as a competitive asset or if used by others, turns into advertising for my store.

> If you're selling exactly what everyone else is selling the competitive point is customer service and price

When you're selling something online, photography is most certainly a differentiator. It is also a substantial barrier to entry for the competition, because quality photography is difficult and expensive.

> Such stores generally use the manufacturer's images anyways.

Manufacturer images, when they exist, are almost always terrible. Having good photos to clearly show off the product and everything included is the difference between a buyer clicking BUY and having them wander off.
The alternative was a Facebook Page, probably, so...
Yes, the problem with the prices at the top is, I don't know off the top of my head what the dollar value of the Yuan price is, etc., making a quick comparison to the other changes more difficult. If you could provide maybe a second row of prices with a toggle that lets users select a common currency to display all prices in, that would be helpful. Show both local currency prices as you have now, and second row beneath showing those prices in a user-selectable currency.
It took a while for me to understand why the threat of a lawsuit is so terrifying in the States. It seemed absurd for both parties to pay even if one is clearly in the wrong. I still don't understand why people are defending this system or only changing it piecemeal for certain cases (https://en.wikipedia.org/wiki/Strategic_lawsuit_against_publ...).

Here in Germany, losers pay and the cost for lawyers is calculated by the amount the argument is about. This way, you can't bankrupt someone by winning a minor argument in court using extremely expensive lawyers.
The rebuttal from Dobelli >> http://www.dobelli.com/book-corrections/taleb
Reasons to continue using Snapchat.

1. They are the brand that reinvented the sharing model. They are more likely to stick to their core values
2. Facebook/Instagram can use the information about who you send to to expand their already vast profile of you.
3. Based on Snapchats word, your images are truly deleted from their servers after they've been viewed.

That said, I'll be testing out Instagram direct to see if it is truly a superior product but I imagine if they think of something good Snapchat will copy it and I will go back to my brand du jour.
It's so ironic to use quotation in this case.
Half a Billion Users, this Chinese Social Network is Poised to Overtake Facebook
I'm typing this on a Unicomp Model M-compact clone, an Ultra Classic. The spacebar goes from C through just past M and into ,. Buckling springs and a reasonable ($79) price.
I was really happy to read what Assange had to say about the political education of the apolitical youth. What he says around #883 articulates some strong feelings I think about often.
I don't know what kind of smartphone you are using but every photo someone texts me ends up in my Android gallery.
These days I try and use Named Capture Buffers where feasible to make my regex code much easier to understand & update.

For eg. Here is one way I would do the first example shown (using Perl this time):

use 5.016;
use warnings;
use re '/x'; # ignore all whitespace in regex patterns

my $delimiter = qr/ (?<delimiter> [\-\.\s]) /;
my $prefix = qr/ (?<prefix> 1) /;
my $area_code = qr/ (?<area_code> \d{3}) /;
my $first3digits = qr/ (?<first3digits> \d{3}) /;
my $last4digits = qr/ (?<last4digits> \d{4}) /;

my $prefix_rule = qr/ ($prefix $delimiter) /;
my $area_code_rule = qr/ ($area_code | \( $area_code \)) /;

my $pattern = qr/
^
($area_code_rule | ($prefix_rule $area_code_rule))
$delimiter
$first3digits
$delimiter
$last4digits
\Z
/;

my @numbers = (
"123 555 6789",
"1-(123)-555-6788",
"(123-555-6787",
"(123).555.6786",
"123 55 6785",
);

for my $number (@numbers) {
if ($number =~ $pattern) {
print "$number is valid : ";
say join "-",
$+{prefix} || 'none',
$+{area_code},
$+{first3digits},
$+{last4digits};
}
}

Output:

123 555 6789 is valid : none-123-555-6789
1-(123)-555-6788 is valid : 1-123-555-6788
(123).555.6786 is valid : none-123-555-6786
I know! It really doesn't make any sense!

That's what's so intriguing about it. If I forget about all the awkwardness of WikiLeaks, I'd be so excited about this brilliant guy who's going to change the way we consume current events. But...
Agree. Some good points in the article but he ends up losing credibility with sweeping statements and a distortion of facts. Tim cooks is a highly capable CEO but just has a different skill set. Peter Drucker said it well, people with great strengths also have great weaknesses. A sure path to mediocrity is to glorify all round generalists. Single purpose tools will win over them any day! (which I believe is the main point the article is trying to make, whether it be PM'ing, operations, people management or even sales!).

Jobs would not have been as succesful in phase 2 of his career without Tim Cook. Cook is an operations expert and a great people manager. He cleaned up Job's messes--being abusive and a royal jerk, taking credit for other people's ideas and being a terrible listener.

And where would jobs be without Woz's technical wizardy?
Thanks for the shout out! I'm glad you enjoyed the great white north!
Bitcoin is already regulated by FinCEN, although AFAIK none of the startups are compliant with the regulations.
I don't quite agree with the much lighter tag with the new retina macbook pro. May be this argument held well for the old MBP. The new Retina MBP is 1.60 kgs compared to Air which is 1.35 kgs. I personally moved from Air to MBP just because of the extra power and I did not notice much on the difference in weight.
I'm guessing so that you can share files with contacts from within the app.
Fwiw it's easy to remove everything from Bootstrap you don't want, they modularize all that stuff into separate .js and .less files. Just clone the repo, find the concat, less, and uglify tasks in the Gruntfile, comment out the modules you don't want, then build it with 'grunt dist`. Simple, and you get a ready-made build system to use with your own project.
I agree we need to consume better news. Instead of clicking on the link-bait headlines, take some time and read that long-form article that took months or years to research. If we tell the media that's what we want, that's what we will get. They need/want to make a profit.
While talking about using bitcoin for DNS management, Assange mentions a source told him VeriSign handed over CA keys to the US government:

ES > The average person does not understand that RSA was broken into an awful lot of private keys involving commerce were taken,

JA > Yes

ES > so...

JA > The public key structure is a tremendous problem, so in the same way that domain name structures are a tremendous problem. The browser based public key system that we have for authenticating what websites you are going to, it is awful. It is truly awful. The number of people that have been licensed to mint keys is so tremendous.. there's one got bankrupted and got bought up cheaply by Russian companies, you can assume, I have been told actually that VeriSign, by people who are in the know, although I am not yet willing to go on the public record, cause I only have one source, just between you and me, one source that says that VeriSign has actually given keys to the US government. Not all, but a particular key. That's a big problem with the way things are authenticated presently.

http://www.wikileaks.org/Transcript-Meeting-Assange-Schmidt....
Is Reddit's Success The Result Of A Coding 'Happy Accident'?
What is the point of this post? To say that journalism is a worthless endeavour? It would be just as easy to go cherry pick some quotes that say just the opposite without providing a substantial argument.
I never understood this. As a sorry admission of both laziness and not knowing where to look, could someone give the TL; DR of the reason for this? I read this when it came out as well and found it really odd in contrast to their chummy chat.
We started using app engine because it was easy to start with. We did some basic math on how much it'll scale with our architecture (which I too agree wasn't that good), and thought it would work reasonably until we grow quite big (at least half a million locations). I was/am new to app engine and was learning along the way.

The problem was when it started giving trouble even before 10K records, and not even more than 60 requests per second, which even a very low resource PC would handle without a problem since it won't even take a few milliseconds to compute (probably even without an index, just a sequential search). And we had to make changes to fix this.

It went on and on; every few weeks, users and content would grow and our app would fail. We didn't want to move away; just like you said, we thought the solution wasn't to avoid it, but to solve it.

Finally, after changing/improving the design a number of times, we considered using app engine backends to do central stuff such as maintaining the main index. At the same time, looking back at what we've been doing so far, it was quite clear that we were spending our time, which for sure we should have spent on building something that adds value to users, on learning some platform and trying to alter our architecture to fit into it. And we were going deeper and deeper in the hole, and we knew it would be hard to move.

Our vision is simple, and it has nothing to do with picking up some technology and figuring out how to make use of it. Instead, we try to start from the customer and work backwards. While on app engine, we once stopped taking new low paying customers (listings), until we fixed issues - I think this was a terrible.

Decision of moving away from app engine wasn't easy. We had to literally rewrite everything, and the fear of similar problems coming up was there.

Also, I never recommended anyone not to use it, I was just telling our story. In fact, I still use app engine for some work, and we would switch back to app engine if we are convinced that it's the way to give a better user experience.

About data store being slow, they charge us per data store read. It slowing down as the number of reads increase, for me, sounds like saying it's your fault if your calls drop because you are making a lot of calls.

About search API, we didn't use it for auto completion; we maintain a small dictionary for that.

Just to clarify we were building the index at the start up.

About scaling, we have given some thought to it. But not so much since it's not something we will require in the near future. We can create multiple instances and balance the load as long as the index is small enough to fit in memory.

I'm sure there is a way to get this working on app engine. But we are glad that we moved, and it runs smoothly. And more importantly, we have been able to give the users a lot more benefits during the past couple of months than during an year on app engine, because we had more time to focus on users. And if we had moved earlier, we would have been able to do more.
Slightly related.

I don't really think we need social networks as they're now understood. About 10 years ago when MSN Messenger was popular, I had the idea of having an interactive contact list for one's cell phone. One where I could see that my friend is "in the shower, out in 10" or where I could send a picture to a contact, etc.
Schmidt is reasonably technical. He wrote the original "lex" lexical analyzer generator program.
The odds on becoming wealthy from online poker are roughly the same as the odds on founding a startup that makes you a millionaire and requires the same level of dedication.
This doesn't replace Sprockets at all, but integrates with it. It replaces bower "installer" with a pure ruby dependency. Sprocket still handles the runtime operation.
I also keep running into this. I spent several years working in the "business intelligence" field. This essentially involved me using a reporting tool of some kind and writing SQL for business people that didn't know how. I never got to do any actual analysis like I wanted because I was too backlogged with report requests from the less technical.

I think SQL is something every business analyst should know how to write. It's an extremely powerful tool.
I got modded down, but there is no objection here? The ability to be stolen is what makes BitCoin like cash. That's one of the core innovations of BitCoin - you can't double spend it, once it's gone it's gone
I would avoid any company "cruising _at_ escape velocity". Approaching it, fine, but at that specific velocity it's downhill from here.

For definitions here let's have Wikipedia[0] and Oxford dictionary[1]

0. "escape velocity is the speed at which the kinetic energy plus the gravitational potential energy of an object is zero. It is the speed needed to "break free" from the gravitational attraction of a massive body, without further propulsion."

1. "a speed for a particular vehicle, ship, or aircraft, usually somewhat below maximum, that is comfortable and economical"

An object travelling at escape velocity without further propulsion will just (only just) escape the gravitational pull of the contextual body. That means by the time it's distant enough from the body for the gravitational forces to be trivially weak, it's going damn slowly.

This means the company is slowing down continually, relative to that body.

In terms of whether you can "cruise" at escape velocity, I don't think so. Going at escape velocity for as much of the journey as possible would require a huge propulsion at the start, with a very high initial speed and use of fuel. I suggest cruising would actually be when you spend most of the journey below escape velocity by applying propulsion more steadily. The maximum velocity experienced in the company would be lower (comfort) and less fuel would be used.

The other downside of always being at escape velocity, unless the destination lies at a distance from the body where there's still a relatively non-trivial gravitational pull left, there's a good chance you'll die before you get there.

[0] http://en.wikipedia.org/wiki/Escape_velocity

[1] http://www.oxforddictionaries.com/definition/english/cruisin...
FWIW, when I go to their facebook page, the most upvoted (top) comment is lambasting them for this.

Not a heavy facebook user myself - its mostly my older, non-technical friends - but that makes it the perfect place to post information about how detrimental this type of business practice is.
I'm guessing you're being facetious, but MMS (or whatever app-of-the-month it is) beats email by allowing you to view content inline and having better infrastructure (lower overhead for communication, richer data [so-and-so is typing]).

In my anecdotal experience apps beat out MMS because of carrier compatibility and poor service.
I do. Quite often, actually. Seriously the best way to share albums if both parties are on iOS. The only downside is it can definitely take up space as the device stores a copy of each image from each stream.
Does anybody know if they're planning on making this available via their third party API?

I've checked the current API docs [1] as well as the Google Group [2] and the StackOverflow Posts [3]. There's nothing mentioning it yet.

This would be an awesome feature to have available in third party apps, so that one could have it in other chat clients apart from the official iPhone app. Adium is one example, but there're probably even better solutions. After all, one of the most annoying things about WhatsApp is that I have to use my phone to answer messages or read messages. It just feels stupid to tap away on a small screen to send a digital message while I have a 27" screen and a full keyboard right in front of me. That is something where iMessage and Facebook messages are way better.

Also, there were, for quite some time, third party Instagram messaging solutions [4], and I'm really happy that they're finally implementing this straight into Instagram. Beforehand, you'd see people having discussions that were bordering on being private by continuously posting comments to an image. This happened all the time. Now these discussions can move into private space.

[1] http://instagram.com/developer/endpoints/

[2] https://groups.google.com/forum/#!forum/instagram-api-develo...

[3] http://stackoverflow.com/questions/tagged/instagram/

[4] http://instamessage.net/
Help enterprise customers visualize 300M data points every hour
DataRank (YC S13)

UI/UX Designer / Creative Director

No preference on Location. (we're in SF, NY, and Arkansas), but telecommunicating is okay.

We’re looking for a passionate creative to help us define how people will interact with DataRank. You’ll create a functional and inspiring design experience that helps users interface with the more than 300 Million data points that DataRank processes every hour. As well as maintain the DataRank brand and marketing materials. You should be an excellent communicator, a self-starter, and be comfortable working closely with a small team of engineers and researchers.

About you:
Startup metabolism — thrive on balancing multiple requirements in a fast paced/unstructured environment. A self-starter that can hit individual and team goals.

Sample responsibilities:

Product Design

* Collaborate with our team to build a functional, scalable product interface.

* Own all facets of design: interaction, visual, product, prototyping.

* Develop design concepts that empower users to meet their business goals and  better understand their products and market.

* Responsive to web, tablet and mobile.

* Allow data and product feedback to influence UI/UX improvements.

Brand Development

* Maintain the brand “story” and aesthetic in graphic design.

* Collaborate on marketing and sales materials, website design, and monthly  newsletter.

Help us re-engineer enterprise analytics. Contact us at jobs (at) datarank (dot) com. Please include a link to prior work.
I'll wait until breathing gets patented.
Because I should not have to go out of my way to make a legal activity, LOOK like a legal activity, when it's not even remotely illegal. It's privacy, that's all it is. Lock is to box as encryption is to computer.

We live in a very sad state of affairs that will continue to deteriorate.
Thank you, I was just about to mention this book. None of this is new and I can only imagine what he would think of the today's media. He died in 2003 and even though the internet was going strong back then it has greatly surpassed that since then.
Can't quite tell whether the horrendous load time on this link is the HN effect or part of the design. Probably the latter.
Former Windows Chief joins in on #FiveWordTechHorror hashtag