skysight-inc/HackerNews huggingface dataset:
Kind of the inverse of rule 43. If you search for porn long enough on the internet, you will end up with software.
Not just slang (I mean not just intentional use of slang). I used to talk to a man online who was very interested in politics. Because I am American and he was not (and I think English was like his fourth language), he routinely referred to President Bush as "your Bush". I'm female, so this made me very uncomfortable and I finally asked him "Do you know what that means in English slang?" He wasn't attempting to use slang, but boy did it sound bad to me.

There are all kinds of landmines when you try to speak another language. I have lots of humorous/embarrassing stories from growing up in a bilingual family.
Yes, but when you, oh, have sex for money, you usually aren't doing it for your pleasure but for theirs.

So what you're saying is when you start doing it as a job, it takes the fun away?

Wait, were you trying to make an observation unique to prostitution? I'm pretty sure that applies to any job ;)
From my perception of death statistics for old people; it's diseases and cancer that may be said to kill, but it's lack of blood flow to the brain that kills.
Google allows you to export your data through their "Google Takeout" service. This includes your contacts and circles, unlike facebook, who is now pushing harder than ever to keep your contacts in Facebook.
I view "do what you love" / "find your bliss" from the other side. Given programmers A and B, of equal ability, where A loves programming and B is just in it for the paycheck, I expect A to be more successful. Not for magical karmic reasons, but because they'll put more in more study, more effort, and more hours toward the magic 10k.

Love isn't all though; it's possible to really enjoy coding but be a terrible programmer. Love won't fix that.
GeoPlugin.net has a city-level, free version of this that's actually intended for public use:

http://www.geoplugin.net/json.gp

Other formats here: http://www.geoplugin.com/webservices

Have been using it in production now for several months, works great.
The commenter I was originally responding to said that he switched to incognito mode or halted the page load to break through the paywall. If the NY Times had the same value as any other non-paywall site, why would he go to the trouble?

The NY Times is a good paper. The writing is good and I think the breadth of coverage is good too. They have started adding videos. Their interactive infographics are probably the best on the Internet. NYT stories frequently hit the frontpage of HN, probably more than any other U.S. newspaper website. What do you think they should do to increase the value of their content?
> This effect is made even worse by most monitoring tools because most take samples every 5 minutes.

