skysight-inc/HackerNews huggingface dataset:
My version:

I've always operated under the assumption that unequal wealth distribution ('fair' is a loaded word) has an economic cost, since equalities in wealth (+ economic freedom) encourage economy-expanding activities like entrepreneurship. [removed the last point as it is fair one on its own, but is not entailed from the previous statements.]

I could be wrong, though. Can anyone come up with an example of voluntary equal wealth distribution in a country relatively lacking in resources?

There is a game-theoretic problem with voluntary wealth distribution. I'm happy to give up my income if all my peers do, but I'm really not inclined to do this if my peers don't.

Anyhow, the Anglo idea-sphere seems to have a glut of free-market-is-the-best notions, and a vacuum where the counter-arguments lie. Here's one, for you, then: if there is more equal wealth distribution, then more people have more money (by definition), which almost always means that more people are better educated and have more economic opportunity. This means more people are free to invent stuff, to start businesses, and to generally innovate. It takes a particular level of education and economic opportunity to have the human capacity to support an Apple or a Google -- a level of education that is possessed by, conservatively, less than 20% of the population. Much of the American population is simply not equipped, by age 16, to have said opportunity. Imagine, then, what might happen if we doubled the size the base of people that could start/support an Apple or a Google -- wouldn't this lead to higher GDP and overall wealth?

The parent's inequality=economically-good assumes that the population's entrepreneurial spirit is static, and not affected by means or opportunity (while, granted, one can succeed in spite of a lack of opportunity, it does not follow that added opportunity will not encourage entrepreneurship or innovation).

My contention, thus, is:

more equality ==> a greater number of empowered people ==> more and better businesses and economic activity ==> more wealth.
No, they can't because, as you say, there are now many companies using that suffix. If they had gone after companies earlier (as facebook appears to be doing) they might have a case.
What ads?
I think you're making the mistake of thinking that the people who crack software for fun/kudos also want it widely distributed. The warez scene and the people who share its output online are two different groups (with a slight overlap).
True fact: The main reason we didn't include DB2, is indeed because none of us have any direct experience with it. All the other jokes were informed by hands-on experience.
Thanks, I'll take a look at that site. I've been reading SEOMoz, but there's a lot more I can/should do, a resource like yours is a great step!
This isn't the problem. The issue is that from the insular perspective of most dev teams in most IT orgs, "Ops" is extremely fragmented. This fragmentation results in the "Devs" only getting a fraction of the picture, and this results in a patchwork quilt of hacked together code.

The solution is to encourage high quality communication at the stakeholder level and force that high quality communication downward throughout the chain of command. Most people are crappy communicators, and that results directly in the need for articles like the linked one.
Gmail Voice Is About Future Search, Not Free Calls
i haven't either, but my experiences were actually the opposite.

i usually get searched when entering a foreign country because i have snacks on me or something. i usually have very little hassle when returning to the US, never been searched (knock on wood).
Rambus Sues IBM to reverse patent ruling on memory system
Touche.

It's a mix of both, I suppose. However, what I meant to convey was that it is not too surprising that there aren't many women on a website that would take some degree of technical knowledge to stumble upon. Given the differential between men and women who study technical subjects.
That was the subtitle the NY Times used. I thought it more descriptive of the contents than the one you cite.
"...Don’t just test your site—test your competitors’ too. By comparing sunshine.co.uk against the competition, we were quickly able to see what they were doing right—and what we could do better."

Hadn't thought of that before. Nice tip!
How We Deploy Our Clojure Services
When I looked into this a long while ago the cost to set up a gateway was too prohibitive for personal projects. My memory is extremely fuzzy on this but I vaguely remember a figure in the thousands.
Chrome Dev Hits Version 7; Native Client Part of Release
Well he wasn't exactly being "nice" to them, just mocking the skills of the crackers (which my mom wouldn't think is so nice). So maybe it's more of a testament to reverse psychology or the huge egos of the crackers than being nice.
Or it could be that the people who have more money, have less children.

I don't have real numbers, but it also seems like the very rich also have quite a few children. Super rich financial people in NYC have loads of kids, almost like a hobby. I've met super rich guys here who have 8 kids with 3 different wives. It seems to have a lot to do with whether or not your kids are going to effect you negatively economically. Super rich? Who cares... Super poor? who cares. Middle class or even sort of rich? Kids are going to make your life a financial headache.
$600,000,000 Man
I've found the repository pattern (http://martinfowler.com/eaaCatalog/repository.html) quite useful in large projects to abstract away some of the detail of the ORM. Using this technique has the added benefit of being able to mock out the repository during unit testing (so you're not tied to having to setup/teardown your database between every run, which if you have a large project, can take quite a bit of time). It also helps with maintainability because all of your ORM related code is basically in one place.

