skysight-inc/HackerNews huggingface dataset:
Oh, thanks for finding that error!

I think you're thinking very much of US salaries. $40,000 a year shouldn't be a lot of money for a public library in the US, because it's the salary for a single employee (or the total costs for half an employee!), and the wonderful public library system in the US does indeed have multiple libraries. But world GDP per person is about US$10k per year, compared to the US's US$47k — and the bulk of that GDP comes from a few rich countries with only a small fraction of the population. An average country is something like Jamaica, Thailand, or the Dominican Republic, where the per-capita GDP is something like US$8.8k.

So US$40k per year is the salary for almost five employees. Except that within Jamaica or Thailand (or, to a lesser extent, the US) the median salary is much lower. And it's probably not the prime minister's niece who's working the librarian job. So maybe it's more like eight to ten employees.

So, yeah, most libraries — even measured numerically, but especially measured by the number of people who rely on them — are a lot poorer than what you're used to.

I haven't checked yet to see if the National Library here in Buenos Aires has JSTOR access.
Facebook and the Ephinator: An End to Endings?
Planet Earth,episode 3
Planet Earth,episode 3
David presents a tour of the mightiest rivers in the world from the freshwater seals of Siberia to the piranhas that patrol the wetland downstream of Earths tallest waterfall Theres also unique footage of the lightning quick ambush of wildebeest by crocodiles in Africa and macaque monkeys swimming underwater to catch crabs in Indonesia.
I prefer http://www.coboloncogs.org/
In the good old days, Microsoft would have called it "Microsoft Address Book", waited a few years, then started suing people for using the term "Address Book". More recently, they'd have called it "My Address Book" and then changed it back to "Address Book" in Vista, breaking applications that expected to find "My Address Book". And the 32-bit version would be in "Program Files x86" because it's really important to segregate applications by their bitness.
CB Cash Hunter Review
CB Cash Hunter Review
Larry Summers on Zuckerberg, debt, bubbles, and Obama (with Walter Isaacson)
I hear from a user on another forum that a guy on his dorm floor got arrested and had previously bragged about participating in an attack on a group who opposed the food drive in Orlando that got shut down (user hasn't mentioned hearing about involvement in anything else).
What is the Internet doing to our brains? (video)
Do you have to watch out for hop-ons?

edit: no arrested development fans, i see...
touch.c is another good example. Especially one from Open Solaris. ^_^
I wonder if this Reddit thread:
http://www.reddit.com/r/AskReddit/comments/iu93n/fbi_raided_...

Is the unnamed suspect (I would guess due to being a minor).
Why can't we focus on correcting injustice for its own sake, rather than picking teams? [Not so much directed at you; I've found this discussing very thought provoking. More directed at "everyone" waves hands that seems to feel its an us-versus-them argument.]
The last one is ok, but I like thinner fonts. MS fonts are legally available on Linux (just accept the license). I know that may be blasphemy to some, but here's how fonts look on my system:

http://i.imgur.com/vBi93.png

If anyone cares:

$ sudo apt-get install ttf-mscorefonts-installer
$ cd /etc/fonts/conf.d
$ sudo rm 10-hinting-slight.conf
$ sudo ln -s ../conf.avail/10-hinting-full.conf .
$ sudo ln -s ../conf.avail/10-sub-pixel-rgb.conf .
$ sudo dpkg-reconfigure fontconfig
I'm interested to see if the Government throws them away in some max security prison in Colorado or asks them to work along their sides.
I have to say that i really like the looks of this language (at least as much as i can without having programmed anything in it) - it seems to fix all the major problems with java, without completely changing the paradigm.

And while I love scala, i like this language even more, since scala's implicits are a bit too 'magical' for my taste, and I think it scala overvalues terseness at a cost of readability
Anyone find bookmarking a black hole?

It's something I've been thinking about. Something like a reverse Q&A site where you add the questions a blog post answers.
I don't know this for sure, but I suspect that if you contacted JSTOR from a low income country they may give a better deal.

