skysight-inc/HackerNews huggingface dataset:
The distinction between web sites and web applications is not granular enough to make this decision. What you should be considering as a developer/designer of a web site/app is not about what bucket Flickr or YouTube or Yelp falls into, but what specific screens should be accessible with shebangs and which screens should not.

Flickr's photo indexes and Yelp's listings and reviews should probably be accessible via regular old URLs. But Flickr's uploader screen? Adding a new listing to Yelp? If you're ok with leaving behind users who have javascript turned off, it simply _does_ _not_ matter. In those cases, why not take advantage of the snappy UX that shebanged interfaces offer?
Just go read the source to NASA Worldwind :)
Google-diff-match-patch: libraries in multiple languages for sync-ing text
It is not impossible, one just needs to actively learn to use the muscles around the eyes to make real-looking smiles. Takes a few years of sporadically applied effort though.
The reason we become experts as something (interacting with a computer here) is that we spend time thinking about it. By making user interactions harder, we're actually training people to think in a way that will allow them to extrapolate simple solutions to larger problems in the future.

Knights-in-training learned with heavier swords than they'd use in battle, so that when battle came they'd be able to wield their swords effortlessly.
Well, I could be wrong, but it's just a sneaking feeling that vim might be faster. But I've never been able to stick w/ it long enough to know for sure....

But e.g., stuff like "." the e/E and b/B distinction, [d]f (like zap-to-char but waaay more useful) don't really have emacs equivalents.

And come on, C-f, C-b, C-n, C-p to move around -- not smart! I assume it's for "forward, backward, next, previous", but you shouldn't choose your most basic motion keys to have memorable names, you should choose them to be efficient!
A better approach in all ways is to use the HTML5 history API, a la GitHub.

https://github.com/blog/760-the-tree-slider
IIRC, Posterous does this as part of their caching strategy. Static content is HTTP cached and dynamic content is pulled in via AJAX on page load. The result is that the primary content is available fast and dynamic secondary information (such as view count, etc) pops in soon after.
Let's hope they will sell flickr first.
What concerns me about the ES5 solution is that with freeze, apparently we got yet another different way to evaluate equality.

if(value) behaves differently from if (value == true), behaves differently from if (value === true), which again behaves differently from that check in freeze.

IMHO, that freeze check should have behaved the same as ===, so the proposed solution should not have worked.

Oh well.
VPSs are great if you need less than the resources of one server, need a number of machines for a short period of time or your tasks are not disk IO intensive.

All that work you did to make your IO sequential goes to waste as soon as you put it on a VPS. It will be interesting to see if SSDs overcome the typical VPS limitations.
Or Autocad, Maya, Logic and Protools... Those are the types of tools where professionals will dismiss simpler UIs out of hand.
That's true, to a point. My principle objections to hashbang URLs is greatly reduced for pages which people are never intended to link to - private "edit" interfaces protected by a login are a prime example.

Personally I'm not OK leaving behind non-JS users in my own development, but provided a site's public pages are accessible I'm not too bothered what they're doing when people log in.
If the point you just made was a person, I think I'd walk alongside him for 3/4 of a mile, and then stop right there. Do some people have trouble staying organized? Of course. Are they hopeless lost causes whom technology can't help? That's going too far.

The productivity field is an interesting area where, if you want to build something great, you need to do some real research on human behavior and psychology. If you had the world's most delicious ice cream, I doubt you'd try selling it in Siberia. Nor would you sell balloons at a funeral. Or cars without gas in the tank. So what's troubling is, plenty of people make seemingly-great productivity tools, and then promptly ignore obvious issues... like the fact that people tend to lose motivation over time. There's a reason we're building Taskforce in the inbox, and it's not because we're hopping on the "email overload" bandwagon.

