skysight-inc/HackerNews huggingface dataset:
> It's not like these studios just have uncompressed 4k files of every movie they've ever made just sitting on a hard drive somewhere, waiting for someone like Google to say "can you offer 500 Mbps versions and see what the residents of Kansas City are willing to pay for them?". Even if they did, every writer, director, etc. entitled to royalties from future releases would be up in arms saying they're not charging enough.

Well, that sounds like an opportunity for most industries, not a problem, but momentum there is what it is (the dig at writers and directors is odd, since of course the studios are in line for by far the most royalties, they're the ones that insist on ever more draconian DRM schemes and higher prices to "preserve" the perceived value of film, and in the 2007 writers guild strike they wanted to give the writers nothing for royalties on streaming video).

But even streaming bluray quality video, which is available for every movie on bluray, would be a huge step up, and much more realistic for the speeds we'll see over a "gigabit" network. I was leaning more toward Amazon video for tv shows and movies recently, but the new 1080p itunes video has made me switch back. Even though it's relatively poor quality for the resolution, the step up from the 720p versions has been fantastic. Moving up to something approaching bluray would be something else entirely, I would pay as much or more for it as I do on itunes, and the instant gratification is something no torrent can match.

Now the economics might not be there -- most people will mess up the video input or not even notice the bump in resolution, and to be honest, I almost always rent movies on itunes, not buy them (though doing so at a steady rate basically turns me into a willing subscriber who owns nothing, which is pretty much their dream) -- but there certainly is a viable technical option.
Wow. Thanks for sharing. Great example of non coder building and marketing technology.

Where did you find your offshore coders? Did you have any problems in translating specs into product?

Is your app free or not? What is the revenue model?

Do you think a coder would have added much value to the process so far?
A year or two ago, this would have been flagged to death by now.
The prefetcher knows what a linked list looks like

That seems unlikely to me. Which processors do this?
This might be an unpopular opinion, but skipping college could turn out to be a big mistake for you. I know you say you're deferring for a year, but lets get real: A year turns into 2 years, turns into 3 years, turns into "Well, I just started working and never got the chance..." (More on this, later).

And I'm not saying this because I think you'll learn one particular thing at the university (doesn't matter which) that will set your life straight, but it's the experiences you'll have and the people you'll meet. If anything, everything I learned in school, I pretty much taught myself. What school provided most for me was the opportunity, and eventually the ability, to move towards self-sufficiency in a number of areas.

If you're going to be jumping into living on your own and don't have the chance to live with friends (If you're working near where some friends are going to school, you could live with them, and get some of the experience they'll have, as well as save some money and have a lot more fun), then be aware you're about to have a hell of a lot more responsibility on your shoulders. It sounds silly and obvious, but no boss in their right mind will accept an answer like "Well, I can't come in today because I've kinda been slacking on my laundry and I don't have anything to wear." One of the great things those few years living on your own, while still in a "safe" environment like school will teach you, is a proper respect for having to take care of yourself, because no one else will do it, and whats expected of you , generally, rises gradually so that you can adjust to it as you need to.

All that said, so long as you're a bright person, able to teach yourself new things, and have a positive attitude toward what you're doing, there isn't much college will do for you in our field that a solid few years of life experience won't, with some small exceptions (There is a very real and very "heavy" academic side to what we do, and you could gain a lot of insight and knowledge from being exposed to it, but that sort of thing isn't for everyone).

As for the time slipping away from you - be prepared for that to happen. Especially with start ups. Depending on how early this start up is, you could be doing a lot of work and wearing a great deal of hats. This is not a bad thing, but for someone young, the level of responsibility can be intoxicating. Be careful not to lose yourself in your work, and always remember: It's just a job.

For more on the harrowing details of how a startup can fail, read this memoir I wrote that I shamelessly (and anonymously) plug: http://lookingbackaretrospective.posterous.com

These are all my opinions - Take them at their worth and just do what you feel is best for you.

Just don't forget to take time for yourself.
This attention to detail and desire to get an excellent experience is what makes an app go from good to great. I really like the LinkedIn app and since LinkedIn curate an excellent news feed I use the app for reading news and I love it.

Looking forward to reading the other articles in the series.
I feel like there two things that should be A/B test here:
1) Best length of trial to get someone to sign-up for a free trial
2) Best length of trial to get someone to convert to paid user.
Your actual conversion is going to be a combination of those two factors.
I liked the article for technical reasons, but it also got me thinking: given the relatively large percentage of views coming from IPads, at what point does it become a requirement for a developer to own one?
You could cut your memory usage by arbitrarily close to 1/2 by using an unrolled linked list instead. Plus then you get the benefits of having pointers look like pointers, and getting your nodes to fit neatly in cache lines.

http://en.wikipedia.org/wiki/Unrolled_linked_list
My impression is that all personal data is kept client side and all data sent to them is anonymous, though we all recall how well that tends to work in practice.
Another thing too: what does it matter if you lie about the degree if /you can do the work/ ? Sure, it's unethical and I'm pretty sure it's illegal to lie outright about stuff like that to potential employers / boards, but again, if you come out and say "hey, I lied about this, but judge me on my output and not on my credentials"...that's gotta be worth something. That said, Yahoo isn't doing great, and I'm sure people will point to this as one reason why :\
The short answer is: Use of synchronous Redis calls made it easier to develop and to experiment with storage patterns.

Workers can be written in any language, which was another major design consideration. We have about a dozen types of worker right now; when we want to evaluate a new language, we can port just one. Alternatively, we can write any new worker types in an arbitrary language.

Thus we're not married to JRuby.
Here is the fix that was applied:

https://github.com/php/php-src/commit/55869a95ab75c0eb99c572...

If the first char in the query string is "-" and the query string also contains "=", it skips cmdline argument option parsing.

Maybe it is possible to construct a string not starting with "-", not containing "=", but containing a "+" followed by "-options" further out?
Just curious, this wouldn't work for a circularly linked list in the case where there is only one element, right?
Site seems pretty snappy to me. Maybe people donated to their "defence fund" and kept the site running, hahaha. Seriously though, 36 hour DDOS attacks from the government or a large corporation? Why would people bother.
> No hostility :)

