skysight-inc/HackerNews huggingface dataset:
it's still pushing our current hardware to expect to get a whole squad of really detailed, smart AIs and also have a playable action game with modern graphics quality

I don't buy this for a moment. On multicore PCs, graphics horsepower is almost completely separate from CPU horsepower available for AI. Modern games rarely escape the 15..40% CPU utilization envelope on my machine (i7 920); there is bags and bags of concurrent room. Memory usage is barely noticeable (very rarely more than 2GB as most games are 32-bit, meanwhile I have another 10GB twiddling its thumbs). Meanwhile, it's the GPU that is normally limiting framerate, but only because I'm pushing up anti-aliasing, anisotropic filtering and shadow quality.

I think consoles are the bigger issue: games are no longer designed to take advantage of modern PC hardware. Instead, they're developed with consoles in mind, with graphics parameters that can be turned up on the PC. But gameplay and AI doesn't get nearly the same tunable love as graphics - and in some ways it shouldn't as it would change the nature of the game - but it remains that modern PC hardware, outside of straight-line single-threaded performance and the GPU, is not particularly taxed by modern games.
use it? -probably yes. pay for it? -nope.
Google girl
Only if it supports "rm -R"
any thoughts on what you would use it for, if you had free access?
You're creating a false dichotomy.

There are plenty of startups and small businesses that aren't set up to change the world but aren't looking to make a quick buck due to a bubble either. Say, a company making UI mockups or bingo cards. They're just small businesses exploiting a niche market.
Dave, what do you like about it? Would like to get more details on what does & doesn't work in your (and others') opinion(s).
Wanting to change the world is a great thing. If you're already profitable, you're in a great position.

But please don't dismiss somebody for being a bit focused on how your business will make money over the short or long-term. If a co-founder wants to join up with you and doesn't ask you some really tough questions about your plans to make real money, you shouldn't be happy about this: you should question his experience, competence, and judgement.

Any decent developer has already been approached by many startups: most of which claim to have ideas that change the world and most of which have no real business plan and are destined to fail. Somebody who has been through this before is likely going to grill you hard about money and I don't think there's anything wrong with that.
Harvard building Backblaze-style storage pods for big data.
the thing is that #1 it does :) #2 i wouldn't be responsible for it
You know, he's totally correct (Haskell being lazy and all) but I think he missed the point entirely :P
The economics of the games industry mean that you can't turn a profit on AAA games without sequels. The new IP push was about reducing EA's dependence on sports titles and externally-licensed IP. (Also, to a degree, an attempt to reinvigorate EA's corporate culture) It was always in the game plan that the successful new IP games would receive plenty of sequels.

I wouldn't say it was a total failure. Mass Effect and Dragon Age are pretty good. =)
I love how the Facebook PR angle is that they have consulted with "child protection" experts who advised them that a real-name policy is a good idea. "Save the children" is a really lame excuse in this context.
> That's why Ray-casting would never pick up for real-time games (Unreal most definitely is not doing any ray-casting, I'm just giving it as a an extreme example).

I'm not convinced that you are correct here. Although ray-tracing has not been a good option in the past due to processor limitations, we're reaching the point at which it may become feasible. Because ray-tracing scales linearly with the number of cores you use, modern CPUs are fairly well equipped to work with it, albeit at sub-optimal framerates. See the following (from 2007) for reference: http://www.q4rt.de/

Outside of this, consider that the only way vector graphics are allowed to perform at their current level is due to the existence of discrete graphics cards which are optimized for the necessary matrix calculations. If we were to develop discrete cards for ray-tracing, we could potentially see amazing results. For example, in 2009 IBM developed a computer that could run full-scene ray-tracing at 1080p averaging 90 FPS. While I do not know how complex said scene was, I'm optimistic about the future of ray-tracing.
When I visit a GitHub page of a new project that I find interesting, I would like to hack on or use as an end-user I don't even have to click on the clipboard icon to get the URL. I just take the URL straight from my browser and put it into my terminal to obtain a local copy over https, or by changing https to git and adding .git at the end:

git clone https://github.com/USER/PROJECTNAME
git clone git://github.com/USER/PROJECTNAME.git

Can you tell me off the top of your head how to checkout the source for $RANDOMPROJECT on sourceforge? What's the common URL to browse the sourcecode? One of my buggest complaints about sourceforge is that there is no easy way to grab an actual URL of a package for a project to download without manually editing it if you wanted to cURL or Wget it to a remote server you are shelled into. After enough years I've learned to download packages from sourceforge using this URL form:

curl -O http://MIRRORNAME.dl.sourceforge.net/project/PROJECTNAME/SOMERANDOMFOLDER/PROJECTNAME-PROJECTVERSION/PROJECTNAME-PROJECTVERSION.tar.gz

My hats off to the guys at GitHub. They took usability to the next level.
Videos Chistosos
Los mejores videos Chistosos que hay en internet...
Joke from a lawyer I know:

Family court == good people at their worst.

Criminal court == bad people at their best.
I'm sure the engineers could hack something up, no problem. The problem is that Facebook's market defines mass-market -- the unwashed masses need to be able to figure out how to do stuff. That's hard.
It is hard to change the world if you're not standing on a solid foundation. I speak from some experience - I run an all volunteer organization that has actively saved lives, and improved others. We're in a very quiet state because I failed to build that foundation.

I regularly try to convince people who are new to emergency services that they have to take care of themselves if they want to care for others. If you're on shaky ground physically, emotionally, or financially then you're likely to fail just when the person (community, group, client) that you're trying to save (serve, help, support) depends on you the most.
It's an ok article, but imho the illustration is really great
A Mini-Newsletter From Your Google Chrome Security Team
The Fate of Microsoft's Largest Acquisitions
Thats a cool premise for a meetup. Wish there was one in Seattle.
Didn't realize that animal style including cooking the mustard into the patty
If only c++ had some sort of static type system which could be leveraged to provide compile-time checks...

But seriously, this is a large part of the power of c++'s type system. Taking the article's example, if the argument types were of (user class) 'non_zero_float', there's no possibility for error.

You still have to check that your input is non-zero at some point, but you've now focused it into one place (the 'non_zero_float' class ctor), and other chunks of your program depending on those type semantics no longer need to worry about it.
"But it does highlight the key failing of for loops: they conflate three separate kinds of operations -- filtering, reduction and transformation."

There's actually four kinds of operations: filtering, reduction, transformation, and good Lord man what the hell are you doing with the loop index? did it just go negative? It did! Why? And it still works‽, which is actually quite hard to simulate with functional programming. Fortunately.
i post lots of links of funny pictures, graphs, amazing designs etc. uploaded to places like twitpic, etc. to facebook, twitter, etc.
I would like to make a copy of each of them to one of the free storage services like may be picasa web albums.
Ask HN: Any coworking or hacker spaces in Utah?
I'm looking to mix up my work environment a bit, so I'm wondering if there are any coworking spaces, hacker spaces, or other places in northern Utah that hackers congregate at on a regular basis.
Seeing as how I wrote a version of this several years ago, yes.

But as another commenter said, you have to show a need.

They say to show people using your startup in a normal workflow. So if you had 2 or 3 examples of somebody interacting with their computer and how much easier it is with your app, it would probably hit home better than just a description.

I think the killer feature here is the ability to search for new social apps and auto-signup. It has the potential to turn the social networking thing upside down. (But like all really cool ideas, the audience is probably even "cooler" than the idea)
Meh. This is pretty typical among game fans, especially online competitive game fans. And I say that as a game programmer. And what he lacks in subtlety he makes up in passion and enthusiasm. He doesn't like the game. Oh well. Still, the basic point he makes is legit - with less compelling games in the field, the mediocre ones get a brighter spotlight shone on them.
That's a fair point, and there are a few things I would point out in no particular order:

The first is that CoffeeScript is ultimately a sort of dialect of Javascript. CS and JS can interact with eachother seamlessly, so as mentioned in the OP article there's no need to switch over to CS for everything and/or all at once.

Another important thing is that where possible CS tries to map relatively directly to JS, so for experienced JS developers they will recognize CS as a series of shortcuts which map to idioms they use constantly.

If you are familiar with JS, doing a few small projects in CS should get you pretty familiar with it.

CS is obviously somewhat immature, but I think it's reached the point where it can be considered for "serious work". I've found the tooling is pretty decent: coffee is slick with commands like --watch to recompile on changes, and coffee-mode for emacs is nice. There's also CS mode for vim, textmate, gedit, + more.

Honestly the main hurdle is potential debugging problems, but I haven't found that to be too difficult either. Being mindful of how CS transforms your code, and strategic debugging code make the process for me not much different from debugging regular JS.

So I'd say at this point I don't think CS presents hurdles which are terribly difficult to overcome.
As I found out to my sadness, the only sane configuration is not the one which ships with apt-get apache2.

I like many things about Nginx. The fact that it is a production-capable web server out of the box, for example. I know that is probably not a high-priority design goal for Apache for historical reasons, but it seems a very sensible default in 2011.
Asking for feedback on an idea: scatter storage across home computers
Could this idea work? Maybe someone has built it already?

The idea is that you run a storage server application on your home computer.

You get paid for storing blocks of data which are encrypted.

The more reliable and fast your server is, the higher you get paid.

Customer of the system submit a file to be stored which gets broken into blocks and stored across many home storage servers. Customers can choose the amount of redundancy required -i.e. a block gets stored on 20 different servers across the world. More redundancy costs more.

Any thoughts on whether this sort of thing might be practical?
List of hidden menu items http://www.yelp.com/topic/san-francisco-in-n-out-secret-menu...
Unleashing energy innovation
Really? C++ is perhaps the slowest moving language in my repertoire in terms of 'popular' approaches to solving common problems. Look how long a c++0x specification has taken.

And also, www.boost.org. Don't code c++ without it.
Not quite. Hammer lets you look up the state of a file at any given timestamp.

ZFS makes you take snapshots regularly and then lets you look at the state of the file at a given snapshot.
Looks like his "automation controller" is a sheevaplug miniature "plug computer".

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

I'd love to know more about all of the steps involved with hooking that up to a Kinect and getting it to process input and perform tasks.
You're paying for people to astro-turf your app to people that are interested in what that person has to say, not necessarily looking for whatever your site does.
Grumblings In Google's App Marketplace: Google goes the Apple way
Just because you put the word "Hacking" in the title, doesn't mean there's actual hacking involved. Flagged.
"It's cheaper to hire end-of-life care than to raise a child"
Maybe the reporter should tell that to this lady http://www.asiaone.com/News/AsiaOne%2BNews/Singapore/Story/A... reported today Mar 8

In a nutshell, she looked after this autistic child who was abandoned by his parents at 3 and is now 13, and was quoted as saying "I don't expect him to take care of me in the future. I just hope he can take care of himself"
Thanks for that. The ensuing discussion helped.
Learn and practice CSS Selectors
BoS is a major reason why BCC succeeded. That said, the forum is smaller and less vibrant than it used to be.
Indeed, to the "cool" and also "show a need". I'm currently looking for the "need".

Take for example, Flick, Picasa and similar. At first it doesn't seem a use case because there are already dozens of online, offline and hybrid applications to manage those collections. But when you add "web interoperability" to it, as in, copy/pasting/moving from into/out of those and into other webapps (copying some pictures from Flick into Posterous, directly) it starts to sound a lot more exciting and worth exploring, which is where i'm at at the moment.
Leaving aside the sexist subtext that women appreciate beauty more than men...

