skysight-inc/HackerNews huggingface dataset:
Java seems to be mostly a step backwards from C++ in terms of expressiveness, with kludges here and there to hide the fact. Because the kludges are very slow, I have had significantly less luck optimizing Java than C++.
BadassFractal, thank you for asking this question - I'm in the same boat and your question produced an interesting discussion.

I'm wondering whether you're considering to found a company _somewhere else_, e.g. Hong Kong or Taiwan or any other business-friendly place? In that case both you and your cofounder can own shares of the company, you can work(?) for this company, etc.

Obvious disclaimer: IANAL
Use the link below to view the story in a more readable form:

http://viewtext.org/article?url=http%3A%2F%2Fwww.duke.edu%2F... [viewtext.org]
I don't think those are examples of great software. They are very useful, and many fill a niche that needed filled, but they aren't great software IMO. Hadoop is a very leaky abstraction to give one example. I've seen it crash frequently because people used wild cards for their input and the job tracker would run out of heap and crash.
Ouch, 14% for 10 years? Not for me but I could see it being a good strategy for majors with low starting salaries.
This happens with legit medical conditions, but also diagnoses that have been made up by the internet. For example, "Wireless Sensitivity," and "Moregellons Disease." It would be helpful to know which category we're talking about.

Speaking of which, the idea that they might "refuse to believe it when it is in front of their eyes" is, when judiciously applied, a strength of evidence-based medicine. Anecdotal experience should not be discarded, but needs to be put in the context of the existing mountain of scientific data.

Edit: Also, it is totally unacceptable that any of these doctors would laugh at your friend. No matter the situation, this should prompt a thorough discussion of the reasoning the doctor is using to decide to treat or not treat.
Your link is broken. Maybe resubmit?

http://www.philco.me/philcosblog/2011/6/4/collapsing-revenue...
I'm bidding against people who will work for $10/hour or less and do really good work.

I rather doubt that. Nobody does really good work at that rate, not in this field. Cheap programmers do legendarily shoddy work on projects of any scale, and the employers worth working for know that.

Offer great work at a fair wage, and you'll be fine.

To paraphrase Howard Taylor, if you want to succeed as a freelancer, you need to be (A) the very best at what you do, (B) a great communicator, and (C) everyone's favorite person to work with. And I'd add that you need to be able to prove to a prospective employer that you are those things.

My strategy starting out has been to communicate relentlessly and deliver spectacularly. Really understand a client's needs and ask a lot of questions (and make a lot of comments) about a project before even putting in a bid. Do tiny $50 trial contracts well and quickly, and then offer to finish the job at a fair price. Always respond to messages the same day. Always get working software into the customer's hands as fast as possible, and polish the living daylights out of it jointly.

If you're awesome and people know it, nobody will want to hire the $10/hr crowd when they could get you.
I was around. Look, giving away open source software might have been a big deal back then. It isn't now. Lots of companies release open source software, up to and including open sourcing their entire product.

The reality of the matter is that SourceForge is a dinosaur that needs to die. They may have once been great, but they aren't anymore.

Say what you will about the trolls, but they're right. And sourceforge has no one to blame but themselves.

Not to mention that it's our right to say whatever we want on our twitter stream, regardless of if we've paid for or tried to help the object of our complaints. Sourceforge doesn't owe me anything, nor do I owe them anything.
There are so many creative (and risky) ways to do it. One way is get your h1b thro a small consultancy which in turn contract you to your company. There are a lot of smalltime bodyshop companies which can do it for you but this requires that your company makes enough money to pay for the consulting company (atleast $50 per hour/2k hours per year)
Thanks for the info. This thread got sidetracked.
Wtf? it wasn't even the people you are accusing who did this. It says so right on top, in the link itself. how are we getting weird comments where people didnt even read the article on HN? Astroturfing ? (I am aware that lulsec is supposedly linked with Anon, but they aren't the same)
Agree 100%

