skysight-inc/HackerNews huggingface dataset:
This isn't really an inspiring criticism of Java. There are far better reasons to dislike Java than that it's not C.

Here is a decent reddit thread discussing why people don't like Java: http://www.reddit.com/r/programming/comments/9dzpu/ask_reddi.... The most succint answer just links this: http://ws.apache.org/xmlrpc/apidocs/org/apache/xmlrpc/server...
now, I don't work retail myself, so I don't know for sure, but I imagine that it's pretty easy to turn the change into bills if that is what they want; I mean, they need the change anyhow, right? I mean, turning one denomination of currency into another is a large part of the job. and the register is right there, right? and .75 seems like a reasonably nice tip on a $3 item, especially if they aren't taking it to your table or what have you.

so, I guess, what credentials does that other customer have? E.G. why are you taking their seemingly unusual tipping advice seriously?

I mean, personally, I almost always dump the change in the tip jar, but if I like the place and the change seems like a small tip I drop in another buck. I guess I'm cheap 'cause I don't usually tip more than that at 'to go' type places.
yeah, you can save a lot of money cheating on taxes if you don't get audited... but I don't think NPR is selling a more effective means of cheating on your taxes.

I think that the mooch bait is much more about having a way to show off "I am a generous and wealthy person, and I gave to this worthy cause" much like tipping heavily when you take your co-workers out to lunch. I mean, I don't really need another bag.
Maybe now we can find out the color of the boathouse at Hereford.
The weird thing is how many projects resort to reference counting, which is just like GC only far more expensive (now every single p1=p2 requires two checks for null, an atomic increment and decrement, and a conditional branch around a dtor call!) and less reliable.
"Sorority Fighter" sounds like a winner.
Any idea what skill level they want or is it just showing up and getting plugged into a team?
This article is not about bingo cards, it is about the 0 to 55 Mph stretch that you face when you're starting a 'side' job, and achieving the point where you can quit your day job.
You are definitely exaggerating. First you say you have reasonable pay and then you talk of poverty and starvation!

As long as you have not done any of your web app work in company time, you have nothing to be guilty about. If you have, first own up. And then, take extra time to make up and finish company work. Otherwise you are just cheating someone who has trusted you (they employed you).

