skysight-inc/HackerNews huggingface dataset:
Yes.

In the beginning you might have to bid at a lower hourly rate so you can get a few projects under your belt and good reviews.

Once you have established good reviews and show some experience on the site start bidding at your target hourly rate. You may not get as many projects as the $10/hr crowd but you'll be working at your target hourly rate.

Tips:

Your reviews are golden, don't take on too much work or drag your feet on a project, as good reviews are your ticket to more work.

Read the jobs carefully, get a feel for the vibe from the client. If you get a feeling they might not be good to work for during the bidding, messaging or emailing do not accept the work. You don't want to work with bad clients that are unreasonable and will be a pain to work with plus could give you a negative review.

Write a custom proposal for each project to show them you're not just using a standard blurb.

Copy and paste their requirements into you bid then go through them line by line rewriting them as part of the scope of work adding any suggestions you can add from your experience.

Link to any similar projects you have completed.

If it's a simple task link to a quick mock up or proof of concept so they can see you're capable of the task.

Link to a portfolio.

List your years of experiences and services you can provide so they have an idea of your capabilities.

If you aren't hungry for work bid only on projects that match your target hourly rate.

If you are hungry for work, lower your target hourly rate for a while.

Market yourself via family and friends, mention that you are a freelancer if they know anyone who needs a website/programming.

Keep learning new things and expanding your capabilities. As your skills improve your profits will as well. You'll complete simple tasks more quickly and more complicated work pays more.

Good luck.
This guy seems really capable, balanced, and mature. We need more focus on people like him and less on flash-in-a-pan lottery-winner success stories.
For a developer like you, there is a set of good jobs that you can get with some effort, and a vast set of jobs that you will never get, no matter what you do. Some jobs are either not serious about hiring or don't care about quality and are actively seeking the lowest price. They will be disappointed and their project will probably never be finished the way they want it. You don't want to work with these people, and you don't want to compete down to an unreasonable wage unless you're just starting out.

There is, however, a smaller set of jobs which you are qualified for based on your unique skillset and which will recognize quality and ignore price. If you can convince these employers that you are the best for the job, you can get some decent, well-paying work.

The problem is, with ubiquitous "race to the bottom" low bids on nearly every project (many of them automatically generated and of extremely poor quality) it's really hard to tell the difference between the two. Just apply broadly and don't set your heart on any one project - you can't know what the person behind it is really like, or if you ever really had a shot.
It's tough and your portfolio should demonstrate your skill for your premium price/rate. I'd love to work with more North American freelancers, but they just don't bid on jobs. I have to go through profiles and invite them, but even then I rarely get a response.

So yes, apply, show interest through your initial contact, and have a kick-ass portfolio. You'll get work.
Oddly missing the point for an article about missing the point.

Either you care about the future and prestige of your platform, or you don't (COBOL).

If you do care about the prestige of the JVM, the future is still definitely awesome. Scala, Clojure, JRuby and all of the other wonderful languages provide a common base for interoperability. That's pretty sweet.

Java the language, as a secure place to get a job is entirely separate from that. Making bank (ha) off of other people's past poor technology choices isn't a future for your tools. It may be an economic opportunity, but it's not a future.

And if all you care about is having a job and writing lines of code, sure, legacy code base work is fine. But some of us care about more.
I started in middle school with TI-BASIC apps on my TI-85 calculator to help me in math and physics classes. Then I moved on to VB .NET a few years later when I got to university. Pretty much I did it all with scratch-my-own-itch problems as they cropped up.

It progressed as such for me (mainly due to course progression at school):
TI-BASIC >> VB .Net >> C >> PHP >> C# >> Python >> Ruby
For every one amazon.com, there is a list of webvan.com, pets.com...etc.
So if I understand this article correctly I should not hate Java, because there are languages out there which are worse?

I'm sorry that just don't cut it for me, and I'm capable to dislike both COBOL and Java.
That's what I was thinking when reading the article. It almost seems like capturing stack variables by reference should not be allowed at all but that would be too restrictive.

