skysight-inc/HackerNews huggingface dataset:
If you ask me #6 is the only one you need

#6 builds on #5, so you need that too. #5 would be a good first milestone, so that is #2. A list of your milestones would be a good foundation for your business plan (#1).
The first time I read Deepness in the Sky, I felt like the middle was dragging on, because I wanted to get to the end.

Subsequent re-readings have revealed the middle is packed full of content and very good, no filler at all, it can just be a bit much to take in on one shot.
Java is an artefact, not a person. It is not possible to be “unfair” to it, nor is it possible to be “fair” to it. What I describe is a process by which a series of good decisions over time lead to a result that is sub-optimal in one axis, namely velocity of progress.

If you want to argue that this is optimal overall, even if it is less than optimal for the velocity of progress, I do not stand in your way.

It is very similar to the “Innovator’s Dilemma,” where companies can make a series of perfectly logical decisions to maximize their profits and wind up missing a big new market that disrupts their existing market. I leave it to you to decide whether Java has missed a big new market for programmers by virtue of being trapped into serving its legacy customer base. The thing I see as similar is the cumulative effects of many small decisions over time.
Is Java just a vehicle for a colorful metaphor about code rot?
Roundup of iPhone Google Analytics Apps
Uh, I'm pretty sure the average person doesn't know (or care) what Flash is.
Now back-end vs. web design is a chasm too wide to cross, realistically.

Why is that?

I have worked professionally as both a designer and developer, and find many parallels between two. In my opinion, my very best programming work has been code built from my interface designs. The design process allows me to have an intimate understanding of the application flow before I write a single line of code. I find working from the designs of others never allows that same level of understanding, leading to a codebase that takes longer to make great (which, in business speak: longer = more expensive).

Thinking back, I started on my path to designer at around the age of five, and started learning to program around the age of ten, so I have a lot of experience in both fields. Perhaps someone who doesn't start until college simply doesn't have enough time to become proficient in both?
Facebook's Friend List Filters and Smart Lists
OK, but he doesn't have a right to that opportunity, and so shouldn't be complaining about it as if he did.
This thread points out the problem with Top 100 lists, of SF or other large bodies of things judged subjectively, which is that there are far too many good ones to stop at 100. In the real world of course one would hope to have the time to read far more than 100 SF novels; fortunately for me I've read several thousand over the past 40 years.

Personally, though, I wouldn't put Dune or any Gene Wolfe on my Top 100 SF novels. Could never get past the first pages. Banks, Stross, PFH, MacLeod, Rudy Rucker, Kage Baker, of the recent vintage, would all be there though ;)
Thanks for sharing as well.
Seems that you had a three pronged approach to success:

1. Create something that has a proven market, and do it well (Talking Tom Cat clone)
2. Viral marketing (Youtube videos and Facebook sharing) As well as cross app promotion
3. Create more apps with the same formula and framework already set up.

This should work for a lot of other devs as well, although they may not see the same level of success as these gentlemen.
Agreed, the 2000 miniseries was pretty good as long as you keep in mind it's more theatre than film.
Standups - take them or leave them
Thank you so much for the response. It's really insightful. I haven't read too much about developer experiences on the Mac App store, so I'm really looking forward to your next blog post. Thanks again!
Try again in a year or so. Dune is one of those books that takes a few tries. I think it was my 3rd attempt before I really got hooked and made it through (and savored every page from there on out).

It's kinda like Lord of the Rings in that respect. If you're in the right frame of mind, it's awesome. If not, it's the most boring piece of dullness you've ever seen in print. But once you're in, you're in for good.
I think I can understand why it wasn't on the list - but I'd rather not explain the reasoning here for fear of spoilers. (...or has the statute of limitations on this book run out?)

FWIW, I loved Slaughterhouse Five, and had nightmares about it.
Show HN: Why our beta users are visionaries
I've read Solaris few years ago, and Ender's Game few months ago. I like both books and I do not see a reason for bashing EG.

