skysight-inc/HackerNews huggingface dataset:
Sure, for my first adventure I found a loophole in some money I was getting as the result of my father's early and tragic death (when I was 6 leaving my mom destitute) wherein it would continue as long as I was in high school. When I did an exchange year in Denmark as a highschool student, even though I had already graduated in the states, the money kept coming. It wasn't a lot (on the order of $10k/year) but enough as I stayed with a host family in Denmark who largely covered my living expenses (room and board).

For my second gap year I got two companies with great projects in a bidding war, negotiated a signing bonus and a later starting date to help me make my choice, then traveled on the time and the bonus.

Other ones have similar stories, finding some scholarships, funds, loopholes, using one project to fund another etc.

I didn't always travel alone, although I've done my fair share of travel on my own. I deal with it by mixing it up and being pretty self actualized. Denmark was the toughest, I've been watching the Big Bang theory recently and having some flashbacks to how socially awkward I used to be. I'm still awkward but going through lots of traveling, meeting new people, etc has made me a lot more of a well rounded person.

My biggest tip is to think holistically, this will help with not only financing but using your time well. For example, when I decided to move to Egypt on no funds I first made a mental list of why and what I wanted to do there. One of the things on the list was to learn Arabic, and my funds eventually came from a scholarship directed at that, although I used the funds to finance everything on my list.
You can't always trust your instincts with these things. We got used to the Wii in the end - product names often sound strange until the metaphorical corners rub off through repeated use.
> I don't even know who Dell's CEO is.

Er, Michael Dell?
Yay, thanks for posting this! Seemed like a good idea at the time ...
I'm currently implementing a complicated algorithm in C++. I don't have to use many language features for that, so I don't have a strong oppinion about them.

But what I can say is that, compared to Java, the tools for C++ coding suck. Hard. In Eclipse you can write some gibberish and it automatically turns it into valid Java that mostly does what you want. The Java debugger is excellent and works without hickups. The experience you have with Eclipse and CDT just isn't the same. No automatic inclusion of header files, autocompletion doesn't always do what you want, no documentation included, even for the STL. Working with gdb is painful, most of the time it is not possible to properly inspect datastructures in memory and it is generally just easier to litter the code with print statements.
Video demo of JSONloops from NYC Music Hack Day 2011: http://www.youtube.com/watch?v=MSZLLgel6Gs

Every song or loop is stored as plain JSON, see the sample beat: https://github.com/Marak/JSONloops/blob/master/loops/nyc.jso...

Each node.js "server" acts as a hosting point for the loop. Any number of browsers can act as a control interface for a "server". Eventually, each node.js "server" will sync up peer to peer.

Audio playback currently occurs only on the "server", but as browser libraries such as http://www.schillmania.com/projects/soundmanager2/ improve, the browsers will also have audio playback.

JSONloops isn't perfect right now by any means, but after checking the commit log from the weekend: https://github.com/Marak/JSONloops/commits/master ( and laughing at the drunken commit messages ), I was thoroughly impressed with how much they pulled off in a 24 hour hacking period

I'm excited to see where this goes.
You overlook the fact that making effort (and most importantly following through) gets you sex

Not in my experience.

As for your "happy wife = happy life" theory, I'd strongly suggest running very fast away from women who implement this theory. You don't want people in your life who will drag you down to their level.

if she responds the way you're implying - I'm sorry, something is probably wrong with her.

In that case, something is probably wrong with most women.
Another perpetually useful perspective is the 2006 NY Times article on using animal training techniques to manage intramarital conflict:

http://www.nytimes.com/2006/06/25/fashion/25love.html?_r=1&#...
"I found the bug on 12/3/2010"

Date format used in US is probably the most unintuitive.
At first I read that as 12 march 2010. Made me think for a moment that it took Google almost a year to fix it.
That's interesting to me that so many people dislike C++. I prefer it to Java (which I find extremely verbose), don't think its features are really that complex and like its speed. I think it's a powerful object orientated statically typed language.