Ultimately the C++ problems have to be resolved by conventions and idioms, just like we've all learned to be careful when passing a pointer to a local variable.
Autonomous Steering Behaviors In Corona SDK Games
I am with you on the LCD. I was annoyed that B&N went to them. I love e-ink. I swear my eyes sigh with relief when I go from coding to reading it.

I wish that there wasn't the stranglehold on the libraries, so I could get a real selection of epub and the like.
Why are people on HN who are critical of articles so quick to tell everyone precisely the sentence at which they stopped reading an article? If anything, criticism from someone who stopped reading mid-stream should be taken less seriously than criticism from someone who managed to read the whole thing. Lots of worthwhile articles have foolish sentences in them.
Really?

"... the benchmark also used a HashMap<Type, Integer> when it should have just stored a primitive int in Type; it also used a LinkedList where it should have used an ArrayDeque."

http://jeremymanson.blogspot.com/2011/06/scala-java-shootout...
Blub programmer telling why you should program in Blub.
A gripping read indeed! I like how the engineer went to use the story as a case study to his students to show that you have an obligation to do the right thing and that there doesn't have to be harmful consequences for the whistleblower.

It seems to me, that everybody involved including the Citicorp executives demonstrated huge amounts of character and integrity which says a lot about the corporate culture of 1978. I don't imagine the current top ranks at Citicorp would be so exemplary in their behaviour.
To be fair, Amazon's stock tanked over 90% in the next 18 months: http://www.wolframalpha.com/input/?i=amazon+market+cap+from+...

Amazon is a great company now but anyone who invested when that article was written wasn't made whole until 2007.
Please show that including comments, license, whitespace ... made some kind of significant difference to the comparison.

http://news.ycombinator.com/item?id=2618625
Making your timesheets more fun and interesting
Kids Fireman Bedding & Fire Truck Quilt Set
Point 4: Insist on Retina... I think there's a better way to do this than you suggest (time-limit before they're kicked for no retina support).

Start enforcing this rule after, say, 3 months - to give devs enough time to comply. From then on, any app which is either submitted (for the first time), or updated, needs to have Retina support, or it gets rejected.

This stops apps unexpectedly disappearing, e.g. if someone has other commitments than iOS development, whilst ensuring that all well-updated, still-supported apps start to support Retina.

I wouldn't be surprised if Apple did enforce something like this if (when) the iPad 3 gets Retina support.
I could write a book on my experience going from $12/hr to $85/hr on odesk. It's been quite an experience.

I get plenty of invitations for projects at a rate slightly above $60/hr. I haven't bid on a project in many months, and I even hid my profile for a while when things got too busy at my day job.

There are a few things you need to do to be successful on odesk. I've never done a project on another site, so I don't know if these tips translate, but some of them should.

1) Get some feedback as soon as possible. Find a small project to get your feet wet and bid a low rate to get the job.

2) Answer requests from the prospective client as soon as possible.

3) Use your best grammar. I find it helps me to speak to the prospective client on the phone. YMMV.

4) When you apply to a project, read the project and ask questions. Don't just make some generic cover letter and spam the clients.

5) When you apply to the project, if you are particularly interested in the project, have past experience with the project, or have some interesting piece of information to share with the client, make that clear. It helps you stand out.

6) Take the English test on odesk and do well on it.

7) Fill out your profile. Put relevant projects (even those you didn't do on odesk) in your portfolio. Provide links to your work.

8) Do good work. Make your clients happy. Get good feedback.

9) Remember that price is a signal. Many US clients will assume that you must be good to charge such a high rate.

I used to post on HN as briancooley, but I added one too many zeros to my noproc setting and put myself on about a 694-day hiatus instead of a 69.4-day hiatus. oops Can't say that I miss posting much, but I thought I would offer some suggestions. At least for mobile development, the market seems crazy to me.
Viral Marketing For Startups is Not Enough Today
I quit taking on much freelance work and bumped my elance.com rate up to $120/hour. I still get about one request for proposal each month.
And this is why I dislike the way that software people misuse the word "engineer".