We think that with enough intelligently-directed effort, we can create something that really does make people better at what they want to do.
Similarly I've often wondered if it results in hotter coffee to mix your milk with the coffee when it goes into the thermos, rather than when it comes out. I'm pretty sure it is better to do it this way - my reasoning is that the hotter black coffee, because of a greater temperature difference with the surroundings, loses heat more rapidly through the thermos walls than the milk + coffee mixture. But I'm unsure how significant the effect is. Perhaps I'll measure it some time.
s/Scsh is something/Guile is something/
Does anyone want to trim down that hyperbolic 887-word rant into a concise bug report? I just don't have the energy to do it myself. Something about Remote.app on OS 3.1.x? That's as far as I could get.
I believe this comes down to interfaces. It's fair to assume that programmers will have greater ease in a UNIX command line environment after overcoming the learning curve. On the other hand, standard user would be better off interfacing with a GUI as it is superior to command line for tasks that are different than a developers. Data creation vs. Data consumption.
Http://www.brisbane.qld.gov.au/community-support/migrants-refugees/index.htm
I loved the site and completely agree with the "under $5" suggestion. It makes the user's life easier
Works really nicely, and great interface. Keep iterating, I'll test it with my friends for you
When science is done behind closed doors with bouncers keeping out non-members, what other option do we have?
Actually...the more I think about it...the more I think you might be on to something.

Perhaps we can create a culture of improving monetization - so all the comments have to be constructive (i.e. helping the entrepreneurs improve their monetization) or they will be deleted.

Thanks for sparking that :)
The Science of Email Marketng
In fact they did. They measured total task time for internalized versus externalized conditions. Contra your prediction, there wasn't a significant difference. Keep in mind this is one limited experiment so it's obviously not the final say, but it's always good to actually look at the data.
Google's self-driving car is pretty big, in my opinion. It's not really 'next' though as its ancestors have been around for a few years from DARPA Grand Challenge.
My entire company's website runs off AppEngine - http://www.getaround.com
The two cup trick is also used in Japan when making green tea, because the fragile tea leaves can be damaged if the water is too hot.

I once heard a tea master say that every time you pour the water from one cup to another, it cools down by 10 degrees (celsius). I'm not sure I fully believe him because pouring the water between cups 10 times didn't freeze the water. ;-)
"Jeopardy-Playing Watson Computer System Could Revolutionize Research"

you don't say
That's why this approach isn't for everyone. To each his own. One thing to keep in mind, however, is that the approach is meant more for projects that can be thought of as "web applications", rather than websites; things that would require JavaScript to be enabled to even work.

Also, another way of thinking of it is to stop thinking of the browser as a browser. If you do the hashbang thing properly, you're now treating your browser as an API consumption service, and treating it as you would any other application. This isn't necessarily a bad thing, but does have drawbacks.
This article lead to me reading about vim's undo branches feature, something that I had really wanted for a long time but just didn't notice existed. Thanks!

http://vimdoc.sourceforge.net/htmldoc/undo.html#undo-branche...
In 'Influence: Science and Practice', Cialdini delves into the research surrounding hazing and more abstractly, how the value we place on things is often correlated to the degree of difficulty or suffering endured to get them.

Basically, I like linux and vim because I had to suffer so much learning them ;)

but seriously, I think that notion applies heavily with coding. the languages and tools are often difficult and time-consuming to learn, and once you've invested the time to learn them well, you're psychologically predisposed to like them more. if time is valuable and one spends a lot of time learning a tool, only to find out later that it might be sub-par, it causes cognitive dissonance. at that point dissonance is most quickly reduced by looking for information confirming you've made the right choice, or simply assuming you have, and getting back to work

not directly parallel or orthogonal to the OP, but just a thought that crossed my mind while I was reading this

(I'm getting delirious because I popped some sleeping-pills, so I'm not to be held responsible to how coherent it was, orthogonality aside.)
You're supposed to internalize the process of remembering footnotes and cross-referencing them with the links, instead of relying on external cues like hyperlinks. ;-)
For those wondering his blog is at http://ken-jennings.com/blog/
Google unveils One Pass system for online content
I agree. In fact, I gathered all the patches that have been floating around to do just that into a repo today: http://hg.mozilla.org/users/pwalton_mozilla.com/oop-tabs/