BTW, if you really do need JSTOR, it's not hard to find a library card number from a US library and use that for access anywhere. (Well, I don't know JSTOR specifically, but all the other databases I've used from my library are available to me at home after I put in my library card number.)
I think student visa is unable to do that. Visa law/system is really complex so you should ask to someone who know it well :)
I'm curious as to the speed difference between redis current protocol and a resty-json loving http redis server, as the speed was more than enough for tumblr and going the http route has the benefit that any http client becomes a full blown redis client.
Pretty sure you're getting downvoted due to the insinuation that the legends of JavaScript aren't thinking clearly due to drug use. You could just address their points directly if you think they are misguided.
Hmmm... it seems like the FBI decided to go after some low hanging fruit. People using Low Orbit Ion Cannon are probably not the brains of the operations. And arresting a bunch of people who have no influence probably gives validation to the message of anonymous and lulzsec.
>I may be wrong, but I thought that in a multithreaded environment, doing i++ is not atomic and could result in garbled data. Instead you should use __sync_add_and_fetch. However, I have no idea if it should be used inside abort().

This is only true if the variable in question's memory is accessed by multiple threads at the same time, and there isn't any locking or synchronization method used to protect the memory.

In this case, even though it is a globally scoped variable, it's locked by the globally scoped mutex declared in the file. All increments are done in the locked sections, so there isn't any possibility of accessing the variable without having a lock.

It should be noted that there is a very minor race condition when abort() is called in two different threads sequentially, and every attempt up to line 89 doesn't work. The first call will get the lock, then go through to line 89, where it released the lock. The second thread will then get the lock, and go through the first section. When it hits the section line 89(if (been_there_done_that == 0)), that will resolve to false, because been_there_done_that is 1. It will then go on, leaving the first thread deadlocked at the LOCK attempt on line 91. This shouldn't result in any missed functionality, but I actually wonder why they're releasing the lock in the first place. Raise() isn't thread safe anyway, because the signal is applied to all threads in the process. Plus, you're trying to suicide the program. It's a bad idea to even have the possibility of multiple threads trying to kill themselves at the same time.
Pennsylvania Health Insurance Accounts
Join/Create a team where your strengths are a key asset and your weakness doesn't matter because others can fill those "holes".
S.773 Bill would give President Emergency Control of Internet (Article)
Yeah, fair comment. The art is deciding if there is sufficient room for improvement or if a novel approach will work. If I were splitting hairs I'd say we agree in that if the "right" solution isn't there then we don't have a solution.
Special occsion dress
Roku Launches New Media Streamers Complete With Motion Gaming Capabilities
World body Painting Festival 2011 Wallpapers, images, Pic & Photos
World body painting festival 2011 held recently in Austria. There are 40 different countries were to painters art exhibition. World body painting festival held here every year since 1998 is. Here Free download Wallpapers of Body Painting, Amazing Body Painting Festival Show gallary.
We're aiming to do that from the start. We're not just limited to Google Checkout - though that's an option - so we'll try and give you access to a payment gateway that you can get on.

Sign up on Kout.me and we'll shoot you an email when we're ready!
Selling a car for bitcoins. For real.
Do it!

who wants to take up Awk on Awnings?
The link above is just a compilation of quotes.

Legeds of Javascript are thinking about their own fame, their own place in the world, their money and their own selves, in the first place.
If your computer was infected that bad, then there's no one can help you know, include Google. Google just try to help.
That is almost always a valid criticism. We certainly agree and plan to do so. =)
I think bitcoin will be baned sooner or later
Our congressional representatives are corrupt, doling out tax breaks to wealthy corporations, while ordinary people are left to pay high tax rates on ordinary income. I think Google should be ashamed to be part of this corrupt system.

It's BS to say that they owe it to their shareholders to try to defraud the federal government of as much tax revenue as possible. They should instead be fighting for corporate tax reform and closing loopholes to make a level playing field and not rewarding "scumbag" corporations.
> there are no exploitable patterns to spot in stock-market data.

[citation needed]
This is simply amazing. I can only imagine how quickly these initial stores will be closed down. They will spring up again like weeds, but these first ones will be probably be closed with in a few weeks.