Engineer means something. It means, "The person who signs off on the design and who is liable if the design sucks." If you're not legally liable for your software, you shouldn't be called a software engineer.

In fact in some states misusing the word engineer is against the law. For instance see http://www.tbpe.state.tx.us/eng_req.htm where it says that using the word engineer in your title is against the law if you are not, in fact, an engineer.
I briefly spoke to Karp at SXSW this year. I had no idea who he was.

Me: "So what do you do?"

Karp: "I work at Tumblr."

Me: "What do you do there?"

Karp: "...I'm an engineer"

Me: "What kind of engineer?"

Karp: "...A little of everything."

One of my friends had to tell me he was the goddamn CEO. I've never met a CEO who was that modest.
afaict Yes, the C++ performance numbers were with the "public" version.

afaict Yes, they left the internal version out completely (besides the changelog).

Notice C++ Dbg has the same wc -l as C++ Opt.
E. Coli Holds Grip on Germany, Europe
http://shootout.alioth.debian.org/
One of the reasons Facebook and Twitter are used by activists to spread their message, is that non-activists use these media for sharing banal update of their kids, cats and other mundane things. One problem with these type of well-meaning projects is that they rarely attract mainstream audiences.
I don't hate Java, per se. I did a lot of Java coding from '96-'06. I went with it as it became the king of the 'enterprise'. What I realized later though is that you can't use Java very efficiently in a small shop (one or two guys).

Nowadays there are other languages and toolkits out there that bring me better joy on a daily basis. C-based languages are not the issue here (I love Objective-C), it's the frameworks and patterns that soured my interest in Java. IoC, dependency injection, xml config this, facade that - for today's speed of 'innovation' and time to market, the Java universe for development can be too big and slow.

Most of the people I've run into post-'06 don't use Java anymore. These are usually small startups (as I don't do enterprise anymore) and the names that always come out are Python, Php, Ruby/Rails, Obj-C, JS, and even Scala. In my mind this is telling of where things are going, just like the early days of Java when people still used Perl and C++ for web. I think Java's continual evolution (or at least usage of the JVM) into things like Scala and Clojure are good things. But it's glory days being at the forefront of web development are behind it.

Ultimately I think this as fine as every dog has its day. Someone will come up with the next greatest thing that everyone will flock to. But like all the other names I've mentioned, Java will be around in many shapes and forms because, like Cobol, some businesses and users will still need it.
>So what is the real problem in the this industry? Java, with its faults, has completely conquered web application programming

What? No. Not at all. Maybe, maybe I'll concede that the JVM, when configured properly, is well suited for the middle layer of a webstack, but to say that Java has completely conquered web application programming is just silly.
they should really make a department for hack cases now.
Check any suspicious links with Onlinelinkscan.
And if you can identify the last 20%, eliminate it and you become 4x more efficient.
My concern is that the physical layer is more limited and is indeed disrupt-able / controllable.

We need some neutrino transceivers. And a few other orthogonal communication technologies.

Edit: I guess it is also a comment on the situation that I deleted my comment before reconsidering and deciding to repost it.

When opinions can no longer be expressed without fear of (arbitrary and/or extra-judicial) retribution, things have really started to go too far.

The physical media are too constrained. Even if you're not into "black arts" (and I'm not), you may have increasingly limited trust in the powers controlling the infrastructure (not so much the engineers, but the people who pay them and/or put them in jail).
Chapter on Mercurial in the book "Architecture of Open Source Applications"
I'm having a hard time guessing the details of how a GUI that doesn't have an event loop in it would work, so I think a more detailed answer would be very interesting.
Cheap Soccer Jersey-China Wholesale Soccer Jersey_World Soccer Jersey Shop
We are the certified soccer jersey supplier. We provide soccer shirts for countless years. We have our factory to produce the jerseys soccer AAA and other cheap soccer jersey for you.
So, which battle are Java haters fighting?

