skysight-inc/HackerNews huggingface dataset:
You're right, but even if they were removed, see above for their definition. :)
Intel's C++ compiler produces much more readable error message, I find. Though, almost perversely, I've gotten used enough to GCC's cryptic template error output that I'm more comfortable with it.
Put a some info in your profile here; you never know who needs help with their startup.

Have you tried some of the Gig boards that are out there like 37Signals and Joel on Software? I've had good luck with those before trying to find a way to make some spending money.
I am sorry; I used "regulation" jokingly when referring to government enforcing contracts -- one of the few legitimate uses of government force, and one which they only grudgingly protect. I should have been more clear; enforcing contract law is (unfortunately) the only "regulation" that the government should enforce, but does not (or only grudgingly).

My father in law has been an industrial electrician for 40 years, and there have been relevant standards for much longer than that. Standards are not necessarily regulations. And for this whole time, buyers of electrical products and installations could choose to contract for -- and enforce -- any electrical Standard THEY chose. Not one selected by some bungling government employee.

For example, if you choose to buy a CSA approved ladder, that is your choice -- you have knowingly chosen to purchase a product that complies with a certain set of standards. However, you may choose to buy a ladder from me, which I build to a higher set of standards. Should that not be your choice? Or, do you wish to make "CSA approval" a regulation for ladder manufacturers.

If you opt for universal ladder "CSA approval" regulation, have you increased or decreased your safety?
Does Authorize.net only work with US bank accounts or do you need to get a local card gateway for the country in which your bank account is located?
Seriously. People who are freelancers and don't have stuff in their profile irritate me. We're always looking for people with skillsets like yours.
what can I say, ants rule!
I found my first job by going to my highschool job fair and begging a guy from Boeing to let me work as a programmer. He told me I was too young (just turned 17 at the time) but since I was "highly motivated" he would call some friends on my behalf. He referred me to a local business that develops frimware. After I explained that I had been developing game development skills for years using C++, they said I'd probably be a better fit at Ageia (a St Louis company that developed physics middleware called PhysX, and was recently acquired by nVidia).

I thought, "How am I going to get the attention of the executives? I'm 17, there's no way I can just submit a resume and get hired." So I scoured the internet for any Ageia phone numbers I could find. I called one of them, and a guy who spoke Chinese picked up. "Um... hello?" and he hung up. But I noticed a pattern in all of the numbers I found. They all started with the same 5 digits (for example, 555-1212, 555-1286, etc). So I changed the last two digits to 01 and tried, and nobody picked up. Then I tried 02 and got one of the top execs on the phone. I convinced him to let me show him some of my gamedev demos the following day. After that, he told me that he was impressed, but to prove my skills, I had two weeks to create a demo using PhysX. Two weeks later, I had created three simple but effective demos.

He seemed pretty impressed at that point, and even told me "you definitely have a job here". Then I didn't. He couldn't get special permission to hire a 17-year old, because I couldn't sign the NDA. But he asked John Ratcliff (who worked at Ageia at the time) if he knew of any local companies I'd be a good fit at. He did, and it turned out that there was a gamedev studio about 30 minutes away from where I lived. I was really excited, and they invited me to take their programmer test.

The guy who handed me the test said "I hope you know your C++"... he wasn't exactly confident in me, apparently. (I don't blame him, most candidates suck.) But I took the test and got a decent score. Up next was the interview phase, where around 8 programmers came in and sat at a large table in the conference room. I presented my demos to them (including my three previous Ageia demos).

I dropped out of high school and worked there as an unpaid intern for about 8 months, at which point I was hired and worked there for three years. Also, the time between the job fair and my first day on the job was several months, so the whole process took a lot of effort.

