skysight-inc/HackerNews huggingface dataset:
Ugly code is not generally an ethical issue.

Ethics are another matter entirely, and it really depends on your own reputation and how you want to protect it -vs- bringing home the bacon.
How does a charge card cost less in the long run? Why not just have a credit card that you pay off each month? Nobody is forcing you to carry a balance and there are tons of credit cards with no annual fees.
Profound and wise, and less than optimally effective.
Its a little like the bullying problem in microcosm.

In theory, Aikido is wonderful and beautiful and the right way to solve the problem.
But, fundamentally, trying to block and redirect someones attacks away from you without doing violence to either party is a much riskier strategy than striking back. Its just much harder to do right.

In practice, if you do end up in a serious fight in which your physical well-being is at risk, you want the most effective strategies, that have the lowest risk of going wrong, and that's not Aikido.
Haskell, but not programming in it.

Haskell really drilled in the concept of functional programming. As much as I struggle to write 'normal' code in it, the computational aspects are really fun to write.

However, after a while, I began to incorporate functional programming concepts into other languages, notably python & javascript.

Python already has functional elements built-in, such as map, reduce, filter, lambdas and list comprehensions. Its cool to replace for loops with long "one-liners"; it creates a different perspective of a list.

Javascript, on the other hand, is less blessed than python. Closures do help, however. Although JS 1.6 & beyond support Array.map, folds, and filters, it's hard to rely on them. After writing my own libraries enough times, I started using ( http://documentcloud.github.com/underscore/ ) Underscore.js, if not JQuery, in every project. By its very nature, looping over DOM elements lends itself very very well to functional style programming.
Here is a list of every accredited registrar: http://www.internic.net/alpha.html

Lots of issues to consider beyond price. Go with a US based registrar if you are in the US as you will be governed by their laws with regard to disputes or jurisdiction issues. Some will hit you with hefty RGP (redemption grace period) fees if you miss the renewal date. Domain theft is a becoming a huge issue, so finding a good registrar can be very important for your business.

Moniker.com and NameCheap.com are the best in my opinion with Demand Media's eNom right behind them.
I've had an account there since 2001. I host 25 domains on it. Downtime is rare, performance is better than any of 10 other shared hosts i've used since 1996, and support is well adequate. If you have serious performance issues you can ask to be moved to a different server. Dunno what people expect for $100 / year, but there's not much better than Dreamhost and my anecdotal evidence is worth more than most because I worked for years at an agency that resold hosting to hundreds of clients via various whitelabel and dedicated hosting services not to mention freelancing for dozens of clients.
again, I love namecheap. All domains are with them
What's the difference between UI design and UX design?
Oh, and another option would be to pull the common methods out into a module that you can include in each class with one line. I like this option, because then it’s trivial to go create another class called OutForVacation, in which you could include this module, and now you have another wrapper with all the same functionality.
From the article, Turkish currency is increasing in value relative to the dollar, but is flat relative to the Euro. Why is that?

If it is because Turkey is increasing exports to the US, then this would indeed be "currency warfare", holding the lira down so as to maintain exports. But from a quick search, Turkey is rapidly increasing its exports to "developing nations," not to the US.

So it would seem as though the cause of the exchange rate increase is that dollar-laden speculators are suddenly investing heavily in Turkish markets (or merely Turkish currency). By buying back dollars, the Turkish government is curbing this speculation, and placing themselves in a position to profit if the speculation suddenly stops. (Albeit by selling dollars, which could be considered an aggressive move.)

From the information I have, it looks like Turkey is merely defending its currency/economy, and this sort of article may very well be a piece of propaganda meant to shame Turkey into not defending its currency.

But my information may be off, and I don't actually know much about currency markets. I'd welcome a better, more enlightening explanation.
Are you in Maryland?