I really love that last picture with the spelling mistake "Apple Stoer".
The comma in the for loop is quite common, it is actually on the Indian Hill coding style and standard.
Will the real "next Google" please stand up?
I know that you're out there (heck I'm certain my project will be) you the creator of the cliche "nG"

I want all who will, and can make their case with their own 'vator pitch.

If you've got the "next Google" then stand up and wave your colors!
I mostly use WA to compare weather in areas and compare land mass. They had some interesting demos, but based on the hype I expected a better answer to "how many ping pong balls to fill a VW Bug"
The same way you already tell if the Google checkout dialog is legitimate? HTTPS?
Well, it is good to have rich parents, no one argues. You can discover basics of the life in 8 years rather than in one year of visiting a public library. ^_^

Disclaimer: I have seen so many Enlightened Tourists after two weeks in Lhasa or a Hindu/Yogi Gurus after one months in Varanasi and especially Teachers Of Humanity with an obvious Narcissistic Personality Disorder.
FBi arrested 16
I'm a big fan of taskwarrior, a CLI todo list for linux. I find I use it more than web based ones as I'm always in the console so there's little mental mode switching to use it. Basically not having to go to a browser or touch the mouse makes all the difference.

I'd love it if someone made a todo web app that could sync with taskwarrior. You then get the online slick interface of the web app with the low friction accessibility of the console interface when in the zone at work.
2Checkout Free account Setup Offer – Exclusive Promo Code
We have some Exclusive news for all our SharePress readers. 2Checkout one of the best online payment gateway is now offering free account setup, which usually cost around $49 onetime fee. Now you can set up an account freely with 2Checkout and start accepting online payments through your websites
Google -书签
PayPal does more than just send money - it can hold a balance for you securely, which given all of the hacking incidents (MtGox, BetCoin), is a pretty important thing for the BitCoin community to get right. Sending someone money without having to worry about the security is a pretty important service.

Who knows how you make money off it, though.
Seven proxies couldn't hold them back.
The suspects, in 10 separate states, are accused of conspiring to “intentionally damage protected computers.”

This seems to relate to refer to Title 18, Part I, Chapter 47, § 1030, Part a) 5) A):

knowingly causes the transmission of a program, information, code, or command, and as a result of such conduct, intentionally causes damage without authorization, to a protected computer;

http://www.law.cornell.edu/uscode/18/1030.html

There was quite a bit of debate during the December DOS's about what you could even charge folks with. This seems to be their answer. You can indict for almost anything, though, as grand juries are notoriously easy especially in technical cases.

I find it hard to believe a judge would actually buy slowing a computer down equals damage. If that was the case people who maliciously search too often. Smells like plea bargain bait at best to me, what US Attorney would want to try that?
Prada Resort 2012
Author of the CoffeeScript book here. This is really, really cool! I especially like that there's annotated source (http://code.alecperkins.net/coffeetable/docs/coffeetable.htm...).

A couple of things:

1. I can't seem to add linebreaks in multiline mode; both `Return` and `Shift+Return` submits the command. Looking at the source, I think the problem is that `settings.multi_line` isn't modified when you click the checkbox; only `settings.showing_multi_line` is.

2. It'd be great to have detailed object output instead of just "[object Object]". A simple way to do this would be to run everything through JSON.stringify; or you could go prettier with nested indentation levels and such (there are several existing libs for this).
All of which were public domain court documents, it should be noted.
Rule #1 states you do not talk about Anonymous.