It seems when compared to other statically typed languages (it doesn't really make sense to compare with dynamically typed languages) C++ does a good job. The STL prevents you from having to reimplement many things you might otherwise need in C and the syntax is more natural or intuitive when compared with C as well.

I have a feeling people just prefer what they're familiar with and make sweeping generalizations or exaggerated claims about other languages and technologies.
Men who have gone through a divorce actually have more children nowadays (when you add up all kids from all relationships). So in evolutionary terms the long term relationship is less successful.
I never realized how little browsers knew about http. Firefox treats everything like 200, including things like 305. Odd.
I think precisely the point of not being able to reject the null hypothesis is that you can't be sure it's more likely to make you more money; otherwise you could have required a lower confidence level and still rejected the null hypothesis.
Lol I know right. Check out PlanA.com till PlanE.com
Jimmy Jazz Coupon
CYD Reflex is designed especially for the tennis court. This means that large portion is consists of herring-bone pattern tread united with tough Adidas's Adiwear rubber, this give durability. The shoe has a medium and medium wide fit giving form fitting feel and a good room in toe box.
I remember one of the first bugs I ever fixed in a production system involved a Mr. Null who wasn't getting billed because he didn't show up in queries. I also once encountered someone named Mr. Blank though I didn't manage to ask him whether he had similar problems.
Part of the tools issue arises because C++ insanely hard to parse (the preprocessor makes it even harder); recovering programmer intention from something that is "almost" C++ is an exercise in futility. This is, I think, a genuine problem with the language. There are of course good arguments in the "Java wouldn't need such good tools if it was a better language" camp; best of both worlds would be a language that's easy to write tools for but doesn't really need them.

With regard to debugging, I think you're being unrealistic. You're comparing debugging on a fully introspective and managed virtual machine to debugging annotated assembly language. Apples & oranges. If a fully managed VM meets your needs, then use it. If it doesn't, well, welcome to low level programming.

You also make it sound worse than it is; JVM debuggers aren't perfect either: they debug Java-the-language fine, but other JVM languages are more problematic. Good luck with JNI, too. Likewise, there are C++ debuggers which are STL-aware, and even those that aren't can usually be coaxed into displaying pointers as arrays or as supertype pointers. Using gdb directly is rarely necessary; there are perfectly decent frontends. If you're having problems because you're trying to debug compiler-optimised C++, then you're simply running into the limits of the platform. Debugging post-JIT Java is no fun either.
Wave is going to be one of those things people talk about for years afterwards wondering why it failed.

In the end, it probably was two things: 1) Wave didn't fit into some neat category that people already had about stuff, and 2) Google wanted to own all the data
Interesting article. I do not have much experience in C++ but I am learning Objective-C. Do any of the sentiments mentioned in the article carry over to Objective-C? Or is that comparing apples and oranges? Is Objective-C a better extension/ superset (whatever the formal name) to C?
People here (many/most of whom fall into the minority of people not using Windows as their exclusive OS) also seem to think that the Windows association is a bad thing, or that the average user is savvy enough to realise that the phone and desktop OSs have virtually nothing whatsoever in common under the hood.

If I were MS I'd double down on the association and launch a massive campaign based on their Office Win 7 phone apps, ensuring they enable a few token features that the Blackberry apps don't. Even if the extra "integration" is really superficial, enterprise IT purchasers aren't known for making the best decisions.
Eclipse and CDT for C++ coding sucks. However this doesn't mean there aren't any good tools. Both Visual Studio and XCode are very good for working with C++.
First Photo: webOS App Catalog Magazine View
All this C++ hatred is weird.

If you need to do systems level programming (eg. write a database), and you want to go beyond C's code organization capabilities, and you can select a sensible subset of C++, it's a great language, and you get to control all aspects of memory and CPU.

We're writing our database(s) in C++, and we're pretty much loving every minute of it, and would not switch to C, Java, Erlang or whatever.