I often work passionately 16 or even 18 hours a day, but that's like for a couple of weeks (or maybe a month) in a year, when we are about to launch something exciting, rest of the year I usually work 5-6 hours a day, sometimes even less, an hour or a couple of hours a day, spending the rest of the time catching up on technology, making art and some music. That said, I get more work done than almost a 100 other people combined.

If I were to work for a fixed number of hours a day every day of the year, I would probably be doing some boring chore of a work, and would likely 'burn out' due the boredom.
Thanks for your input

Just for the record:

I don't think I used the terms "app" and "startup" interchangeably, I was specifically trying to distinguish "profitable business" from "webapp".

Also, we've all got our pet definitions of words, and HN does around words like "startup" in particular, but HN mythology notwithstanding, any new business is by definition "starting up". Even under the "compress your working life into four years" notion that is popularly tied to the word "startup" here, I'm not sure how "single founder" implies "not a startup."

Hope that doesn't come out wrong. I sincerely appreciate your feedback.
aweseome game!!!

this guy ukosic, i got him twice in a row and he rocked me....hes so good i kinda suspect hes a bot, lol, he knew how to say acorn in hebrew, i'm israeli and dont know that!
That is such a lie. It is like saying that if remove all the bright people from some country it will actually become rich. Kind of like Detroit, MI.

True, for India or China, brain drain is not as bad as for tiny Tajikistan. If you take away all the smart people from a _small_ country who is going to teach children, who is going to maintain infrastructure right way, who is going to create new services, advance culture?
How many of the people who wrote the article really been to Tajikistan and seen how dire the situation is, over there?
The JVM allows commercial software to be usefully cross platform. If you are working with open source or scripting/jitted/non compiled languages this doesnt matter.
Compiled C or C++ code was hard to get for the right architecture and work with.

But it makes no difference for open source, hence the Linux coders disdain for VM languages, and it makes no sense with Python or Ruby where you interpret the source. And native JIT makes more sense now, the JVM being a bad language to write a JIT compiler for, as it loses a lot of important information.
When I was entirely starting out, I found the tutorials at tizag.com to be helpful.
That makes some sense, although I would be really interested to see their numbers. A 14% for 10 years deal would have been horrible for me. I'd have wound up paying back well over 3 times the amount I originally borrowed, and I was paid very poorly for several years after graduation.

In the US the average debt per borrower was $22,700 in 2008 [1]. That works out to about $255/month for 118 months, for a total of $30090 [2].

That means you have to make less than $214,928 in the 118 months after graduation, which is about $21k per year.

It's basically only a good deal if you have no other option or if you're not going to be able to beat $21k per year for 10 years.

[1] http://www.asa.org/policy/resources/stats/default.aspx

[2] http://www.bankrate.com/calculators/mortgages/loan-calculato...
This guy just showed up at the border without doing his research first. Try doing the same in the NL and you will also have problems. You can't legally work in the NL without a Tewerkstellingsvergunning if you are not from the EEA. The Dutch American Friendship Treaty simply allows you to easily acquire a TWK without too much hassle.

FWIW the Dutch American Friendship Treaty is awesome. I've met numerous people from piercers to coders who use it to live and work in the NL.
I wonder if he could have reworded his description to something that falls under "participating in scientific, educational, professional or business conventions, conferences, or seminars."

People come to the US all the time to speak at conferences and don't have any problem, right?
There a lot of powerful frameworks in Java that make application development fun and easy (e.g. Camel, Spring, Hibernate). Java can replicate many of the popular features of other languages - anonymous functions are duplicated by single-method interfaces and anonymous inner classes. I say use the best tools available, and Java has still got to be one of those.
No, but you could get the same effect by writing a short wrapper function and getting sort inlined into that. (Might be difficult in some cases, but I could imagine a "qsort_efficient" which is declared __attribute__((always_inline)).)
The inDinero demo video and meeting Jessica Mah at SxSw
BlackBerry PlayBook May hit Sprint on June 5th for $499
I think that coming to Italy to do a course would absolutely not be a problem. They might hassle you for some taxes or something, but I can't see them simply turning you around at the airport.