I do think this is overkill for smaller projects as you're just adding another layer of indirection. In most projects, I think it's best to start out by keeping things simple, and refactor towards these additional abstractions as the need grows.

One thing I've always found when using an ORM, (especially in web projects although really in anything with a user interface) is that the abstraction is always leaky, especially as you start to optimize for performance.

You might start out with a simple query for Books, but then realize for this specific page, you're only rendering Book.name and Book.price, so you should limit your query to those fields. Or you realize that for another page you should be eager loading Book.authors and lazy loading something else.

If you don't pay attention to the fact that your data is ultimately backed by the database you could end up doing things that cause your ORM to issue more queries or request more data than is really necessary. But once you do start paying attention and customizing/optimizing those queries, your queries can end up very specific to the page that they're being rendered on.
“–enable-nacl” ... Enable Salt? What? Ohhh... "Native Client"
Traditional SQL databases provide some baked in guarantees regarding relationships between data and data structure. You design a schema and the server ensures that required columns exist, relationships between keys are enforced, and that all data is of the appropriate type. You're also given guarantees that certain things are done atomically. This means that a series of actions are performed with the promise that nothing will interfere between step one and step N. This promise is fulfilled through the use of transactions which incur a performance hit.

NoSQL has become an increasingly broad term used to indicate some other storage strategy than traditional SQL databases provide. NoSQL databases tend to operate on a more basic level and omit things like transactions in favor of performance. Schemas are also disregarded to allow arbitrary storage requirements to be addressed with ease; although, you lose the traditional guarantees that a schema can provide.

This is just my opinion, but I think it's a lot easier to setup a clusterfuck storage nightmare using a NoSQL database. If you're unfamiliar with SQL and NoSQL, you're most likely going to end up in a safer and more recoverable situation going with something tried and true like PostgreSQL.

If you're not sure whether you need a NoSQL system, then you don't need one. They serve a use case and performance requirement that very few websites demand. That being said, when the need does arise, they can be an indispensable for scaling out a large website. Like anything else, they're not a magic bullet that you just drop into your storage strategy and go on your merry way. Rolling them out requires lots of planning just like any other large scale deployment does.
> Maybe the sort of "Redhat certified" sysadmin you get these days can't even shell-script and they think this is some radical innovation.

No, sorry. I'm not going to let you get away with that.

Have you ever actually looked at or done any Redhat (sic.) certification? I have. If you compare it to any other certification at all, you will find the exams much much tougher. I passed all of them first time, most (RHCE) or the majority (above RHCE) definitely do not.

I think dragging in Red Hat certification really weakens your argument. What does being Red Hat certified have to do with knowing how to shell script? Nothing at all. If you want someone who can shell script, _ask_them_if_they_can_shell_script_.

It's a simple question, but don't drag down people who've got certifications, particularly this certification, to make your point.
NASA's Kepler Mission Discovers Two Planets Transiting the Same Star
Got a Dev blog? We’ll sponsor you.
Google Realtime Search: a new home with new tools
And what exactly do you think of Lucas's criticism on a technical level?
Why Large Hadron Collider Scientists are Using CouchDB
An unsatisfying story. The first half of the story is about an algorithm to produce ovals. Then most of the rest is Steve Jobs convincing the guy that rounded rectangles are desirable. Then, without any narrative about this actual central problem (which the guy had no idea how to do when the conversation with Jobs ends), we're told that he just happened to solve it.

EDIT: I find the bouncing up and down of votes for this interesting, particularly the reasons people give for disagreeing.
It'd be even more interesting to see these 2 plotted next to each other. Countries you can go to without a visa V/s Citizens of countries that you let in without a visa.
I gave up caffeine myself a few months ago. It was rough for the first two weeks but now I sleep better, have a more even energy level throughout the day, and find I'm more patient with both people and machines.

The only thing I miss is the smell of coffee and having something warm to drink on cool mornings.
Mice are better for spatial navigation, but keyboards are potentially much better for structural navigation - whether you're moving by search (regexp find, or whatever) or language elements (navigating via tag stack, etc).
Hahaha, I can answer how to convert that to .NET! I worked for a while as a web developer at a PR company. My predecessor had apparently heard of the Storray engine and converted it to .NET. He stored all the product information for one of our clients' sites in an XML file. Fortunately I only had to work on some CSS for that site, I would have been pretty distraught if I had to give up the awesome power of Storray for MSSQL.
What’s down the pipeline? Node.JS, WSGI, improved Django support & New features
The point is stated as clearly as seems possible in the first 4 lines of the post...
Bill Atkinson is a programming god. He was such a pioneer in so many areas. He created QuickDraw, MacPaint and Hypercard! Is there nothing he can't do??? I wonder what his background was when he developed Quickdraw. Did he have any previous graphics experience? How much previous experience could you have when you're the one who created the graphic routines powering the Lisa/Mac?
Financial inequality measures inequality in spending, not affordability.