Who exactly is using monitoring tools that sample every 5 minutes? Goodness. Maybe I've been spoiled, but I couldn't imagine using such a blunt tool.
You forgot "-pedantic" and "-Wextra". =P (And possibly a few more one-offs that aren't contained in the groups.) Though the key flag there to make it warn is -Wall, so you can still compile with c99 and avoid the -ansi flag.

Pretty much any compiler or language worth its salt that allows assignment in conditionals with the equals sign (so Python, Lisp are out) will warn you about it.
My A*teroids clone "Comet Busters!" did this way back when, although you were limited to two sides (each of which could have 1-3 players) and the only inputs were thrust, fire, left, right, "special ability". This was around the time DOOM had come out or was about to come out.

Everyone had to exchange their inputs in one frame and then evaluate them in the next, so you were always a frame behind (1/24 of a second or so, or maybe 1/12). All math was fixed point which made it a bit easier. There was no resync; the game would just end if the checksums didn't line up, so lots of bugs were discovered this way :)

Lots of time was spent figuring out how to handle start-of-game, since either player could initiate and we had to agree on a common screen size since it affected game play.
> The ability to pursue your dreams is a luxury of the modern age.

Yes it is, to a degree, like many things that are important to us today. But I fail to see how that supposedly devalues the concept. How is the agrarian age now considered the blueprint for what a good life supposedly looks like? I for one very much prefer the here and now.
the score is also dependant on time
(snap-photo diver, (use-tools fish))
The percentage of film options that get developed and then released is tiny. Rights being acquired doesn't mean much by itself, so I wouldn't hold my breath waiting for this movie to be made.
Pattern matching isn't just a feature to aid concurrent programming; it's extremely helpful for all sorts of code. However, since Go doesn't have unions (either tagged or unsafe), pattern matching in Go wouldn't be particularly powerful anyway.
Peter Riche tells us in an exclusive interview that compared to some of the previous movies that have profiled tech startups (i.e. The Social Network), he wanted to find a story where success in the entrepreneurial tech world has helped bring founder friendships closer (as opposed to spurring lawsuits).

After watching Social Network, I was kind of worried about starting a business with friends (or relatives) as co-founders. Is Facebook an outlier in this regard or is it the norm?
IMHO, the "bottom-up" approach is the game-changer in the enterprise market.

With the freemium model, software can be basically given to the user; then, ASSUMING you have a strong product, that person will become your promoter within the organization. Get to the CIO through that user, if they are not enough keep building critical mass. Eventually the CIO will listen.

Right now, the enterprise has mis-alignment with the buyer and the user. Whatever can be done to bring that into proper alignment will in the end benefit the user.
Destroyed yourself? It sounds like you got in debt, that's hardly a life threatening condition.
I also use vim, and enjoy this plugin: http://www.vim.org/scripts/script.php?script_id=850
This was the problem in a Perl Golf contest a long, long time ago. There were a couple of minor differences in the spec (trillions didn't need to be handled, the result needed to be pretty-printed with thousand-separator commas).

The explanation by Ton Hospel of the winning solution of 115 characters and the later improvement to 109 chars is a thing of beauty: http://www.mail-archive.com/golf@perl.org/msg01568.html
Major tech companies wage war in new competitive team league
Color your own Europe in Clojure
I think the flaw in your reasoning here is that people should get money for their work until they die. That's a ridiculous notion. The logic:

> As long as people continue to derive value from
> something, the creator deserves to get revenue

Fails on a number of fronts:

* Scientists/academics contribute to the whole of human knowledge, and arguably advance us more as a race than rock stars do, yet I don't see you arguing that they should be able to license their ideas and wring revenue out of each an everyone until 70 years after they are dead. If this was the case, I would need to pay money to the estate of Albert Einstein every time I wanted to use "E = mc^2."

* If I hire a plumber to fix my pipes, I arguably derive value from having functional plumbing from that point on into the future. Should plumbers be able to collect licensing fees for that?

> Do you want your Grandma making Hip Hop videos?

Thanks for trying to appeal to emotion rather than logic. I'm sure your arguments had merit at some point, but you've gone off the rails and are a stone's throw away from resorting to personal attacks to get your message across.
Here's another data point. I've been using Red Hat since 6.0 (and later RHEL and Fedora). I have used CentOS in the past. This is the first time ever I've heard about Scientific Linux. Also, none of the VPS services I use support it. They all support CentOS.

What I'm saying is that it's really not a a "mainstream" distro.
MiniDisplay Port to HDMI Cables 'Unlicensed' and Cannot Be Sold
If anyone wants something similar I built a version of this a few weeks ago: https://github.com/contrast/geoip_sinatra

It's a sinatra app which uses the MaxMind data, typically responds in < 1ms, and it has caching built in (if you deploy it to heroku).
So what you're saying is when you start doing it as a job, it takes the fun away?
Wait, were you trying to make an observation unique to prostitution? I'm pretty sure that applies to any job ;)

I assume you meant that tongue in cheek, but for the record anyway:

A) The thing "unique" to prostitution is the high degree (in terms of both frequency and severity) of force used to make people prostitutes against their will.

B) Not everyone stops liking something once they get paid for it.

C) I have read a biography of a prostitute who did get into The Life by choice, did enjoy it and all that. One thing she indicated was that clients often had trouble accepting it that she genuinely enjoyed it and were often kind of embarrassed that she achieved orgasm with them.

D) I think the difference is that sex is "supposed to be" enjoyable -- evolution designed it that way so we would be lured into reproducing in spite of the hardships and such that genuinely entails -- and work isn't usually something people assume you "should" simply enjoy. That's part of why people have to actually give advice that "you should do what you love" or "follow your bliss": Because "work" is more synonymous for most people with "drudgery" than with "pleasure".