Java is mostly-ubiquitous and is "good enough" for a number of common tasks, and has good enough structure for mediocre programmers working on important-but-uninteresting problems. As a result (and the blog author says this), there is enough hate-worthy Java code there, just as there used to be enough hate-worthy C and C++ code around, and there probably is enough hate-worthy COBOL and Ada code around, if you know where to look.

It's worth noting that the relationship between C++ and Java switched around in the last 12 years or so - before, C++ was the method of choice to write segfaulting bug-ridden Windows applications (MFC anyone?), whereas Java was a rather slow (as in, non-JIT-ted) language that was up and coming and was interesting because it combined familiar C-like syntax with garbage collection.

Fast forward, and we have not only smart pointers (which ease many headaches of non-garbage-collected C++) but also template metaprogramming which really took off and makes C++ much more palatable to the one-man-army approach (i.e., one smart guy who does work that would take several mediocre programmers otherwise). Java has also evolved - Java 1.2's List/Map/Set are much nicer than the old collections, and Java 1.5's generics help avoid much of the old ugliness - but it carefully avoids any constructs that would make it more useful for one-man-army stuff - where Rubyists and Pythonistas are monkey-patching metaclass decorators, the Java world has one or two libraries that do bytecode generation to do something useful, but nothing more magic.

People who hate Java are really out against the programmer-as-a-fungible-resource way of living where programming is treated like shoveling dirt instead of a creative activity. Programming is both - perspiration and inspiration - and some people will be allowed to chose their tools (Java or not) whereas other people are not or have to fight for it.
OMG. I'd forgotten all about those offensive and tasteless Super Bowl ads. Thanks (I think) for the reminder.
When we talk about Groupon's "repeat customers," I wonder who exactly they consider to be THEIR customers, their merchants or their subscribers.
I guess you're a believer in the argument that Neil Postman made in Amusing Ourselves to Death:

http://en.wikipedia.org/wiki/Amusing_Ourselves_to_Death

The now infamous comic version of the argument in question:

http://www.recombinantrecords.net/docs/2009-05-Amusing-Ourse...
TL;DR (as I see it): Complaining about Java as a language is pointless, as all of the "new hotness" languages out there don't slay the old dragons of ancient business system languages like COBOL, which is where the author thinks people should be spending their time.
Here's the Makefile - gcc

http://code.google.com/p/multi-language-bench/source/browse/...
Intern required with interest in venture & angel investment
Looking for intern who is interested in learning more about venture capital, angel investment & entrepreneurship & is willing to assist in project/book on the shortfall in funding for women. Email me with your info pemo at ezebisdotcom
Kids who spot bullshit, and the adults who get upset about it
a pretty high-dimension space :-)

http://download.oracle.com/docs/cd/E15289_01/doc.40/e15060/t...
I can't say, I looked at this briefly and was hoping for an elementary proof. This paper casts the problem in terms of linear operators over holomorphic function spaces and assumes a number of prior results in that area, and it's been far too long since I read complex analysis.

In some sense it's a little unsatisfying that a simple proof
has not been found, but this is what makes math so addicting I suppose.
That was the intention:

http://thenextweb.com/me/2011/06/04/syrian-internet-is-resto...
Well, from this point of view, being an American seems to be better than being an European at the moment. I'm from Serbia, which is I believe the country with the lowest avg. income in this part of the Europe (and much lower than EU countries), and (ok, being senior dev) I wouldn't bid under $20, just wouldn't make sense. And I do get enough work to keep me busy. So, what I meant to say, none of us can compete with these $5/h guys prise-wise, but (if you are good) there's more than enough work for everybody, just find your price niche and compete there, don't waste time on low bids.
I used to earn a living on rentacoder back in the day. Price is not important - you just need to be really good in your niche, don't appear arrogant (many high price devs make this mistake), and completely understand his problem, then break it down into smaller components for him.

