skysight-inc/HackerNews huggingface dataset:
If you look at google's coding standards you can see the restrictions that they put into place.

Keep in mind, though, that reasons for many of those restrictions have to do with maintaining compatibility. This may not be as much of an issue with newer projects.

OTOH, Google's coding standards is probably the most thorough, well documented, clear, and easily available set of C++ coding standards out there. For this reason, I don't think it would be a horrible decision to use them for a new project.
Google Street View goes off-road
I'm inclined to think mathoverflow will be more researchy in character than these other sites, which have a math competition tilt. (which means mathoverflow has won me over)

Also, there are some pretty high powered math problem solvers who are active on math overflow, eg reid barton: http://en.wikipedia.org/wiki/Reid_W._Barton (one of the top performers in the history of the putnam among other things)
Someone clearly needs to extend HQN+ with another primitive -- http://www.cliff.biffle.org/esoterica/hq9plus.html
I think there currently is precious little in this whole debate that isn't politicized.

Yes, which is all the more reason to call out the bullshit artists when they're trying to make things worse. Just throwing your hands up and ignoring it only enables the people who want to twist science to their own ends.
Stem Cells from Fat Used to Grow Teen's Missing Facial Bones
For someone the good parts of C++ are exceptions and RAII. For another it’s templates and STL containers. Each one is picking his own subset, and no one seems to agree whose subset is better/safer/more comprehensible.

It would be nice to see some clear, thorough coding standards for C++ that chose a reasonable subset. I haven't found many publicly available apart from Google's Style Guide: http://google-styleguide.googlecode.com/svn/trunk/cppguide.x... . Anyone know of any others?
Neither does including anti-Microsoft code in your product. (it doesn't protect against shadier players because those don't care about having friends.)
i wonder what one could do with an audio mixer, some stereo cabling and a bag of the little dongles... guerrilla POS anyone?
Another vote for Arch.

I've only been using Linux for half a year, maybe, and in that time I've tried Ubuntu, Gentoo, and Arch. Gentoo will always hold a place in my heart for teaching me more in three days than I learned in three months on Ubuntu, but maintaining it was just more work than I wanted to put in for my primary use machine. It also has the best community I've found--any question I had was already answered, in depth, on the forums. Ubuntu and Arch seem to have too many people guessing at answers instead of knowing them, from what I've experienced.

I've been consistently impressed with the Arch philosophy and implementation. Pacman's a dream to work with and the AUR/ABS is a beautiful system.
No, it's Google's job to help people find things. That's what it does. SEO exists to game Google into placing your site higher in results. I make something, like some small open-source software, put it on GitHub, and it shows up as the first result on Google within hours if you are searching specifically for something like it. I didn't have to hire a SEO.
X ∈ { database } does not imply X ∈ { sql database } or X ∈ { relational database }.

Even if your data is not a good fit for the relational model, it's often a good idea to rely on a database system offering features such as transactions, an ad-hoc query facility, enforcement of access permissions and update policies, replication/recovery, efficient I/O, etc.
I'm curious as to why you think slackware isn't organized
I don't mind calling people out. I think removing the fallacies from debates is a great thing, but the bullshit artists have the biggest megaphones. Look at this article http://news.ycombinator.com/item?id=887768 for the vaccine version of this crap. Too many people are using this particular debate to advance a monetary or political (anti-globalization, anti-technology, etc.) position that the real data and issues are not even part of the conversation anymore.
It needs more than just coding standards. Someone needs to give C++ the same treatment Doug Crockford gave Javascript when he wrote Javascript: The Good Parts.
To use the game analogy, there are always those willing to cheat to get ahead. Those that view the rules as just another obstacle, and if you can get around them you deserve the advantage that you get.
Ask HN: Where to go in Portland
I've decided to check out Portland Oregon as a place to live, mainly due to what I've heard about it through HN. I'll be up there all this week. What places in the area should I check out that would relate to the HN crowd?
Wow... I mean, wow.

Of all the "Goldman is Evil" talk that I've heard, this is without a doubt, the most damning.

I don't really know what can be done, like the article said, Goldman ends up looking like a hero each time. On top of that, whenever stuff like this happens, articles come out about how great they are at making profits and how it comes from their brilliance in investing.

With respect to the "next bubble," I have to admit, I didn't realize that the carbon credits could really be traded by entities that don't product carbon (at least not to the degree that manufacturing does). Talk about a horrible idea. I still have some faith in markets to properly price things like stocks, etc... (though its dwindling) but having the markets trade carbon credits goes completely against their purpose. I don't necessarily even want carbon credits to be prices "properly", I may want them to be (eventually) unrealistically expensive. Maybe not, but market pries don't really correlate with what we want.