Peace.
Biologist here.

The Drosophila community is rife with humorous (and sometimes offensive) gene names like "Cheap Date" (ethanol sensitivity), "Ken and Barbie" (genitalia fail to develop), and "Fruity" (male fruit flies show no attraction to females) -- that one was so controversial it got renamed "fruitless".

http://flybase.org/reports/FBgn0004652.html

The research communities for organisms such as E. coli tend to think this practice is immature. Genes should follow a specific nomenclature: fis (factor for inversion stimulation), mot (motility), etc.

This issue with software has been around a while, too. A ton of people dislike the name "Gimp", for instance.
I don't know how upset she really is here (the page you linked to seems pretty measured) but she's had an "us vs. them" narrative going with her library for awhile, ever since Github forked it. I can't find it now, but she had a commit-for-commit commentary for Github's "Redcarpet" fork which at times seemed unhinged.

I paid attention to this only because we helped with Github's audit of the code, and am motivated to comment here primarily as an opportunity to say:

Make sure your Markdown library is secure.

Everyone seems at some point to end up with a C-language Markdown implementation, and nobody I know of has managed to implement Markdown in C without memory corruption bugs... you know, the kind that let attackers upload their own code onto your servers.
Or at least automate the logging process. 5-minute log monitor that compresses old logs, and maybe moves them off the system onto a cloud server once space starts to run out, while also e-mailing the people responsible.
Good luck! I produced an iPhone game in 5 days, but I was using the Unity3D engine which really allows for abstraction from the nitty-gritty low-level iOS programming. I definitely recommend it for rapid development.
I use NetNewswire 3.2.15, and have always come back to it after having used Reeder, and every other RSS reader out to test. It's better than the others, but i do miss the option to show only feeds that have unread items in the feed pane. I have also tried Google Reader, but prefer dedicated app. High contrast is preferred.
New Lanvin Must Have Sunglasses
>>So to my mind this was relatively innocent activity and I would have never thought...

Whether or not you are genuinely naïve about the terms connotations, I suspect there is a perception that you are trolling. This is in part because the original author of the package expressed the same kind of (artificial) shock when people expressed their concern over the name and responded in a very passive aggressive manner.
PatternCooler - A Free Seamless-Pattern-Background Design Resource
Ask HN: A helping hand please
hello everyone,
I have a lot to tell but I will cut it short not to take your time. I know this is not what HN is for but HN community is the only place left where I have hopes for. If moderators think this is wrong, you can delete my post.

I am a 4th year aerospace engineering student at METU (Turkey) and do russian (I'm fro russia, but study in Turkey)/english/turkish interpreting at large conferences for businessman and politicians (once to even a prime minister) for additional income back home but my real passion is internet, startups and technology.

I have built simple websites using CMSs like joomla and wordpress and have done domain dropcatching, linkbuilding, etc. before but I always wanted to create real value, to build or take part in building something valuable, something that is useful to people. I have been reading techcrunch and other 'web2.0' blogs for last 5 years and always wanted to visit silicon valley and bay area to see the place where all innovation happens, where all these awesome people work on these awesome projects.

Thats why I decided to come to united states this summer and 'Work and Travel' program was most convenient at this point. The agency that arranged me a 'job' to work and travel turned out to be a huge liar. I was promised that I will ride a pedicab in San Diego for couple of hours a day and make enough income to travel the rest of the time. (thats when I thought I could visit silicon valley or meet local startup people). Now that I got here it and have spend 3 weeks trying to make money to cover the costs I found out that the reality is different. The rent for bike is 300 dollars per week, if you add apartment rent and food to that its impossible to become cash positive in here. I tried to find some jobs here in downtown San Diego and applied to 15-20 jobs but nobody even called back.

I have like 500 dollars left, which is enough for 2 more weeks tops and after that I will have to fly back to Istanbul.
But before giving up I though may be I share my story with good old HN community, where a lot of smart, rational and helpful guys hang out. I love technology, I love learning new things and I am a mature and disciplined person for my age (24).

If you guys think I could be helpful to you, or have something in mind that I could enjoy doing and cover my living costs here that would be awesome. I need a place to stay and any job. I am fine with crushing on the floor:) I am thinking of applying for a transfer to some local universities here so I may stay here long term. I have a legal work visa and a valid social security number. 619 646 6609 or elvirs@gmail.com thanks
Google+ blocked in China before it's public launch
It's not only "media" that thought he was a tool for it. The relation was made by a member of the Python community.
Have you considered putting some of code back into a C extension? You could probably get back most of the lost performance with only a little bit of C.
Awesome idea. One obvious problem I noticed when flipping through the example is the motion blur. I wonder if there are any algorithms that can reduce that given several frames of motion.
Interestingly, the latest version of Google AppEngine automatically geolocates every request (to the country level anyway)

