skysight-inc/HackerNews huggingface dataset:
> a unionized workforce similar to what we had in the US 30 years ago before Democrats gave up the fight and American capitalists started shipping jobs overseas in order to break up unions.

This post is almost content free and to the extent it has content, it's somewhat inaccurate. Unions are just one part of why globalization saves costs. Worse, it's an inaccuracy committed for the sake of injecting politics.
You're right - this works especially well for areas with ever-evolving resources and best practices, like web design or HTML5 development.

A feature we're planning to implement soon is the ability to request specific resources that others can add.
It happened to me recently. A large team found that Dropbox made things easier. The program manager told everyone to buy themselves the 50MB subscription and expense it.
The STL is a huge leap over C, but it could be so much better.

On one hand, it's not particularly good for really low level coding, as other people have explained.

But on the other hand, it's not really convenient for higher level coding, either.

To see what I mean, compare the interfaces of std::string [1] and Qt's QString [2]. Common, simple things like converting numeric data to/from string, splitting into substrings, and find/replace are a PITA in the STL. The containers are nice, but even they could use some work.

I know it'd never happen, but I think the non-GUI parts of Qt would make a really nice standard library.

[1] http://www.cplusplus.com/reference/string/string/
[2] http://developer.qt.nokia.com/doc/qt-4.8/qstring.html
When your source code is full of structs that look like this:

struct obj
{
struct obj_functions* functions;
...
}

struct obj_functions
{
void (*do_something_with_object)(struct object* obj,...);
...
}

... I'd say it's hard to argue that you're not implementing C++ style OOP, and that it wouldn't be cleaner to use C++.

Now, if you're just going to stick to the basics of C++ (ie. avoid templates, operator overloading, etc...), then there's a fair argument as to whether it's worthwhile. Certainly it's not worth rewriting the Linux kernel at this point.

But, I don't think Linus's comment that "C++ is a horrible language" is fair.