Could you elaborate?
This does not just apply to the UK, it goes much farther, it applies to every place that is not Silicon Valley.
I am entirely unclear on why it is being added to Java. Is there really someone out there who will stick with Java if lambdas are added in the next twelve months, but switch to C# if they aren’t? Is there someone thinking about a new project who will choose Java if it has lambdas?

It strikes me as being one of those check-box features. Someone says “We’ll use Java,” and a C-level executive asks, “Shouldn’t we go with C# and Windows? The Microsoft Solutions Sales Guy tells me you people will be more productive using its advanced features?”

Now the team lead can reply, “Oh, Java now has all that fancy stuff like lambdas," and go ahead writing the code he’s always written.
How to run PHP applications in Tomcat 7 with PHP-Java bridge?
Sometimes Java hosting clients need ability to combine their Java code with PHP code. This is sometimes done by leaving PHP code in a directory under Apache Document Root (e.g. ~/public_html/drupal) and excluding requests to it from being passed to a Java application server e.g. Tomcat. It is helpful in separating Java and PHP applications running within 1 hosting account and static data like images, CSS, JavaScript. But there are cases when you need much closer integration of Java and PHP...
You and me both cHalgan... I figure that this law won't do much to the status quo - or else how could they pass it? Reminds me of: "If voting worked, it'd be illegal."
Sorry to hear it Chad. I haven't used Notifo but followed your work, and saw you present a few months back at the real-time API meetup at Mulesoft's offices.

You seem like a sharp guy with tons of enthusiasm for what you have built (and will build in the future), so I am sure you will be successful here in SV.

On the single co-founder aspect - wow, I can't imagine. Aside from the moral support though, one thing you might want to consider is how a second cofounder could provide complementary/different skills from your own.

For example, partner with a business type person. Business models are hard, but lots of people have been through the experience of testing various pricing models, and could probably help you get closer to $$ faster.
婚纱照片欣赏
Thank you. I believe Golden Age is the series I was trying to remember in a conversation a few weeks ago as an example of extreme use of augmented reality.

I'll toss in my recent favorite space opera: the Polity series by Neal Asher. Similar to Banks in that it has governing AIs, but less omniscient; good adventure stories, with a dash of horror in original hostile species, sentient and otherwise.
Sprint does require a “premium data” surcharge for its 4G/WiMax phones, priced at $10.

As of Jan 2011, the Premium Data fee now applies to all phones with data plans, whether they are 4G or 3G.

http://www.zdnet.com/blog/mobile-news/sprint-brings-premium-...
One of the things that has kept me away from the Ruby community is the way it simply takes as an axiom that OO === good; if it is OO it is good, if it is not OO it is bad. Re-read that and look at how many of his arguments are "X is not an object", with little further discussion of how that actually hurts you, just, "It's not OO" so apparently that concludes the argument that it is bad. (The class method comment links off to someone else who still comes down to a great degree to it not being "objects" properly. Yes, they may be overused, but pray tell what instance information the "sine" function takes? Oh, sorry, sine object.)

Your homework is to spend three months with Haskell learning idiomatic Haskell. Yes, it's not OO. Suck it up. You won't truly understand OO until you also understand not-OO.
Some problems are better expressed in paradigms other than OOP. One of the beautiful things about Ruby is that you can use OOP or other paradigms on a case-by-case basis in accordance with what's best for the problem at hand. This article seems to miss the elegance of that.

Design patterns and OOP have their place, but this article adheres to them too dogmatically for my taste. It reminds me a little of this:

http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...

When I first started programming, I wanted a set of rules which, if followed strictly, would always guide me towards the perfect architecture. I've since learned that such a set of rules doesn't exist. Instead, we have to rely on our experience and insight to tell us which architecture will solve a given problem elegantly, and which will shoot us in the foot.

The OOP absolutists seem to be looking for that same El Dorado I once wanted. Ostensibly, design patterns promise us programming bliss through tried-and-true, universally applicable architectures. But they don't. Oftentimes, they just give you more lines of code than you really need.