Lastly, most people cannot be creative in the face of poverty and starvation (if you weren't exaggerating. maybe you had some big loans to pay off). Poverty is too fundamental a problem to think of anything else. Think of trying to build a great new web app when you are stranded in an island struggling for survival. Not many can do that.

If you can get by for a year without earning, just quit and do what you like. Being bored and unhappy just ends up fucking your total life and you realize this when you get older.
I can't have sympathy for you. You're admitting to slacking off on the job. People with financial worries don't have that luxury.

There are two ways to interpret your Facebook post. Either you wanted to force yourself into this compromised position (if pain is better than boredom), or you're just plain stupid.

The good news is that you won't starve. I've been working since I'm 12 as a lawn mower, lumberjack, tree planter, mover, security guard, research assistant, and professional engineer. People who are willing to work don't starve.

Life did not hand you lemons. You put yourself in this mess, so suck it up and don't expect anyone to feel sorry for you.
"Mouse Kingdom" sounds like a great idea!
That's a good point. I didn't think the $1,300 could include the production cost of ad mostly because I figured creating the ad would be much grater. I can't begin to guess what it would cost to make the ad so maybe $1,300 did include production costs but I doubt it. I think they would make a point of mentioning that.
Well, I can measure the value I'm creating (at least in the short term) relatively objectively by seeing how much money I make. And I make more money (and just generally get a lot more projects done) by managing other programmers.

Regarding 'backwater corners' - isn't this article about how to provide value in the backwater corners of the software industry? Printing and generating bingo cards is about as backwater as you can get, but I see nothing wrong with that. I'm also in the food industry and I understand that you don't grow up to be McDonald's (a restaurant which has - from my perspective - provided incredible value all over the world) overnight. Ray Kroc grew McDonald's by serving what was then an expensive burger to a niche clientele. Then he expanded from there. I don't see why a similar strategy isn't sane in the software industry.
No one is going to pay 10-20x to enjoy your business the way you do. Big multiples come with big intentions... usually to realize "untapped potential" or "synergize" your business into a greater whole.
To be clear they should be able to use international credit cards, but not international bank accounts.

http://aws.amazon.com/fps/faqs/#c3
Did you notice an increase in traffic from your appearance on Fox? How significant are these TV interviews?
http://www.youtube.com/watch?v=l6We_ox2qF8
Take a look over here: http://news.ycombinator.com/item?id=1182653

I posted the same question 10 days ago :P
I didn't downvote you, and I commented because, well, I think you were to some degree wrong (but not wrong in a bad, downvotable way, just incorrect). The "startup community" is not what is driving this bill, it's the VC's.
Agreed about the diagonalization method, but that's not what he said was unintuitive. He said the statement was unintuitive.
That du Sautoy documentary was lame and the bit where he goes to Russia was cringe worthy. du Sautoy must have known that Perelman would never see him. If Perelman turned down the Fields then appearing on TV was hardly going to excite him.

Ultimately that entire series was about du Sautoy going 'look at me, I'm clever'
I can't really tell if the author is joking (it reads a little sarcastically), but assuming he's not, the counter argument is really easy. While you're spending days writing mallocs and copying function pointers in C, your competitor is using one of these "lazy programmers" languages and implementing features in hours. Features that are going to take you days to write. Once scale is needed, your competitor just goes out and spends $700 on a cheap server and matches your performance. Ultimately it comes down to time vs. money. It sounds like the author still thinks all computers cost hundreds of thousands of dollars.
"Who Has the Biggest Bears"... awesome.
It is deeply upsetting if you're a smoker. If he's going through a tough time, nicotine withdrawal is going to be an unnecessary addition to his problems.
what credentials does that other customer have? E.G. why are you taking their seemingly unusual tipping advice seriously?

Good question. I am pretty good at ignoring people online, but not so good at it in real life.
A limited form of what you are describing already exists. MediaWiki supports something called 'interwiki links',* so you can write e.g. [[TVtropes:PlotThreads]] to link directly to the Plot Threads page on TV tropes. In this way many disparate wikis can be wired together quite simply, if desired. I don't remember if the software supports shared indexes or backlinks or anything of that kind, however, although that is available between sister projects (such as Wikipedia and Wikitionary).

Culturally, however, Wikipedia seems to frown upon using this kind of link to external encyclopedias. If information is notable, it should be included in Wikipedia or one of the sister projects; if it is a source, it should be referenced as such. Any kind of 'more information' external page doesn't really have a place in such a system. So we're back to needing to 'fix' Wikipedia.

* See http://meta.wikimedia.org/wiki/Interwiki_map for the current list of supported interwiki prefixes.
mistitled. Facebook game name generator.
First two jobs were networking, remainder were through recruiters or online ads (note, this is quite unusual). For reference sake, my first job was at a company I had interned with, and my second job was due to me ending up at my soon to be bosses house for a swing dance lesson the week after my resume had crossed his desk. When you are just starting, it's all about catching the right peoples attention from the hundreds to thousands of resumes that they see.

Suggestions:

Figure out where you want to look, and what the hot technologies are. In the Philly area, if you can demonstrate knowledge of Spring and Hibernate, you'll get far more offers then not anyone not having it.

Network:
Join the local JUG, IEEE, etc. The more people you know, the better.

Volunteer:
Something to add to your resume, and you'll get to know more people.

Read:
Grab "What color is your parachute?" out of your local library. It's a great starting point for any job hunt.

Most importantly, keep at it. Actively job hunt and program. Sitting around playing games and randomly commenting on the internet are far less likely to connect you with the people you need. Do something that you can add to your resume.
I got the feeling it was a bit "dumbed down" for the masses (à la the Xmas Lectures since about 1990) but I was still impressed. du Sautoy is still æons smarter than I am when it comes to math, after all.. :-)
So, anyone up for a game of Battle Poker?
At least domestically, airports have been incredibly inconsistent/lenient about the "3-1-1" (liquid/gels) rule for quite some time.
Today I flew from JFK - SFO, and I didn't bother to unpack my carry-on toiletry kit, which had a number of liquids and gels (albeit all under 3.4oz).
On the outside of my backpack, however, I had my 12oz bottle of contact lens solution, which they seemingly no longer bother to check. A year ago they would ask me to take it out so they could check it (some kind of vapor on paper test) but they haven't done so the last few times I've been through security.

