skysight-inc/HackerNews huggingface dataset:
That requires evolving to embrace the strengths of the non-web mobile app ecosystem -- which means evolving away from the web as Mozilla sees it: dom/js/css/html.

If you accept 'the web' as more of a conceptual ideal of openness, then there's a lot more room for innovation.

The problem is, at its core, that the people who are best suited to change the way the web works, are the developers that stuck it out through learning JavaScript, HTML, CSS, and browser quirks, and then spent the years required on top of that to begin working on the browsers themselves.

Of that self-selecting group, how many of them are likely to want to voluntarily rework and/or abandon core web technologies?

On the other hand, Chrome, existing to further Google's interests, has every reason to employ whatever creative technology solutions are necessary to improve the user experience, even if that means changing or abandoning the legacy web technology stack in the process.
Also make sure you check out these videos:

http://www.youtube.com/watch?v=wATxftE8ooE

http://www.youtube.com/watch?v=r1lVPrYoBkA

and maybe http://www.youtube.com/watch?v=l7M22teF3Ho depending on your circumstances.
There was speculation, especially in the run-up to the 2012 Presidential election, that some of the pricing differences between Intrade and Betfair were due to the higher risk associated with trading on Intrade. So it is thought that market prices on Intrade may in fact have taken the likelihood of this event into account.
How about one-comment.com for reducing the clutter from HN comments thread?
This. It is well documented that high level functioning is compromised when you suffer from depression.
A $4.99 utility that might just have saved Windows 8
(I am not a .net developer) But having read the msdn description of the ref keyword

http://msdn.microsoft.com/en-gb/library/14akc2c7(v=vs.71).as...

I would expect that refs are roughly equivalent to the following

http://play.golang.org/p/3cwx5Qofc8

Where the commented out code represents the .net equivalent. I would expect that the .net compiler simply rewrites your code for you to hide the slightly tricky messing about with pointers. So the .net ref looks like a bit of syntactic sugar over what you were trying to do in your post.
Thank you! As a heavy tab user this is fantastic feature that complements the way I want to be using my browser. Keep up the great work.
Internet Explorer was never an alternative for Firefox. It's only used by those who don't know any better, or those who are forced to use it in corporate environments and etc.

I personally didn't buy the whole Chrome hype when it came out, and stayed with Firefox, observing how Mozilla gradually made it much better.
About bloody time. I am so sick of female characters having no agency.

Seriously no guy is going to be upset if the beautiful girl knows how to shoot a gun. Resident Evil was/is a monster succes.
How is this different from LegalZoom, Nolo and other do-it-yourself services? The quality of the forms?
> published in the Journal of Cosmology, a publication of questionable repute [2].

Well, at least their publications are not behind a paywall, free for download:

http://arxiv.org/abs/1303.1845

so anyone can check the believability of this research themselves!
Curated Food Delivery Service Caviar Launches Group Ordering
You're displaying some basic conceptual problems with pointers. A simple Go example:

func main() {
u := User{Name: "Leto"}
Modify(&u)
}

func Modify(u *User) {
// u = &User{Name: "Paul"}
// you could, but why?
u.Name = "Paul"
}

I mean, if you read your code for main, you're saying "Declare u to be a pointer to a new User. Then call modify with the address of u... aka, the address of the pointer that points to the actual User object"...

This is pretty much basic pointer stuff, the same as you would do in C: runnable: http://codepad.org/TeUZi1Wp
I end up with quite a few tabs open myself. I find if I bookmark a tab, add it to Pocket, or copy the URL into my notes that I'm far more likely to go back and actually read it. Before I would keep tabs open for weeks "just in case".
Thinking on this more, the cloud-stored cache would wind up eventually being a subset of google's whole-internet-database. From which you could run a pretty awesome search service.

Because it wouldn't consist of randomly spidered or submitted noise. It would only be things explicitly identified as useful or interesting.

And you could rank by how many people bookmarked it, when the bookmarks happened, who they are, etc -- alongside already-useful PageRank attributes.