People will pay a good premium if they are reasonably certain their project will be completed fast and with high quality.
Find everywhere you can go in 15 minutes or less
Get a VPS and you'll actually save a few bucks (no hardware, cheaper Comcast subscription). Run tail in screen. I think there's a Nodejs app on github that let you see in real time who's accessing your box and from where (it's an interactive map thing with websockets).
Also, Sunburnt: https://github.com/tow/sunburnt/
A lot of transactional systems are being written in Java already. So it's a matter of not being worth rewriting the working systems on production why Cobol is still alive.

Also a point concerning most language wars is that quite a few are initiated by people with interests on the contender; that is, the language authors, software vendors, etc.
Ask HN: Is there a way to unsave stories on HN?
I don't specifically hate Java the language, although I'm not enamoured with it either. I do hate the whole culture / attitude and baggage that comes with the language if you have to use it in an enterprise environment. That same culture that warped XML from something moderately useful into a horrible joke. Same goes for SOAP, UML and basically all things 'enterprise'.

edit: I gave up on the whole thing when I had to use comments to configure part of a build process. (xdoclet & jboss? ... I can't quite remember)
Xmen Release Date | Xmen First Class | Ver Triunfo Del Amor Online
That may be true for the southern border in the map, but in the North the left half of the "maximal extent" seems to be from before the Austro-Prussian war of 1867, and I'm not sure when they had the right half, but that territory was occupied by Germany in WWI rather than Austria-Hungary.
Calling Groupon a ponzi or pyramid scheme is missing the point. All investments are like that. You buy a stock at X in the hopes that you can sell it for more than X.

For Groupon, you would want to look st two things. First, how much money do they make on a deal minus what they spend to get the deal done? Second, how.many deals can they sell?

If a deal makes $5000 and costs $500, you'd want to sell as many as you can. Since all of their deals require a person to complete the sale, and there is a lot of demand for deals, they hire a ton of people to sell a lot of deals.

As long as they can raise enough investment until their cash flow catches up, they are good to go, assuming demand for Groupon deals stays strong of course.
The irony here is that right now the Cobol model is Java's last hope
Are there subsets of C that avoid compiler bugs?
Delia Derbyshire - Sculptress of Sound
This is so much fun!

It would be great to know how many people are currently online. I played three matches, each time against the same person - who I presume was selected randomly, so there can't have been that many people playing.

Also, does it automatically disconnect your opponent? I'd often like to demand a rematch, but every time it says "JSmith has disappeared!" - I don't know if that's because all my opponents hate me but there should be an option for a direct rematch.

Finally, I found sometimes the countdown timer when an opponent can still answer flickers randomly between actual time left and around 12-15 seconds. It's hard to describe but there's definitely something wrong there.
Wow, talk about completed misguided. He's making the mistake of conflating a company as stagnating based solely on the fact that the stock is still trading in the same ranges as it was 6 months ago.

First off, I don't see how you can call a company stagnant that reported a record profit in Q2 with 95% growth year over year, including a 113% unit growth in it's primary product.

Secondly, he ignores a number of factors that have influenced Apple's stock price independently of company fundamentals like the rebalancing of the Nasdaq and the current weekly option plays that are collaring Apple.

Not to mention he ignores everything that has been hammering stocks in general, given economic and political uncertainty in much of the world.

So outside of actual financials, other things also struck me wrong in his post. If iPads are for geeks only, then there must be a hell of a lot of geeks in corporate America, because I am seeing these things adopted everywhere for all sorts of uses. Also, his supposition that "Software doesn’t move product" is probably the most ridiculous. Apple's whole proposition from the original Mac onwards was the software. It was the software that made the original Mac popular. It made MacBooks popular. It made the iPhone and iPod popular.
Think you are overlooking the role of bankers here. Once upon a time the primary role of banks was to facilitate commerce in numerous ways, but now it appears that rather than support trade, finance is all too often a means to maximize returns to bankers regardless of the wider impact on depositors, clients and the economy.
Reformer: Abandon bad schools