On a similar note, people concerned with explosives on airplanes should consider the fact that the majority of cargo (non-passenger underbelly packages, which are on nearly every flight nowadays) are never screened, in any way. Wouldn't be hard to get a detonator (cell phone?) through security or to detonate remotely.
You know you have access to some tasty kool-aid when you start comparing the rails source code to TAOCP.
A couple of points for those thinking about doing something similar:

"Since InnoDB stores the table in the primary key, I decided that rather than use an auto_increment column, I'd cover several columns with the primary key to guarantee uniqueness. This had the added advantage that if the same record was inserted more than once, it would not result in duplicates."

The 'correct' way to deal with this in MySQL is using the auto_increment_increment.

http://dev.mysql.com/doc/refman/5.0/en/server-system-variabl...

Of course, the real difficulty with mutli-master setups split across data centres isn't ensuring uniqueness of primary keys, it's ensuring data-integrity under a split-brain scenario, i.e. where one server can't reach the other, but users can reach one or the other. UPDATEs and DELETEs to rows can then become extremely difficult to merge back together.
This wasn't a problem for this application, but as others have commented, this use case probably wasn't best suited for an RDBMS anyway.
Nope, computation can never be the same as math, per Godel's incompleteness theorem. Which, perchance, is also a good illustration of the difference between proof and merely cranking through a problem space.
Hi,

had some suggestions.

1. Would be great if people can simply signin using open id instead of going through a registration process

2. Also post sign up I cam across a weird page as in something related activation false and all was displayed

3. Might wanna think about how you can convey the message with fewer text. e.g The defult panel talks about REST API but do you really need to mention it there. Am just guessing your target segment will include 80% non tech folks

4. The same goes for tour. People are lazy and impatient to go through all the text. Instead try how you can convey the same info via pictures only

All the best