Of course we're a startup, so we got to select our own subset, write our own containers, etc:

http://github.com/scalien/scaliendb

One downside is it's hard to find good C/C++ programmers on the market. The vast majority of applicants cannot complete our first interview filter (removing a characters from a C string and writing an instrusive stack in C++):

http://scalien.com/pdf/job.pdf
> Well, Apple is actively developing CUPS, afaik?

Yes, but I would be surprised if they were the only ones developing it.

As for Webkit, I assume Apple does benefit from enhancements made by Google, Nokia and everybody else. They didn't make Webkit open because they are generous - they had to make it open because they based it on KHTML.
I am helping these guys out as a mentor. Seems like a good idea.
EU carbon trading system limps back to life three weeks after fraud revelations
Objective-C and C++ are very different apart from their C ancestry. C++ doesn't make an especially good Obj-C replacement, and Obj-C is probably no better at the situations where C++ excels than raw C. Objective-C is a higher-level, dynamic-ish, highly-OO extension to C. (great for GUIs, not so great for writing drivers) C++ is quite low level, not dynamic at all, and not overly OO. C++ is very expressive in many situations due to its generic and automatic resource management features, which Obj-C lacks completely. (GUI code is typically horrendous, driver writing is nicer than in C)
Use Ctrl and Shift to zoom in and out without the mouse.
If people weren't buying and eating crap, food producers would attempt to increase their profit margins by selling healthy food.
A lot of C++ bias lingers from the days when compiler support for more sophisticated features like templates was very immature and buggy. C++ is much more pleasant to code in now than it was when I first used it in 1997. I certainly wouldn't want to write a webapp in C++, but for anything that requires speed and direct control of memory C++ is still really the only game in town and I quite enjoy it when it's the right tool for the job.

People describe Objective-C as "c with objects" done the right way but I'd much rather code in C++ than Objective-C. I also don't really understand why people say they prefer to write in pure C, at least not in 2011. Hacking together a homegrown OO system in C with structs and function pointers and macros doesn't sound any easier or simpler to me.
Finding related items
nokiaplan[a-zA-Z]?
European startups Springboard programme - deadline 20th February
I wonder where they used CouchDB and Cloudant for (listed at the bottom of the page).
This is an important program for the UK as it is one of the few mentor programs available. If you're a startup check it out.
I found it easier when I crossed my hands over so I could do the left/right keys with my left hand, as is the original Nintendo way.

I'm glad there were only a few levels, as I really struggle to leave platform games half finished.
First, 'beginners' do worry. I worried a LOT more before I had the experience to know what would work and what wouldn't. When I come across new things, I worry like crazy until I've tried them.

As for camel case preventing you from being your best... Really? -sigh-

And as for the enterprise-y way of doing things in Java, sure, you could do it some other way first, but you'll likely end up changing it anyhow... It's much quicker to just do it that way from the start.

I'm all for improving things and doing things better, but railing against things just because they're -always- done like that is worse than pointless.

Also, don't think I'm defending Java. That isn't what this is about.
Wordpress Development as a Team
My own disclaimer: I run http://www.DashboardToSuccess.com.

Our belief is that a small business management Dashboard must be simple. We also recommend, per Jim Collins and every CPA out there, finding your Profit per X or Revenue per X and keeping a keen eye on that number.
Cloud computing's killer applications
If it's anything like some of the other tech accelerators that some of the mentors have been involved with, Springboard is looking freakin awesome.
I'm not sure these examples are entirely failed tests - rather they teach what is working and what isn't.
Objective-C is a completely different approach to OO C than C++. Obj-C is basically straight C with a very Smalltalk-like OO layer and totally different flavor. Generally speaking I prefer C++ but Obj-C is a better choice if you need to do a lot of metaprogramming. The things you can do with message passing in Obj-C probably make it a better choice for building UIs, for example. Although I really miss the scope-managed resources of C++ when writing iOS apps.
To be fair, the website says: "If you send any other three digit number that's not in that list, we'll return it too."