Anyway, thanks for posting this. I'm going to look for some articles which disagree, just for a balanced view, but this is great stuff.
> The people we vote for are loyal to the companies and political interests that actually promote them into power.

As jaded towards the political process as I am, this is not always the case. Sometimes these people actually believe in what they are doing. They are just financed by the industries that their actions are supporting because the industry wants to support someone that is supporting them.

That said, there's no real way to tell the percentage of these people vs. the people who sell their morals/principles to the highest bidder.
If there really are that many holes in the American economic system, then it's not unlikely that's where terrorists would strike next, since America is physically more robust than its other areas like the economy.
And it is SEOs job to help Google find things. I'm not going to deny blackhat SEO exists like I wouldn't deny blackhat developers exist but you can't tarnish the whole profession because of your ignorance of the actual role of a whitehat SEO professional.

It shows up in hours on github because github has a lot of authority. It shows up high on google because I'm guessing you're searching for pretty long keyword strings. So if your ok with people finding your code when they search for "ruby gem for mysql connections" thats cool you don't need to hire an SEO professional. Hell you never need to hire an SEO professional. But if you want someone who knows more about it to help you with making sure Google and yahoo and bing can find your information then you can.

I really don't get the hatred on this site for SEO in general. I'm not an SEO professional myself but I know quite a few and now a days most people in the profession that are active and well known are all above board. They help you structure your information to make it easier to find and help you build relationships with other sources of traffic. Hardly evil stuff.
I would love to have a smartphone which fully supported an external usb keyboard, mouse and monitor.
I've heard Powell's Books technical bookstore, just to start it off.
I've been using Arch for quite a few years now after trying Redhat(befor Fedora), Debian, Ubuntu, FreeBSD, etc. I like Arch's minimalistic philosophy, but then, I also use Fluxbox as my window manager. ;-)
You say "even" Bill Maher as if to imply this is surprising. Maher frequently speaks out against "western" medicine on his show. It's a topic on which he often says silly stuff.
By following common sense, good design, and doing some research and reading about Google's suggestions to web developers.

Put down the coolaid.

Seriously -- Google is a business. They make money by selling the results of an algorithm. There's nothing magic or sacred about Google's algorithm. It makes mistakes. They blackball people. Even more critical, links are not a necessary and sufficient reason for an article to be the best thing I want to see. It's just a guessing game that works most of the time for most people.

If I had a cure for cancer that worked, and I put it on a website with a new domain tomorrow, and never SEO'd it, who do you think would come by?

Bupkis. Zero. Zilch. Nobody.

Good SEO is marketing. Marketing is a good thing. We need people to do things to bring to our attention stuff we might like. Google is not about to take the place of all marketing -- maybe that was a dream years ago but it's turned out to just be a fantasy on Google's part.
Agreed, I recently installed isolator for the mac. I love it when it's on, but a lot of the time I need to switch between two or more windows. My IDE and reference document and browser; Word and Excel.

I've found it's really great for braindump type tasks where I need to write or code something quickly.
Kernighan & Ritchie have already written that book.
Furthermore, biological evolution experiments with immense population sizes in parallel. At the low extreme, there are about 10 to the 10th humans in the current generation. At the high extreme, there are (very approximately) 10 to the 20th algae in the current generation. So you'll need somewhere north of 10 to the 10th of those soccer field sized mainframes.
It's sort of sad that the original intent of all of this stuff was to help make it easier to finance businesses. But people just found ways to make the buying and selling of these (shares,bonds,etc) as a product unto itself. The people that sit atop Wall Street are several layers abstracted from the actual generation of usefulness.
And then money would quickly become worthless, as all fiat currencies have.
> Do I have this right?

You're missing an important detail - this is nothing new.

