skysight-inc/HackerNews huggingface dataset:
Wow, wish I had this when I was growing up.

Hopefully they provide power outlets for the laptops.
This is a tremendously simplistic analysis of the situation:

a) The sentence "You create jobs by helping grow existing businesses and helping create new businesses." is practically a tautology.

b) "Creating jobs" is a complicated issue in the first place. If I start a new company with fifty employees but drive a competitor who used to employ sixty employees out of business, have I created any jobs?

c) "Creating jobs" is not the problem. "Creating good jobs" is closer to the problem. You could easily create jobs by cutting welfare and offering all of it's former recipients government jobs paying $50/day to dig holes, but this would not be a positive outcome.

d) Creating good jobs in the long term is largely a problem of improving productivity. This means investments in education and infrastructure, and reducing drags on efficiency.

e) He's got a line in there arguing in support of bankers. Banking, like tax preparation or law is a a field that is more "administrative overhead" than a productive industry. Unless we are providing these services to foreigners these fields provide little benefit to the country.

In conclusion I'm not really sure what the point of his article is to do except complain that the government isn't helping him enough.
Me too. On a MacBook Air resolution, clicking on the button causes absolutely no change, because the change happens below the fold. I thought the page was broken.
Thas was a stupid comment :-). Of course the filter probably assumes that its input is text targeted at humans, not code targeted at a markup processor. Code is speech that is deliberately dumbed down so that is is in LALR or LL(n) or so, no wonder that a stupid-filter will trigger on that. Solution: remove the markup, then apply the filter on the content it is designed to analyse.
"Maybe I'm reading this all wrong, but that bit sounds to me like trying to appear as a populist folk hero when you're really not."

Cut him some slack. He's from Seattle, it's a common attitude there. Having lived up there for a while, the start-up scene seemed to mostly focus on it's "we're not from San Francisco so nobody respects us" inferiority complex.
Or you could just not upload to the client's server until you cash the check. Demo with watermarked images and/or screen capture video.
http://www.informationisbeautiful.net/

http://infosthetics.com/
Try reseating your RAM modules, if you haven't already. My X301 would beep itself to death every once in a while, and the problem was solved by unseating and then reseating the RAM modules.
I liked it enough to sign up for it, but once I did, I clicked on puppies. After browsing a bit, I decided I wanted to upload my own photos. I started doing so, and only right at the end did it somehow become clear that my photos where going to go into the puppies stream.

Also, event thing confuses me. Do I have to add all my photos to an even or create an event for each of my 5000 photos or am I not supposed to upload my photos and only upload photos from a particular event. Really not clear to me.
Actually, I live here - but I'm not in a startup ;) People here are nice enough - distant, antisocial, but nice.
Learning C++ in 2010
I'm currently learning C++ for a project I'm working on. However, I do have a problem. The huge amount of (possibly incorrect) information Google returns leaves me a bit confused sometimes. Like PHP and many other languages, there's obviously a lot of bad code out there.
So I'm wondering what are the best resources for learning C++ in 2010? Has the best practices for C++ changed much in the last 10 years? The most valuable resource I have found so far is the Accelerated C++ book, is it still relevant?
Have been using this for my App Engine powered CRM application. Very useful.

Was even able to come up with pipeline charts, by tweeking the bar chart. You can read about it here..
http://ifreetools.blogspot.com/2009/11/whats-cooking-sales-o...
I'm older, have children, and have been in two car accidents (one very serious) because someone else was being stupid (and uninsured).

Having treatment refused to my children because they are not insured (or not insured enough) is quite frankly terrifying. The system standing between me and medical machines and professionals is damn near random and I find it terrifying. Enough that I've had serious pause when striking out on my own.

Not everyone who starts startups (or other business) is 23 and single.
"How is this different from laughing at people because their skin is a different color, or they speak a different language?"

There's nothing wrong with discrimination in and of itself. It's actually desirable in a lot of cases. For instance, discriminating based upon competency/intelligence is a good thing. Discrimination only becomes a problem when you're discriminating based upon an |irrelevant| characteristic. (Relevancy is determined by your priorities and/or values.)