All user request have an X-AppEngine-Country header which contains the ISO-3166-1 alpha-2 country code for the user, based on the IP address of the client request.

(from Version 1.5.1 http://code.google.com/p/googleappengine/wiki/SdkReleaseNote...)
Ah, thanks.

No, I'm genuinely naive in that regard. I got married young and raised two special needs kids who needed all my time. So for many years, if it wasn't appropriate viewing for a small child, I was not exposed to it. And that's exactly my point: I'm fairly well read and had no idea this was something that would be interpreted this negatively. So perhaps the authors didn't either. And when you start a conversation with something that amounts to a personal attack/assumption of guilt, it is very normal to get defensive reactions which you might not have gotten had you simply inquired "Do you know how bad this sounds?" In cases on HN where someone used very offensive terms, I did exactly that -- asked what their understanding of the term was or quoted a dictionary -- and in every case they honestly had no idea and promptly changed it without any argument.

Peace.
Boston VCs don’t want to let another big one get away
I can't believe that I just spent 5 minutes watching that. Yet I couldn't turn it off.
My familiarity with the terms is not from porn but from celebrities who, whoops, get caught flashing their panties inadvertently in public. So to my mind this was relatively innocent activity

Famous female celebrity gets out of car, inadvertently flashes underwear due to short skirt, photographer snaps said inadvertent underwear flash and publishes results for titillation and ridicule.

Innocent on the part of the celebrity, sure. But not innocent on the part of the photographer which I think squarely places this within Violet Blue's assertion of upskit/pantyshot being 'an attack on a female'.
Very very useful. +10
My argument is that facebook, twitter, myspace, g+ etc are web applications in search of a set of protocols. So that social network thingies become interoperable like IMAP and the like are.

I'm hoping that g+ is a step along this way, so I broadly want to agree with the article.
Hmm, so instead of being about non-consensual pictures of panties of random girls, it's about non-consensual pictures of random celebrities, and is thus ok? I haven't downvoted but the term is far from innocent.
Franklin and Bash Season one Episode 7 
Franklin and Bash Season one Episode 7
As the article mentions, The Social Network was highly dramatized.
How do you add decorators to a class based view? I find this annoying:

dashboard = login_required(DashboardView.as_view())

Takes the fun out of decorators for me.
How to have a ‘gut feel’ moment on demand or: how I make decisions
The fact that people keep qualifying this sentiment with "basically" and "virtually" does not instill much confidence.
She also characterized it as 'illegal,' which may be the case for hidden cameras, but I doubt it is the case for celebrities in a public space.
a) What Simple_Panda said. (100 points)
b) Ability to limit items from a feed to N most recent (e.g. 100 items). Older items should be handled as read. (30 points)
c) Ability to limit items from a feed to N most recent days (e.g. 2 days). Older items should be handled as read. (30 points)