> You're just on the defensive, so it feels like hostility. It's understandable...

Really, no. I don't know if it's intentional or not, but you come across as very passive-aggressive and condescending. I don't even know what it is I'm supposed to be "on the defensive" about — the fact that learning Objective-C takes much less time than learning Cocoa? I feel pretty secure in that knowledge.

> But I didn't.

> I never compared the two.

Yes, that is my point — your opinion has no sense of scale, because you haven't compared the two. You're talking about saving pennies on the price of a sports car. I just don't think it's a particularly pressing concern. If you're that worried about pennies, you're probably not in a position to buy that car.

But, you know, whatever works for you.
If you want an invite, this link will work for about 16 more hours: http://getprismatic.com/inviteportal?ref=jrfinkel
So are you saying you'd hire a guy with an accounting background with a habit of stretching the truth to handle your finances?
Can't tell if trolling... Or genuinely ignorant. The super-colliders are incredible feats of physical and software engineering, and you guys are building them too! The positive spin-offs are far greater than the stuff that makes it in the headlines of the news.
I have a BA in History and Religious Studies from UVA. I intentionally state this ambiguously because, while I completed all of the coursework and theses for a BA in each, the university doesn't confer multiple Bachelors degrees. At the time of commencement, I was given the choice whether to walk with either the History or the Religious Studies department, and the diploma states "Bachelor of Arts in History and Religious Studies." The risk for people in situations like mine is that someone reading a resume might think both disciplines were combined into a single major, which would be unfair to the candidate. That said, if the explanation requires a paragraph like this, it's totally not worth trying to do so.
Third Point is waging a proxy fight. They want three of their own people on the board. YHOO offered two & one that was mutually acceptable. There is much more (if you are interested) in YHOO's most recent DEF 14/A filed yesterday.

http://sec.gov/Archives/edgar/data/1011006/00011931251220486...
People always make this mistake. "Sure, she's a snake, but she'll be our snake". Yeah, right.
In particular, C++98 and C99 was when C and C++ began to split, and obviously MS chose to implement C++98 instead of C99.
But will never be updated to include C99 features. Exactly.
First of all, sorry for the tone of my previous comment - shouldn't comment when I'm in a hard day. As I said, I like the idea of covering new startups, and the way you're doing it seems pretty good.

About the establishment. Yes, it's becoming harder to get covered, but I don't think that's a problem, neither is fault of the editors of these blogs.

In tech blogs, you don't get covered only because your startup is so well done, or so technically perfect. You get covered because the writer thinks that their readers can be interested in your startup. This is the main reason most of the time. Exciting, relevant news? That's under your point of view. For the writer of a blog, that new feature you're adding may not be that interesting for the readers. Why? Well, there're a bunch of reasons: it does not change the main purpose of your startup, it's cool but not really useful... Or maybe the writer thinks it's great and you get covered, who knows. In a world where new startups and new features appear every day, you need something special to stand out. I'm both a writer for a tech blog and an app developer, so I know a bit of both worlds and things that are ultra-exciting to me as a developer, are pretty boring to me as a writer.

Also, take into account that getting a post in TC, or TNW or whatever does not mean you're going to succeed. Here in HN there was a post which showed that these posts drive a lot of traffic, but few users become active users of your startup. I've checked this with some friends, the last one I can remember got ~1% conversion rate (from visitors to active users) after being reviewed in a tech blog.