It sounds like I'm dumping on OOP and design patterns, but I'm not. Like I said, there are plenty of perfectly good applications for them. My point is that it takes a bit of that aforementioned experience and insight to recognize those instances when they're appropriate. Otherwise you're just painting by numbers.
Thanks Revorad. I have not read that book, it sounds very interesting. BalsamIQ is another amazing one.
Great, another "Java analogy" post!

No real analysis, no quantification or evidence of anything. Just assertions and implications.

You could at least bother to apply your analogy to other languages. There aren't many that wouldn't meet the criteria. Maybe C# would get a pass. I dunno.

What is the new "reasoning by analogy" virus that has infected HN? "x is bad and I can draw some prosaic analogies between y and x therefore y is bad!"

Wait... I think it's infecting... Me!

"Who are Ruby developers fooling?"

"You know, when I see someone who obviously has hair plugs I just feel bad for them. They obviously have some gross genetic inadequacies that they feel compelled to hide. Hair plugs are a technology that's not good for anyone. And so what is monkey patching in Ruby? /code/ plugs. I feel bad for who uses them and they obviously must suffer from some gross genetic inadequacies."
What is improving liquidity? It greatly depends on how you look at it. Do more purchases provide more liquidity? Absolutely. If I previously had 10 buyers and now I have 100, I am absolutely more able to liquify.

However, to suggest that the entire 100 are needed to liquify when 10 will do (less than 30 seconds later I might add) is farcical.
Somewhat misleading title. I thought the article was going to be about language. It is in fact about noise production. Without the work 'talk' though I doubt people would be as interested.

"Scientists(i guess all of them?) say dolphins make sound by making connective tissue in the nose vibrate at the frequency it wishes to produce."
> I always find this list tremendously useful when I don't know what to read next.

Likewise - This is how I recently found 'The Windup Girl' by Paolo Bacigalupi; thoroughly enjoyed this book and would highly recommend it.
Amazon.com back in 1994
I think that kind of culture is going to be a problem for any employee who wants to take time off, regardless of whether there is a limit.

Also, when it comes to taking time off, you have to just suck it up and do it. Our work ethic makes us feel like slackers for it, and makes us project that others are judging us likewise, but the truth is that if you have been doing a good job, you deserve the time off and you are entitled to it. It's normal and it's a good thing, nobody wishes they had worked more on their death bed, et cetera.
I don’t disagree with your points, however if generalizing from anecdotal experience bothers you, I think you will find blogs extremely tiresome.
Zynga has a similar policy:
http://www.zynga.com/jobs/body.php
Great idea. Especially with the 'issues' of security with Dropbox released within the last few months.
I like it, might use it.

From a pricing perspective, I think your market might be limited in that companies needing security would probably purchase a separate solution and not use Dropbox.

But you might be able to get a revenue stream from prosumers / tech consumers. And your costs wouldn't be high since you ride on top of the dropbox service. And I could be wrong about the market of course. ;-)
Please don't put "»" in your title to draw attention. Flagged.
If Flash was as strong as an incentive as you claim it is than iPad sales should have leveled off once Android tablets came to be. we support Flash hasn't turned out to be as big as an incentive as Android tablet makers had hoped. As far as I'm concerned most people are waiting for the >200 android tablet, Flash or no Flash.

For the time being it's an iPad market and Adobe has to pivot around that. I believe in the beginning Apple wasn't against the idea of Flash, but Adobe couldn't deliver (they didn't deliver anything until almost 3 years later) and by the time they did deliver something Apple realized they could do without.
Take a look at http://onesis.org/ for some tool for building a small root filesystem. You'll want to have your kernel separate anyway.