Banks have always borrowed money from the US govt (and others) at X% and loaned it at Y%, where X < Y. (There's no point in that arrangement if X >= Y.)
TheFacebook: Stunning Numbers (May 2005)
I don't think that this is necessary. A medical devices just needs to shutdown if it is about to enter a potentially unsafe state. A space shuttle can't just shut down; it has to keep functioning no matter what. That's a much harder problem to solve, and would create unnecessary development expense. (Though some techniques are applicable; have a safety mechanism that shields the radiation-producer if the two CPUs disagree about a computation. If the two CPUs are running two different programs to calculate the 'next step', then this should prevent many random accidents.)
This is really out of date.

* nslookup has been deprecated by its makers for years now.

* ip route's replaced 'route', which still works but won't show you all the things that ip route can.

* Nothing on dot1q VLAN tagging, which is pretty common these days

* No CDP from hosts, which is also pretty common

* No Postfix or any other non-Sendmail mailer.

* The somewhat bizarre 'bash script to validate RPM files'. Why not just teach the proper query syntax or, for scripting, RPM & yum APIs?

* Solaris.

If you're being asked these questions, or your interviewer is expecting these answers, you may wish to consider whether you want the role.
The banks and govt aren't technically the same entity, but the govt may well be a controlling entity.

What are the odds that the controlling entity won't use the banks for political advantage, say lower loan rates in "red states"?
Here's a physics paper that analyzes that question. It's a joke paper, but the conclusion is valid (subject to various simplifying assumptions). Their conclusion is that if a computation takes over 30 months to complete, you're better off waiting for faster hardware.

http://arxiv.org/abs/astro-ph/9912202
The Effects of Moore's Law and Slacking on Large Computations
Authors: C Gottbrath, J Bailin, C Meakin, T Thompson, J.J. Charfman

We show that, in the context of Moore's Law, overall productivity can be increased for large enough computations by `slacking' or waiting for some period of time before purchasing a computer and beginning the calculation.
Good slides. I didn't know about the potential for auto-parallelizing vector operations. This should allow me to eliminate my boilerplate chunk/send to worker/reassemble code.
Another extension to this are the ads found on Techmeme. They basically charge 6k per month and it shows the companies most recent blog post as if it were a Techmeme article. FYI, they are CLEARLY designated as sponsored posts. They are the only ads I have ever clicked, looked at, and most importantly remember. It seems Digg is sort of doing the same thing here. Curious to see where else and how else this could play out.
They don't actually ship the CDs in gold boxes, you know.
When in doubt, serialize to a string. The end result compared with a type-less database is nearly the same.

The age old computing phrase "garbage in, garbage out" applies here.
You make a very valid point, and it's one I do think about. I try not to bash NoSQL, because it does make sense sometimes, but there's a recent tide of "SQL is dead, long live NoSQL" that ignores the fact that RDBMS are a superior solution in some cases. Really, I think most people agree that RDBMS are sometimes better, and the argument revolves around how often "sometimes" is.

I don't doubt that NoSQL systems solve scalability problems people experience when they use (or rather, mis-use) RDBMS. My point is that they are making trade-offs in terms of storage, data integrity, etc. that they may not be considering, because those things used to be "free" with RDBMS so they weren't a concern.

It's certainly true that RDBMS were born in a very different age in terms of expense of both storage and processing. As with MapReduce, with is an astonishingly inefficient but extremely fast and scalable way of crunching big volumes of data, NoSQL systems may be making use of huge leaps in the availability of resources to prioritize speed and scalability over other concerns.

However, as I mentioned, there seem to be lot of newbie developers who aren't thinking about NoSQL vs. RDBMS in these terms ("speed" vs. "data integrity", say) but instead in terms of "easy" vs. "hard", or even just "new hotness" vs. "old and busted". As a result they may be avoiding one set of problems solved by NoSQL only to run into a totally different set solved by RDBMS, without considering which is more important for their app.
Well what he describes isn't how options work either, it's more like futures (assuming his $100 was the futures price for next Friday).
Last time I checked, the Constitution covered the government, not college campuses.

Also, campaign finance reform is not about suppressing ideas; it's about ensuring that each candidate can be equally loud. (If you could buy as many TV ads as you wanted, the richest candidate would always win. That is not particularly beneficial for anyone, so the government tries to prevent this.)

Not sure what you mean by "hate speech" laws. Other than slander/libel and inciting "imminent lawless action", you can say or write pretty much anything you want. (Unless it's about your sexual fantasies involving underage children... this is America after all, and we don't take kindly to talking about sex.)
The Mathematical Cartoons of Larry Gonick
With risk. What is the risk in buying US bonds?
You're putting a lot of faith into this. The fact is that performance, scalability, features, and correctness are a trade-off. RDBMS is optimized for certain conditions and these NoSQL databases are optimized for other conditions. NoSQL databases are horrible at things that RDBMS's do extremely well and vice-versa. NoSQL isn't some magic discovery -- of course they're going to run into problems that RDBMS solved years ago!

Your argument for small boxes seems to be the same argument for one large box. My (extremely average) desktop has a terabyte of storage in it -- why do I need a bunch of boxes running a distributed database? One big server is a hell of a lot easier to manage than a fleet (a fleet!) of small boxes.
You have an odd notion of help.
It's just taking advantage of the analog audio in and out, and possibly the line-shorting functionality that makes the play/pause button work.
Hey, is there anyone out there that uses SQLite and actually uses it's "duck typing" feature to some effect?

I'm using it, but I still declare my "column affinity" and store values with the proper types. I don't put strings in my number columns, for example. I can't even imagine a good reason for that.
Boffins 'write directly to memory' of living brains (of flies)
that is a fascinating account - could you elaborate on how you leveraged a compiler/custom language for your 10K machine management.

I am not able to wrap my head around what was it specifically that you needed a language for - rather than, say building it on top of perl/python/lua - and whether you used the yacc/bison toolchain to build it.
The interesting thing about exponential growth is that the numbers are always stunning.

Ohh, and that is why the singularity doesn't exist.
You pay a guy to build your deck. He does a shitty job. That's the web developer you shouldn't have hired in the first place. You then pay someone else to come and paint it. That's the SEO guy you're now paying to band-aid your busted crap and make you feel like it's all okay.

If you're bringing in SEO as a band-aid until you can hire an honest to god full time developer/designer or build up a real web department, or whatever, that's probably okay as long as you're admitting that.

If you're bringing in an SEO guy to do nothing but turd-polish, and you're calling it "optimization," something's wrong, and from experience and conversations I've had about SEO with friends, unwilling-to-admit-that-we're-polishing-a-turd seems to be an extremely popular reason to bring in SEO guys.
Oh rly?
Huh? SEM can be as simple as running an ad campaign. People search stuff, and click on your ad instead of a result. Is that a trick?

If you lack a better definition, try "sponsored demand fulfillment". It isn't an industry that started with the internet.
integer 1000 is one byte

What sort of byte? Mine only represent integers from 0 to 255.

More seriously, I don't buy your implied argument that plain text representations are less compact. Whether or not this is true depends more on the specifics of your domain and the system you use. For much of the data I work with the strongly typed database representation is often larger then the plain untyped (ASCII) source.
If you found a cure for cancer and only put it on a website, maybe noone would find it.

But if you also mentioned it to a few people (especially a doctor or cancer victim) then it would be featured in news articles, broadcast, tweeted etc. because it's a big deal. Soon your website would appear first in any relevant search.
I agree, but I think the general assumption is that if we stop giving bailouts and 0% loans, then the banks would fail and bring down the economy. That's why we should have public banks ready to replace them.
I live in Portland and Powell's Technical Books is a good suggestion. It's a branch of the main Powell's store which is located a couple a blocks up the street.

I always recommend that people visit Pittock Mansion early in their trip. It overlooks the whole city and the surroundings of the city (Columbia Gorge, Cascades, Mt. Hood). It's a free thing to do that has tremendous payoff. It allows you to get a good handle on the layout of the city in one fell swoop. Makes the rest of the trip easier. Note: I'm not talking about going IN the mansion.

Free Geek is a technology-only thrift-store. There's room for improvement but it's pretty great. I buy stuff there often. http://www.freegeek.org/

There are A LOT of tech-related meetups that go on here. Check upcoming.org for your flavor of discussions.

Mostly, I recommend just chilling out a coffee shop like Stumptown.
Bah! What dross.

This is the same BS that gets spewed about everything "If you have a great product, you don't need marketing", "If you're a great writer, you don't need an editor" etc etc

A web designer / developer is someone who builds web pages and/or sites. They can be good designers, bad, indifferent. They can know some SEO, none, or all of it. They can focus on server code, front end code or both, again to varying degrees.

But SEO != web designer is simple to prove: if I rank 10000000 for a term, the web designer still did his job :)

Whether this mythical "you" needs to hire an SEO expert or not depends on so many things.

And lastly this comment is just bizarre:
"Social media is rapidly becoming much more important than Google."
Seriously? Really? The $$ made from a Social Media click > an SEO click? Seriously dude, you need to get you some Google analytics and an ecommerce site.

Social Media is to SEO what a park is to a mall. People may prefer parks, they may prefer having fun, but when they want to buy, they go to the mall, and most smart businesses would surely rather be situated in the mall.
No Gentoo option????? I wouldn't feel slighted except Mandriva(?!) is mentioned.