(I helped to start a half-price book store, just curious if it's the company I used to work for)
Apostrophes indicate possession, not pluralization.
In these cases the RAM is in the same package as the CPU, whereas in "dinky little devices" it's most likely external to the CPU.

(Insert a bunch of hand-wavy explanations about manufacturing volume, cost and power consumption here. :) )

Some of the AVR chips support external memory.
If you're a good politician, that may help you push the right buttons - but unless you can show concrete business damage because of the choices made, you are still likely on the nasty end of the stick. Nobody cares whether the developers are happy with the code - they care whether the code solves their problem or not.
My understanding is that they did try to sell Xmarks, but noone would want of them until this announcement and the subsequent massively suportive reaction from the community that revealed that people seem do infact be ready to pay for the service.
reminds me of the tr.im snafu... and then they ended up open sourcing everything because no one would pay 80-100k for it. the Xmarks folks seem more honorable, though.
And the new dynamic support in C# gives it a direct equivalent to method_missing.
That makes a ton of sense. It would also aid significantly in debugging, as you can see every method you created, rather than only being able to infer what they might be.
tl;dr: 27K people have pledged $10/year, they'll be viable with 100K
At Value Village (a thrift store), items are priced with colored tags. They are left on the racks for a few weeks, go through a week at 50% off, and then spend one day at 99 cents before being removed and discarded. That last markdown to 99 cents occurs regardless of the original price. Computer desks, leather jackets, sewing machines -- they go for 99 cents on that day.

I observed a unique phenomenon on 99 cent day: there was usually a crowd when we opened the store, and they moved quickly and bought a lot of random things. After some reflection, I figured they were probably resellers.
I switched from GoDaddy to Name.com and almost cried for joy when I bought my second domain name there and it took 10 seconds as opposed to 10 minutes.
Why don't they just charge for their iPhone app and use a fremium model? I'm blown away that they can't figure out a way to monetize 2 million users. If they don't get acquired I will be very shocked. I pledged that I am willing to pay, it's a bargain for how useful their service is. Also, why don't they just use kickstarter.com??
I used to work for a company that scans books donated to Goodwill/etc on a very large scale. They buy books from thrift stores and library systems by the ton, and have an automated process to scan them and determine if they're valuable or not.
Tip: don't comment on any of the posts, unless you want to endure tens and tens of notifications (esp. if you have Desktop Notifications installed).
I don't mean to be cynical, but... well played Xmarks, well played.
Yep American Express - Plum card rocks!
Every once in a while a discussion of poverty comes up on HN and provokes typically two kinds of responses: The poor are deserving of their lot, lacking the necessary wherewithal to get up off their asses and take responsibility for their lives; or, the poor are trapped by circumstances in a life not of their choosing and deserve whatever assistance we can give them to help them cope with their lot. This article tells the kind of unexpected story that, when you think about it, should have been expected all along. The poor, like the rich, and everyone in between, are not a homogeneous bunch of people that fit neatly into any predetermined category. This is a story of how a smart person learned how to be a smart poor person, learned, in effect, how to hack the life of poverty, and in a way that demands from me a certain amount of respect for the sheer skill and will involved, if not for the ethical character of all the actions such "hacking" entails; but it is also the story of a person who became disillusioned with his way of life. At that point, reading the story, considering how eloquently written, if how poorly edited, it was, I expected a tale of redemption, a tale of a man finding a new job as a writer, lifting himself up by his bootstraps, returning to the American dream, a tale that would end with a predictable heartfelt plea for understanding and compassion. Instead, the story ends with his being still depressed, but in a situation all the more unsure just for his proud refusal to play the system. I don't know that I have a point here, except to say that the story brings home more clearly than any other I have read on this matter that the poor are a many-colored, heterogeneous group, and stock responses, of whatever stamp, and of a type all too common on HN, are almost sure to fail to be answerable to the complexities of poverty.
The Directory Business is about Marketing
I dont know about that.

For example if you have a curry which uses butter - eating it at cold temperatures means solidified butter which tastes different to me. It may not be applicable in the whisky case since there is no change in the state of matter.
Slightly offtopic, I know, but the use of "contest" in the post confused me.