You can then use the new "KVM tool" (http://lwn.net/Articles/447556/) to run your VMs. It's far, far lighter than QEMU and only provides a small set of virtio devices. If you're going to have all the applications run on the X server of the host, you'll basically just need virtio net. However, if you're doing this for security reasons, take note of what another poster mentions: any X client can sniff the keystrokes of any other X client. It's possible that Xnest (or the new hotness, Xephyr) could solve this problem for you, but I don't know for sure.
I don't know, all the carriers over here have a way to send a picture to a phone using an email address. It would be very nearly impossible to block his app: They'd probably have to block individual users for receiving too many emails. Not an attractive option I wouldn't think.
The `vi +154` bit is new for me, thanks, I learned a new trick that should make debugging even faster now. Also, I forgot about grep -i. Very cool.
I don't think they put it purposefully; it's in the <title> of the page. They probably submitted with the bookmarklet.
Google Dart - New Programming Language
Apple did not win anything, Adobe just decided to support a device which has a large enough user base to be 'worth it'.

If Apple had sold a few hundred thousand of these then this would have never happened.
Well, I consider myself in the unrealistically camp, I aim to be a full stack developer (design-frontend-backend).

And about what you said about print designers coming to the web, I think the problem is that _design_ (as probably everything else) is context dependent. If you are good at designing print pages it doesn't follows that you automagically be good at web page design. There is so much to learn from the trade.

You have to develop your design skills in every new area that you intend to work on. I think you can get a hand from your previous experience to ease the experience, but there is no saving from having to learn the ropes, even if it is only for a little time.
Which distribution(s) does this apply to?

Ubuntu (unkown version): yes
Fedora 14: no
Zebra Party Supplies
While an interesting thesis, and I would never claim Japan has completely failed to influence the US, none of your examples strike me as evidence of Japan -> US influence rather than either convergent evolution, or things that just flat out come from different sources. High stakes testing is a result of the bureaucracy; the bureaucracy requires something to test and measure, and it will create it even if it's impossible, damn the consequences. The US is adopting it due to an increase in sclerotic bureaucracy, many Eastern cultures has histories of sclerotic bureaucracies longer than Western culture itself. Team building exercises and the term itself predate any conceivable Japanese influence. If "productizing abstract ideas", or perhaps rather, "productizing culture" flowed in any direction, it was from US -> Japan, not vice versa! See also the concept of "soft power".
Apres Ski Boots
54 killed by storms in China
> For large stocks in particular, algorithmic trading narrows spreads

lower spreads means you pay less when you trade, simple.
thanks for the feedback - I am thinking the same way - to take the job.
It also promotes the utility of such lists -- that they spark discussion! ;)
100% agreement. I think there is a huge market for this, I hate Air apps, and the main thing that bothers me is manually managing users in Campfire. Haven't dug in enough yet, but if Kiku has some LDAP/AD integration... specifically CAS integration, then I'm interested.
No quarters required for this sidescrolling game in a box - Hack a Day
There's a real nugget of wisdom in listening to angry customers. So many customers will say something nice to not offend.

When someones passionate and says you've got it wrong and here's where - you should pay careful attention. Perhaps 20% are trolls you can safely ignore but the rest will tell you what people were thinking but were too polite to say.

So many fellow entrepreneurs tell me breathlessly about this person or other who liked their startup. I always ask did anyone say they didn't like it? Usually they say sure but I just ignored them - big mistake.
A Switch From Coal To Natural Gas Won't Help The Climate: Study
> any computer literate person should be able to operate on this level in a basic "Notepad" application

Yes, although I will say that <n>dd, p and P when properly wielded are a nice boost in power over optimal Notepad editing, even with mastery of the system-specific modifier key selection techniques.
actually, if you read the next sentence, you'd see how they measure liquidity:

> For large stocks in particular, algorithmic trading narrows spreads, reduces adverse selection, and reduces trade-related price discovery.

its not just a question of who will buy, its a question of who will buy at what price. if you have more liquidity suppliers, spreads will thin and you'll pay less.
Hyperion is Chaucer, updated. Took me embarassingly long to twig onto that.