There is a lot (and by that I mean a lot - like, really basic stuff like focus) that doesn't work still, but the core of a multi-process Firefox is standing up already.
agree about the role of women in the Social Network

but in this situation no-one said that strippers that came with Yuri were female! ;)
The article makes mention that the example doesn't use the HTML5 History API, and that the onus is on the developer to check for and use that as appropriate.
If you can think of them, I'd like to see possible pitfalls mentioned along with the ideas for more revenue - a particular startup may have avoided them, but if someone else wanted to try a similar strategy they might not think of them.
i disliked the author's frequent right-ist propaganda memes like "all regulation is bad", and "government just prints up money" (as opposed to selling treasury notes to voluntary buyers; in essence, borrowing). came off as a crank or shill with an agenda.
Extremely valid point. Though isn't it possible they could have advanced in certain fields that we never or haven't advanced in and vice versa?
So far only a week has passed and we seem to have settled into the #12 spot. But it will be really interesting to see if the ranking sticks around. Sadly with this case study being dropped into our laps we weren't set up to run it as a test and only have "after effect" data to go off of.
Its fairly limited, feature-wise.
Possible pitfalls, in terms of revenue models or in terms of startup strategy ?

Can you explain this a little more? I am intrigued.
But you have to resolve dropbox conflicts. That work grows as you add people, whereas adduser is a constant amount of work for each new team member.

What maintenance is there for git over ssh? And, git makes backups automatically :)
How Smart Is The Octopus?
Will operating systems become user interface agnostic?
Time will tell if it's temporary. The thing is when content gets a lot of retweets, it means it's probably pretty link-worthy. So the tweets could have given it an initial bump, but then traditional backlinks could keep the rankings high.
Oh, heck. I'd avoided 1000M for a while because I was expecting to find it pretty tacky, but after having browsed a few profiles, it's quite moving (especially considering I don't know the people in the profiles).

Excellent job, wish you guys all the best with this.
Nike Hyperdunk 2010 White Varsity Royal Black
"I for one welcome our new computer overlords"
http://en.wikipedia.org/wiki/Three_Laws_of_Robotics

Take it up with Asimov.
Reminds me of a correction I sent to The Straight Dope many years ago: http://www.straightdope.com/columns/read/851/why-do-you-blow...
So as long as I convince Apple that the Bootcamp is $199 and the App is $1 then I don't have an issue (Unless non-IOS bootcampers catch wind and want a discount :P)

In terms of structure -- it will be more of a saas app -- Food/exercise diary with integration into the bootcamp client systems.. So all of your bootcamp workouts/measurements/results are already entered for you. That was my concern as the key feature of the app was to essentially see your bootcamp results and to give your trainer a look at your food diary. Which wont happen unless you're paying the $200 and actually there in meatspace....

// Of course -- I guess we could move into virtual coaching / training / etc... Getting workout and diet plans out of the app for a much higher monthly fee... that might be worth paying the 30% to Apple for as our clients wouldn't be ones we could reach elsewhere.. hmmm... this has potential.
It's clear that changed over the past few years, starting soon after dropping "Computers" from their name...
Could be anything .. something outsiders or competitors could have exploited, things to watch and plan for, basically anything that could hinder the best possible performance. Like you see in, as one example, resume writing articles - "don't do this". When I think of something specific I'll post it :D
Part 2 where that quote is actually found:
http://www.youtube.com/watch?v=DHGu0-p-3QQ
It seems that the majority of commenters here did not, in fact, RTFA.

Let's not have the facts get in way of a prevalent collective delusion, though: that when every incentive and opportunity for malfeasance exists, bankers will consistently "do the right thing" in spite of pitifully lax enforcement.

No, the pristine ideals of the ultra-rich financial engineering class are incredibly robust, and it's lazy self-serving government bureaucrats whom we should be most concerned about.
> and aren't even allowed to post links to their site in the app anymore.

whoa. first time I heard this. if this is true, it's probably straws[final+5] for me. goodbye native iOS app development, hello mobile multi-platform web apps and Android apps.
How to choose right baby footwear?
Someone forgot to configure an update to the Remote app to have a minimum iOS version of 4.x, apparently.

Though the fact that apparently apple were going to send engineers to his house (... really? I pretty much don't believe that at all), if true, implies that something about his iPod touch is something that apple can't possibly reproduce with their own bug-testing facilities. He also hasn't installed the update on his other 3.x device (understandable but it would be a helpful datapoint).

Oh also the AppStore apparently has some broken Javascript on 3.x devices, meaning if you want to selectively update (to avoid the one (1) Remote app update this post is mostly about), you are completely doomed forever and cannot, for example, use the update mechanism in the desktop iTunes software.
Cf. http://www.stickk.com/
1. Depends on what the OPs goals are. Most scalable startups register C corps in Delaware. Of course if he's not planning to raise, scale a large size startup, etc.. this may not apply.

2. If the above is true, I would highly recommend against using services such as LegalZoom. Nothing against them, but to get stocks issued, all the paperwork done correctly, bylaws written, etc etc etc... Is not something I would rely on LegalZoom to get done. You need a proper attorney for that. Again, depends on what exactly he's trying to do.
The many faces of operator new in C++
i use vps for development and beta environments. anything production quality needs to go on physical hardware.
I like where you are doing. Want something specific and tangible though....but I definitely like where you are going :)
Aaron Wall had an amusing tweet the other day: Facebook should reverse merger w/ Yahoo, sell off the Asian assets for 100%+ of the price of Yahoo proper, and use what is left as a source of free traffic.
most people don't want to be knights, they want to be the people who are ordering the knights into battle. (most computer users don't want to become experts at interacting with a computer, they want to be adept at using the computer to do taxes, interact with colleagues, search for information, etc.)
Since when does the government need to approve books for publication? You want to "be an ass" because as the author, you want those details out, and as the publisher, you know those details are what will sell the book.
> I've changed my focus from iOS to web because of Apple's policies.