They seem to simply truncate the number. E.g., http://httpstat.us/39487394587394857349587 returns "394 Unknown status", but http://httpstat.us/200129038123 will return "200 OK"
I just had a surreal experience. I was reading the comments on this article, incredulous that all the obvious humour, meta commentary and novelty account performances were being upmodded so vigorously.

Suddenly I realized I was on reddit and the context all clicked smartly into place.

I was surprised to discover how much I have both a) internalized the respective cultures of HN and reddit, and b) compartmentalized those cultures such that the same comment will evoke a much different emotional reaction from me depending on whether it's on HN or reddit.

I actually felt myself swing from prudish disapproval to sanguine acceptance once I realized where I was looking at the comments. It was unnerving.
Wave from what I read was developed for use internally at Google when Gmail was insufficient. I'd be curious to see what's being used within Google right now in the collaboration space. People who were once using wave, what are they now using?
LOL, poor Nokia...
Any recommendations for an open source dashboard? Like what Piwik is for Google Analytics, but only in dashboard-land like the ones in the original post?

(Yeah, money is tight...)

Edit: Except the ones mentioned at the bottom of the post, of course.
The thing about non-statistically-significant tests is you can't, in fact, say "it is still more likely to make you money." You can say that the B set did in fact make you more money this time, but you can't rule out that being luck of the draw. It might even have a (very small) bias AGAINST making you money, but that bias got lost in the noise. That's why it's important to discard non-statistically-significant tests (or expand the sample size if you _really_ want to know...)
I would say that Objective-C in itself is a very simple object orientation layer on top of C. If you know C, you can pick up Objective-C in a matter of minutes. It is really simple.
What makes Objective-C useful in OSX programming is the framework Cocoa. If you say, you do 'Objective-C programming' you mostly mean 'Cocoa programming'.

In contrast to that, it probably takes years to really understand everything C++ has to offer. And that is talking about the language only, no frameworks or libraries included. Hence, I would say that you can not really compare Obj-C/Cocoa to C++, since the former is a framework and the latter is a language. (This is assuming that most people mean 'Objective-C and Cocoa' when they say 'Obj-C')

If you want to compare Objective-C and C++ on a language level though, you are comparing two very different languages. Objective-C strives for simplicity and readability, which makes some things easy and some things harder. C++ strives for world domination. There is nothing you can't do with C++, but there are just so many things you can do that figuring out how to 'properly' do stuff can be kind of horrid. Really, there are so many different styles and dialects of C++ that you could use and freely intertwine that defining the language proper is a real challenge. Note that this is not necessarily a bad thing. C++ has a lot of strengths and is increadibly malleable for many different applications. But putting all that flexibility in one language certainly makes that language a truly complex beast, where even reading it can be a real challenge even after years of using it.

Personally, I am a sucker for simplicity and elegance and I would take Obj-C over C++ any day. On the other hand, I have seen some situations where Obj-C's message passing was just too slow for my application and I had to drop back to C function calls in some areas. Also, Garbage Collection and even Reference Counting have a certain performance penalty that might make Obj-C unsuitable for, say, embedded applications.
To me, the most important point is that even extraordinary people face many times in the development of their companies where things look very dim. Being able to ignore that feeling and keep working and changing your assumptions and approaches is at least as rare as more definable talents. There are a lot of very talented people who are actually less resilient to hardship because they're not as used to being tested or failing as people with supposedly lesser abilities.
I would not want to do business with anyone who proposes me a partnership like this.
Actually, Nokian Tyres (that Nokia split out in 1988) had very strong results in the last quarter: http://www.nokiantyres.com/release?id=20127060

"Going into 2011 our order book is all-time high and it provides us with a good opportunity to increase sales, again operating more selectively. We will also continue to launch new product lines, increase prices and improve mix to offset higher raw material costs. Low inventories in the distribution channel and our growing production capacity offer a good starting point for further profitable growth in 2011."
One downside is it's hard to find good C/C++ programmers on the market.

