skysight-inc/HackerNews huggingface dataset:
>Free seemed to work fine for Chrome and Firefox.

Downloading Netscape back in the day wasn't the same as downloading Chrome or Firefox today. We're talking about 1997-8, when most people had 56k modems at best.
You may wish to try adjusting your ClearType settings.
I really do love what Ember brings but I need, need, need a production ready persistence layer. Backbone has me spoiled in that area.
How augmented reality vision will screw up your love life
Ask HN: What's bugging you?
Name 1 of your biggest problems that is bugging you which could be solved with IT.

WHAT? WHY? POSSIBLE SOLUTIONS?
Higgs Papers Out
Now this is the kind of library I like. Not something difficult, or complicated. Just a small, fun library that does one thing and does it well.
Oh, wow. If I'm reading this right they decided that the pieces being made of four squares is protectable.
DSM-V may end up being a failure
What distinguishes it from a moleskine?
What's wrong with copying skin-tone? It's a good color.
Embedding Infringing Videos Is Not Copyright Infringement
I do care about speed and 3D. But I don't think the web needs to be the delivery mechanism for all software. 900 years ago, they compiled Thunderbird once and everybody downloaded and used it. Now, every individual end user compiles gmail on a daily basis. The SaaS model has a lot of advantages. It has disadvantages too. I'm ok with only a subset of all potential programs being viable in a SaaS model.

In particular, I think allowing malicious people to run programs on your computer by default because, hey it's safe in the sandbox, is a terrible idea.
He's clearly American... :)
What's B2B?
[Tutorial] Create your first iOS Hello World application
> why should I care if I don't like how they're doing it?

I don't know. Why are you posting in this thread? I wasn't responding to you in my initial reply and I haven't a clue how you managed to feel personally spoken to from it.

Why are you even in a comment thread about a company you consider irrelevant?
> way too much money for what you're going to get.

YMMV.
"We took a small friends and family round"

That I do not understand. Why are people so desperate for funding, any funding?

An ex-Zynga engineer should be easily able to save enough money for at least 6 months, while he's working on an mvp.

Pre-emptive note: I do understand the value of idea validation, expert advice and connections that comes from getting a small investment from YC or a well-connected angel investor like Kevin Rose.

But "friends and family"? It seems bad for both parties.

If successful, the founders will loose a significant portion of the business for insignificant help (small amount of money but no expert advice and no network to help them in the future).

But most likely they'll fail which doesn't seem fair to their friends and family.

Incubators like YC and angel investors are sophisticated. They only invest money they can afford to loose, they understand that any single investment has 10% chance of succeeding so they hedge their bets and they also have a much better understanding of what has a potential to be successful enough to offer enough ROI for the investor.

Compared to that, an average person is naive and over-confident about investing, just like the author of the article was ("I quickly learned that unless your product has mass appeal and traction, or you are Kevin Rose, high profile Angels are not going to throw money at you.").