Bingo!

I leaned that way before as well. recent events just reinforced my decision to do the same. i've got one iOS native app in the pipeline for a startup client now. but it will hopefully be my last. there are just too many business ideas, too many features and experiences I can deliver quite satisfactorily as a desktop-friendly & mobile-friendly website, or on Android, to have to put up with this Nazi behavior on Apple's part anymore. i demand the ability to have whatever features I want, whatever content I want, do billing however I want, design my UI whatever way I think best, use whatever tools I want, and make new releases when and how I want, with no more bureaucracy, rituals or dumbass XCode quirks and mole-whacking. No more.
Some of the ideas are pretty cool: "The 15 Most Brilliant New Ideas ..."
I've noticed the same thing with reedit and my site. I've had a blog post on evolution rank in google for evolution related searches because it got to the top of the atheism subreddit. The organic traffic trailed off pretty quickly though.
Then by all means build such a single-server Watson clone and program it!

I think you're underestimating the combinatorial explosion that occurs when you try to do any kind of AI over natural language (and I speak from experience). Though I get your point that it seems they haven't reduced the big-O complexity of the problem; but what if it's irreducible?

In fact I do think eventually a smaller scale implementation of a Watson clone will happen, and not just because of Moore's law. As Steve Wozniak said in a forward to a book about the Apple 1, "Some very simple ideas are very hard to do the first time." It seems to take a first execution to inspire the people who will come after and find simpler ways to do it. Somehow just knowing that it has been done is enough to set another inventor down the path of doing it even better. This happened frequently in the field of steam engines and thermodynamics in the 17 and 1800s, when just hearing about what one person had done would lead the next person to leap frog it.
A couple of comments:

1. Every completely new technology (and this is truly new) has lots of low hanging fruit to pick which are not obviously at first glance. Jeopardy was a test application and publicity source, but where the real-world applications are, we don't know yet. But it's a safe bet there'll be at least a couple of domains that will be completely revolutionized.

2. The great benefits of AI, like those of computing in general, aren't in AI-only applications. We won't have black box factories any time soon, just as we don't have black box financial systems or medical equipment. The benefits come _always_ from the synergy between human and machine.

So the argument that Watson isn't a real AI doesn't hold water (true Scotsman anyone?). It's an awesome tool, with the potential to work with humans closer, better and on a larger scale then what we have now.
ILSpy is the open-source .NET assembly browser and decompiler.
He's a brilliant guy, but this is a terrible example. Worms can't communicate with us, so obviously we're not going to try to have a conversation with them. If we found a worm-like species on another planet and their vocabulary consisted of nothing more than a couple hundred words, I can guarantee you we would stop and try to have a conversation with them. If a vastly superior race came upon us and we were the first species they ever found that they could communicate with, I'm pretty sure they'd do the same.
hey, you learned the Django so fast,

did you know any other programming language before learning Django - like PHP,

did you know CSS/html before learning Django

isnt PHP easier to learn ?
The problem in the article is that he talks about the two extremes of interface design, the gui vs the linux command line.

There are better interfaces for complex tasks.just try a good python Shell , with auto-complete and context sensitive help(like wing ide). the learning curve is much shorter. and you don't lost power along the way.
> This is why physicists need to talk to chemists once in a while.

Reminded-me of this xkcd strip: http://xkcd.com/435/
I agree with you. Don't change horses midstream. I think the choice to go with power was flawed to begin with. But for better (financially) or worse they decided to do that.

Mind you, several racks worth of computer always looks cooler. You'd be a bit disappointed if Alex Trebek opened the rack door to find a 1u Dell inside.
I once submitted an app which crash on 3.x firmware and Apple let it went through. Before this I thought they test the app on every single firmware version which i supported, but from the log on my server (my app requests some images from server) they only tested it on the latest version. It wasmy fault that it crashes, but I expected Apple to be a gatekeeper to NOT let it goes through.
My wife's take:
"huh! Didn't care much for the article coz though she makes some good points, I felt like it's putting it all on the woman!! Even if she says "spouse" several times, it's like she's saying spouse, but meaning wife... I have to agree with her sister about trying to put women back 50 years!! Not surprising you, meaning a guy, would like it though!! ;-D It has everything a husband would want his ideal wife to do!"
On the other hand, there are so many people who rely on "easy" interfaces every day whose productivity could be increased dramatically by learning the tools just a bit better. Think of how many people hunt-and-peck on their keyboards. Some of these people have been hunting and pecking for twenty, thirty or more years of typing every day (I work in a school---it's embarrassing to watch so many teachers do this day in and day out). You don't always have to become a "guru" to get something significant out of having put in a little effort learning your tools.
Nice, this perhaps has some very interesting implications for healthcare ! ?

If I may offer three thoughts:

First, as I understand your model, you're taking 15% of the unrealized goal funds to pay for 100% of the transaction fees. This seems off in that the only way you benefit financially is by people NOT completing their goals. Hardly the point of your project. Why not take a "success fee" for playing an active role in helping people achieve their goals ?

Second, someone mentioned trust, and while this suggestion is probably not the ultimate solution, I would urge you to consider adding your personal profile(s) and picture(s). This would at least give people a human element to connect with. Similarly, the inclusion of "Gain, LLC" is slightly confusing, as well as perhaps lends to the possible interpretation that you are the only one gaining from the transaction.

Third, stickiness & ticklers... is there something you can do to gently remind people of their goals and / or get them coming back to update progress ? ?

Hope those help...
I didn't understand that comment... was he insinuating physicists don't know thermodynamics? The original question is pretty basic.