"Is it their fault that they're less intelligent?"

Nope, it's not. But that's not the issue. A lot of people think society condemns racial discrimination because race is an attribute outside one's control. That's part of it but not the full story. The real reason it's maligned is because, all other things being equal, race should have nothing to do with an individual's competency or worth as a person. The fact that someone has no influence over their own racial makeup just adds insult to injury when they're judged by it.

-

I've often wondered the same thing you mentioned about intelligence. Everybody is born with their potential; how can you laugh at a part of somebody that they can't control? But life would be rather joyless if you couldn't occasionally celebrate favorable comparisons between yourself and the rest of the world. :)
I didn't mean that "the web" is only for distributing web applications. You can sell anything from your own website. Mobile apps, web apps, installable desktop or server apps, etc. I'm saying you shouldn't go looking for ways to give your customers to someone else, if you can avoid it.

If you want to reach iPhone users, you pretty much have to go through the Apple store...I question the economic value of iPhone users as a market, but if that's the application you want to build, and you need access to the whole phone, I guess that's the way you have to get there. But, I don't see any reason to go looking for more "app markets" that impose those same limitations, and separate you from your users in those ways. App markets are not good for developers, and they aren't good for consumers, so why go looking for more of them?
Jobs aren't created by legislating them, as is currently fashionable in believing.

I've never encountered anyone who believes this. Have you, really?
This article should be required reading for anyone creating a forum account anywhere.
Canberra, Australia: TransACT, an Australian service provider, is trailing a network with speeds of up to 1 Gbps for residential customers.

Uh-huh. What's the quota (bandwidth limit)? Knowing Australia, it's something like 30GB/month, meaning that theoretically you could burn through your entire monthly allocation in under 5 minutes.

iiNet and Internode are also playing around with fibre in some new housing estates, here's an internode pricelist:

http://www.internode.on.net/pdf/products/home-fibre-pricelis... [PDF]

Oh boy, $99 a month for 15GB of data, but it's delivered really quickly!
Python kicked ass for it's standard library.
http://www.parashift.com/c++-faq-lite/ -- one of the best resources for c++, imho
Was anyone else reminded of the ancient Greek philosopher Gorgias? Quote from the article:

"The conclusion of your argument is blatantly absurd, but every premise is correct, except one. The trick is to hide that wrong premise under an intricate discussion."

Gorgias on wikipedia: "“How can anyone communicate the idea of color by means of words since the ear does not hear colors but only sounds?” This quote, written by the Sicilian philosopher Gorgias, was used to show his theory that ‘there is nothing’, ‘if there were anything no one would know it’, ‘and if anyone did know it, no one could communicate it’."

I do not mean to say that Gorgias == Troll, but that I recognize in Gorgias's arguments the same love of the challenge of arguing an insane position that the article introduces as part of the motivation of Trolls.
If you make it clear it's formal part of everyone's responsibility during the interview process you will likely get a self-selection for the development team that you are looking for.
If you don't even have major medical, you're gambling with an almost unlimited downside. And it's not just you who will pick up the tab if you lose. If you have a serious enough accident, you'll become one of the people who are causing healthcare costs to rise for everyone else.
Curitiba
Lottery Learning: Dead Simple Coaching Tool
Error handling in Lua is really easy. Please ask your question on Lua mailing list or on stackoverflow.com, you'll get help on your problem.
Kevin Rose interviewing Daniel Burka on new venture (Glitch)
Most of the energy from burning gasoline is from the hydrogen in the gasoline. It's about a 1 to 2 ratio of carbon to hydrogen. (i.e. 2 hydrogens for each carbon). So twice as much water as carbon dioxide when burning gasoline.

And on top of that the hydrogen releases more energy than the carbon (for each atom).

So if you have no carbon, just hydrogen it might be 25% more water (just a guess off the top of my head).
Also, let's not forget that there's a huge class of people who aren't old enough or wealthy enough to retire, but whose current jobs are going away quickly. Those folks aren't going to be working as programmers at startups in the brave new world.