Yeah, you can't stay for a year and work without getting the relevant documentation, and they'll probably look more closely if you come from, say, Kenya (you'd probably need a visa), rather than the US, but... still, I think things in the US are particularly fucked up.

For instance: for me to live in Italy legally, I have to be married to my wife - full stop. For my wife to go to the US, she has to spend hundreds of dollars, travel to various US embassies, submit to a medical examination, and spend lots of time waiting. And she has a doctorate in biochemistry, is eminently employable, and is the wife and mother of US citizens.
Even though theoretically what you are saying is correct. In reality however the tremendous investment group on has done in the building up the sales power provides them with more defensibility than you would think.

For example - A vendor is parting away with some money for every new customers. She could have used the same money via adwords? Still lot of these merchants may not have even tried adwords before. There in comes the power of having reach to direct markets.

Of course sales power doesnot provide as good protection against competition as technology or even UX, but that does not mean we can write off Group on that easily as well.
This topic reminds me somewhat of DRM -- Specifically, #2 and #3 reminds me of Titan Quest's blocks that caused pirated copies of the game to malfunction and crash without warning.

The problem is, many believe this actually backfired for Titan Quest: people reviewed the game and said it was buggy and would crash often, so people didn't buy the game, even when these bugs only affected the pirates.

Couldn't this happen too, with websites that are trying to rise in popularity? If you have users that are getting slowbanned or errorbanned, they will move away from your site. They might also tell other users that your site is slow and glitchy, and to stay away as well. In the end, this could very well hurt your site more than it is helping it.

And also, what about legitimate users? If a user ever gets a 404, a slow loading page, or no one responding to their queries, they will wonder if they've been hit by a ban. Do you want legitimate users (the majority) to have to worry about something that effects only a small amount of problem users?
This is further proof that raising money does not make one inherently more trustworthy. Unfortunately, on July 1, California law will reflect that very notion.

http://www.quora.com/Aaron-Greenspan/In-Thirty-Days-Payments...
My concern, one that I believe I share with the author, is that the zero-sum tenor of tech-community discourse is overshadowing the more fundamental advances (and setbacks) that we could be focused on. And the attitudes of what seems to be a generation of edit-line/update-browser developers is only making it that much more difficult to drag those advances into established industries.

I am genuinely disappointed with the present state of affairs, and therefore more willing to wade through an ocean of arrogance to find some intellectual merit.

There's so much to do...
I definitely sympathize with you.

In defense of organized religion, I know people who have had the opposite experience; i.e., whose teachers, pastors, and priests were very encouraging of questions and did their best to answer them. I have heard that the Catholic Church in particular is much more welcoming of this (or was for one person, anyway) than I had expected.
BTW, HN has a hybrid hellban+slowban in case some still don't know.

Not only do you become invisible to others but there is long sleep delay on pages.

My old "_ck_" account somehow got flagged that way for reasons I don't understand and cannot find anyone to undo (and still would please like it back if possible?)
Agreed. I've tried many clients over the years and loved bitchX from the old days and now use irssi exclusively. It's great and really easy to learn. Very scriptable as well.
Well you guys have to realize, HN has a great Community, I was creating a community for YC rejects/fellows/and future applicants, along with an HN subgroup.
I don't hate the features that are there, I hate the features that are missing. Most languages I know let you express vector<int> without an external library, but the libraries that ship with this language only let you express vector<"oh wait let me call that function/allocate a new object for you">, which is significantly different. It doesn't provide coroutines or continuations, while even C++ does.
> I BELIEVE THEY ARE BEING ENCOURAGED OR HIRED BY CIA

If this is true then the story is even more subject to become a movie (indirect FBI vs CIA always works in spying movies). Can't wait to see this one. (Also, I hope it won't be screwed up by bipping keyboard and laser-in-3D-rendered-NYC-file-deleting... aka Hollywood hacking)
I can't speak for chrisjsmith, but I have a similar attitude to his. In my case, I regard my work as just one part of my life. Even if you work 8 hours a day, that's already half of your waking time[1] on just one activity. I love my work, and value the time I spend doing it, but it already dominates everything else, so I don't especially desire to increase the amount of it I do.