The way they calculate it is to take sum |marginal_spending[i] - avg_marginal_spending|^a (I think a is 3, but I'd have to double check, I do recall that a > 1). So if 50% of people pay $1000 out of pocket for health care and 50% pay $0, you are penalized for being unequal. If everyone pays $2000 in taxes, the inequality penalty is zero. That's nothing but a penalty for non-socialized medicine and for copayments.

It's such a screwed up measure that increasing health or responsiveness for some of the population (or lowering costs for some, but not all) can reduce your score (if the magnitude is large enough)!

If you want to measure the baseline level of healthcare in a country (e.g., the bottom fifth percentile, or something), go ahead and do it. The WHO didn't do that. They ranked nations in order of how closely their health care systems resembled what some WHO bureaucrats thought an ideal health care system would look like.
I don't know Wayne or Lucas but I think the point of the article was to criticize RVM's code. Far from flame-bait. Maybe you are being too sensitive.
Spheres are more symmetrical than cubes though. Cubes are symmetrical about a high but still finite number of planes--spheres are symmetrical about an infinite number of planes. But I guess it's harder to get a sphere to sit still on your desk, or to fit computer guts into it.
I spent four months living in Germany.

I see tons more national pride when I am in the United States.

The only national pride I have seen Germany conveyed was for their football team. Some Germans find it difficult to even discuss their recent history, they feel very shameful about it.

If anything struck me about Germany it was how everyone could agree on rational things. Everyone agrees to fund the train stations. Most of them use rational arguments in conversation. Even in emotionally distressing times, it is common for people to fall onto their reason.

That would be my guess. And the only connection to national I pride I see, is trying to be so rational as to ensure that the last time they had too much national pride never comes back.

But then again, who really knows? How many millions of little factors could all add up to the net changes we see in our cultures.
The lenovo one yeah:) it also failed it's motherboard for no reason. Maybe by the time I got that one from work I was too gun shy to give it a thorough test of the sleeping abilities though.
Google Adsense is showing public service advertisements (freebies[solar power|green stuff]) instead of database related ads in the footer. Be gone with your no-script browsers!

Either it is:
intentional -> High five for charity.
an accident -> He really missed out on the $2-$6 CPC of the glorious database keywords... especially without having a button to go back. This page has what, 144 pts? That usually rounds off to 10000+ page views from my perspective. 1429 tweets, so maybe toss in an extra 7000 or so. That's at least $51~ he could have raked in based on 17k views times $3 avg a mille. :(
Military Computer Attack Confirmed
> A means 'will loose significant value if not done today', B means 'important, but will not loose significant value if not done today', C means 'optional'.

I find that very often, 'optional' means 'will eventually cross off because it doesn't get done'. I hate having a to-do list that just piles up. Be honest about whether you're going to get something done or not.
Mind-Blowing Audio Visualization and Manipulation in HTML5
Ask HN: Need a PHP rockstar in So Cal, where should I look?
I've tried a couple free job boards (with no luck) and have finally been given a budget to find a PHP programmer to join our team.

Where have you guys had luck finding PHP programmers?

Is there any particular job board that attracts more of the 'entrepreneurial' programmer?

Thanks!
Sigh.

HP? IBM? Oracle? Verizon?

Although "market manipulation" is broad enough to include any large company at all. Same with "anti-competitive barrier rising".

So, we can say that past a certain size companies become evil bastards and have many bad employees and they survive quite well.

They are still not government though, and consumers could choose to stop using their products and they could go out of business. Except they don't.
It's good to have goals. It's better to have precisely-defined goals.

I'm not being flippant. Honing goals brings clarity and helps focus one's energy.
First learn SQL and the relational paradigm.

SQL represents 40 years of experience designing general data stores that work for the widest set of applications. SQL databases solve many very hard problems which you are probably not aware of.

If you jump into NoSQL first you will be reimplementing SQL features in your application code, and doing a shitty job of it because you have experience with data stores that actually solve these problems well.

The reason for the existence of so many NoSQL databases is the rise of web applications and the need to scale massively. However the majority of apps will never need to scale beyond a single well-tuned database server anyway. By the time they do you will have hard problems to solve regardless of what data store you used. The advantage of SQL is that it's a fantastic hedge on the evolution of your data usage patterns because it is designed to support ad-hoc queries well, and the schema prevents bad application code from thrusting your data into chaos at the first occurrence of a small bug.