Creating "good" jobs then becomes something more like "creating good jobs that can can keep the current population employed". I don't hear many people talking in those terms anymore.
Consider using LNUM patch then.
They say they are making electricity for electrolysis.

So why not just use that electricity directly?

This article is nonsense. What they are claiming is impossible. 60% is just not possible with a single (i.e. non-layered) material.
Determining control-flow and types in scripting languages
I don't believe them. 60% is just not possible.

You'll never hear about this technology again after this funding request, er, press release.
Shhh...it works from google cache:

http://www.google.ca/search?hl=en&source=hp&q=http:/...
+1 on text bellow buttons. Very annoying to have to hover them all too see what can be done.

Generally, there is too much hovering required. Reminds me old quests, where you had to hover over everything to see if some element accepts actions.
I suspect we'd be better off if we invested in education for these folks and retrained them to do something people actually want nowadays.

They might not be working as programmers at startups but there's still a lot of worthwhile tasks we could get these people doing with the right preparation and support.
Sass can even make this CSS framework more compact!

http://gist.github.com/302395
Intelligent Design vs. Evolution
I agree the title is silly, but I didn't know what to change it to either :)

The post seemed sort of unfinished to me, in that it doesn't really point out the fact that people apparently only want to pay for moving information around, rather than for the information per se. But I think that's what's in there, and it's just super-unintuitive to me.
> Does anybody here really care about any of this stuff?

Yes.

> I program computers for a living, and I couldn't even muster the energy to page-down through that mess of tables and graphs.

There are a lot of people who share your view. It is no coincidence that there is also a lot of crappy software out there.

Interspersed among "all those tables and graphs" that you could not muster the energy for are things called "words." Those words convey meaning. You might want to try to understand that meaning before dismissing "this stuff" as not worth caring about.
Why is this so interesting? I'm not denying that it is, but it's posted here and elsewhere quite often, and seemingly from different sources. Are they all secondary sources referencing the same primary source, or do different people keep noticing the same phenomenon?
DadaDodo - Exterminate All Rational Thought
Don't get me wrong.. I actually liked a lot of Seattle .. At least the coffee shops, donut shops, and cupcake shops (Seattle is good at foods which cater to seasonal depression eating!).. Plus I met my two favorite Hacker News users there (troyd and carlcoryell).

But beyond that, Seattle as a place for start-ups is just strange. At every happy hour, startup meetup, startup coffee event, whatever, invariably the theme always turned into this self-righteous "Seattle is just as important as the Silicon Valley, why don't we get the same respect? I mean we have Microsoft, Amazon, Boeing, and .. uhm .. that other company".
not to mention that the X200 (X301 too) has got an excellent keyboard and is built like a tank

the only thing I don't like about mine is the poor quality of the screen (low maximum brightness and contrast). for a laptop that's intended to be used on the go, under different lighting conditions, it's a little unfortunate.
At the risk of being downvoted, I'd like to point out that there's no possible remark or continuation of this line of discussion that will not be downvoted.
If you're on Windows, the MSDN Library DVDs that come with Visual Studio are a great resource. They have accurate and comprehensive documentation on the syntax and standard libraries.