Both parties are victims of confirmation bias: reading TechCrunch one reads mostly about successful investments and exits which makes inspiring entrepreneurs think that an investment is normal and inevitable (reality: it's extremely rare and only awarded to those who stand out from the crowd) and makes naive "friends and family" investors think that making 10x ROI is a sure ticket to riches (reality: only the top investors make significant returns).
Link to the actual paper (pdf). http://arxiv.org/pdf/1207.7214v1.pdf
Zynga is accomplishing their goals. Stop making this about you and your moral superiority by being overly picky about wording.
Almost every review I've read has made the case that the One X is superior to the Galaxy SIII, yet the Galaxy is outselling the One X by quite a huge margin.

I am unable to remember ever seeing a single One X commercial, but know I've seen quite a number of Galaxy SIII ones.
Get rid of the telemarket calls.
> I do care about speed and 3D. But I don't think the web needs to be the delivery mechanism for all software.

Fair enough, I agree but put the line in a different place.
Too bad, my One X is a great phone. Best camera I've had in a phone by a wide margine, and has permanent nav buttons so it doesn't need to waste screen space on that. Also better battery life than the Galaxy Nexus I tried first.
Isn't this change because of app sandboxing?
Email Service Provider?
You know how I can tell who's using CloudFlare? Every time I visit their site I'm informed my computer is part of a botnet by a page that has all the credibility of one of those "your computer has an IP" popups. :(
OMG. This literally will solve a UI issue that chizzl.com (my lil start-up that could) has been trying to solve for 2 months. Bless this lib and bless Ycomb!
I'm no expert, but it's an incredibly complex process. One of the things about cancer cells is that they mutate at an amazingly fast rate because they are constantly multiplying and dividing, and so it can be difficult to target just a single gene that is responsible for transformation from a normal cell to a cancerous cell. Unfortunately as well, we may be able to tell that a particular gene has been mutated in such a way that it leads to overexpression of X, but it's often not just the overexpression of a gene, it's often the mutation of some enzyme that blocks another protein that will serve as a repressor of some other gene. There's immense bodies of research, but there's a ton that we simply just don't know yet.
Also prototype ninja'ing is on by default. It has a run loop in an event-driven browser.
My first development job was on MORE, shortly after Dave Winer sold it to Symantec, and your product comes as close as anything I've seen to the feel of that product. As I'm sure you know, it had a fanatical following.

Even though I probably won't be able to use it for my day job, I'll buy a license and toast your future development!
Possibly. The difference with Instagram is that Instagram didn't have to rely on Facebook as a platform, where as it sounds like Dalton did. Hence the Dalton frustration; Facebook has total control, and Dalton has no recourse to do anything about it, yet they encouraged him to keep building.
This seems to be an indication that maybe we're getting past the bogus math of the first dot-com era. In that time a lot of companies were built on the following "business plan": enter a market worth X (where X is large) dollars, posit that even a tiny percentage (say 1% or 0.1%) of X is still a very large number, enough to support a company with many employees, wait for the investments to pour in. The problem with this line of reasoning is that being able to capture any part of a market is difficult, regardless of its size. Earning a million dollars is a difficult proposition whether the market size is currently non-existent or even if it's a trillion dollar global industry.

And that logic transfigured itself in the "web 2.0" and "social" era to something like the following: grow business to X (where X is large) users, posit that even a tiny per-user monetization (say $1 or cents) still results in large revenues, wait for investments. The fundamental mistake is the same. Indeed, consider that a homeless man on a busy street has the same exposure to "potential customers" as a billboard on that street does, but neither are guaranteed to generate even a single dollar in revenue.

It turns out that what's important is pretty much what's always been important in business. Does your company do something valuable? Are people willing to pay for it? How effective is your company at turning potential customers into actual customers? The better your company does those things the more likely it is to be successful.
Is the average developer vegan?

That said, I might suggest you like bacon even more than me, since you want it to stay alive.
Why don't you brief me. I'd be interested in how you invalidate my argument in the above.
The issue is that Zynga copied the precise RGB value. Given the large number of possible RGB values for skin, it's beyond suspicious that they wound up with the same value.
Really? Backbone collection/models are a simple layer with an Ajax call behind. No relations, no lazy loading, etc. Backbone models are akin to an ember object with a fetch/save call, nothing more. (Good for some scenarios, but not enough for "ambitious web app" IMO)

Ember data has a bigger goal than this and, yes, it takes time to get it right.
Yeah, it's pretty lame that if I'm signed into Google but don't want to accept G+'s real name policy, I can't read otherwise public posts.
Dear John..
First of all, what do you think you're arguing against? The argument isn't that SpaceX can't do better than existing designs. It isn't that they aren't trying. It isn't that they aren't going around this the right way. It is simply that we do not have data right now to have any real idea how well they actually will do.

Do you have anything to counteract that?

As for the rest, do you have any idea how ridiculous your position is? Based on a misinterpretation of a popular essay about basic science, you conclude that experimental data is less important now than previously. And you're doing this when arguing with an expert in parachute design who is well aware of the current limits of simulations, and several examples of what has happened when actual engineers tried to extrapolate from past designs and models to predict what would happen with a future design.

Furthermore you're doing this with willful ignorance of the fact that every area of technology where people actually achieve high reliability, it is done by people who place a lot of emphasis on actual data from experiment. Simulations are a supplement, not a replacement for that.

Finally your claim, new designs have the benefit of learning from every single previous failure is plain wrong. Anyone who studies this stuff will tell you that people keep making the same types of boneheaded mistakes over and over again. And, people being people, it is hard for us to recognize when we've made that particular type of error again. Therefore we create procedures to automatically catch errors that our organization has proven to have a tendency to make. Those procedures need to include live tests. Furthermore our expectation should be that we will continue to screw up in similar ways to what we have done before, and not that we've learned from the past and now only make more exotic errors.

All of that said, let me repeat. The people working at SpaceX absolutely know this. They seem to be on course to potentially do better than has been done in the past. But until they accumulate an accident record, we won't know how well they've done. (And at this point their designs are in sufficient flux that it will be years before we really can establish a good baseline.)
How do you communicate with Photon, is it over HTTP? (I know nothing of this "JAX-RS" you speak of). I was thinking of building something like this for my photo warping app Trollaroid -- currently all the processing is done on client devices, but it'd be much more sensible to do it in the cloud. How might hooking up my API endpoint to an array of Java image processors over HTTP compare to say, using ZeroMQ as the glue?
I think he understands it rather well - it's "complex simple software".

You can think of any software as consisting of a set of problems of varying degree of "difficulty". Sort them in ascending order and plot them. This graph will give a very tell-tale signature as to what you're facing.

B2B / enterprise / call it what you will software has an infinite number of individually easy but collectively mind-numbingly painful problems. Yes, a lot of that bs comes from laws/rules created by "others".

"Interesting" software has a small-ish number of very difficult problems and then a manageable number of easy ones. These are the type of problems where you can take a small team of very smart people and really knock it out of the park. They are most unfortunately very few and far between.

Social cat photo software I can't speak to. I'm certainly not implying that it's in the "interesting" bucket...
Sadly, I'd bet the advertisers have you outbid on that...
I have been using Centos 6 for primary when doing web related items, but would prefer something more user friendly with wider support. It seems to boil down to these choices right now: Centos, Ubuntu, or Mint. What have you been using?
Where do you think I learned it? :-)

But I've since learned that it is true in areas far from software.
thanks, no - no interest just figure this looks simple enough to add as a extra layer of validation before sending card data over the wire...

This example, looks pretty straight forward: https://sites.google.com/site/abapexamples/javascript/luhn-v...
Not a dead ringer, but in the same category of sans serifs, for sure.
> It has a run loop in an event-driven browser

The "run loop" hooks into the existing browser's event loop in order to coalesce side-effects. This is exactly the same thing that the browser does when you make a number of changes to the DOM in an event handler.

There is nothing strange going on here.
Abusing Facebook Likes
The One X is a very well designed phone. Distinct, yet familiar and instantly recognizable as a HTC phone.

Personally I wish they'd went with soft buttons rather than hardware ones, but even the hardware buttons look good compared with ones present on other phones.

Maybe Google will throw them a bone and hit them up for the Nexus One X...
You get paid less than you deserve but still more than you would get in most other less profitable firms? No one wants to fire the guy who takes out the garbage every day, literally or metaphorically.
At least Quora don't require you to pay.
You can turn that off if you want, personally I don't miss much of it.

As for the even driven stuff. Not sure what you mean by that, the run loop is not to dispatch dom events but to settle the bindings asynchronously (with the benefits of not triggering multiple changes for the same property within the same run loop and having a comprehensive pipeline to get data on the screen).
I know from firsthand experience, ignoring Digg for the moment, that there are at least 500 million people who use a featurephone in India to check news, cricket scores, horoscopes, make payments, send emails, and send text messages. Their threshold for device frustration is much higher than mine.
tl;dr synopsis of this management style:

* Hire great people,

* Give them goals and the resources they need, and

* Get the hell out of their way.
I think your opinion is pretty much worthless then. We're talking about how a change impacts the value of Quora to users. You didn't like the old version, don't like the new version, so why comment?
Thanks for open sourcing this 1000mem. What is average request latency for a 2mb photo? We tried to do something similar with python, but we found there's a 300ms latency between s3 and ec2. It takes quite a few seconds to transfer from s3 to ec2, resize it, and transfer to client. You mentioned using caching to speed things up, but what about the first request?
I am thinking the "HTML5" buzzword is misleading:
http://yuhongbao.blogspot.com/2012/07/why-html5-buzzword-is-...

IMO "modern browser" isn't too bad if used properly and definitely better than "HTML5".
Have you seen Ember-Data? https://github.com/emberjs/data
Talk to people. Really, that's how it starts. There are niches you won't even know exist until someone mentions that they have a problem doing X, or that Y is tedious and they spend 5 hours each week doing it.

Many of these niches are technologically very simple. e.g, there's someone I used to talk to online who makes a software package for manufacturing that consists of little more than basic geometry and a good UI. To a customer base that hates math and needs to do certain calculations frequently, that $29.95 program is perfect.
How is it a rebuttal? Pogue's primary complaint was the weakness of the new magnet versus the old 90º magnet. In fact, he specifically says that the last incarnation (which was a T-shaped- just with a stronger magnet) was the ideal balance, which they've now lost. The L-clip was mentioned to illustrate the continuum toward weaker and weaker connections.
Scott Forstall Talks Ingenuity UI
humans disproportionately weight the possibility of negative experiences over positive experiences. If people have no bad experience with one product they will purchase its sequels over the unknown. No one is going to shoulder the psychological costs of switching unless the expected benefit is really big.

This is why branding is so important, and why samsung is smart in their naming scheme. HTC will reap similar benefits by continuing to put out slightly better phones under the same moniker for several iterations, but it will take time for those benefits to accrue. (they should probably call the successors the HTC Two line or something similarly easy to understand).
Thanks for the Chaitin lecture - he's a brilliant guy and outstanding speaker. His reference to Liebnitz reminds me of a beautiful quotation of his that goes something like: "Although the world may be a dream, I would call that dream real enough if, using reason well, we were never deceived by it."
Second Reality C64
Business to business.
Isn't it?

http://www.ustream.tv/nasajpl

Maybe this is something different?
I hope it at least gives me a couple of seconds warning to get my pants on.
Awesome to see something like this open sourced. Definitely going to check this out. For those who don't have the resources available to manage this kind of infrastructure however, you may wish to look at Cloudinary (http://cloudinary.com/).
Observation of a new particle in the search for the Higgs boson
I have a desire HD and I have to say Sense UI is poorly programmed garbage. I would really much rather have stock android UI. Maybe slapping an inferior memory eating solution to a non-problem on top of android is their problem? They could save money on dev and have a better product by getting rid of it.
Is Chrome EVER going to switch to the FF4 / IE9 style font rendering? I believe it's DirectWrite? https://groups.google.com/a/chromium.org/forum/?fromgroups#!...
We do two layers of caching (CDN in front of Varnish in front of photon). The latency is annoying, but it's no worse than serving the files directly off of S3 (as we were doing previously).

In an ideal world, Photon would be running on boxes that store the files themselves, and some sort of intelligent load balancer would make sure that the requests get directed to the correct box.
Browser versions are more useful to the end-user who need to upgrade their browser to support your application, but I agree in actual code features should be checked.

"The web is full of outdated tutorials and bad advice and the largest part of those happened because a snapshot of browser functionality at that time was considered state of the art and “modern browser” stuff. "

This can happen with anything on the web and the reason why I always pay attention to the date of each article.
Swiftype (YC W12) is hiring full-stack engineers to build better search software
Swiftype is building search software for the next generation of websites and applications, and we're looking for great engineers to help us build out our infrastructure and product line. We're a small team of highly technical, product-focused engineers with extensive search experience. As a small team, we're looking for early engineers who are self-motivated, resourceful, and enjoy the accountability that is expected from early-stage team members. We launched in May 2012, are very well-funded, and are growing very quickly.

Qualifications (the more the better):

+ Experience with open source Search software, especially Lucene/ElasticSearch/Solr.

+ Experience with Ruby.

+ Experience with Scala and/or Go.

+ Familiarity with web crawling and information extraction.

+ Familiarity with the full web application stack (from CSS to Rack).

+ Familiarity with developer-facing APIs (standards, protocols, testing, etc.).

+ Familiarity with server operations and administration.

+ Practical experience with information retrieval algorithms.

What we offer:

+ A chance to work on some of the most interesting problems on the web, while building a product that serves a pervasive need.

+ A chance to push production code that reaches 10s of millions of users every day.

+ We don't ship junk, our codebase is not a mess, and we use the right technologies for the job. You will be joining a team of experienced engineers who get a lot done.

+ Competitive salary and significant equity stake.

+ A beautiful, quiet office space in San Francisco.

+ Health and dental benefits.

+ Free lunch as a team every day.

If this sounds interesting, we would love to hear from you. Please include whatever info you believe is relevant: resume, github profile, code samples, links to personal projects, etc.

Visit http://swiftype.com/jobs or email jobs@swiftype.com for more details.

This job is located in San Francisco, CA. You must be local or willing to relocate.
Our webapp doesn't directly communicate with photon at all. The webapp sticks the photo in a certain bucket on S3 with, and then includes the path to that photo in the photon url that gets passed to the client.

On the read path, HTTP is really nice because browsers, caches, and CDNs all speak HTTP.
For low volume sites, photon works well enough on a single Heroku dyno (especially if you put a cache in front of it).
How far down is your webcam aiming!? If you set things up right, you could still look decent on a call wearing nothing but a bow-tie collar.
I buy into the ethos that HN is an echo chamber and, in private, many here have agreed with me. In fact I'm almost certain the reason I was forced to create a new account here after over a year in good standing is because I rejected a handful of this echo chamber's views. That said, I still value HN and like it but have learned to filter out a lot of the bad stuff (which keeps on coming faster and harder lately).

I also think a lot of what you said can be applied to the B2C space:

B2C is is boring as shit and not even remotely interesting.

The only challenge to setting up a competitor to Facebook/Twitter is that it's so mind numbingly dull. B2C programming is an utter pile of mind-numbingly boring crap. It's not sexy because it's incredibly simple with a colossal amount of edge cases. B2C is mindbogglingly complex simple software.

B2C is just the edge cases.

It's not the remotest bit challenging to most people. It often lives and dies by the latest fad and undeserved hype in tech blogs.

But you'll get a lot of VC funding.

Do you want to read about it? No, because it's so ridiculously shallow and played out. That's why everyone's sick of it.

(disclosure: I'm actually writing B2C software (no, really, I seriously am, not joking or being sarcastic at all there))

Sexy is in the eye of the beholder. If you characterize all B2B software like Quickbooks then yeah, it'll be boring to most people in the same way that yet another social network, geo-whatever, so-lo-co-mobile app is going to be boring to most people. You're right about the edge cases when you label them as edge cases. But if you think of them as niches then it becomes interesting again and a whole new market is laid out before your eyes.

Your whole comment was very general and you seem to apply your personal opinion to "most" people. I do get what you're saying and I can see how a lot of B2B products can be boring to a lot of people but the way you put it makes your argument weak.