[1]: In actuality, few people probably sleep 8 hours/night, and I didn't account for weekends, but I think my point is still roughly accurate.
Bytecode is the assembly language of the JVM. Java is the Java of the JVM.
Is this supposed to be some kind of joke? FUD and unsubstantiated claims? The short irc snippets are also pretty funny. They don't tell you anything, and for what it's worth, this isn't some 1337 secret you've stumbled on. Anyone can fire up irssi and go on irc.2600.net #Lulzsec and the rest of the many 'sekkrit' channels. Running whois and dig requests? That's pretty scary.

Troll harder next time.

http://pastebin.com/wnFJDe9r
Habbo Notícias - Você é um Dragão Guerreiro
When managers request software estimates from engineers, engineers should frown, look them dead in the eyes, and tell them that making estimates is a managerial/administrative task.

Managers should collect, maintain, and have access to substantial historical data upon which they can make estimates and other administrative trivia. What else are managers for?

Of course, what engineers need to understand is the game at work here: making an estimate is primarily about making you commit to a date, with which you will be flogged by those asking for such an estimate.

Your job is to solve problems - not to make estimates, nor to be flogged.
YouTube - Massachusetts Tornado Shocking Tornado June 1st 2011 New (Raw Video)
Here's a link to the actual comic: http://www.penny-arcade.com/comic/2004/03/19/
I think Go will be released for Android next year. Maybe other languages too. It is a huge legal risk for Android not to have a fallback from Java.
We wrote a crawler to download data from HN, parse it into JSON, and upload it to ThriftDB. The webapp at hnsearch.com sends requests directly to ThriftDB. There's a ~15min lag between HN and HNSearch.
There's a list of papers published on his page:

http://cristal.inria.fr/~xleroy/

I keep this link in a feel-good folder, next to Bellard's page. Sometimes I need a feel-good break after reading US-centric news.
I will be super cool if JSONP support is added. If we want to build web app with JavaScript it is much easier to use directly JSONP.

When I build this web app http://www.vcarrer.com/2010/11/hacker-news-mobile-front-page... I need to use Yahoo YQL to obtain JSONP.

So pretty please, add JSONP.
Vet your questions better. I do not want to know who the founder of 'Enterprise Rent-A-Car' is. And saying that John Hanson was the first President of the United States is a joke. But otherwise, this game is really fun!
If I ignored anyone who I thought held a stupid opinion on any topic whatsoever, I'd be ignoring a lot of very smart people.
No, because failing to ignore the history of the person telling you something and their motivations is how you get slippery slope logic that leads to things like using Eugenics to validate killing people who are poor or mentally ill.
Jiminy. Can we skip the outrage! this time?

You obviously haven't even looked at HNSearch if your big concern is comment scores.

Sheesh!
I went to the US many times in 2009-2010 on VWP. I was working as a software dev with one of the largest companies in the world and wanted to hang out in the US to see a girl I liked.

I used to go 3 months at a time, sometimes one month, rent an apartment, work in the company's offices downtown. I straight up said I was there to see a girl and "telecommute" in the office with my colleagues back home. Never had a problem.
What does it do about the undefined behaviour parts of the spec?
Overall source credibility should always be considered. It's a major point in overall media literacy.
Nice try. The hardware and software is largely pain free. You install it it works, you upgrade it it works, you do work, it works.

Though as a techie supporting Macs at work for over 20 years, Apple has its flaws, sometimes it doesn't all work quite right. But for the staff - they normally don't see that, which is what works well for Apple.