It'd be like +1 data, but the +1 would have meaning behind it.
So a readable stream is an EventEmitter, but it's not recommended that you actually listen for 'data' events? (Instead you're supposed to call read()?) That seems ... counterintuitive.

Anyone know what you're supposed to do if you have code with multiple listeners for 'data' events?
Font Inspector in FirefoxNightly
Oh, me? I'm perfectly calm. I didn't want to sound too condescending.
Looking at the expanded description for incorporation and post-incorporation I could have used this a year ago. It seems to cover everything we needed, except at $400 instead of 1,xxx.
What if they happen to reach 100 on the minor version, should they've named it "1.008" just in case? And if it reaches 1000?
What happens if you need to refund something?
Echoing what I have learned myself. If you are an entrepreneur and you haven't read "Nail It then Scale It", do so now. No, really. There are few books I solidly recommend, particularly for business, but this book is the one I have found most valuable time and time again. When you finish reading it, go back to these slides and see how many were addressed. Absolutely zero affiliation with the book or authors, just a big fan.

http://www.amazon.com/Nail-then-Scale-Entrepreneurs-Breakthr...
We used Clerky for our notes when it was still in beta. Super simple, super easy. Great service.
Isn't representation of resources what the semantic web is supposed to be about? if I wanted to make someone understand the semantic web I would say something like this,

ontologies are data with corresponding metadata about everything on a domain or site.

These ontologies allow the data to be parsed automatically, i.e sites like amazon could just make their data available as ontologies and third party sites could "read through the sites for us". These third party sites serve as a portal from where we could ask for what we want and they would in turn look through the sites available (eBay, amazon etc) using the ontologies and get the best deal for us.
Could you explain that?, because if you're right I been wrong my whole life.
How do humans view/treat organisms that are far less evolved ... like bugs?

Any time someone says something like this, that's proof that they don't actually understand evolution.

Bugs have been evolving for exactly as long as we have. Bugs outnumber us, outweigh us, and there are ridiculously more types of them than there are of all kinds of vertebrate life.

We have been able to achieve an undue impact on our environment. But bugs are not less evolved than we are.

Let me add to the surprises. Most fish are evolved from air breathing animals. Our eyes contain a trivial design mistakes that an octopus does not. And we are more closely related to a goldfish than either is to a shark.

If any of this comes as a surprise, then you have confirmed my comment that you don't actually understand evolution.

Edit: Originally I said "land-dwelling" instead of "air-breathing". I do not know of direct evidence about land dwelling, however the swim bladder is believed to be evolved from a lung.
No, a hundred tabs is still far beyond a lot.

If a hundred tabs is not really a lot, what would be? 250? 1,000?
"And I've found that learning a lot of languages is a waste of time."

I'd say that your time would be much better spent learning language concepts and learning to implement them yourself in some sane environment, like OMeta, for example. This way, you could 1) do the incremental changes you want (instead of throwing away one language wholesale and learning another from scratch), 2) recycle the execution environment you have to use (e.g., at work, instead of being forced to switch), 3) broaden your horizons in a fundamental way (learn about type systems, implementation techniques etc.).

"But it's so much more efficient to just become better at the languages and frameworks you use at work and then use that experience to become good at new technologies for that area."

That's exactly in line in what I'm suggesting. Also, wait until Javascript gets tail calls (coming in EcmaScript 6), and you'll be able to implement a vastly increased range of additional language features yourself, in an elegant way (think CPS transforms).
Wow, this displays a severe misunderstanding of how pointers work in general. It's not like the syntax for it in Go is any different, this code would look very similar in anything that has real pointers (C, for example), certainly in regards to the notation and syntax for pointers and references and such.

'I understand what a pointer is'. Questionable.
I wonder how many of the 1,138 accepted the request?
The only thing I'd consider changing on this deck is point 6 about hiring and firing.

The point has validity, but I've seen more (and larger) problems caused by likable but not-quite-qualified employees than I have by unlikable but qualified employees. A good board of advisors and broad feedback can help spot this problem and offer appropriate prescriptions.
Yes, I worded my post poorly.

