skysight-inc/HackerNews huggingface dataset:
If you like this sort of AI where people upload their conscienceness to computers and where people's identites/conscienceoness can 'fork', then check out Greg Egan. They have written lots of scifi on this topic.
Stroustrup reveals what's new in C++ 11
It was made specifically for the restaurant business. Look closely at the last screenshot. You can see that it's a web app running in Chrome. The URL is visible, and the website is a "reservation service for restaurants".

Also of interest: the company uses a freemium model.
Aka the real world.

Google ads stink? Turn on kiosk mode and load wikipedia before letting your kid on the computer. Or just download some quality content and unplug the network cable, which is probably the best idea anyway.
The "Blog in 5 Minutes" demo was just that, a demo. It was a showcase of how easy it is to create simple CRUD apps in Rails as compared to competing frameworks (or DIY stuff) of that era. Even today, it remains a decent beginner's example that touches on many aspects of MVC.

I don't think you really believe a web development framework and a feature rich blogging product were actual competitors but are simply creating strawmen to support your view. Drop the crap.
Looks very cool. I love the concept of a toy that has access to all the power and knowledge of the cloud, plus gets smarter over time.
Proview files suit against Apple in U.S. court
I've never understood why people randomly put really big pictures of their faces on things, with no context/tag/info, it's just a face, not even "Hey, this is me" in the sidebar.
I understand why people form attachments to a specific language and I can't deny that I have my own preferences. However when you stick to just one or two languages you're really limiting yourself and your projects, I see the tendency to try and pigeon hole every task into whatever language people are comfortable with and ignore others that might be better suited for that specific task. When you strip away frameworks most of the languages are very similar and jumping between them is not very difficult.

Primarily I use Objective C, PHP and Javascipt however I have done projects in python, Ruby, C++ over the years.

TLDR: The word for dog in Spanish is perro,
however both dog and perro represent the same thing and a dog can always be trained to bark no matter what language you use to tell it to bark.
Show HN: Usabilla Discover - Collect, rate and share UI Elements on sites
Most designers and developers we know use a combination of Evernote, a directory of images and bookmarks to collect interesting design elements.

We think collecting and curating UI elements can be easier than that, so we built Usabilla Discover. Please have a look at http://discover.usabilla.com/, or look at our blogpost announcement at http://blog.usabilla.com/announcing-usabilla-discover/.

Signup with the code HACKERNEWS and I'll approve the invitation manually.

I'm curious to hear what you think.
Google sells off Clearwire stake for $47 million
Some commenters seem to think the only reason to learn a bunch of languages is to have a bunch of tools ready to apply to whatever problem comes along next, and yes, it is difficult to know many languages well enough to do that. However, I think they're missing the point of this blog post: dabbling in a bunch of significantly different languages makes you aware of the limitations of the (smaller set of) languages you use heavily enough to count as "ready to apply."
Facebook's Director of Engineering unwittingly reveals their Achilles' heel
Contrarianism is not an end in itself. If you deliberately take the polar opposite of what is popular, you're following fashion just as much as someone who always has to be using the new hot thing.

How about we just use the tools that allow us to both do a good job and enjoy doing it.

If part of your enjoyment comes from feeling that you're using the optimal modern configuration, that's great. If part of your enjoyment comes from blazing trails with exciting new technology, go for it! If part of your enjoyment comes from using familiar tools in the way you feel most comfortable, that is also sweet.

In all likelihood, when you're building a compelling and performant web application, they will each serve more than adequately.

The idea that "If my work had become too popular I'd probably think I'd have to change" is terribly cynical.
More than that, the online systems may give you the software for free and possibly the computer too, because they will take a $1 or so off of each reservation. Since restaurants are perpetually cash-strapped, this saving to the owner outweighs any inconvenience to the actual users.
Nerd-o-vision? Millions develop techology-related vision problems.
This is not a fashion show, or "my framework is leaner and executes faster than yours" competition. "Rails is old and busted; Node.js is the new hotness." Seriously? is this the mentality we should adhere to? What happened to the problem solving, or building stuff? Old is bad, eh? If that is our credo we should quit javascript altogether because it is oldness itself!