I use Google Reader and I like most of its features. It lacks the aforementioned :)
Quite contrary -- there are a lot of people who are able to handwrite really nicely, especially among women. Since it's so commonplace and it does not require any training (since everybody got one in primary education), you can pay really low wage for such services.
Nobody chokes on their morning coffee when reviewing a pull request for "pantyshot". Such people ought to be sent to the front line in all-out war to learn to deal with some real issues in life.

Besides, men wear panties too. I've seen them do it.
Out of curiosity, why did you structure your emails like that?

Personally, I used to have multiple addresses for different purposes but realized I didn't have a reason for doing it. I created a new address using myfirstname.mylastname@gmail.com and I use that for everything now (including Google+).
So, if I run around naked in a public space, I can call any pictures of the event 'non-consensual' and 'illegal?'
How to Win
I don't for a second believe it is "innocent" on the part of the celebrity, in the majority of cases. If you're not in the news, you're no longer a celebrity.
[I] had no idea this was something that would be interpreted this negatively. So perhaps the authors didn't either.

The original author, when challenged, renamed the package to 'Misaka', an Anime character portrayed as an 11-year old who is often depicted graphically from an upskirt angle (its all pretty unsavory, frankly).

Point is... original author clearly knew what he was doing with these package names.
Well, honestly, I consider that relatively innocent on the part of the photographer as well, at least compared to some of the harassing things the paparazzi do. If you are a celebrity and in public, you know they are taking pictures. It's not unexpected, surprising, "gee I had no idea the paparazzi would be at the award ceremony". I consider it to be a lot more obnoxious when celebrities are harassed at home, their trash is gone through and so on. Taking a picture of a celebrity at a public event where they know they will be photographed and lucking out and capitalizing on it really doesn't strike me as evil behavior. Though I realize that Arabs found it very offensive when American publications showed some middle-eastern public figure in his t-shirt -- which I imagine is kind of like a "pantyshot" to their minds: it's his underclothes, it's too intimate and it's disrespectful. It wasn't intended that way by the Americans who published it. It never crossed anyone's mind here that a man in a t-shirt was risque.
Tbh, I slightly frowned when I installed the unicode-nazi python package last week. It's just not what you want to call your package..
> It’s not that the names were simply sexual in nature: it was that they targeted a women over the very thing that makes them a minority in the Python community in the first place: you could call it a sexual exploit.

I don't understand this part -- what is she saying causes women to be a minority in the Python community?
> Out of curiosity, why did you structure your emails like that?

About ten years ago I had a junk email I used for web sites, separate from the one I used for friends and family. So as an anti-spam measure.

A couple of years ago when I started my online programmer persona, I used persona@gmail.com for continuity.

The system has actually worked pretty well for me, apart from having to manage lots of accounts in my mail client.

> but realized I didn't have a reason for doing it.

That step didn't happen to me until now. Now what?
What tool do you use?
Wow, i didn't know fruity was a slang word for gay. But see, the community changed it eventhough it's a milder case than the one presented here (as "pantyshot" presumably refers to a non-consensual/harassment act (not that i am not sympathetic to gay drosophilas))
Thanks for the well wishes. At this point I'm married to Cocos2d. It offers just enough of what I need and it's free.

I've dabbled in Unity a little bit and was impressed at what it had to offer. But it seems like more than I'll ever need for what I can imagine doing in the short term.

Is it possible to do 2d development with Unity?
It would be great if after it is done, the video could be replaced with a still image of the same scene, so that it is not clear if the video is actually over or not. You could stay there for hours waiting to see if something cool is going to happen.
If you are famous and attending a public event, you are well aware they will take photos. If you don't want your panties published, you should take appropriate measures to avoid flashing them. It is possible to do that. If they invade your home and take photos of you in your back yard or something, sure, sue the hell out of them. But a famous person at a public event is very often seeking publicity and looking to be photographed, not trying to avoid it. So I fail to see your point.
Man spends hours developing free software for the world and gives it a tongue in cheek name. World judges man and software by name, wants the software out of repository and the man gone from the planet.

I think John Cleese would like to send you all to the front line of a gruesome war – in panties, of course – to learn to deal with an actual problem.