What I meant to say was something like "Another misuse of antibiotics is caused by poor people not being able to afford a complete course".
Question: "So why didn't anyone tell me?"

Answer: "Because it wouldn't have mattered."

Before I made the plunge and decided to form a startup, I read everything I possibly could about the process... what to do, what not to do, etc. I knew all the mistakes first-time founders make, and I was pretty sure I'd be able to recognize the issues and avoid making any of the really big ones. I didn't expect to get it all right on the first try, but I was certain that I wouldn't get it all wrong.

Guess what? I still made pretty much every mistake in the book. Almost every single thing that I'd read about basically went out the window as soon as I began.

Why? Because once you and you alone own something and put it out to the world to be used, judged, loved, hated, it becomes a very emotional and very personal experience. And once emotion enters the picture, it's very hard to step outside of yourself and assess the situation logically and pragmatically.

When you work for a large company, it's very easy to distance yourself from the product you're building, because most of the time you are not the only one involved in building it. You shipped a buggy piece of crap? Yeah, it sucks, but it's management's fault because they set an unreasonable schedule. And that contractor that worked on that one part didn't know what the hell he was doing. My stuff worked great.

But now this product is your baby. And when someone tells you it's ugly, you're almost certainly not going to be able to take a good hard look, and say, "You know what? I can see where you're coming from."

This presentation is great. Every single point is true. But speaking from experience, having someone tell you about lessons learned isn't the same as actually learning those lessons yourself.
May I ask... why?
One thing I learned was:

Every move you play is certainly not the best.
You just need to focus on making the smallest mistakes as possible.
I don't care so much about the memory, but this reminds me of how chrome doesn't have a way of vertically showing the tabs. know that firefox when I use it supports that.

I saw support for vertical tabs in Chrome that can be turned on, but I think that is experimental. The people that suffer from the memory problems are the people who really just need better tab management features. Maybe this is something for power-users that just needs to be handled with extensions.

Also being able to suspend and resume sessions better is a good idea, and this may help with. When coding on a particular thing, I'll have most of the tabs open that I need. When I get back into it it's just a storm of CMND-T and searching for the references I was using. Sounds like this could help with that.
In what scenarios can I lose my list?

What happens if I click it, close it's list tab, open some new tabs and click it again? Does the old list get overwritten? Is there any way to get it back?
Did you try Ctrl-tab?
Is this faster, easier and cheaper than Harvard business Services, or Incorporate Direct?
He uses four metaphors to help explain this:

1. Cleaning
2. A coffee table
3. Shopping
4. A school

So was he explaining this to his wife in the 1970s? Because REST over HTTP didn't even exist until the 90s.
Astrobiologists discover fossils in meteorite fragments
You're telling me that you actually believe that developers at Microsoft pick and choose what features they include in a browser?

You can blame software designers at Microsoft for that decision (or lack of decision), but I'm fairly sure that dev's at Microsoft are on the "fulfill the design" side of developing...
Yes, and we also have XML, the Academically Correct and proven-in-the-field way to represent all entities.

I get the "URLs are nouns" metaphor, but I don't think it needs any additional promotion or particularly favors HTTP over whatever else might emerge.
[Old story] Dell's Software License Policy: Dude, you're getting screwed.
I think the marketing idea is to get you to install their app so that's probably unlikely.
Hi - one of the cofounders of Clerky here. Three main differences:

1. Other services tend to focus on main street, traditional small businesses. So their forms are missing provisions and documents that are important to startups.

2. Our software lets you do everything completely online. LegalZoom lets you do some stuff online, but then snail mails you a bunch of stuff to sign.

3. Not sure about other services, but LegalZoom takes 20-35 business days to return your filed certificate of incorporation. you can pay extra to expedite this to 7-10 business days. Clerky does it in 1-3 business days.
Agreed, #1 would still be earth-shaking. At the moment, we're the only life we know of. Finding evidence of extraterrestial microbes in the same solar system would suggest a much higher probability for life all over the galaxy.
Can we demonize DRM because of the various legitimate reasons against it, then?
>Interesting side point though: reduced birthrates don't result in any benefits to drug-resistant bacteria though, since a small population can still run high density feedlots which promote them!