Cheers
You can try out existing comments solutions like disqus, just an idea
Basic Stamps came out >= 23 years ago?! Suddenly I feel old :(
Kingdoms Of Extreme could be fun.
"Login with your facebook account"

Yeah. That's not going to happen.
Well, if you want to do some rails work I might have something for you... You can contact me at jobs -squiggly sign- agiletomato.com
Don't worry so much about bragging. If you're interested in sharing your experience, then it will show from your writing style.

Personally, I'm always interested in such stories about running businesses on the side or full time. Businesses, mind you, not startups aiming to sell in a year. Those are very different in terms of decisions taken and work style and such.

Plus, if you've got it, flaunt it.
Top Funny T-Shirts
I'm not looking for info to break systems, I'm just trying to learn the potential exploits to protect my own software, by learning the best security practices.

Sorry if the question isn't very convenient here...
Rather strange rant. I hope it was trying to be funny, but if so, it failed miserably.

Anyway, what I find interesting is that Java really is very slow in one thing: startup time. My completely unscientific test concluded that a hello world -program in written in Java takes about 0.110 seconds to run, while the C version took about 0.003 seconds. What's interesting, Python version takes about 0.015 seconds, which includes parsing, compiling to bytecode and interpreting it, while the Java version has already been parsed and compiled. I would like to know what explains this almost tenfold difference between Java and Python startup times. I suspect it might have to do with the security features of Java?
I assume I would need to enable Facebook JS to see that? Perhaps they only want to target the Facebook demography, but if not, it would be a "good" idea to allow some other kind of login.
Also, reference counting can't handle cyclic structures gracefully. Just say no to it.
Leena manimekalai blog
If you ran the Python version more than once, check for a new file with a "c" suffix; that could skew your performance measurement.
" DHH really does seem afraid of being ridiculously wealthy " ... dude 37signals - 4 or 6 million+ paying customer , they without doubt have their revenues and profits well over 1 billion+
I don't consider myself "new" here, I've been reading the discussions here for months, and I do understand what the site is all about. I do understand that "HN" isn't about breaking systems, which I'm not trying to do.

Have asked about the "latest" security exploits, I'm not trying to "attack", I just want to know "modern" security exploits I can try on my own system. I'll appreciate it if you tell me about new security exploits along with their fixes.

Thanks and sorry again for the inconvenience.
Google Ganja or Mapping Marijuana
I'm partial to Ninja Aquarium.
Hi Sunir,

Thanks for replying. Yup, I am committed to the product and thankfully it has been positioned as one of the easiest website optimization products available. What I meant by the comment was that I was quite impressed by W3ROI as a product and thought it was a consistent effort. But when I realized it is a "5 hour" effort, I was really surprised.

Rest assured the product isn't going anywhere. I have built a team (not a single man effort anymore) and is a serious startup now. What I said was a bit like hyperbole, sorry if it came across as I am abandoning the product :)
As someone who self-identifies as both a systems guy and a programmer, I'm continuously surprised by how many sysadmins don't read any C code and by how many programmers can't effectively configure Apache, to give two examples. I really don't think I'd be as effective at my job as I am if I didn't have both backgrounds, didn't do both regularly, and haven't held positions where I'm expected to do both. Often times, it becomes institutionalized to have the developers "throw their finished products over the wall" to the systems team. I've found this doesn't result in a good environment, rarely do the programmers know about the deployment environment, and systems people don't get a chance to provide input on issues of scalability and maintenance.

One guy who was an early mentor of mine in systems work actually hates doing it, and prefers to program exclusively. I didn't know this when I was under him, I credited him with helping me get to where I am today but he'll hear none of it.

I do think it's true that is is rare to find people who do work effectively in both domains, or even like to. There is a sort of closed mindedness on each side toward the other -- come on guys, we're all engineers! I've had technical and non-technical people alike be surprised at where I can contribute (a memorable one is someone in the accounting department at an old job who was forced to admin a machine back in the day being surprised that I could code, and more recent one is someone being surprised that I was able to successfully contribute to dealing with IE layout issues -- in both cases it's been like "but you're a systems guy, you can't do X", because they've only ever known me to be in that role "officially").
Seems like he's looking for advice, not sympathy.

Even he admits he didn't handle this the best way, but there's no shame in wanting to align your personal interests with your daily work.

I think the real lesson to be learned here is not to be afraid to use the Facebook limited profile on people that aren't close friends or family.
Is this website using Adobe Stratus like Chatroulete? I'm curious about this functionality since it seems to be non-commercial use only unless you pay Adobe a bunch of cash.
> In my opinion, if you are going to write a crime story, then you have a moral obligation to conclude that crime does not pay.

What if you are writing an article about a criminal that got away with their crime due to gaming the system? Do you have a moral obligation to lie/distort the truth to try and show your audience that "crime does not pay?" Is so, then how is that any different than rewriting the history books to suit the social agendas that you want to achieve?
They’re Not Waiting for an Invitation to Evite’s Party
I've often pondered if that's why rich folks often refer to their wealth as "just a way of keeping score". If you think of each dollar in a game sense (e.g. points, or eXperience Points, etc) then how you look at things starts to change a lot - although not necessarily for the better.
No it hasn't. It helps, it's a nice tool, but it does not take the place of human communication, which is essential. You can't just send someone a 'pull request' without explaining why you want to do it, what it's for and so on.

And you should really be doing that in a publicly archived, visible place.
That must have been the working title for Casino Royale.
The inconvenience is mostly for the investors, who would then have to travel to other countries. So, does that mean that the US is about to set legislation based on the inconvenience for a bunch of VCs? :-o
The Twilight Saga : Eclipse
The irritating thing with GWT it that it takes a long time to compile.
It seems to me like the endgame of most memory management problems is static buffers and pools for speed/low fragmentation, and GC for everything else; manual allocations are just too fiddly for most coders to favor them for optimization.

Disclaimer: I've mostly worked in GC environments.
>Nope, computation can never be the same as math, per Godel's incompleteness theorem.

lolwut?

(first order logic w/ addition ain't math enough for you?)
Generally, project owners want to see a test accompany any change to demonstrate that a bug was fixed or that new behavior does what's claimed. There may also be coding standards to follow, and (ideally) some documentation for new code.

If the project owner really wants the patch, they will fix these details themselves. In my experience this is how project owners reject patches that they don't want; make the submitter do more work than he is willing to so that the patch silently dies.

Personally, I will usually ask a submitter for a test case and some docs... but if I don't hear from them (or hear, "works for me, no time"), I will just write them myself. Same for style issues; easier to just fix them myself, then I know that the style is exactly what I want.

Github, at the very least, eliminates any technical reason not to contribute. Social issues are largely the same; although back-and-forth is a lot easier when you both have access to a public repository. (Who likes attaching the 8th iteration of a patch to email? Not me.)
And you should really be doing that in a publicly archived, visible place.

The commit message.
I think Perelman himself wouldn't care too much what you call him. He would say something like:
“Everybody understood that if the proof is correct then no other recognition is needed.”
(As he said before.)

You don't need a license to be a mathematician. There's this conjecture, undecided for 100 years. Whoever solves it gets the glory. He doesn't have to be a "mathematician" or an "expert". A correct proof is all it takes.

He solved it, and all that's left for us is to discuss whether he's an expert or not:)
I think he was referring to your insistence that showing an actual working product to someone in no way demonstrates your job potential as a programmer unless you already have a business running around the product with paying customers. The idea that paying customers demonstrates one's programming abilities is laughable. "If you build it, they will come," is a phrase best left in the theaters.

Not to mention creating a product that is great does not in and of itself generate a customer base. You have to use your business/marketing acumen to get that. And in a lot of cases, you can cover up your lack of programming skills by over compensating in the business or marketing areas.
Gamers 4 Croydon hails ‘fantastic’ Atkinson resignation
Gilt Groupe
Tw2buzz: importare i contatti di twitter su Google Buzz
"Set your own price", on the other hand, seems to be a model with multiple success stories. It has the good vibes of donation, while also having the carrot of a specific item for sale at the other end.

Plus, you can use the data as a starting point for future pricing.
1) it should already be the case - does it doesn't work on your machine ? which browser ?

[edit] 1) I found out - it's not clickable everywhere, there are some spots where it doesn't work. Will fix this!

2) yes, I think it's a bit weird - I will likely change it so it goes to the profile page, and add a "more billing/maps services" underneath

3) good point

Thanks!
Awesome in-depth investigation of Nexus One (and other HTC) batteries
Put yourself in the shoes of his employer, or of his colleagues who depend on him.

Being enthusiastic about new technologies on the side is fine, but no excuse to do a half-assed job.
Skype – London Offices
Novell rejects "inadequate" $2B takeover bid
Do you have some examples of where that's actually worked in a significant way? I'd love to do a follow-up post of counter examples.
Why writing software is not like engineering
I'm going to guess you know about: http://www.programmableweb.com/apis/directory

I like your UI much better, however.