Anyone who is dumb enough to brag about something that can land them in jail deserves to go to jail.
Google "node.js upstart" - there are a lot of good examples on how to get your app to respawn after crashes, run on startup, etc.
That's fantastic! Btw, do you know if that Videx board is what the Korean Apple ][+ clones used to make it do upper/lowercase? The Korean clones had that before Apple IIe came out.
China wii accessories
In last year's E3 show, Nintendo representatives Reggie conduct a exciting lectures on stage, show the Nintendo Wii game’s (and its Nintendo wii controller )extraordinary charm and a strong lineup to players around the world. He pointed out that Nintendo decided to give priority to the concept of the game, the performance came in second. The Wii does not let you down; quickly occupy the entire game market after release, until now still living in the high.
Identifying Stressors that Can Cause Dissertation Problems
Writing a dissertation is an academic journey which many students go on. When students are about to begin the writing of their dissertations they need to identify the stressors that can cause dissertation problems. This will enable them to avoid getting stressed out.
Lower case could be done with a proper keyboard. The II used a 7-bit parallel ASCII keyboard and IIRC the II+ could use it. The Videx keyboard thingie would be overkill.
Ask HN: Punchd vs FB Places / Foursquare?
Facebook and to a certain extent Foursq. seem to be pretty direct about trying to replace the loyalty card themselves. Both of them have versions of their deals that lets businesses reward loyalty. (Facebook has a category called loyalty and FSq. has an option to reward multiple check-ins)

It's a much more critical aspect for Foursquare because other than ads, this is the only revenue stream being discussed.

Businesses like Chipotle, AE etc. are already implementing deals on top of this as well. How can a business like Punchd (or one of its many competitors) hope to differentiate themselves enough in the eyes of a small business owner?
Awesome user interface and feel. Congrats. Some quick observations: Footer Fonts, "add new task" etc are not legible [on chrome browser].
Here's another idea: drop the corporate tax rate to 0% and raise income, high-end property (let's say houses that cost 2x the median in a particular area), and high-end consumption taxes (a "yacht tax".)

Another handy related idea would be to have a maximum income multiplier. Something like "the highest paid employee cannot make more than 20x the lowest paid in total compensation", so if you want to make one million a year, the lowest paid employee must be making 50k.
Notable features that are different from your many java.next candidates:

- Non-nullable types by default! http://confluence.jetbrains.net/display/Kotlin/Null-safety

- No checked exceptions: http://confluence.jetbrains.net/display/Kotlin/Exceptions

- Native delegation support: http://confluence.jetbrains.net/display/Kotlin/Classes+and+I...

This looks like a language I could enjoy programming in, overall. The explicit goal of being simpler than scala sits well with me.
Talk to your international Student Advisor.
Paintbrush makes for a good free image editor (http://paintbrush.sourceforge.net/) — I use Pixelmator as an almost-Photoshop replacement, but the former is good if you want something really light.
Scalable Simplicity
Just use Opera. Opera Link has automatically kicked bookmark butt for a while.
Your examples just show that your first sentence is wrong :) Actually, MVP IS about building the smallest thing possible that someone would use - paying for it or just using the process - and it's not about 50-50 decisions.

The idea behind MVP is simple enough: market response is more important and more accurate than anything you can ever do yourself - so the most important thing you can do is get it. The best way to get it is be out there fast, however - in order to get something that's worth something you need to give something meaningful (value) - and the result is the MVP.

MVP doesn't mean you don't have to work at it - it means you have to THINK about it a lot.. and be very connected to your market.
I'm giving my personal recommendation for this. It's cut my front-end development times extensively.
Any big reason not to have an archive repo, with tars of your archived projects?

You still have git for your tars, and thus all your versions. It seems like a fine idea, to me.

To archive a project, tar its project directory, copy it in to an archive repo on github, commit and push it, and remove the directory locally.

To unarchive a project, pull and untar the project in its own directory. When done, tar it back up into the archive repo, commit, and push.
Constantly challenge yourself to do things you normally would never want to do (outside your comfort zone), and then the convenient barriers and excuses will start to erode. Great things will look hardly taller than the smallest duties, and running after them will start to become second-nature.
(shameless plug) I wrote a simple to-do app (weekly planner) for my own use (now has a few thousand users): http://weekis.com
Eh, ok it would be more concerning. But Lulzsec would have made quite a spectacle out of it.
You might find the Seinfeld method interesting[1]. Form habits even if it is a little thing like at least 10 minutes a day. No one can run full tilt all the time, that is why you are seeing the low periods. Smooth things out and you can hit a nice, productive roll.