(I'm sure most of that is just Linus being Linus).
I'd like to use the best tool for the most important aspect.
Also, I prefer to use a solution built by a specialist and passionate team in that specific are.

The message board is great, probably that's the most important channel for feedback. But there's also email and social.
I'd like to integrate them
You're implying direct causal links. I'm talking about synergies, all the components I mentioned (and many others I didn't) operating together as a system.

Religion affects how people vote. Voting affects foreign policy. Foreign policy affects international trade. And on and on.

For a more concrete example: American capitalism isn't composed just of our currency and the laws on the books regarding incorporation, property, etc. It includes our belief systems about capitalism: the American Dream, Horatio Algers, Ayn Rand, "greed is good", the invisible hand, build a better mousetrap, and on and on. It includes the moral values of consumers, who might make a purchasing decision based on whether it has a green label, or says "Made in the USA". It includes the expectations of workers regarding conditions: Chinese workers put up with the conditions at FoxConn, whereas most Americans would quit or strike (for now, anyway).

> But policies which do not support free exchange of goods tend to do rather badly.

I challenge you to give me an example of a society that engages in a completely free exchange of goods. Even proto-libertarian countries like Switzerland still outlaw trade of certain things (drugs, organs, humans), levy taxes of some kind, and socialize some economic activity (health care, public safety). The only countries that do not are those without a functioning government, in which case trade cannot be free, because there is nothing stopping someone from taking what they want by force.

That said, I agree with the notion that societies do better when they allow people to become rich. But I take umbrage with the idea that our flavor of capitalism is inherently the best one, and the only other alternative is to become Cuba.
I have used C and C++ extensively (10+ years both). I once tried to implement the C++ inheritance model in a C program (basically just fill up the virtual table manually). It was a complete nightmare, wrought with silly mistakes all over the place.

Probably Linus is right that C++ does not belong in the kernel but for application level code reinventing all the basic C++ things in C seems like a waste of time. Linked lists, virtual methods, some form of exception handling.. why waste your time? I laughed pretty hard when I understood how the linked list implementation in the Linux kernel works (pointer arithmetic tricks + sizeof). People don't even invent anything different from whats already in C++.

The key to using C++ is to find a comfortable subset and stick with it. I haven't used C++ on projects with more than 3 people yet so I don't know the pains of agreeing on exactly which subset to use but I imagine it could be done.
Not following 95% of what my "friends" share was a decision I made way earlier. So I really don't mind that on G+ I have 10-15 daily posts from people I know IRL, not 650. And if facebookers came to G+, certainly over half of them would land in a separate circle of IRL people I'm not interested in reading for various reasons. Most of the mentioned problems with G+ are problems I don't have.
Quantum computing - An uncertain future
HSBC, 4 major Japanese companies are evacuating to Osaka
You make it sound like there is just one employer in the area. And if there was just one, I'd agree with you.

But there isn't, there are lots of employers, and people pick the best.

If no one would be willing to go to the worst (or that employer only gets the worst employees) that employer would change their practices, and thus you get progress.

There is a balance here that is virtually impossible to change from the outside. People get exactly the working conditions they are willing to accept.

And the working conditions they are willing accept are match the living conditions they are in.
Are OCaml or Haskell taught in CS51 these days? That would be wonderful. Neither language was used on the general (non-PL theory, except a bit in the compilers/languages area) CS track in the 90s.

Also, OCaml is spelled "F#" in English.
I'm curious about b2g's security model but I haven't been able to find much of substance about it. Currently I'm pretty sure if you beat gecko you own any firefox tab that's open. Does that mean if you beat it on the phone you own the whole thing?
1. Why do you use Twitter if you dislike it so much? (I'm actually curious)
2. Syndicating your tweets across multiple networks would annoy people - and you would probably lose followers. The most annoying thing I see on Facebook is a stream of someones tweets. People tend to tweet a lot. They also tend to update their Facebook status a lot. But G+ is different. People post less and their is more discussion. Allowing tweet syndication would ruin that. You can however easily share your G+ posts to twitter (although not automatically) using one of several Chrome extensions.
Good thing you're not a racist, JohnnyBrown. I take it the name "James Watson" doesn't ring any instant bells for you.

It's very easy to confuse an absence of persecution, with an absence of people who agree with you being persecuted. That just shows that you're on top and your enemies are on the bottom. Ie, all's right with the world.

Of course Eleanor Roosevelt didn't like McCarthyism - it was an attempt to persecute people like her. Eleanor Roosevelt was the alpha queen of the purge of the "isolationists." Not to mention the McCarthyites, who got purged pretty good themselves. You'll note that there's not a lot left of them. There's a lot left of Eleanor Roosevelt, however.

It's true that America doesn't generally shoot the people it purges, work them to death by forced labor, etc. We don't need to. Our methods are much more efficient than that.
Does JoCaml rewrite the GC? Or how else does it get around the GC issue?
I "like" how there are currently 96 comments in this thread and not even one touches the subject, discussing merits of tower.js.
That's great to hear. Thankyou.
Really overdue. Not sure if it closely follows Hickey's PDF draft from a couple years ago, but thought it was well done.

Of the 8 most frequently encountered FP languages (clojure, scheme, CL) (haskell, ocaml, F#, erlang, scala) all have at least a handful of good intro texts, plus a few intermediate +.

Except Ocaml
No citations exist. My comment was directed at the grandparent whose original symptoms warranted taking dangerous MAOIs. In that case, I would consider an off literature treatment to fix the vitamin D deficiency as fast as possible. Tanning beds are carcinogenic and not recommended for general health.
I'm not well versed on Ocaml, but my impression is that the biggest conceptual difference is that Ocaml is more lenient with side effects. Haskell restricts any code with side effects like IO to Monads, whereas Ocaml allows IO, mutable data, etc. It may be possible to write Ocaml like Haskell, and manually restrict side effects to Monads, I'm not sure, but in Haskell you have no choice.

There are other differences as well, but imho that one sets Haskell apart moreso than any of the others, and not just from Ocaml but from every other language (that I know of at least).
Certainly, but there are circumstances - say high-performance math & data heavy stuff - that benefits greatly from a shared memory implementation.

And the ease of use of multi-process architectures needs to be improved as well.
This is a wonderful linguistic cul-de-sac you've steered into, but the fact remains that "censor" means "suppress"; it does not mean "eradicate". When the government of China or Acela's internet filtering vendor block a site, they are censoring it, without removing it from the internet. The same principle applies here.
A marking difference is that Facebook asks "What's on your mind?" and Google+ asks "Share what's new...".

G+ isn't really a social network, it's an extension to my Google profile and Google account. I would like to use it as my social network but it's lacking a couple of crucial things.

The reason it's suited for almost sharing news only and as an ad-hoc blogging service is because it doesn't allow you to actually be in touch with people like Facebook does. Unlike in Facebook, in G+ you can't post to the equivalent of people's wall and you can't send short messages such as on Facebook. There's email but it's not available with all my contacts, and G+ chat only works with a select few people, and there's always a barrier in writing an ordinary email.

Surprisingly, addressing a single person privately or publically is the only thing that I need from Facebook. I don't use anything else on Facebook so I could probably switch to G+ with most of my friend base if G+ had those. Surely the user interface is much better on Google side, Facebook is absolutely horrific.
I honestly have no idea what Google could meaningfully do about their tablet problems.

Here's my simple suggestion: make Android Market gift cards. iTunes gift cards are HUGE sellers and have become a standard gift, especially for people you don't know well.

Someone with an Android Market gift card will be motivated to figure out how to use the market and will get used to the idea of paying for apps. To me, the lack of a gift card shows a lack of commitment to the Market ecosystem.
Maybe the problem is how much value that you put on the amount of watchers you have? Is it somehow a bad thing that someone doesn't want to see all of your updates. Would those people somehow serve value to you had you not annoyed them and they just kept watching.

In my opinion as git being a tool to transparently see any and every thing changing. If you some how want less than that, perhaps you shouldn't subscribe to (aka watch) a "repository."

Ultimately, maybe the right thing for github to do would be to group nearby commits, but still summarize them and easily let you dive into them. This is code after all and almost any time I've updated a dependency, it's been because of the small details. In my accounts of the companies I've worked for, subscribing to the repositories we use, seeing every commit has served a lot of value. Just watching because it's some popular repository did not.
Besides laziness/immutability, the HN modules vs type class debates (there's also Lambda-ultimate debates, but they take that stuff so seriously

http://news.ycombinator.com/item?id=2725100

http://www.quora.com/What-are-the-key-differences-between-Ha...

http://stackoverflow.com/questions/5600246/sml-conversions-t...

http://www.cs.washington.edu/education/courses/cse505/98au/s...

(yes, from 1998, but worth the PS conversion if youre on windows)

http://news.ycombinator.com/item?id=3481700
Are you suggesting that Apple would ignore a whole technology because it's hard to keep the fact they're working on it secret? Surely you're joking.
bump requires that both people have the application, whereas this does not.
I've been writing C and C++ for a long time (kernel and user mode) and what I find is, it takes a fair bit of discipline when writing C++ code (like hiding new/delete for stack-only objects or ensuring operator= works for heap objects and so on). Debugging with STL and templates can be PITA since the error messages are so convoluted in most compilers. One thing I would agree on Linus, is the talent pool of disciplined C++ programmers is pretty scarce. There are tons more C programmers that have enough OO experience of faking vtables and building structs-with-callbacks to simulate class inheritance and what not.
Tako: a functional web framework for Node.js
Here here! I've really enjoyed using C++11. Feels very clean. Lambdas for inlined anonymous callbacks in boost::asio? Yes please.
Honestly, the article sounds pretty good for warehouse work.

About 12 years ago I was working in a warehouse at -25 C slogging sides of beef at 25 to 50 Kg for at least 10 hours, my record shift was 26 hours. The pay was even less, $10/hr. It had to be -25 in the freezer because there was ice cream in there too and if it didn't leave at -25 it would melt by the time it got to the destination.

The only odd thing about the job was the look I got like I was crazy when I left to work tech support in the city for a dollar an hour less.
But with robots, you can probably get them to be cheaper even when taking into account seasonality. The real problem is that lots of manufacturers/wareshouses only keep a 3 year investment horizon. If they invested with a 10 year payoff, a lot more automation is possible. (It mirrors the problem in the economy as a whole - short termism)
Even more so, in Buffet's mindset, Jobs can value AAPL better than he, so when Jobs fails to do a stock buyback, it's an indication that Jobs does not think it's significantly undervalued.
Will you shake someone's hand? Or for that matter, do you flush the toilet with your hand?
I'm A;G - anyone know what that might mean? Any idea why that genotype wasn't in the study?
I'm not very sure about that. Amazon's site may not be beautifully designed but it works. As they advertise, it has never taken me more than a click to buy an item unless I want to change something. Also, it has one of the better product search engines amongst all retailers. Their reviews are generally considered genuine and useful and they're clearly laid out. I'm generally happy with their website design.
I haven't, but the large company I work for has a product partially written in OCaml. I came across it in source control once. I'd guess it's tens of thousands of lines of code, but that's a complete guess.

There's also a list of companies using it here: http://ffconsultancy.com/products/ocaml_journal/free/introdu...
Both a buyback and dividends can be exploited by speculators: they can just buy the stock beforehand and sell it at a higher price or after collecting dividends. A wise thing would be to distribute cash to long-term owners based on how many months and years each has owned the stock multiplied by the number of stocks owned. However, I don't think that's possible in the current scheme. You would need different sets of stock for different dividends and you don't necessarily have records of the cumulate ownership of individual owners.
No, not "all hyperbole." Just the title.
The Android tablet situation today seems awfully similar to the Android phone situation a bit over two years ago.

Remember 2009? iOS was ahead by a wide margin. The HTC Hero had just been released and Android was in that "this is cool, but could go either way" period. I remember considering buying the Hero but holding back, unsure whether the platform would take off.

It did. I don't see any reason why we won't see the same effect with the tablet market. It's just a matter of time.
I disagree. It's so low contrast, it's hard to see anything.

Plus it plain lacks detail. Compare the same view of Manhattan:

http://i.imgur.com/2uR67.png

http://i.imgur.com/m4tXF.png

Google's result is actually useful in many ways. It shows street direction, subway stops (very important!), some points of interest. The font's are easily readable. The names of the streets are abbreviated, no need to have the words "street", "east", "west" all over your map.
Good luck to you. Well, the reason why I asked you is that I am building an open source database (Postgres only at the moment) admin tool myself (the code is on github). Just like in your case, I would like to work on that full time. Right now, I am thinking of ways to attach some kind of revenue stream.
The local delivery is a killer.

I can order by 9AM and, for just $3.99, have it delivered that same day.

The first time I did this, I forgot I even had Prime, so I was ready to pay for that for 3-5 day shipping. What a pleasant surprise that was!
Most companies don't have 4000 employees, or need 1000 robots. Like every business, you add capacity as necessary. Diapers.com started with one mom and minivan.
http://www.reddit.com/r/ocaml/comments/gkjq2/ocamlpro_and_th...
Compare life insurance rates
The right life insurance policy can be a valuable safety net for your dependents if anything should happen to you. Policy details and prices can vary a great deal from company to company. It is in your best interest to compare at least three different companies before you purchase a policy, no matter what kind of policy you are looking for. A little research before you buy could save you money and help you buy a policy that fits your specific needs best.
Apple would have to issue a preferred stock for that. The structure you suggest would not go over well with the investing public because of the dilution that would be involved. Also, this scheme is much more convoluted than a straight up preferred or dividend. Too much like a debt product; stock investors don't like doing as much work as bond investors.
I'm actually surprised that the workers are getting so much over minimum wage yet are being so poorly treated. Why not just pay them closer to minimum wage since there are so many willing workers?
CUBRID Driver Improvements in CUBRID 8.4.1
You and Rupert both.

I hear he bought a paper once, too ....
Children, old people, disabled people, unemployed people, many politicians, many lawyers, criminals, spammers, many landowners, trust fundies, members of royal families, many librarians, many teachers, many policeman etc. etc. We already have people who don't actually provide value to society. In Germany, about 60 per cent of people derive most of their income from government handouts. The trend will only increase and is actually a good thing (200 years ago, almost everyone had to produce value to survive - where would most people choose, today or 200 years ago).
Steve Gibson is digging into Vitamin D:

http://www.grc.com/health/vitamin-d.htm
> AFAIK Amazon already does this :) Look up "Fulfillment by Amazon".

So they do! It looks really expensive, though. Like more than $2 for a t-shirt. I wonder how that compares to doing it yourself at scale.
School & Career - Degree Viable?
I am currently a 20 year old college student, attending a local community college (choosing between Purdue and University of Illinois for CS in the upcoming fall), working a part time job, and have been fascinated by computers ever since I saw one.

I have been told time and time again that there is little benefit to obtain a Masters in CS, or in some cases a degree at all (many tell me to just become certified and gain experience). I was even told this by the IT man in the office I work and by the programmer on staff. I do understand that many computer programmers begin their careers with a certification or something similar, however would I not gain more from a BS or MS in CS? If there is little purpose outside of academia for a masters or doctorate in CS why would they be higher paid? From what I can find out online it is fairly rare to see masters in CS obtaining jobs with which a bachelors would not suffice.

Is there any viable reason for obtaining a Masters degree in CS with a goal of not working in academia, or is it even beneficial to obtain a degree at all (rather than experience in the field via certification and employment)?
How would you weed out the scammers? Would be fairly easy to doctor a screenshot to have more items/levels etc.
I've tried OCaml a few times over the years, and I think its biggest problems are chicken/egg problems. It's impractical for "real world" use because not many people are using it in the real world.

My biggest complaints:

* Poor libraries - This is getting better, but it used to be a real pain to do stuff like make an HTTP request, parse JSON or XML, or connect to a database. They definitely weren't in the stdlib, and it was even pretty hard to find good third party libraries for it.

* Awkward library interfaces - Even the libraries that are included are awkward to use, like the Set and Map.

* Poor documentation - There's nothing (or was nothing) like http://perldoc.perl.org/ or http://docs.python.org/

And, off-hand, one language nitpick:

* Poorly handled strong typing - For example '+' is used to add integers while '+.' is used to add floats. The underlying reason makes sense, but there's awkward stuff like that all over. Haskell handles it better, IMO.
This Chrome Extension allows you to filter the flood of notifications, although you need re-watch/follow settings.
http://nothub.org/
I have never had a facebook account. I never will. I have had a G+ account for many months and I dont use it at all. Literally zero time per week.

There are too many distractions online, I don't watch TV at all either, but I just don't have the brain space for the following peoples feeds.

I had scoble on my follow list on G+ when I first joined, and I had to drop him because he just produced way too much crap I didnt have time or interest to read.

Between my family, friends, reddit and HN, I have way too much content than I know what to do with.

Aside from this - it detracts from my attempts to dedicate time to learning new things.

I am very close to dropping reddit and HN and only watching Kahn and other online trainings.
People voted with their wallets. The verdict is very clear - most people prefer cheap goods to humanitarianism and proper treatment of workers.
DLF Regal Gardens
Realty giant DLF will soon launch a luxury housing project in Sector-90 Gurgaon the project name is DLF Regal Gardens Sector 90 Gurgaon with an expected sales realisation of about Rs 700 crore.