Side-note is incorrect. It's a probability game. Going from (hypothetically) 1000 CAFOs to 10 would drop the rate of production by 100x.
Excellent! I love it!

Now when is there going to be a version for Safari?
This was the first thing I thought as well. Honestly all of them seemed fairly common sense and obvious. Didn't really disagree with any.
WhatsApp - Redesign Concept
But you're a power user, most users wouldn't want the hassle of adding sites to a whitelist.
The sign-up form says:
"Currently, Clerky is only appropriate for startups that are Delaware C-corporations (or are looking to incorporate as one). Is this you?"

It'd be nice if there was a link to a discussion of the pros and cons of local incorporation versus Delaware incorporation, and of C-corp verses S-corp or LLC.

Here are some pretty decent links:

http://www.expertlaw.com/library/business/where_to_incorpora...

http://www.lawfirms.com/resources/business/business-operatio...

http://mashable.com/2012/02/09/business-incorporation-taxes/

http://mashable.com/2012/02/17/small-business-incporporation...

http://www.nolo.com/legal-encyclopedia/s-corporation-facts-3...

http://www.nolo.com/legal-encyclopedia/how-corporations-are-...
A friend of mine manages a TechStars outpost, and many of these slides reflect a common point driven into the TechStars community: focus on users. It's a great point as well.

The only point I might take issue with would be the talk-to-customers-before-you-write-code scenario. It depends on the circumstance, but it's been my experience that sometimes you need write some code in order to talk to customers. In our particular market, we won't get in the door without having something to put in front of a customer, simply as a talking point to start a conversation.

If there is one point that's understated, it's the notion of a marathon and not pivoting too fast. It's obviously a fine line, but it's a fine line between beating your head against a wall and working to find a breakthrough or secret sauce or whatever the model is that suits your product. Use the knowledge you find, but the less sexy approach of slogging it out is great advice.
The What, Why and How of AuthorShip Functionality...
It's a pushdown stack of consolidated tabs.
I have 8gb. There was a time when 1gb was more than enough. Now you're saying I should have 16gb -- and you're right!

This is Not A Good Thing. This is people throwing every last feature -- even if it has a pile of 800kb of DLLs/SOs attached -- into every app, with no regard for memory.

I find my system thrashing almost daily at this point. I need to upgrade. Two years ago, running predominantly the same software, 4Gb was just barely not enough, and I upgraded to 8Gb. And two years before that, cut the memory requirements in half again. And again, and again, until you get back to the 1Mb of RAM I had in 1990.

There has been a trend to do exactly what you say you want for 30+ years. And you know, some of that extra memory has been used to great effect -- we can do a ton more now than we could in 1990. But a lot of it is wasted, just Because It's Easy.

And that wasted RAM means pointless upgrades every two years; 99% of the bloat at this point is for something I don't need or want. The ONLY valid reasons to need 16Gb+ are if you're actually using that much data in one place -- a server that needs to scale, for instance, or editing video, or maybe a game that uses crazy amounts of data and/or video.

That the same apps are bloating 2x every two years -- and as a result get slower, since hard drive and memory speeds certainly aren't doubling every two years -- is really unacceptable laziness on the parts of companies and developers in general. It's pretty much the opposite of a Good Thing.
1846: The Year We Hit Peak Sperm Whale Oil
The comparison gets closer to memory when you look at PCIe-based flash storage.

2.5GB/s bandwidth
540k 512b reads (70 microseconds)
1100k 512b writes (15 microseconds)
I can't agree with the "investment != success" slide. It's easy to get caught up with all the things you read in the media about Y company raising X amount. Soon, you start to use that a success metric. This can lead to a lot of tension, frustration, aggravation, and self-doubt if you never raise that round.
Well, yay for you. As I posted in the Firefox thread, when I checked this morning I had 16 tabs open using 2.6GiB of memory, and that without the using websites like Facebook and Twitter that I've found to be memory pigs in the past. I use AdBlock, maybe Ghostery and Disconnect are magic?