It's interesting that C++ is increasingly becoming a niche skill. When I started programming you pretty much had a choice of C++ or VB if you wanted a job.

Suits me fine though. A lot of the most interesting work (DSP, kernels, graphics etc) is in C++.
They are totally open to collaborate with diverse incubation programs allover Europe. It was great to have Jon Bradford in Timisoara (Romania) Software Business Incubator, one week ago, facilitating his meetings with regional startups and potential investors.
I am Swedish and had no idea. Truly TIL!
> keep following the strategy that got us to this point.

No. To stop rampant outsourcing of R&D is a significant change.
I really look forward to working some great teams over the next few months.
I was also going to post that blog entry.

Don't let budget constraints deter you, particularly if you are able to get some freelance income whilst travelling. You'd be surprised how inexpensive it can be provided you're comfortable in low standard accommodation.
I think C++'s popularity comes from the fact that it is essentially a better C. Which parts of it are better than C happen to be a matter of taste and for what you need it. I don't think anyone loves all of C++. But I think there isn't a viable competitor in the "C, but better" space at the moment. Go is probably too high level to be a complete replacement. D is... a weird case. I don't think it stands much of a chance in the market because it's not sufficiently better than C++. Overcoming C++'s momentum is extremely difficult at this point.

EDIT: downvoters: if you think I'm trolling, please note that I've written more code in C++ than any other language. I would love a "better C" that's universally better than C++. If you disagree with my points, please elaborate.
Valve is more profitable per employee than Google and Apple
Just scroll down past the stupid paywall when you come from google or bing. Or become an expert for free http://bit.ly/EEfree
I have been an expert there (not an employee) since 1998 and it is a great site. For a while now there are free articles and blogs too. I agree with the haters that the paywall should go away, but that is the decision of the owners of EE and those in the know can get full ad-free access by answering approx 3 questions a month. It took me more effort to have a reasonable flair at SO...
Very impressive - Wikipedia also has a good page listing other examples around the world, including instructions on how to build your own (presumably, over a slightly smaller distance) - http://en.wikipedia.org/wiki/Solar_system_model
There are a lot of suspiciously low-karma and recently created accounts commenting on this.
Apart from consumer electronics.
How to Avoid Big Mistakes In Home Remodeling - Health and Financial Freedom
They are very different languages with different objectives. Both of them started with the goal to provide OO to the C language because It was used for everything at that time.

C++ was designed with performance in mind. The main goal was to be as efficient as C and It means to not use any runtime.

Objective-C was designed to be source compatible with C and extends the language with a Smalltalk like syntax for OO. It uses a runtime which provides things like reflexion and GC.
B2B-esque: The "safest" revenue models are B2B-based
Detroit needs Robocop
Man I am tired of hearing what Zawinski thought about C++ fifteen freaking years ago. If you're good at C++, use it. If not, don't. If you want to get good at it, practice. How is that different from any language?
Just a remark - Experts-Exchange user generated content. If something is copied from elsewhere and not attributed, it will be attributed or deleted and the poster told off.
Incredible Paper Art By Bert Simons
Incredible Paper Art By Bert Simons
As others have said, you need to be pickier. You seem very confident in your ability here - why don't you carry that confidence through to negotiations?

I'm basically the same age (turning 19 in April) and doing contract work for $85 per hour right now (still in high school), but I have a job offer at a well-funded startup down here (Texas) that will pay a $105k salary as a senior software engineer once I graduate in the spring.

By allowing others to take advantage of you, you're supporting their ageism. Being great for cheap is detrimental to everyone. Either be bad and cheap or be expensive and awesome, proving in both cases that you get what you paid for regardless of age.

(Anonymous in case the company and/or my contracting clients who are paying more than $85 per hour are reading this.)