I've worked with some people who used Google as a C++ reference, but they'd often write code with subtle problems because some random blog or reference isn't a good way to build a solid understanding. I'd suggest going straight to the source: the standard (it's not that complicated), your compiler's documentation, and Guru of the Week: http://www.gotw.ca/gotw/
Yeah, I don't know. I feel like we all had something like this when we were tiny.
Cool sites. Thanks guys.
Let's count for your example. In all cases, I'll exclude the actual name of the file. We type in the first command:

cat file | less
less file

The second version is 5 fewer keystrokes. On to the next command:

cat file | grep thing
grep thing !$

The second example is the same or fewer keystrokes. In both cases, you have to type "grep thing". In the first, you have to press the up arrow and backspace over "less" (at least three keystrokes), and in the second, you have to type an extra " !$".

I'll skip moving to "cat file | grep otherthing" or "grep otherthing !$", and consider the change to get to

cat file | grep otherthing | cut stuff
grep otherthing file | cut stuff

In both cases, you have to type " | cut stuff". If you key in the second example as "!! | cut stuff", that's an extra two keystrokes. If you key in the first as up arrow + "| cut stuff", that's only 1 extra keystroke.

In total, my version saves keypresses in the specific example and doesn't seem much worse in general.
"Hey! Tell me all your passwords and the sites they're associated with!" And you're worried about sql injection?
Let me put it in different terms. I have a X61. I am glad I don't have a behemoth; when I'm carrying textbooks and notebooks and more for my classes, (backpack weights easy 30-40lbs and I motorcycle w/ it no problem. Obviously weight of my laptop isn't a big issue) I don't have much room left in my backpack for a big machine..
I would too. But consider the fact that on the most popular operating system in the world, pop ups with messages are usually devoid of actionable understandable information. It's just a "huh?"

People don't see each popup with fresh eyes, they associate them with most of the other popups they've seen; overly technical, they didn't understand them, the options made no sense, and they had to call for help.

People ignore all the cruft on screen and only scan for the one thing they're familiar with in order to get by, this is the behaviour that the Windows operating system has conditioned them into adopting. They know from experience that you shouldn't touch things you're not familiar with, because often enough things go wrong. Suspicious behaviour is a sign of malware.

A lot of this is Microsoft's fault. Really.
Start by learning C. The best way to learn C is by reading The C Programming Language by Kernighan and Ritchie.

Then read Effective C++, More Effective C++, and Effective STL by Scott Meyers. Then move on to Exceptional C++, More Exceptional C++, and and Exceptional C++ Style by Herb Sutter.

Stay away from Alexandrescu's books. Template meta-programming and "modern C++" is very powerful but will only end in tears. It's great to know this stuff but probably shouldn't be used in production code that you actually want to ship.
The automated transcript said that Paul said it.

I did not listen to the presentation, so I don't know whether the automated transcript was wrong.
You must checkout Cprogramming.com

It's a community dedicated to C and C++.

It has great tutorials, references and an amazing forum.

http://www.cprogramming.com/tutorial.html

http://www.cprogramming.com/board.html
Moot disagrees.
Google Buzz: A Privacy Issue
Practical C++ by Mark A. Terribile is very dense, but clear, and can take you all the way from novice to expert if you can get through it. The copy I have is a decade and a half old, but still relevant for the material it covers, which is substantial. The thing to understand is rarely does the C++ standards committee remove any major feature of C++, they mostly add or enhance, so an old book can still be relevant if it was a well written book, you just might have to look in other sources for other topics.

I thought I knew C++ well, but the book Modern C++ Design by Andrei Alexandrescu completely blew my mind. It's a bit advanced, and more of a cookbook than in introduction, but it does serve to introduce some of the more recent innovations in C++ programming.

And of course don't forget stackoverflow.com. Heck, I think I saw this exact question (good C++ programming books) was a top question a couple months ago.
I strongly disagree with this advice. If you want to learn C++, learn C++. Well-written C and well-written C++ look very different, and you want to avoid habits from C carrying over into C++.

That said, the Effective * books are great.
Easy Steps To Stop Google Buzz From Showing The World Your Contacts
The absolute worst example of this kind of thing I've seen was a bunch of years ago when a blogger posted a short note that mentioned the words "suicide chat room" in it. The comments turned in to a chat room for people considering suicide. Over a thousand of them.
It does affect your credit, in some cases, even IF an insurance company steps in (or fails to).

I got in a car accident in 2000, other driver at fault. Their insurance company agreed to pay the medical bill. I didn't realize until 3 years later, when the collection agency tracked me down, that they never did. That crap finally fell off just a few years ago, but cost me who knows how much in added interest rates over the years.

Not having health insurance is pretty stupid, even if you're healthy, young, broke, and in college. If you're starting a company, it's just completely irresponsible.
"I suspect we'd be better off if we invested in education for these folks and retrained them to do something people actually want nowadays."

Problem is, evidence suggests that retraining doesn't work very well.

Here's a heartbreaking series of stories about furniture workers who were laid off when their factory outsourced their jobs. The reporter followed them as they took a community college training program, and tried valiantly to get jobs at the Google data center opening nearby:

http://www.npr.org/templates/story/story.php?storyId=1215161...

http://www.npr.org/templates/story/story.php?storyId=1215673...

http://www.npr.org/templates/story/story.php?storyId=1215767...

Unsurprisingly, virtually none of the people got jobs at Google, and the ones who didn't ended up doing things like working at WalMart at much lower wages.

It's a myth to pretend that we can re-educate enough blue-collar workers to make a dent. We're going to have to find another way, and my suspicion is that it's going to involve a resurrection of trade barriers until older workers can retire.
Flower Australia
I think the problem is not so much "the fold" as it is the blank space there making it seem like the bottom of the page, so it has the same blocking effect as, say, a strong line.

Maybe some sort of visual cue or "bridge" would encourage scrolling, like stepping the paragraphs, or using an alternating left-right text-graphic layout.
> ... few people with a hundred outfits would go out and buy a hundred-and-first even if it was really cheap, because they already have all they want.

Aren't you assuming rationality from economic actors? Some people really enjoy shopping. (Whether "some" is more than "few" I can't answer.)
Accelerated C++ by Koenig and Moo is a great choice. Stick with it.
Also available for free on iTunes: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcas...
I hate tiny touchpads. I wish more PC makers would adopt the larger MacBook size pad. I've noticed HP & Asus among others are moving in that direction on some models. The multi-touch gestures you can do with a larger touchpad can be useful too. The author mentions the MBA getting too hot under a heavy load; Anyone using an MBA should spend the $10 to get CoolBook. It allows you to change the stock voltage of the CPU on MBA Rev A/B/C. The default voltage settings on the 9400M based MBAs are way too high it seems. I was able to knock my voltage down to the lowest setting with 100% stability and a nice jump in battery life and decrease in heat. My MBA barely even gets warm under an extended load.
Education Spending in the U.S. by State
A look at per student spending, by state.
Flowers Canada | Canada Flowers
Nowadays, many people think Boost (http://www.boost.org/) when someone mentions C++.

Feel free to look through Stack Overflow's C++ tag (http://stackoverflow.com/questions/tagged/c%2b%2b) to get a flavor of this, many C++ questions have a Boost answer.
Why Everyone is Biased Against You
I am curious. Is there any technical reason why you cant have the same high up/down speed? Is it more expensive?

If Google provides a service with a high upload speed, I can see myself hosting my own server from home. Crappy upload speed is the only thing stopping me from hosting servers myself from my home line.
Anything by Scott Meyers. They're really as good as everyone says.
Am I the only person that realised this is a joke?

After you've signed up:

"Here's a handy little text file with your login credentials. Might be smart to save it somewhere..."

http://csskillswitch.com/csskillswitch_pistoriusp.txt

Yeah, I got text Rick Rolled.
Wordpress Photo Gallery Plugin
Terrorists Prohibited from Using iTunes
I actually just found out from a friend.

There are definitely sites out there that show all rates; just search around for high deductibles. You should have a Blue Cross, Blue Shield, etc. affiliate in NY.
The Principal Programming Paradigms
From here

http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf
Raymond Chen has a great quote: "Good advice comes with a rationale so you can tell when it becomes bad advice. If you don't understanding why something should be done, then you've fallen into the trap of cargo cult programming, and you'll keep doing it even when it's no longer necessary or even becomes deleterious." http://blogs.msdn.com/oldnewthing/archive/2009/11/04/9917052...

How dare you simply tell a newbie C++ programmer "Template meta-programming and 'modern C++' ... will only end in tears" without providing a rationale or at least the details of whatever bad experience you had with it. The world has enough cargo cult programmers and enough people who do convoluted things to avoid using some language feature that they believe is "bad" without really knowing why they think it is bad.