[1]http://lifehacker.com/281626/jerry-seinfelds-productivity-se...
Why you should eliminate titles at startups
Thanks for the feedback. First time really using Docco, and now I feel crazy for not using it before.

1. Good catch! I recently did a complete refactor as part of the docco-ification. Thought I caught everything but apparently not. I'll fix that ASAP.

2. Totally agree, and it's already on the todo list: https://github.com/alecperkins/coffeetable/issues/4
Until then, `log` and `dir` are shortcuts for the ordinary console commands.
"useless pastimes like video games"

We're all humans. Some days we feel really motivated, other days we want to sit around and do anything but work - both of those are fine. Just try to get the most out of your good days, and enjoy the "slow" days. Your work will get done regardless, and taking some time off here and there for mental health is a-okay.
Wow, promoting your own similar app in someone else's Show HN is pretty stale.
Remember that echo.c evolved long before UNIX has shared libraries. So avoiding stdio completely might mean the size of your binary drops from 50K to 5K. If you're on a PDP-11 with 256KB of RAM (being shared by several users) this would make a big difference.

My earliest UNIX programming was in the mid-80s on a machine with a (luxurious!) 1.5MB of RAM. I definitely remember avoiding stdio when writing small utilities that I wanted to start up and run fast.

Also remember that back in those days echo was not a shell builtin. (Hell, back then the testing operator '[' wasn't even a builtin. Some UNIXes like OS/X still have a vestigial /bin/[ executable!) Programs like echo that ran from shell scripts constantly had to be coded to start up as fast as possible.
Maybe the idea is to scare people off from participating in LOIC bombings in the future?
Sorry to barge in but I'd love to go to this; the website just mentions something for April 5th though; can I assume that patio11's talk is on from 7pm at the Apple Store in Shinsaibashi this Friday?

I'd also be interested in grabbing a coffee some time with others from HN; my e-mail is in my profile, please drop me a line :)

Thanks!
What about using something like Bitbucket with the git-hg bridge?
Show HN: Purify, a Tumblr theme powered by Isotope
> ...a judge would actually buy slowing a computer down equals damage...

cough flash ads cough
http://purifytheme.tumblr.com/

Uses the jQuery Isotope plugin: http://isotope.metafizzy.co/ for the responsive grid layout and for content filtering.

Video demo: http://purifytheme.tumblr.com/post/7801430330/purify-theme-d...
It will also scare the shit out of the kids who thought that they're "anonymous" and safe from prosecution.

It's not the severity of the punishment that deters from committing crimes, but rather the inevitability.
Family costs you money/time because relationships are a two way street. You help people and they help you.
To be fair, you haven't provided any legitimate basis for your claims about the link between history buffs and software architects. I'm just saying that your claims are unfounded, and so I'm not making any claims that demand support. Your claim that interest in history is correlated closely with ability to architect software is not obvious prima facie, so it demands support to be believable.

I also don't think your handful is a very large sample size, regardless of what correlations you think you see. Honestly, I can't imagine how you're even attempting to gathering this info. Are you just randomly asking people if they've read 1776 during the interview?

But no, hiring "hundreds of developers" is still not the same as actually measuring. I do not believe that you have files that track how history-oriented your developers are (make them take a survey?) vs how productive they are, so that you can find a proper correlation. A proper study of this might yield a strong correlation (though I doubt it), but it would require a lot more than casual observation during your hiring.

I did assume that you were the one printing the programs, because that's how I read your reply. In the 'old days', compile time was a chance to print out your code on fanfold paper ...". If that was a misunderstanding, then I guess it changes the situation. Sure, if someone's already handed you a stack of printed code, why not look through it while compiling?

Hope you enjoyed your ravioli. Cheers.
It's just extremely frustrating to not be a Github customer because the pricing model is completely unworkable.

The little company I work at would love to host our repos on Github and pay for a plan appropriate for our level of use. But according to Github pricing, we're "Platinum" solely because of our repo count, even though our level of traffic and space usage is tiny.

It's hard to say that it's "wrong", because clearly things are working well for Github, but those of us who have been intentionally left out don't have to be happy about it.