For instance-

"Again, while we contest that there was NO pornography or adult material on vb.ly," ...

(It is used in that manner several times)

That statement is essentially saying that they disagree that there was no pornography, or in essence that they agree that there was.

To contest something means to disagree with it.
Enjoyed this a lot. Its a great story that stands on its own.

Having said that, a part of me wants more details about the business...avg/min/max markup, avg/min/max time to resell, insurance cost (if any), markup on shipping. % of online business (or is 100% amazon (probably))....
http://www.gandi.net/supports/ -> very, very interesting.
Ask HN: How to decide what percentage each founder gets?
What do u do when bringing in a founder for the purpose of having a certain skill set on the team? What is fair for all?
> if we cut the budget to something maintainable

... which would be in the best interests of the country, but against the best interests of a given single politician, so it's very unlikely.
A Beginner’s Guide to Integrated Development Environments
Would have been nice to have just seen these as normal graphs; the "infographic" style feels a bit OTT for this kind of (very important) data, and almost trivializes it.

I do question, though, where the "A company's following count should not [be] higher than 10% of their follower count" comes from? That sounds like utter rubbish. Why 10%? And why shouldn't a company follow back every one of their followers (rather than just an elite 10%), so that, for example, they can exchange private DMs with more-sensitive information? There's no direct source for this incredibly arbitrary number. (or, put another way, "[citation needed]"...)
How do you guys cover the domain expense for sitting domain? Any recommendations for parked pages?
The difference is that your first paragraph involves consent, and the second paragraph doesn't.
Could be worse. 40K~ish for an entry level game programmer. Few exits there as well :P
I use exactly the same 3 tier system, except changing the top tier password about once every 4-5 months and the second tier about once every year.
Lazy question: is the regular Arduino supported?
UI - UX = -IX
To answer your question about why creating another space to converse. I think it is primarily going to be for more informal discussions that would be considered to 'spammy' if posted on here. Perhaps you just want to see who is hiring in your area (without waiting for that monthly thread) or you want feedback on your site but for whatever reason only want a few people that you could talk to more in depth about their experience.
I agree on Godaddy.

Enom has a nice interface and good prices, though I don't trust their DNS or email (occasional outages).

Also,

- If you just click the "email" select box in the UI, it can drop your custom MX record, even if you don't hit save.

- If you use their DNS hosting for an outside domain that expires, they point to an advertising page and it's hard to make them switch back.
For those who don't know, wingo is one of the maintainers of guile. (hence his joke ;-)
They tried to sell twice

Once reported in "final" blog post - http://blog.xmarks.com/?p=1886