Every time I hear a debate it boils down to issues of cost and compatibility - And that is always from people who don't use Macs or used them very little. All of that doesn't make the Mac people less wanting to get their stuff done by moving to Windows.
Of course doctors aren't scientists, but comparing them to a "technician" is a horrible analogy. Doctors go through intense schooling and have a very deep understanding of all parts of the body. Your analogy fits more closely to a nurse, someone with very basic symptom/problem repertoire - not a dr. who knows what and WHY things are happening.

I've also never heard of a doctor being "done" - when have you encountered this? They may not be able to diagnose you immediately but they do research in other resources to help diagnose.
Ah, free trade. Pretty much all economists agree that the economic pie will get larger, but they are silent about how the pie will be split. Therein lies the problem.

Most economists will trumpet the increase in societal or collective well-being but will not give you a straight answer about who accrues the gains, who accrues the losses, and what amends -- if any -- should be made towards the economic losers to encourage them to support the proposed schemes. When asked about these matters, most economists claim that these are outside their science. They are then surprised that their science is less than relevant and that people refuse to go along with their plans.

EDIT: If you disagree with my assessment please explain your reasons instead of downvoting.

EDIT: Added the second paragraph for clarification.
I seriously doubt one of the most watched visitors to the US would openly put out data pointing to him as Lulzsec.

Which makes it very suspect as far as a plant of misinformation as there are still entities that want wikileaks painted in a bad light
Under that definition, "equality" is a useless concept. If it helps, read all these uses of "equality" as "equity" or "equitably" instead.
I don't know why you're being downvoted, but I can confirm what you said, being an italian citizen myself.

That said, the first time I went to the US with a Tourist visa I couldn't believe how many questions they asked me. Most of them things like: "Are you a terrorist? Do you hate America?, and things like that". I think those questions as are stupid as they are an insult to one's intelligence. The boarder police also was doing their best to try to trick me and my friends into saying that we were there for work. There's something definitely wrong with all of this.
Open Access research API
How many hours per week do you think the average startup employee (not founder) works?
Why do people pride themselves on the number of hours they work? It's like being proud of how long you can go without food, or how long you can hold your hand over a flame. What exactly does it prove? Would Calcanis be happier with his employees if they gave themselves 30 lashes every morning before work?

Working long does not equal working hard.
Http://www.addthis.com/bookmark.php?v=250&username=m4ckie
Ahem

Bullshit.
could you please index the submission ids? i can think of a few reasons this would be useful
It has hellbanning, and, apart from, obviously, pg, I don't know a single person who thinks it's a good idea. Since I have showdead on I've seen numerous comments by people who have been hellbanned for years and still don't realise. The really horrible thing is, most of their comments are perfectly legit - sometimes all of their comments.

I remember reading a science fiction story where the punishment for certain crimes was that you got a special tag which meant that everyone would simply ignore you and refuse to acknowledge your existence, for a year. You became "invisible". Other "invisible" people also had to ignore you, iirc, otherwise their sentence would be extended. It was painted quite vividly as an extremely cruel form of punishment.

Personally, I find it extremely distasteful, for the sake of not dealing with people complaining about being banned, to simply make them invisible.
Also worth reading: the paper that found bugs in the proven-correct compiler: http://www.cs.utah.edu/~regehr/papers/pldi11-preprint.pdf

(okay, so only a portion of the compiler is proven correct, and they didn't find any bugs in that portion).

Note also that a compiler with a proof isn't necessarily correct - it just means that you've pushed all your bugs into your description of the rules of C and of the target architecture. Since neither C nor any common CPU architecture have a formal semantics, someone has to read the (english) description and convert it to a description in their theorem proving software, and there's no reason to believe this will be easy.
There is already JSONP support, see callback argument:

http://www.thriftdb.com/documentation/rest-api
We went PHP->Java a couple of years ago, because we'd need thousands of app servers if we didn't. We recently agreed that when we replace the stuff that isn't performance-critical, we don't need to take the productivity or morale hits to do that in Java, but we'll be damned if it's staying in PHP.
It's a shame that, rather than embracing SearchYC which has existed and filled a needed feature for several years, you chose to use this as a plug for one of your companies...