Personally, I found the first and fourth Hyperion books to be my favorites, and the middle two less so, and nearly a separate story altogether.
Before the iPhone it seemed like everyone agreed that Flash sucked, but after iOS that was taken to be some kind of Apple fanboy position. Which is to say, plenty of people with no particular allegiance to Apple have been unhappy with Flash for a long time, so there is no need to paint this as some kind of unilateral war on Apple's part. Flash is crappy and it's finally, slowly dying, that's all.
Everybody is going to have their own opinions. For Clarke I would have put The Fountains of Paradise way ahead of Childhood's End, for instance, but to each their own.
Hard Science Fiction is alive and well. See works by Greg Bear, David Brin, Vernor Vinge, and other authors in this list: http://en.wikipedia.org/wiki/Science_fiction#Hard_SF

I personally would add Charlie Stross to this list (http://www.antipope.org/charlie/).
Anyway, these lists always raise the question of what does "good" mean exactly? Inevitably they're dominated by books that were, in their time, incredibly significant.

I just started reading David W. Galenson's Old Masters and Young Geniuses: The Two Life Cycles of Artistic Creativity, (http://www.amazon.com/gp/product/0691133808/sr=8-1/qid=13150...), which is where Malcolm Gladwell stole / sourced his New Yorker article "Late Bloomers - Why do we equate genius with precocity?" (http://www.newyorker.com/reporting/2008/10/20/081020fa_fact_...). Galenson says:

There are many common misunderstandings of the history of art, but perhaps none is more basic than the confusion over what determines the quality of art. Although it is of course possible to consider separately the quality of a number of different attributes of an artist's work, the overall importance of art is a function of innovation. Important artists are innovators whose work changes the practices of their successors; important works of art are those that embody these innovations. Artists have made innovations in many areas, including subject matter, composition, scale, materials, and technique. But whatever the nature of an artist's innovation, its importance ultimately depends on the extent of its influence on other artists.

It should immediately be noted that the importance at issue here is not the short run-interest that gains an artist immediate critical or commercial success, but the long-run importance that eventually causes his work to hang in major museums and makes his contribution the subject of study by scholars of art. These two types of success have often coincided, but in many cases they have not. {Galenson "Masters"@2}

There are many possible values a work of art can have, of course, and Galenson is only making clear the set he most plans to consider in his work. Nonetheless, I find his argument intriguing, and I also wonder how many of the works listed in the OP contain some major innovation or innovations then used by other science fiction writers.

On a totally unrelated note, it'd be nice to have HN hyperlinks so one doesn't have to put URLs in parentheses.
There's a powerpoint you can find at www.javac.info/bloch-closures-controversy.ppt.

In it is a slide titled "Why Are We Considering Better Support for Closures?", with the following explanation:

Fine-Grained Concurrecy - Passing snippets of code to fork-join frameworks using anonymous classes is a pain

Resource Managememnt - Using try-finally blocks for resource management is a pain, and causes resource leaks
Sure, but he makes no attempt to define what this "UK culture" they all need to adopt is (bar stating that The Beatles were popular and that Motley Crew were more like Motley Crew than a band that wasn't Motley Crew).

American culture's been slowly infiltrating the UK for decades (I don't have a problem with that), why should a particular group of people suddenly start rejecting it?
I have to admit I really like Office365's Excel implementation, it is superior to GDocs Spreadsheet but the package as a whole is still not there...

Employees can edit GDocs on their tablets, Android Phones or iPhones with native apps or in the browser. Off365 offers none of these in most cases, requiring either a Win7 phone or a full PC browser client.

But the biggest kicker for for us is the ability to simultaneously edit word processing documents. We use this as a white board functionality when working through proposals either separately or on a conference call. Collaborative editing is a very powerful thing and last I saw Off365 only supports it in Excel.

I'm not saying that Microsoft isn't putting out a good product, just that they are still way behind GDocs as far as ease of access and core group features that they really need to step it up if they hope to grab back the mind share for online office products.