Please don't get me wrong but I see a problem here. The attitude is quite problematic. You choose a programming language based on what do you want to achieve, and how that language helps you to achieve, not on buzzwords. If I want to build a weblog application, I won't try to learn c++ for example. Not because "it is old and bloaty and requires a peripheral knowledge", it won't help me to solve my problem. And I wonder, what kind of programming language does not require peripheral knowledge?

I can go on and on about how hard is it to do such a shift in a corporate environment and maturity of a codebase is good, and code is not a thing that rusts but I think I made my point.

tl;dr: you choose programming languages based on what you want to do and how that language makes your job easier; not because it is new or old or bloaty or "lean".
You can sign up by clicking 'request an invite' on the top of the page (http://discover.usabilla.com/).
I prefer this reasoning for why people get emotional about programming languages:

When someone says, "Your programming languages sucks", they're also saying, "The way you go about approaching problems sucks", and essentially, "The way you think is wrong".

I think its reasonable for people to get emotional about a claim like that.
FYI your cutoff idea is what Google actually does. Ad quality is a problem Google works on. The main complaint people have is that Google doesn't do a good enough job of overruling users "for their own good" when those users are consistently actively telling Google what they want to see.
Auto-playing noisy ad warning!

Here's a quieter link: http://www.scalado.com/display/en/Remove
Blood Money Kunal Khemu & Amrita Puri wallpapers, Photos & Release Date
Blood Money is upcoming Bollywood thriller movie with Kunal Khemu and Amrita Puri in the lead cast. The film is directed by Vishal Mahadkar and produced by Mukesh Bhatt. The film is based on the Oscar-winning Hollywood blockbuste, Blood Diamond. The film is releasing on March 23, 2012. After the seeing first look poster, the movie will break all the record. The poster featured by Kunal Khemu covered by Bikini girls and dollars to show that it is really Blood Money. Blood Money is the story of a young man who dreams of a better life and has fall in love with Amrita Puri but their parents don’t allow her to marry him. When these situation arises then the pair got married by run away from home and move to Cap Town. The movie is about a young man's journey back to his love and redemption after his dreams turn into nightmares. Anyway, Here is the latest wallpapers of Blood Money movie featured by Kunal Khemu-Amrita Puri.
Building Your First HTML5 Native Mobile Application
Readability link (fixes monospace and window-width columns): http://www.readability.com/articles/b29kmcjg
Mount/Boot an ISO Image with IsoStick
I'm curious as to how helpful "Genius" is for you. If I've already bought a to-do app, for example, the odds of me wanting to buy another one are pretty small. And yet, that seems to be the kind of thing that "Genius" always recommends - more of the same kind of app I've already bought.
Ouch. Well, sometimes the dev wants to look at the world around them but isn't able. For example, I used to work for a company that sold software to health clubs, including high end ones like Equinox. I made various things, from a web app to allowing people to check in to the club using only their fingerprint. Most of what I made was used by the staff of the health clubs, but I was never allowed to actually go to the clubs and see these things being used. Instead, I had to rely on the knowledge of a guy who just knew a lot of stuff about the industry (ie, a "business analyst").
Westlaw and Lexis-Nexis sued for copyright infringement
> Excel on the other hand, it is still irreplaceable unless people can make a REALLY intuitive UI to something like Matlab.

Boy, would I love to see that. Wasn't their a program out there a while back that, in somewhat that spirit, aimed to provide a Python backend to spreadsheet calculations? (Imagine if you used that Python backing to interface with SAGE ….)
My company works in the same space as Thumbtack, and we eat the same amazing food. The expense is far less than you'd think due to economies of scale.

Nothing, and I mean NOTHING beats a home cooked meal, and that's what the very talented Thea delivers. Good, wholesome food simply cannot be matched in a restaurant.

Early this week Thea was sick and we had to settle for Zero Cater. Zero cater is OK, but everyone was glad when Thea came back.

As for breaks to think, people go for walks. People go sit on a couch for awhile. There's no requirement for everyone to actually eat lunch together. You can eat at your desk if you want. You can even go out to eat if you want, but nobody does because they don't want to miss out on the yummy food ;-)
It's a Fermi problem:

http://en.wikipedia.org/wiki/Fermi_problem

An absurdly whimsical and fairly basic Fermi problem, but, hey, why should physicists and engineers hog all the fun?

As for the practical applications of this problem: Any game which a) encourages people to estimate costs in terms of percentage of GDP and b) makes the point that GDP per capita tends to grow over time is a useful educational gambit.
That's a fair point. The main point I was trying to make though is that this "bill of rights" will ensure that companies have already gathered that information into a readily exportable format, thus reducing the friction when the government comes knocking, whatever form that might take.
Those who don't learn from history are destined to repeat it, given all the startups that exist today i'm very glad people are reading this job posting.

Your cool company today can change significantly, and maybe thats ok...but it is a little sad, i think you'd struggle to get a similar recommendation for MS these days.
The ZBOARD Could Actually Make Powered Skateboards Go Mainstream For The Masses
Google's Hertz Doodle in JQuery and CSS3
Awesome! I just bought five (and I don't even have kids).
Also only works if the tags match up to your expectations. It's easy to imagine a perfect world where every old school RPG is tagged with old-school-rpg but that doesn't really seem likely.
Without mobile ad analytics, prices are inefficient and therefore ads are biased to the most profitable buyers, not the highest quality.

Do you have any reason to suspect that quality is more profitable?
Rant: I Love Photography
This is missing the v/V/ctrl-v changes for visual mode type or changing back to normal command mode.
Mike Maples talks more about Microsoft back then: (http://conservancy.umn.edu/bitstream/107465/1/oh387mm.pdf ):

"""I can remember going to the first Microsoft Company picnic in 1988. There were only two children. Microsoft had 1,800 employees and there were only a couple of them that were married. You had all these young kids who weren't married and were right out of school. IBM had conventional dress codes; Microsoft - it was very much like a college campus. The only difference in how they lived, the hours they kept and the way they dressed, between a college campus and Microsoft was that Microsoft bought the equipment. They all wore their shorts and half of them wore sandals or no shoes. Microsoft bought a lot of T-shirts and things for them. There weren't set hours - the management system was to let people pick or sign up for what they were going to do, and it was up to them to do it. So there was very little management attention over directing people or telling them what to do - it was a very empowered work force. And my suspicion was that that was the way IBM was in the 1930s and 1940s. They were much more formal, because the time was much more formal in terms of dress. But in terms of the ages and the attitudes and the mission the people were on - I think it would be a lot the same."""
Too many features really is a problem.

In the beginning you get customers who complain about the lack of features, but after a while customers start to complain, that there are too many features. Since this started to hurt us, we are now hiding features. As the customers become familiar with the software, they start requesting this feature or that. It's only a matter of activating the feature for this particular customer. Easy as cake.

Another approach we're thinking about is feature levels. Like levels in games the customer gains access to new feature levels by completing the current level. Or the software could activate features after a certain amount of time. Like when a customer installs a software and updates it every couple of months. With each update they get new features. They have time to get familiar with the new features. And after a while new features are revealed.

In the end, I don't think it's a good idea to cripple the software just to keep it simple.
Kickstarter's first $852 quadrillion project?
MySQL has had this same problem forever. This isn't something "new". Its stored in the local users .mysql_history
No PC to PC sync in new SkyDrive
I think this is a little unfair. Lots of people skim the comments before going to the article, and they'd assume you meant that there's no content there (other than "Facebook will talk about it in May"), but they actually did talk to a source or two at Facebook and they actually do mention Rackspace's open virtualization stuff.

I thought it was a cool article.
I hate the term rockstar, and i dont think ninja's are good communicators...always sneaking about.

Seriously though, think of what a rockstar is like. High maintenance, on drugs, performs for a short period of time then expects a high payout, goes out late and misses gigs...i dont want a rockstar.

I want a WIZARD! I'm pretty sure wizards are reliable and old school...
"Your work won't be canceled due to some political/financial upheaval"

Don't think that is true anymore.

Wasn't there a post by a former project manager of Silverlight a while ago? While that may not be representative of Microsoft to that degree, I've worked with enough former Softies to know politics play a big role. Especially in the war between Office and Windows.
Why calculate it based on volume? That's what the students did. Surely, the Death Star is hollow, and surface area (times some thickness factor, because it's probably thicker) would be better.
Popset (YC W12) launches a beautiful app for group photo diaries
First off, the technology of the Star Wars universe is well in our future. How
far into our future? Well, Star Trek is about 300 years in our future, and the
technology of Star Wars is obviously well beyond that.

Well, ST has teleportation and SW does not. And I'm not sure the comparison is so easy.

Let's call it 500 years.

In the SW universe, galaxy-wide space travel has been around for millennia.
Was Einstein wrong - or was the cable loose?
Bugs from space offer new source of power
You're completely right. I don't understand why everyone thinks we need to standardize on the web browser as the one true computing platform either. The sheer overhead involved is so upsetting when you see simple canvas/etc. demos that just chug when running on incredibly powerful computers and see people applauding the effort. Native compilation is too sweet a prize to give up; -webkit-box-shadow, the fucked box model, <video>, <canvas>, and friends are no substitute for a real, efficient software stack that isn't incredibly bloated and underperforming. The sooner HN at large realizes this, the sooner it can get to working on things that are actually new and interesting.

The only reason the web is considered the end-all-be-all is because people want to reach "average users" who can't handle installing native software and don't want the inconvenience of maintaining their computers' software. They never will, but that doesn't mean that the future of computing should be decided by the least common denominator of end-users.

The current trend in "web technologies" is to implement a wrapper for every native technology. When we finally finish, we'll end up with what can't possibly work better than what we had before, and it'll have taken incredible amounts of effort for programmers to optimize it enough that it's even usable for real jobs (see javascript engines at large). If all that programmers want is a standard software interface, they should construct one, but the browser as an environment has too much cruft from its history as a /content navigation tool/ to be an effective programming environment.
FTA
> I literally need to type bundle exec every single time I want to scratch my balls. I don't like having to type bundle exec every single time I scratch my balls. I named the task balls, so I can type rake balls, because it rakes my balls, and Bundler pisses all over my tidy syntax, but am I going to complain? Am I going to point out that asking me to type bundle exec every time I want to scratch my own balls shows incredible contempt for me as a user

Really? This what passes for A vs B discussion at the top of HN?
That's a good point. I mainly put that in as a way to credit where we got the idea. I didn't want to come across as if I had come up with this awesome idea all by myself...cause I didn't.

And you are absolutely right how being original doesn't equate to succeeding in business. It helps, but there are so many other factors.

The problem as we've learned from our foray into the adult industry is that there is very little access or ways to raise money for anything adult. Traditionally movie studios were the ones funding all the shoots, but as the internet grew up fast (ie BitTorrent & tube sites) the business models didn't and now since people aren't buying porn dvd's or signing up to membership websites like they used to this means less content being made and more aversion to trying anything new (that's why there are thousands of porn parodies). The business model has stagnated and as for real innovation, we haven't seen much...

So we figured if we can put the future of the adult industry in the public's hands and of those who are passionate about the movies, books, or art combined they can try new things that otherwise your traditional studios / publishers would never attempt. Of course this is no different than what kickstarter and other crowdfunding platforms do for their users, but adult as of yet has no such platform.

That's the theory behind what we want to do...in practice...well that's yet to be determined.
The only issue is, the sun won't power economy that big: http://physics.ucsd.edu/do-the-math/2011/07/can-economic-gro...
Two things I really like about this the most:

1. Providing your employees with healthy, freshly cooked meals on-site! A decent cafeteria that actually provides fresh meals is a heavenly gift and beats ordering and take-away pretty much all the time, both in quality and price so if you can pull it off, by all means provide that for your employees! If I was to switch jobs, a good cafeteria has become a must for me now and it would actually be a factor holding me back.

2. Eating together, focus on "family" in the office. At the IT company I used to work for, we had a small kitchen and a huge table for everyone and very often we would end up eating lunch together, cooked by us or just ordered pizza/kebaps, and we would crack open a beer in the evening, we would play DotA over the LAN in the office until late at night, we would have a movies night, we'd celebrate successes and our xmas party in the office quite often and if an employee wanted to, they could even use the office for a private party with close friends or have their pen+paper rounds there because the table was really damn amazing and the location was right downtown, easy to reach for everyone. What this came down to: this office was way more than just an office; it was a place were we worked and were you also spent countless amazing and fun hours as well. Without failure every time I stepped into that office, I felt a bit "at home" away from home and it was just always a great, relaxed atmosphere and everyone just loved being in the office because you instantly associated it with more than just work.

Emphasizing and acting on the simple idea that the office should be more than just a boring 9-5 work place, more than just a regular office, was definitely one of the best things our boss did there.
Author could've wasted some hour on it. Doesn't matter. What matters is that it is on the front page of HN and will probably accumulate dozens of wasted hours from people reading this. This has to be the most pointless thing I've ever seen here.

But maybe I just don't get something about it.
I don't work for Mozilla, don't use Firefox, and am not a front-end developer (I write C). That said, I agree 100% that Apps of the future will be delivered over HTTP to general purpose runtimes that will essentially be browsers (maybe they'll drop the need to wrap everything in chrome, or something).

Browsers are increasingly become a dynamic language runtime attached to a powerful graphics rendering library. Make the runtime faster, provide better graphics widgets, and get past this "remote everything with shitty local caching" thing and you've got yourself one hell of a toolkit.
Facebook b2b marketing
Has anyone had success marketing in the b2b space on Facebook? I've been trying to crack this for awhile...

P.S. Look at the entrepreneur url structure. Ironic that they don't optimize their urls for search but have 'How to' SEO articles on their site...
Technically, "recording" isn't a mode.
I'm not sure that will ever be possible.

Consciousness produces logic as a tool to use. Logic does not produce consciousness.

Computers, by definition, are pure logic and rules. You can use logic to mimic consciousness, but nothing more.
If I can and have built good or even excellent software in language X and then run into people telling me that X stinks then it's quite easy to find myself defending it. Not on the basis that it's a perfect language, but that it's a workable tool for many situations. Realizing that no language is perfect and that different languages better suit different tasks, it's not uncommon to find yourself being defensive.

I do agree with the points the author makes. I'm just pointing out that there are other reasons to be defensive, and some of them actually stem from knowing multiple languages and programming paradigms.
Free hair loss
No, all of these are a waste of everyone's time.
Yes it is. There might be some devs in cubicles somewhere, but I don't know any of them. Everyone I know at Microsoft has an office (including myself).

I have seen a building with some cubicles, but I don't know who uses those.
Thanks for pointing that out. I neglected to mention you can transition between the visual modes once you're in one... and I didn't realize you can toggle back out to normal mode by just pressing v, V, ctl-V from visual, visual line and visual block modes respectively.
That's true, but their search ranking is weird and kind of broken right now (e.g. company name is indexed; descriptions aren't). It would be great if that got overhauled.