And also, you can succeed without being reviewed in a tech blog. You know, make a great product and you will have few customers but they will be very engaged. Eventually this user base will grow and you will get covered just because they want to write about you, not the other way round. It's harder, but more secure.
Haven't looked at the SPDY spec[1] too closely, but I think each side of the SPDY (or underlying TCP) connection would be able to idle-disconnect after a timeout or during a high-load situation. (i.e. to prevent idle connections from consuming ports/file descriptors)

So in the case you quoted, the server would also be able to explicitly tell the browser to start a new connection later. (It's not just a browser-to-server signal.)

Generally, most HTTP 1.1 (keepalive-aware) servers have a default timeout for those "persistent" connections[2][3] so this isn't actually a new problem specific to SPDY.

(Aside: simply consuming leaving open an idle TCP connection for later re-use doesn't necessarily imply that idle users will "DDOS" a server. Depending on the server software and OS, the cost-per-socket is low enough that many idle connections isn't actually a problem until you get to port and file descriptor limits — which, again, is already well-dealt with in plenty of other HTTP/TCP applications by using timeouts at all.)

[1]: http://www.chromium.org/spdy/spdy-protocol
[2]: http://wiki.nginx.org/HttpCoreModule#keepalive_timeout
[3]: https://httpd.apache.org/docs/2.2/mod/core.html#keepalivetim...
It is highly unlikely that the SEC would be able to come anywhere near shutting down YHOO. The CEO could come under criminal prosecution & most certainly would be sued (but most likely settled) by the SEC.
With PHP 5.3.9 or 5.3.10 and php-fpm a new method of process management called ondemand was introduced that handles this use care very well. With a super short idle timeout (a few seconds) this could work very well for shared hosting, but I doubt there are many folks using it since it does still require the process manager to stay running in order to start the workers (this makes it hard to have user configurable php.ini settings since it would require restarting the master).

See http://www.php.net/manual/en/install.fpm.configuration.php under 'pool' group and the 'pm' setting.
If you'll have roommates, do your dishes and don't get too pissed when they don't do theirs.
How does that work? Layout the view, convert the XIB to NIB, and load it at runtime?
Judge Alsup asks Oracle/Google to brief API issue in light of new EU ruling
Yeah, check the "platforms" directive.
Quality CEO's my ass. Salaries for CEOs are high because they work like the mob's "cleaners" a lot of the time, and because they come from an exclusive club who all hire each other.
ELB endpoints are domain names, not IP addresses. How would ELB help them "acquire additional IP addresses"?
The actual content is not really niche compared to a lot of podcast style video. Gadgets/Films/Gaming are mass appeal. Their delivery and style just gets access to a particular type of audience. In that sense they are very similar to Instagram.
“McTap” Meals for Smartphone Addicts
Invest? Hardly. If it is an investment then I'm a VC and should have a stake in the resulting company.

Frankly, I think that Kickstarter should head towards this model and fund companies and give equity rather than being an oversized tip jar for projects. I could imagine a Kickstarted financed feature film that paid the investors. They could call it The Producers...
Before I got into my startup, I was a software consultant. I got quite a bit of business from people who had first tried outsourcing their work and had abysmal results. I wasn't the only one I knew making a living off those failed projects, either.

When I got into the startup scene, I started asking other companies and investors what their experiences were like with offshoring. Very, very few of the stories were good. The critical issues were always poor communication, limited agility, and mediocre code quality.

If incubator founders and interviewers are hearing the same stories I am, they're probably leery that your current success is sustainable. You may have nailed communication with your team, but until you've attempted to iterate your product a few times, neither you or the folks at the incubator know if you'll have the agility to move forward.

Having a technical co-founder guarantees two things, even if you offshore your work. First, you'll have someone who can properly write specifications around not only what you need today, but what you might need tomorrow. You'll also have someone there to make short-term hacks, fixes, and cleanups that might be difficult to coordinate with an offshore team.
This is a good thread as any to use Buffett's quote on the type of people he looks to hire:
"Somebody once said that in looking for people to hire, you look for three qualities: integrity, intelligence, and energy. And if they don't have the first, the other two will kill you. You think about it; it's true. If you hire somebody without the first, you really want them to be dumb and lazy."
Why wouldn't it?

A xor A = 0.

A xor 0 = A.

That should work like a regular circularly linked list or am I missing something?

edit

Doh, now I understand. If this was allowed it wouldn't be possible to have a one-node non-circular list.
I think what you've proven is that you can outsource app development to an offshore team and get a solid product back without breaking the bank. Building a startup is a much bigger undertaking than just creating an app. An app may be central to what your startup does, but I think incubators like YC are looking for companies with the potential to generate more revenue than just $0.99 per download.

For example, your grocery store app may be a gateway to offer daily deals or market to your app users in some other way, or you may crunch the data and sell it to supermarkets.

These are the kinds of ideas that get bounced around when you have more than one founder, and the tech team is in-house (I know because at the startup where I work, we have these conversations all day long). We go from "hey have you heard of this technology?" in the morning to "I've implemented a proof of concept" by lunch to "it's running in production" by day's end. That's something that you can't easily outsource, and something that I think a technical cofounder brings to the table.
This is exactly why I kicked in $80, tweeted this thing, and linked to it on Reddit. I think it is hitting $200k for sure, the question is whether it can plow through to $300k.
They're not the first and they won't be the last; just search for '"as a service" -software -platform -infrastructure -saas -iaas -paas' and weep (or laugh). The "as a service" meme is begging to be parodied if it hasn't been done already.
Except I didn't change the 'argument'. I asked a question. Was the new enterprise abusive? There is nothing unlawful about having a monopoly, controlling a market abusively is though.
I find unrolled linked lists less useful than I hoped in the past. I tend to use linked lists when I want to do a lot of splicing, and be able to keep pointers to particular nodes. Requiring being able to keep a pointer to nodes stops unrolled linked lists being useful, as you can't merge/split unrolled nodes as required (or at least, I couldn't come up with a clever way to do it).
Exquisite example. I stand corrected.
The thing is that they haven't decided that. They decided that they're going to be a C and C++ compiler, but only for an outdated version of C.
Tech Firms Crowd-Source to Fight Suits
While abilities are important, being able to trust someone is almost certainly more important.
For every instagram, there's 100 Revision3 stories... other other "acqui-hires" for a few million.