While Wikifashion is pretty and, that beauty certainly (I'm sure) helps contribute to it's success: Don't you think your high female contributor ratio has more to do with your subject matter being more interesting to women?
Toronto Wedding Services
Babylon Wedding Centre, we take care of all your wedding planning needs! Wedding Photographers Toronto offering beautiful pictures, beautiful backgrounds, dedicated Toronto wedding photographers and expert wedding videographers in Toronto are here to make sure your memories last a lifetime, and look as beautiful as possible!
Wow, so much for back-nav'ing on that tab.
Yes, this was a popular topic of discussion around 2001. The net result is that your home computer is so unreliable and has such little bandwidth that its spare resources are worth zero. Specifically, repairing data lost due to churn can easily consume all available bandwidth.

http://www.slideshare.net/emery/tfs-a-transparent-file-syste... (especially slides 21-23)

http://www.cs.umass.edu/~emery/pubs/TFS.pdf

http://tahoe-lafs.org/trac/tahoe-lafs
Watching your brain change
Cool! I recently moved from SF to Tokyo and so have a vested interest in this, but I wish more startups went after the Japanese market at an earlier stage. Based on the popularity of twitter and sheer number of iPhones I see on a daily basis there's a ton of potential.

I'm not a potential hire but your visit sounds like a good excuse for an informal meetup of hacker news readers in Tokyo. Have time?
If your boss is hassling you about bounce rate, here's your fix.
> It leads to horrendous abstraction leakage (I need to let every caller know I use FooBarWidget in the core of my application??),

If your code catches any exceptions that might be thrown by its use of FooBarWidget, then you wouldn't need to specify it as an exception that your code might throw, right? If it doesn't, then your code exposes to callers that it uses FooBarWidget every time FooBarWidget throws an exception.
What do you mean by pay? A periodic subscription or more of a one time app payment (say 99 cents)?

If we are just talking about pictures/media files and a subscription - No, I won't pay. There have been (rare) times when I cross-posted pictures from Instagram to facebook. It wasn't that big of a deal to upload that image to Facebook.

I might think about paying a one time fee if the app is really good.
Password stolen: an ounce of prevention
Is this even possible? Maybe it is just my ignorance of copyright law here, but I was under the impression that in the US copyright is granted automatically upon the creation of a original work. Copyright is not something you apply for. If that is the case, I can't see how one could attempt to re-copyright a work. Or am I missing something?
Not sure what you mean with copy ctor bloat, but for your_flavor_of_smart_ptr, that's what the typedef keyword is for.

A common idiom I use is to typedef a class's preferred smart-pointer as ptr_t within the class namespace. Passing them around now looks like:

void some_function(my_class::ptr_t);

Exception safe, clear semantics, & no bloat.
HTC Sense shows missed call & SMS notifications on the lock screen. I've found it to be an ideal notification experience, personally.

Spam is a problem best solved by removing the offending app. It's not like they can't do worse things to your phone (unless you're one of the few who pay attention to that permissions screen).
10 years down the track are things the same?
True, but for every Braid, there were how many hundreds or thousands of failures? You can't blame the guys writing the huge cheques these days to expect likely success.

That being said, if they were smart, they'd be setting up some skunkworks projects on relatively small budgets....which I'm not aware of.
And curiously, Animal Style fries don't include mustard.
Yes.
But to be fair, upon knowing that this would be possible with the constituent services APIs and that someone was charging for it, I would immediately embark upon making a free clone.

Honestly, an API-filesystem framework would be kind of sweet. But I can't imagine the kind of people who would pay for this aren't the same people who could eventually write it. And be faster at adding new/random services, etc.
Just because it scales with the number of cores, it does not mean it would keep fps in reasonable range given random camera position and orientation.

Take a look at Intel's raytracing demo, and when you go close to the lamps (shiny bulby spherical objects with lots of reflections) you get a lot of slowdown (using same amount of cpus).

That's what I'm talking about. Yes you can tweak it, but it loses it's purpose.
Convince me to quit my day job
For the past five months I have been spending nearly all of my free time outside of my day job creating my startup. It is now to the point where I believe I could launch it and begin making money from it within 5-6 months.

The product will be competing with my current employer's (no non-compete, no stolen trade secrets, most legal questions already answered), so for legal reasons I have to quit my day job before launching. I am in a good enough financial situation that, even in the worst case scenario, I can go for a year before having to bail on my startup and start looking for a new job.

So HN, tell me your story of quitting your day job or otherwise convince me that leaving my well paying, comfortable job isn't horribly reckless. How do you know when the time is right to launch your product? Should I have so much faith in my product that I would be alright with marching into my boss's office tomorrow and telling him I quit?
That's a really good explanation.
The value of Cache does not increase linearly with size. You also run into latency issues, so Having L4 cache on a modern motherboard would have little value.
Spent $55 ordering the entire menu ? pretty cool
Very much doable, as far as i've seen:

http://developers.facebook.com/docs/reference/api/

"You can delete objects in the graph by issuing HTTP DELETE requests to the object URLs"
Limousine Toronto
Limousine Toronto provides you with a great variety of limousine services such as wedding limousine rentals in Toronto, prom night limos, corporate limo reservations and airport limo taxi services.
Mature SexDates
You like Men and Women with experience? This site is dedicated to Mature Women and Men looking for action!
No need to be so acerbic. They are providing a valuable service to you, for free. Apache is older, much more ubiquitous, supports more modules, has a more familiar setup and configuration system for many people, runs on more platforms, etc. It has more legacy issues, which are why it's so popular, but also why it moves slower. Nginx is much newer, doesn't have the same legacy issues, and so could afford to focus on speed.

There's a reason that Apache is installed on just about every random web host you can find, and has a module for every language or environment you need to deel with, while Nginx is a bit more of a specialty web server, usually used for dedicated sites that can spend the time to tune carefully for the highest performance. They both have their place.

It's great that Apache is still innovating moving towards loadable MPMs as well as adding an evented MPM. But it's not a bad thing that they're moving slower than a new server like Nginx; there's room for more than one great free web server in the world.
Your comment reminds me of "First they ignore you, then they laugh at you, then they fight you, then you win" At least perhaps it means we're through the ignoring phase :-)
The article isn't worth flagging over the submitter's poor title choice. I prefer the real title of the article because it actually tells you what you're going to read: "The Ultimate In-N-Out Secret Menu (and Super Secret Menu!) Survival Guide."
Twitter Succumbs To Backlash, #Dickbar No Longer Covers Tweets
Love Canal: one of the worst environmental disasters in the US
probably "pay per use", meaning it would be free to a certain level.
Firebug Plugin: Illuminations for Developers
Love it. This, plus user-created apps, could be powerful.
70 percent of iPhone and Android open source apps violate licenses
Memolane Launches Its Personalized Internet Time Machine To The Public
Check out CrashPlan: http://www.crashplan.com
When we (Digg) released our Streaming API, I threw together a similar site for Digg. You can see it at http://tigris.duruk.net and the code lives at http://github.com/cduruk/tigris

It's essentially a Apache redirect and bunch of JavaScript.
> Firefox 4 without loosing Tags

It's right there. Also most people look down on url shortners, because it's a great way to hide spam.
Oh, that's evil, you don't even need to --force it? :-)

So there's no way to back out of that right? i.e., get back "a's" state before you ran update?

(Ah, I see from update's help that you have to use --check to prevent it from touching uncommitted files.)

Hmm.
She does mention it, and it's probably the most relevant reason, but I think the form factor of the page is also a hughe one.
Show HN: Multimedia Social Network: Criticrania
if i don't buy the bundle that i don't want in the first place then i don't have to worry about the troubles with a refund.
I wasn't intending for my article to come across as sexist. I merely wanted to point out that certain elements of our design may appeal more to women than wikipedia's.
Maybe, but there are lots of men in the fashion industry. For example, take a look at the sidebar on this site and see how many of the top fashion designers they list are men.

http://www.top-fashion-designers.info/

So it seems reasonable to assume that her site could pull in more than a few guys, making the mere 7% a bit surprising. I have no explanation to offer for that though, not even a guess.