Realistically if you knew you had to build an app for 5 million daily users, and you knew exactly what it was going to do, then an SQL database very well might be the wrong choice. But in the real world you have a long road ahead before you hit that scale, and you'll have real data to determine what kind of alternate data stores can best handle your load. Personally I'm a huge fan of redis, and its ability to scrape bottlenecks off a MySQL database in a piecemeal fashion.
I'd add "Code" by Charles Petzold. It's a sublime step by step guide to building a computer.
I notice they didn't use hand-drawn elements to try and emphasize the "P.S. Contact us today to increase your conversion rate!". Of course, using them on that specific article might not have helped, since examples of the elements are used, and so it might look like just another example to most readers.
I've refrained from SXSW pimping on HN, but since it's directly relevant to your question here ... I have a panel proposed for 2011 on The Life of the Startup Parent, here: http://panelpicker.sxsw.com/ideas/view/7715.

We'll be looking at questions like "How do you balance your role as a parent with your role as a co-founder? How do you reconcile these two worlds, each of which would happily consume you completely? How much do you rely on your (life) partner? Your (business) partners?" and so forth.

Would really love votes, comments, etc.
Creativity, Careers, Iteration and Tenacity
> Maybe they took it down, are doing a good job, and then they're going to put it back up.

The people that cracked it are from the scene, and have nothing to do with The Pirate Bay. In fact, sceners despise all forms of P2P, including BitTorrent.
Why not implement the keygen using public key cryptography? Wouldn't that eliminate the possibility of a reverse-engineered keygen right off?
RVM has just announced reaching the 1.0 milestone. RVM is insanely useful to the many Ruby developers that use it.

Lucas doesn't appear to use it, but is instead poking at the source from the perspective of security and strictness within the shell.

I'm sure many of his points are valid and RVM could be more explicit, more strict, and support a wider swath of environments. Wayne, in fact, within the comments on this article, is trying to tease out actionable directives from Lucas' criticisms.

The real issue here, from my perspective, is that Lucas is burying what may be good technical feedback inside an angry ranting blog post. What good does that do? I'm not sure I'd be as open to feedback as Wayne has been, coming from someone that sounded like Lucas.
Ops Engineer (python, mongo, redis, mysql, puppet)
I worked for IBM for a year a while back as a student, my predecessor had at one point worked on some obscure DB2 fixes. He regaled me once with a story of how when looking for the root cause of a bug, he found a comment saying something along the lines of:

// Quick hack, will fix properly soon!

It was dated sometime in the 80's.
They are white and they are rich as with most other top ranked countries on that list.
seems to be lacking a number of cs topics, notably: databases, data structures, algorithms, machine learning, data mining, and security
By the way, have you ever thought what type of people run HR?

Yup, mostly MBAs who believe in such stuff and impressive resumes.

What he should have said; no startup worth it's salt with hire them. Unless, of course they have some real skills.
Open Data Dead on Arrival
If that is true then why is "DevOps" a new thing? Where is the break in continuity between the old-school sysadmins who did all this stuff anyway, and the new-school who think it even needs a special name (and that they've invented it themselves)?
Webbynode Rapp: Rapid App Deployment
No mention of CLRS? For shame.

http://www.amazon.com/gp/product/0262033844/ref=pd_lpo_k2_dp...
They did not make an ethical mistake. Instead, they merely show what is inevitable.

There are holes in the maps of hollywood that people ignored to their own perils. They could have launch business model experiment that doesn't risk much of anything. They could have adapted. They could find the truth as to what allow them to thrive.

Even as a libertarian, I saw no wrong-doing in what pirates did. They copied, but did not steal. Even if they deprived somebody of their income, it is not sufficient to be a ethical violation of some sort. If it was, than whole disruptive business would be unethical. Chinese workers would be condemned for taking somebody's job.
Wayne is a machine. This guy single-handedly revolutionized ruby installation, due in equal parts to technical chops, and just providing amazingly rock solid free technical support to any and all comers on a daily basis.

Please donate http://pledgie.com/campaigns/9822.
While you're correct, I don't believe the point was that you had no control over it. The point was that their benchmarks came from using delayed-write setting and compared it against databases that ARE writing to disk. He's saying that mongo is cheating the benchmark by doing work after the timer has stopped.
I've always wondered how do you choose the right books to read when you want to pursue a career on your own. Tough job I guess.
Cloud computing fiasco lessons from SlideShare
I get insight from it also but I'm saying spending an hour a day on social news is not working.
Follow-up to: http://news.ycombinator.com/item?id=1628639
We've sent out some invites, but we're sending out larger waves starting today.

Pop me an email at antonio at adgrok.com, and we'll get you in the next wave. HN readers get priority, of course. ;)
I was impressed (not in a good way) by this news:

http://thelede.blogs.nytimes.com/2010/08/24/web-used-to-trac...

CCTVs seem to be quite ubiquitous indeed.
Databases have been the most important topic in every interview I've had: can you "select col, count (col) as count from tbl group by col?" Their omission on this list surprises me.