$10m raised over 3 rounds, $30m exit... probably not a great outcome for any of the investors.
Yes, that's quintessentially the problem, Yahoo is looking for legitimacy while the company fails.

Our system of governance places a huge value on these sorts of papers as it self fulfils the prophecy that the governance tells us. Our leaders cling to legitimacy by pieces of papers to excuse the poor results.

I mean if the guy who could name all the shadows on the cave couldn't run the company, then obviously the crazy guy who keeps talking about the sun should never be allowed to run it, especially since he lied about being able name all the shadows. Let's put him in jail and find someone who really can name all the shadows and prove once and for all that naming the shadows is really really important.
No. It started to split with C++98, when C++ started to error on things that were valid C.
Big Transitions in Small Steps
I am wondering if you are living alone or have roommates. I am 46 and have never really lived alone. I got married young and had kids a lot sooner than I intended and my adult sons still live with me, which other people often view as "oh you poor thing" or "gosh, what a self sacrificing, devoted mom" but they are so wrong.

I guess I am asking because of the handle you chose. Having a social network to turn to can keep you grounded. I found it terrifying to be alone in my early twenties when my husband was in the field, before our kids were born. I found it much easier to deal with raising special needs kids than to deal with living alone. If you are scared in part because you are living alone, make finding some social connections a high priority. Or consider doing the workaholic thing to keep busy (I suggest that in case you are very introverted and the idea of socializing makes you shake in your boots).

Best of luck.
Would the degree have mattered?
I thought we figured that out - it disappeared (vaporized) as the planet got closer to the sun and slowed down in spinning...

That said, I'm impressed at Opportunity - this rover is just as sturdy as the Voyagers - I hope Curiosity is just as well built and lands safely...
It depends on the complexity of your work.

If it will take 6+ months to complete a project, then you'd need that amount of money to pay an offshore team. On the otherhand, if you or your co-founder can code then that capital can stay in house.

Additionally, there's less overhead (in costs of time) for transferring information to outsiders.

---

That said, I am in fact surprised that your app only cost $300 to develop.

It's not just a to-do list. It apparently uses predictive modeling to make sure you don't forget to put items on the list.

Predictive modeling can be really simple (Bayes), but I am in fact impressed (albeit surprised) that you could sketch that into a process flow for someone to implement, whilst not being able to code it yourself.

perhaps you're not a coder, but you are technically competent... no?
Prefetching when a register contains what looks like a memory address at least seem possible
If you google the name of the "spammer" it looks like he might be a kid in high school. Seems like a misdirected email that led to the development an ingenious spamming technique.

"Is this the game that you were talking about?"
Link to blog post reviewing some random game that has an amazon affiliate link spammed all over the post

Edit: Unless the spammer thought ahead and created and populated accounts around the internet pretending to be in HS so that we will now write off this spam as a misdirected email...
tl;dr - the footer tag can describe the footer of the document and/or the footer of a section.
I could not watch the video (on headphones) because it is physically painful to do so. That's a HUGE problem.