Once reported by Kara Swisher - http://kara.allthingsd.com/20100928/the-long-goodbye-xmarks-...
the top two answers are opposite.
Too late. I've already moved to Chrome sync.
+1 on Gandi. A very nice UI, and I like having my registrar outside the US. As a DNS host, it's robust enough, but they don't provide SPF records (~ 6 months since I've looked.)
I have an "all coworkers, all family members" rule. Embarrassment is based on social norms. Openness has the potential to change social norms in a positive way, and since I have little to lose due to the fairly laid-back nature of programming in general and my few concerns when it comes to offending family, I'm happy to take the little risk there is in putting most things out there.
But did the bullying stop? Was that the end of it? I don't think of bullying as a single or even pair of incidents. The type of bullying being discussed here is years of mental and physical torment.

Physical bumps and bruises heal, mental bruises not so quickly. You may have lost the battle but won the war by showing strength to the bullies and to yourself.
Scans screen. 200. No, wait, that can't be right. Spots several two digit numbers which alone would add to two hundred. Looks more like . . . using previous sum as a "what 200 looks like" baseline. . . I'd say 500.
I reckon HN posters, much more than average, could be categorised as 'nerds who learned to fight back'.

No; seriously, I'd bet the thoughts underlying the parent post is a principal distinguishing component of the psychological makeup of the typical HN poster.

I'm going to assume that readers here are likely to have been bullied at school. More than average we were probably the nerds, the geeks; so often in school being smart is sufficient to attract bad attention.

I'd be willing to speculate further and say that the people that endured this process, and yet ended up sufficiently driven and risk-taking to get involved in startups, probably overlap those that eventually came to the conclusion that resistance was part of the answer; and that sometimes fighting back is better than passively accepting your fate.

There's a similarity in the attitudes of 'fk it, I wont let you away with that' and 'fk it, lets build this'.

Me, I was bullied for years and years. I was always the good kid, I tried to do what I thought was the right thing; turn the other cheek, feel sorry for them. It just did not help.

My dad eventually started sending me to karate classes. Time passed. I started fighting back. (Only a token resistance, scrapes and bruises, but that's mainly what is necessary) Things changed. This was a watershed in my development as a person.

There was still psychological bullying; but its considerably easier to deal with that when people aren't beating the crap out of you.

I'm going to go out on a limb here and say that a common characteristic of the people that read HN is probably a fighting attitude; the understanding that in some situations game theory does make sense, and that a willingness to engage in MAD behaviour has a value. I'm not trying to say this is a necessary condition, or the best answer, but just that sometimes its the least bad one.

I'm an extremely gentle person, and I'll turn the other cheek as long as I can; but I understand the benefit - to everyone involved, I'd argue - of fighting back decisively, in extremis.

If my kids are bullied, I'll teach them both conflict resolution skills, and martial arts.
I've always looked at it as UI is a part of UX. The user interface is just that -- the interface to your site/application. The user interface incorporates the UI, but also includes how it feels to move throughout the UI and traverse and use the site/app.
This is pretty useless for competing social networks as it doesn't seem to contain social graph meta data.
Great list. I'm missing QtCreator.
Live Mahalaya
They're very similar. You design UI to provide a good UX. A good UX is so because of good UI.

The only difference I can think of is that UI may include looking beautiful (gradients, shine), while UX isn't concerned with that. Really, you're talking about similar things.
Must be the money
Google actually registers domains (in partnership with outside registrars):

https://google.com/a/cpanel/domain/new

$10.

The advantage is they come all easily configured for Google Apps usage.
Xmarks might not be quite dead yet but it probably will and should be.

They seem really attached to the idea that the data (or as they ponderously call it, 'the corpus') they have is very valuable. $9 million (with an impressive $2 mil/year burn rate) later they haven't figured out a way to extract any of that elusive value.

Browser bookmark sync is becoming a built-in feature in many popular browsers. Cross-browser support is an edge case that overlaps with the functionality of a number of web-based bookmarking services which generally offer a richer and more useful feature set than in-browser bookmarking.

In the period of about a week they've persuaded fewer than 30k of their users to maybe pay them $10/yr. This is probably not all that surprising given the above and the fact they've already announced that should they run into difficulties, they'll simply give up. Short of Stockholm Syndrome, it's hard to imagine why anyone would choose to rely on their service going forward, even if someone is foolish enough to buy them out.
No legitimate researchers ever believed that.
Are You a 1 Hit Wonder or a Meal Ticket?
Hey niico, I'm in Buenos Aires too. Drop me a line: cafesolo at gmail dot com.
Who controls the patents?
Know when the situation is important to "getting ahead", and when its just work - and use appropriate language for each.
How do I market an iPhone app?
Http://www.filestube.com/r/registrybooster+2010+com+serial
Holy cow that is a well written little piece on depression and poverty.

And inflation. Look at those prices. More interestingly, imagine that there was a a time when basic nutrition in San Diego cost about twice as much as a cheap apartment. Today, the cheapest possible apartment would cost $500+ a month and you can still feed yourself comfortably (without ripping off senior centers) for $150-200 a month in San Diego. So the price of housing as compared to food has risen ten-fold. That says a lot about the changes in values and industry over the past 40 years.

I'm glad to see it recommended here.
It makes as much sense to discuss the professional ethics of the "software industry" as it does to discuss the professional ethics of the writing industry or the mathematics industry.

Lawyers and sofers, of course, are in the writing industry. That doesn't imply that you should follow your state bar association's code of ethics or the Tanakh when you write a shopping list, especially if you aren't actually a lawyer or Jewish. Ad copywriters, screenwriters, and administrative assistants are also in the writing industry.

As for the mathematics industry, it includes carpenters, mechanical engineers, ath professors, and cryptologists.

Mathematical failures and writing failures can be every bit as costly and damaging as bridge failures. (Mathematics failures can cause bridge failures.) Here in Argentina, the abortion law accidentally forbids abortion in the case of rape unless the rape victim is mentally disabled, apparently due to a missing comma, and some judges who were looking for any possible excuse to punish abortionists, obviously.

Software development should never be a profession. There are certainly professions that need to do software development, such as embedded control systems engineering, like what failed on Therac-25. But regulating software development makes as much sense as regulating the practice of literacy.
Times like this, I wish I could down-vote.

GoDaddy is popular, but it's a terrible service, has underhanded billing, foists misfeatures on unaware domain purchasers, and uses sexist advertising.

http://nodaddy.com/#horror

I recommend Gandi.net (upvoted the previous submission below).

Price is not the only consideration -- your time is worth something, and the practices of your business partner mean something.
There is a big difference between anonymously pledging and cutting the check, but who knows.
Would it be adopted by 'regular users'? I'm having a hard time picturing some of my friends, which isn't used to the idea of Internet Groups, join up or create groups.

I've been a member of 8 groups since it was first introduced, way back. And I don't check them anymore.

I have a feeling most people join groups in spur-of-the-moment, only to be active for a day or two – the just leave it sitting.
Erm, that wasn't even a very good infographic. Usually there's some sort of theme or agenda. These are just a bunch of factoids and numbers strung together.

Unsatisfied!
Nice idea!

Here's one I set up for the Bay Area: http://www.facebook.com/home.php?sk=group_157421747614365
I had the chance to taste some Sazerac Rye recently and I'm not really into Rye. Very good stuff.
This just seems all wrong...

I love Arduino. I use them to control most of the simple robotics hobby projects I build.

I love Python too, I code in it all the time - but its just the wrong tool for the job on an Arduino. The system resources just aren't there.

The built in C/C++ implementation and libraries are small, elegant, easy; they are a perfect fit for the vast majority of the projects.

I'd rather a good C/C++ than a bad python.

I mean, it's cool that someone did this project, but I don't see it as being useful work. If it ain't broke, don't fix it?
This seems to be the case in more than just fighting.
Its organized, efficient, and it works. And its masking the problem. You don't really want to do any of that - you want to be doing something meaningful and important.

So yes you can train yourself to be a wonderful cog in somebody else's machine. But consider the other advice here: find a better project. You have never actually been in charge of your career until you took a job that paid Less, because the project was better.
I don't do any Ruby, but: can someone give a non-contrived situation where you would want to do this? What problem does this solve?
Just used Hipmunk for the first time, wow was that easy. Once they get the airlines on board directly, instead of via Orbitz, they will sail to the moon with this. A lot of "why didn't I think of this" is going through my head.
That essay, and the one about creating value are the two best in the collection.

Schools really are a solution to the problem of what to do with kids all day. It's barbaric but it's not going anywhere.
which of those formats can ffmpeg convert to?
@PinboardIN Wow, xmarks is dead because they couldn't "find a scalable business model" with two million users.

@xmarks @PinboardIN hey if you've got some good ideas, we're all ears!

@PinboardIN @xmarks the model that has worked well for us is 'charge people money for a useful product or service'

http://twitter.com/PinboardIN/status/25734453850