So my advice is, demos are key; talk to the decision-makers, not the middlemen; and demonstrate your skill in every other possible way (but mostly shut up and let other people talk, because you don't know 1/10th of what you think you know).

Also, be genuinely interested in other people. Almost everyone likes the idea of being a mentor.
If you like Ubiquity, you should also look at Inky, "a sloppy command-line interface for the web":

http://www.youtube.com/watch?v=I1llZnsye0M

http://eprints.ecs.soton.ac.uk/16861/1/uist08-inky-preprint....
First of all, where do I say people do not deserve responsibility for genius? They just do not deserve sole responsibility. I do not think genius is without effort. Genius requires supreme effort.

But, do you think there's a difference between the deep insights we call genius and someone who achieves a lot? I do. The people who are most celebrated for such insights vs. only being prolific seem to have a common claim to a transcendent source of insight. Off the top of my head: Homer, Plato, Dante, Einstein. Plus, Bach dedicated his work to God, not the church.

Like the speaker says, people saying that they are the genius is very recent. Having read a fair amount of the Western corpus, I'd agree. Makes sense too from an etymological standpoint, since genius means some kind of spirit, like genie. Plus, the individualist attitude seems to coincide with a derth in good art, so it looks like modern artists are missing something. It also leads to the really lame idea that good art means being totally original, which actually results in no one being original and mostly just incoherent instead. Finally, for what it's worth, my own experience validates this idea. Any ideas that seem truly good to me seem to be something outside of myself that I've grasped. Haven't you had this same experience?
It's a mixture, of which one is certainly still Java.

Suffice to say, over the last 2-3 years I've seen a lot less of the "let's build a large J2EE project". There are also a lot of large Java platforms out there (e.g. Internet Banking platforms) that are no longer under active development - maintenance and feature enhancements only.

Organisations that once had large Java engineering rooms seem to be breaking them up.

The biggest influence is outsourcing and offshoring. To an extend, big corporates don't really care about the underlying tech - they outsource to (say) Infosys and it's up to them how they actually implement it... and as a result, this varies greatly. The big outsourcers are still dominated by Java and C# (which C# gaining ground). The smaller vendors are much more varied, with Ruby and Python starting to feature a lot.

In terms of new technology, there is a focus on things like Process Automation, Business Rules Engines, etc. I worked on a large imaging/workflow project recently that was almost entirely Ajax + Process Engine + Business Rules Engine.... (Admittedly, Java did underpin most of these components).
gcc isn't included with default Mac OS X setup. You need the developer extras in the second DVD.

I believe it's the same for some linux/BSD flavors and installation options.
It's perfect if only it would work as advertised.

Or rather, it was perfect until Google bought it and then it tanked.
vast majority of internet time is spent reading

Under a certain age, that may not be true anymore.
I'm so glad I switched from commenting to this.

In about a month, Ubiquity will be the Linux, and I'll be the Windows.
Ubiquity 0.2 or 0.3 will add "overlord commands" which, while I'm still not sure why they're called that, will allow many commands to start with the same word.

This capacity is just one reason why a linguistic CLI, such as Ubiquity and the earlier Enso, has a usability edge over a conventional CLI.
BASH in compatibility mode will run almost anything written for sh, plus a few extras. It's the few extras that caused me problems when I was working on FreeBSD, Solaris and Ubuntu 8.04 support. If you are careful not to use those extras, you'll be fine. Unfortunately, not using those extras makes programming in sh even less pleasant. The [[ test operator and the substitution/substring operators were probably the most annoying, in my case--it's easy to convert, it just ratchets up the line count a bit, and you have to be even more careful about what you feed it.

Mostly, I found everything I needed in this Ubuntu guide:

https://wiki.ubuntu.com/DashAsBinSh

So, the BASH/sh dichotomy is not traumatic, by any means. At least not on the platforms I've dealt with it (which, so far, is only Linux of many flavors, FreeBSD, and Solaris--so there may be more issues in the future). But, since there are so many other negatives to working in sh for anything more complicated than a one-off script, I'd probably go for a language better equipped for modularity. Since Perl is pretty close to standard on every UNIX I've ever used, I don't think you lose much, if anything, in the way of cross-platform.
The problem is all modern entertainment is stimulus based. You can be entertained by being passive. Even playing Counterstrike is passive in this way. Learning how to fine tune your head shot or climb onto weird locations is clever and skillful, but they are extremely niche skills and require very little high level thinking, which is much more difficult.

The more a medium encourages deep, abstract, logical thought, such as some of the old school strategy games, the better. In this way, people start to grasp principles more than just specialized behaviors. But, the more people become only specialized, the less they can communicate effectively with people not in their specialty, and the more misunderstanding, wheel reinvention, tunnel vision, etc. results. We're seeing this in academia already.
Quick Search's launching capacity is getting there, but the real place to be if you want maximum flexibility is the open-source version of Enso (the original linguistic-CLI project from the people behind Ubiquity). It's all in Python, so it's very accessible.
The bulk of the work on Ubiquity 0.2 has been to address these sorts of problems.
I hope all you say is true and wish you all the best ...
But as one of HN reader in recent past noted: people have gone too far with receiving free stuf on internet, so they don't want to pay ... From that perspective, you didn't talk about 'Craigslist' (No ads, pure content)!
This is really cool! I hope everything works out for you guys.

I hope you guys got the "mobify.it" domain
In addition to being "traditional" an 80/20 mortgage is a good risk for the bank, which is probably why it is traditional. If it had not been possible to get "no money down" loans and to extract 100% of equity from a property through refinancing, there probably wouldn't have been such a bubble.

Just as the the Federal Reserve was given the responsibility to set margin requirements for stock market investing, which most likely protected the system from bank failures during the internet bubble, it seems like a good reform in mortgage lending would be a regulation that limits the amount that a home buyer or real estate investor is permitted to borrow when purchasing real property.
But they were not created for this purpose (except Scientology). It's a fair jab at organized religion, but when you lump all mysticism together like that you're tossing the baby out with the bathwater.
This is an idea that requires reaching a "tipping point" in order for it to work. It could work, but you're going to need a solid strategy for getting people to adopt this over, say, craigslist or one of 20 other classified sites.

Being "incredibly simple," at this point, is probably not enough to get enough people using it.

Best of luck
Agnosticism does fall under the broadest definition of atheism, nontheism, so it wasn't really incorrect. People just feel very strongly about their particular labels.
Think about the things that you've done. Think about the sectors, the solutions, the requirements.

Find similar things. If you can re-use what you've already done you're halfway to a profitable solution, but it lets you bid lower than the next guy.

Find your niche. Exploit it. Reuse it. Recycle. The possibilities are endless.
As simple as it sounds, be social. There are countless times where I've been looking for work and a simple twitter message has resulted in business friends pointing me in the direction of their friends, and so on.

Use twitter search to check out who is looking for a RoR or PHP dev. This is how I get most of my SEO work - there's usually a business asking for someone and I just follow and send them a quick message.
This should be the subject of a study.

(Not being sarcastic.)

I for one read much more and much more widely on the Internet than I ever did offline, but am I the future or am I a sport? It's an important question.
Maybe IQ scores are rising because they are becoming more important in society. The article says people who have attended school less do not score as well. So, if IQ has permeated the school system as an important metric, it makes sense that children will be trained to do well on IQ tests. As it is, the article states the IQ increase correlates well with better education, health, and family structure.

Also, at the end of the article, it states there are indications the IQ increase has stopped, and may be reversing, in the Western world.
"Fortunes in Exchange" July 28, 1920 Article on Charles Ponzi
Start offering free weekly classes on programming at your local starbucks. Make it something real general like homepages for small business. Or facebook profiles, crap like that. Then if somebody wants more substantial private help or consultation you can charge them for it.
I disagree, they were created for exactly this purpose. Religion was our first real form of government, its very purpose is to control people by controlling what they think and how they behave.

Ignorance is ignorance, organized or not, and just as easily used to manipulate people. Mysticism is appalling because because it embraces ignorance and irrational magical thinking. You may find this OK, but I assert that it's bad, and worse, dangerous.
There was a similar thread not long ago: http://news.ycombinator.com/item?id=445776

And my comment from that thread: http://news.ycombinator.com/item?id=445836
Just toss a view into your code that uses iUi
No one cares. (And incidentally, no one should care that no one cares.)
I'm...asking everyone I know if they know anyone in need

Good, but: Are you clear on exactly what your ideal client looks like? If you're not, then this question won't be clear. If the question is vague or general, it's easier to answer 'no' than to think about it.

You'll get more responses with a clear question like "Know any business owners with less than 20 staff who want to use their technology better?" than asking the vague "Know anyone who needs RoR and PHP work?"

(Obviously, you know how to phrase this for your service offering better than I.)

Also, don't just ask if they know anyone in need. Ask who they know that may know anyone in need - this will open more doors, and prevent dead ends in your contact base.
This is a tricky one. Have you thoroughly discussed your concerns with the management? Sometimes there is rational reasoning behind things that seem unfair. I believe that being able to communicate about things like this openly and establishing trust can be quite important in determining your success in resolving this concern.
So you're saying in 4-6 months you'll be free of working at all but worry about these 4-6 months? Sorry, sounds fishy to me.
You're doing the right things. It's just very bad right now for freelance work. I have an artsy-fartsy startup but do heinous "enterprise" style Rails contracting to make money. My contract was just terminated, because I was too expensive.
I think I was replaced by two others who were charging a lot less than me. So, I guess if you want to keep working you'll probably have to lower your rate or else get lucky.

That sounded a bit pessimistic.. I guess for practical tips, Twitter seems to be a new venue for finding work that actually seems fruitful.
A Software Designer Knows His Office Space, Too
Still a huge amount of time, mind you.

Ex-WoW player here (I quit it to take up running a business in my spare time -- pays better, a different flavor of fun, rather less dragons).

I probably spent 15-20 hours many weeks during those two years. It is a lot of time. What impresses me about it is that it seems to suddenly become far less time if I had confessed to watching TV instead.
I reject your rejection
There is no way to guarantee you get, say, 10 Mbps downstream unless you cooperate by downloading that much. If more than 10 people download from my 100 Mbps-connection server at once, they will get less than they paid for, even if the telco is totally innocent.

People need to understand their mileage may vary.

I seriously doubt people were getting their nominal bandwidth during events such as 9/11 or Obama's inauguration.
and this: http://www.webmynd.com/html/hackernews.html

(link at the bottom of the news page)
Do you have a valid hacker's license?
And yet J.K. Rowling became one of the richest women in England by writing a book.

More specifically, a children's book. Written engagingly, but with little by way of moral ambiguity or challenge to the reader. And yet this book became suddenly popular, and took over the adult charts as well. If there were ever a literary example of Guitar Hero over learning to play an instrument, this is it.

If you ask me, your example is evidence in favour of DaniFong's argument rather than against it.
My parents have an African Grey parrot Benny and his intelligence is simply amazing. First, he can talk sentences and he mimics my mom pretty good. Second, he can connect sentences to meaning, so for example, when I enter the room he'll greet me, when I leave the room he'll say goodbye. If he's hungry he'll also tell you that (actually, he is hungry most of the time :)) And I think that crows have a similar intelligence level like African Greys, so their potential is really huge.
Paul - a good point about identity: much of the flameage in political/religious discussions stems from people feeling threatened by beliefs different from their own: taking these beliefs as personal attacks (which they too often degenerate into).
The fact that you think well enough to correctly judge your level of expertise and whether you should jump into the conversation puts you a step ahead of the majority of the population in the first place.

For most, expertise or knowledge is relative to the expertise of the people they are speaking to. Sit in your average city coffee house and listen to the bs getting tossed around... it will amaze you, and show you the importance of associating with smart people.
PHP IS becoming more dynamic.

Personally, I'm really looking forward to late static binding in 5.3

http://us3.php.net/oop5.late-static-bindings
Rather than letting as few things into one's identity as possible (which might prohibit growth), why not actively absorb the opposite viewpoints? Keep your identity balanced, not necessarily small.
I think we can also observe that the topics people weakly identify with are common topics for small talk e.g. weather, movies, pets etc.
Doing so intentionally and temporarily can be a good way to expose viewpoints you may not realize you've internalized. (Meditation helps, too.)

Also, think about what stuff in your mental surroundings (things you read regularly, etc.) tend to reinforce certain beliefs you already have.
One place where big new ideas are badly needed is in robotics. No existing language is a good match for programming continuous, dynamic movement. I've been working on a bunch of techniques to make it easier, but they're not ready for general use yet.
I think I concur that in educated discussions Identity does not help, but I have been thinking through the importance of identity for a while.

I think in many situations identity gives you strength. I have an identity within Y Combinator, with my family, with people that went to my University, in the countries I have lived in etc. These fragments of my identity all give me strength, it means I would help people out that have similar identity to me and I know people in those groups would help me. Beyond aid, it also give me purpose and meaning.

This balance between the good and the part parts of having Identity are important. I don't think one should just try to blindly minimize identity. Maybe just try to keep an open mind in discussions about Identity.
Perhaps some day, the English language will have just one word for politics and religion.
I think this is a good argument for minimising one's identity.

But there can be good reasons in particular cases for taking on some identity. For example, oppression is often begun to be fought by the oppressed joining together under a shared identity.

In general, people typically take on an identity — or keep one that they find themselves with (upbringing) — to feel that they belong in some group of people. But I don't think that sticking some big label on oneself is necessary for belonging. One can belong in the group of one's friends and family just by being one anothers' nearest and dearest, not through being fellow x-ists or y-arians. And being partial to one's nearest and dearest as such isn't in itself harmful, only mutually beneficial to those involved, and beneficial to others since a group of mutually supportive individuals reduces the demands those individuals might make against those outwith that group.
A technical note about his note [1]. pg says, When that happens, it tends to happen fast, like a core going critical, but he probably means "like a core going supercritical", which is when a chain reaction goes on at an increasing rate (i.e. what you need for a nuclear explosion). Critical is an equilibrium (i.e the self-sustaining condition, as used for power generation).

http://en.wikipedia.org/wiki/Critical_mass
Why would that happen? Just because the two fields have certain things in common doesn't mean they're indistinguishable.
I voted this article up to bash it.

One quote:

[With "multicore",] a credit card company can run a sophisticated credit scoring model on millions of accounts, or a financial services firm can rebalance a larger volume of client portfolios overnight."

Ummm...who isn't doing these things in a multi-threaded/multi-process way today? Those using COBOL on a mainframe who have bigger problems? Almost anyone running a web server and processing requests is already able to take advantage of a 16 processor system. Databases are already good at running on these boxes, but faster IO and more memory are probably better ways to achieve marginal improvement in the DB space today (said as no expert).

I understand the use cases for (1) really big simulations that are written in a single-threaded way and (2) desktop apps. I'm not an expert in either of these, so I can't comment.

What I find idiotic is the presumption that a large percentage of server processes can't run well as-is on multi-core boxes. I'm a Java guy (pragmatically, not by religion), and anyone running on a J2EE server w/o some single-threaded homespun thingy can probably scale up reasonably given more cores presuming that they can already scale horizontally. Yes, there are exceptions -- mostly with poorly-designed in-house software, but it's the two cases listed above where the most work likely exists.