In general, my machine has 8GiB of RAM and low-memory thrashing / out-of-memory errors are pretty much a daily occurrence. They're certainly not all Chrome's fault, but I don't think it is helping matters any.
Isn't this what 'Show HN' is for?
<integer>.<integer>
Software Architecture Evolution: from Mainframe to Mobile Apps to HTML5
I average over a hundred tabs regularly.

Although once the favicons disappear, I usually open a new window, or group windows by subject matter. I've tried to alter my browsing habits over the years to ease the load on my computer, but I've just come to accept that I am just one of those people.

This tool is either the best thing that's ever happened, or it's about to exacerbate my problem 10 fold.
As always with SEO it is dangerous to make broad sweeping statements. What works for a small local website, doesn't have to work for a big casino/travel website and vice versa.

The advice I gave was sincere though. In practice I see many businesses aiming for links, when their content just isn't up to par. Quality content alone (without links) is enough to rank in many niches. If you get to the hyper-competative SERPS, sure, you can't escape link building or doing most of the work in-house. Droll: If you are about to enter a hyper-competative niche, you should already know what you are doing, else there is little chance you succeed.

For me, in practice, creating accessible content is still one of the best things start-ups can do. Blog about two times a week and you will rank for it, you don't necessarily need backlinks. If you got an inaccessible site with poor content, you need (probably to buy) backlinks to make a dent.

Disclaimer advice: Never stake your business model on uncustomized broad SEO advice. Especially when there are plenty of authoritative sources for sound start-up SEO advice like:

http://www.youtube.com/watch?v=El3IZFGERbM

http://vimeo.com/39473593

http://www.distilled.net/blog/seo/seo-for-start-ups/

http://www.kalzumeus.com/2010/01/24/startup-seo/
That, or you hold a different set of beliefs dear than the typical person. I'm not saying this is true about you, just that it is another possibility.
It's not meant to be a decimal number. A version number is a sequence of natural numbers ordered lexicographically.
It's not that most current AAA games or movies are good, it's just that I think we tend to see past ones with rose colored glasses, and to compare best of "the past" (decades) with "the present" (a few years), which is clearly unbalanced.

I was never a big fan of playing games for their stories or characters; I value gameplay over almost everything, preferring mindless fun (e.g. Metal Slug) or multiplayer games, but Portal 1 & 2 are certainly better than most of the big budget games I remember playing.

As for movies since the 2000, sure you have crap like those, but you also have decent movies like (from the top of my head) the Coen brothers', the Eternal Sunshine, Mulholland Drive, Children of Men or Crash. Were the previous decades much better? I don't think so.
> someone has some massive insecurities.
That's true. My father and mother were constantly on the verge of going broke, even though they both were employed and worked very hard to save. Medical bills were a real problem. Growing up insecure, it's not surprising I have insecurities. I did manage to get accepted to U.C. Berkeley, although I couldn't finish because my parents or I couldn't afford it and didn't have the skills needed to pursue all the financial aid options.

> The set of people that have average computer savvy contains all kinds of races and economic standing

How is that different from what I'm saying? Saying the "unwashed masses" don't care about what browser they use is inaccurate. That's all.
That's the thing, we don't all often have a choice of leaving where were presently are. Its easy to think about leaving SV (or NY for that matter), but even if most of your earnings are going toward housing, moving isn't easy.

And I felt OP was being trite by only looking at it through his perspective (the entrepreneurial set), whereas the article was about the poor.
Recommendations? I know little about comics.

I liked this one from DC http://en.wikipedia.org/wiki/Wonder_Woman:_The_Hiketeia

Anything in the Marvel universe like that?
What’s New in GNU Emacs 24.3: http://www.masteringemacs.org/articles/2013/03/11/whats-new-...
Ask HN: How to Find Artists for Mobile Game?
If you are working on an indie game for iOS/Android, where would you go about finding and hiring a graphic artist?

I feel like most of the good artists already work for existing game studios. Is there an HN for independent game artists, where I can post a job listing / contract?

Thanks!
It's the lack of warning + the worse part is LinkedIn will send you 3 requests until you join...