skysight-inc/HackerNews huggingface dataset:
You probably shouldn't sign a non-compete now. You should sign one with a company that acquires you though.

It doesn't matter if you give other people access to your code or not. If it was done without compensation (or other agreement) and on your own time/resources it's entirely yours. The stupidest thing they could do is take your code and run. You could end up owning the whole business later.

You do have to sign over IP rights to existing/future work you do for the company once you have an agreement.

Not A Lawyer.
You're being down voted, but I wondered something similar in the thread about broke FB and Twitter APIs from the other day.

http://news.ycombinator.com/item?id=3444429
Drive Traffic and Build Links with Google News
I made an HN specific circle so that it could easily be limited or turned off. Getting a flood of messages from several hundred people can be a bit annoying.
"photos", "girl scout cookies", and the dozen or so politicians.
it's tied to the domain name of the page including the maps javascript (that is, the referrer for that JS request)
If you're concerned about corrupting the heap, use an allocator hardened against heap corruption. The default WinAPI allocator, even for optimized production code, is hardened that way. Userland code doesn't need to do anything to get the feature, which is as it should be, because people who write userland code don't know enough to defend the heap against memory corruption.
>much money to lose by going dark for a da

I very much doubt any site that is as user-content driven as Google has more to lose from a day of service outages than an eternity dealing with the fallout of SOPA
Show HN: Learn to code by solving/building angry-bird-like levels with Peanutty
What:

Peanutty! (http://peanutty.org) - a new (scratch.org-like) way for people to learn how to program and for experienced programmers to create fun puzzles like Angry Birds.

Why:

I've been obsessed with the idea that puzzles represent one the best way to intrinsically motivate people to learn something new.

I also love Angry Birds and the fact that it is so universally enjoyable.

So I decided I would try to create a way to teach people how to program by having people solve and build angry-bird-like levels.

It's not quite ready for prime time, but it's getting close and I was hoping to get some feedback on it:

Also if anyone wants to learn how to create a new level (other than just hacking around on the existing ones - click the 'level' tab to see the code the was used to create each level) I'd be happy to help. I've got a few ideas for more levels myself, but the more the merrier.

Note:

It only works in Chrome right now and probably has some nasty bugs I haven't discovered yet. Let me know if you hit an annoying bug.
The Hacker News Circle is a Google+ page that publishes the shared "Hacker Circle."

The Hacker Circle is a circle that has been shared publicly. This means you can look at the list of people in the circle, add any that look interesting, or, as I did, add the entire circle as one of my own personal circles.

But like the posts say, your own circle can't be updated by someone else. The page will periodically release an updated version of the circle, and if you want all the latest people, you need to go back to the page and re-add the circle.

To add yourself, visit the link as instructed in the posts.

As far as I can tell, when I do a search, social results should automatically show up. I must not have this feature turned on yet, or maybe I need to turn it on and can't figure out how.

I might be wrong on something, I don't even use G+ much, it's just how it seems to me on a few minutes of looking at it.
You don't need to make your own map. MapQuest serves very nice OSM tiles for free. See how we did it using MapQuest here

http://blog.nestoria.co.uk/why-and-how-weve-switched-away-fr...

Then later if you feel like it you can switch to your own tiles
Object Dojo: Learn good object oriented design using Object Calisthenics
Object calisthenics (http://binstock.blogspot.com/2008/04/perfecting-oos-small-classes-and-short.html) is a set of rules to practice principles of good object oriented design. ObjectDojo is a command line utility to check the rules in your codebase.
here's the clickable link: http://peanutty.org
Would a decrease in overall size count as an improvement? If you are already loading jQuery sometimes it's nice to use jQuery "native" libraries because there is less replicated code and consequently smaller files.

Just a thought.
We software developers are in a whole heap of a lot of trouble if we expect the broad market to dignify the idea that digital goods are legitimately priced at "what they cost to copy".
The blurring is a bug in Safari that is sometimes (I haven't investigated the exact cause) triggered when you scroll content below an element with position: fixed

In the case of Google+ that's the navigation bar.

Strangely, I could not trigger the issue when I was reading this post on my iPad. Now either Google has figured out the cause and found a workaround or the stars have somehow aligned correctly for it not to happen this time.
This is How I Want Social to Work
Your Sicily example and the article remind me of other "syndicates" operating in the wake of disaster and conflict. I'd read somewhere that the Yakuza have been tolerated for so long in Japan because of the social services and "protection" / "law enforcement" they provided in the aftermath of World War II. In Beirut, Hezbollah provides social services and protection that the State can't (or won't) particularly to the marginalized Palestinian refugee population.

Likewise, I'm not defending the tactics, but there's an interesting thread here.
Thanks for putting that together, especially the documentation! I think that I would save a lot of time, eventually, using a uniform Clojure development environment for server side and client side, but I am hesitant to spend the learning curve time right now. (Clojure, Noir, and Javascript are working out really well for me.)

Your good job on documentation will get me to spend the learning curve time sooner than later.

I also do work using GWT and SmartGWT and the uniform development environment (even if it is Java :-) really helps work flow.
Maybe I'm missing something but I'm not sure if I understand you question. How would you write even a simple parser without being able to access the contents of the string randomly by the character index?
I read the article just fine on my iPhone. But when I view a G+ entry on my computer I get a huge "Suspended" notification because I used a slash in my name when I registered.
"Everybody is a genius..." - Einstein
China has these "ghost cities," which are built all over the place but nobody wants to live in. Whole, fully equipped cities built and then left empty for years and years because nobody wants to live there.

http://www.businessinsider.com/china-ghost-cities-2011-11

http://www.theatlantic.com/business/archive/2011/06/why-chin...

http://www.time.com/time/photogallery/0,29307,1975397,00.htm...

Can someone knowledgable in such matters explain to me why this does not indicate the chinese economy is headed inexorably towards a massive crash, especially considering the huge amount of fraud which we all know occurs there? Is it just to do with the amount of central planning and control they have?

(Also, which of the many and varied financial gambling instruments available in this modern world should I use to best profit from this contingency?)
Agreed. They need to introduce a different "class" of circle that people can add/remove themselves from at will, or just subscribe to. Maybe you could call it... a group.
Minimax will never lose at tic-tac-toe: an AI Algorithm Explained, Ruby example
There is a clojure jail so yah it is feasible.
So make the trade. I'm sorry, I can see I'm communicating some kind of disdain for alternate string representations, but every C programmer I know --- every single one of them --- has used some form of counted string at some point.

I'm just saying there's a reason the default in C is ASCIIZ. Most of what you do with strings is lightweight; compare 'em, search 'em, tokenize 'em, copy 'em. For that 80% of use cases, ASCIIZ is superior.

Should ANSI C libc provide a heavyweight counted string alternative? Sure, I think so; in fact, it's possible that the only reason it doesn't is that it would take 300 years to resolve all the disputes about exactly what such a library should like like, since every professional C programmer has their own now.
From his listed skills he clearly can find a job, it's a matter of finding a job you want to work at with a culture that will let you enjoy the life you live. You have that option when you are in high demand.
You already have UnitingandStrengtheningAmericabyProvidingAppropriateToolsRequiredtoObstructandInterceptTerrorismAct. Someone in Congress knows Java...
Things All Entrepreneurs Fail At
You don't, because you can't. That's basically the same as the beginner question, "How can you test if a pointer has been freed?"
Actually, I think the Moore's law benefits of continued chip feature shrinkage will be felt most strongly in personal devices. For example, to perform voice recognition, Siri must send the raw waveform to a cloud server for processing, because the local CPU and RAM are insufficient for acoustic and language modeling. With a couple more CPU generations, i.e. say four years, I expect mobile devices to perform these sort of calculations locally. Beyond speech recognition is machine vision - object/scene detection and recognition. Currently, wireless bandwidth limitations preclude a realtime cloud-based facility for machine vision, but more capable mobile device CPU/GPUs could enable local processing.

In general, Moore's law progress enables less expensive cloud servers to perform the same tasks, but that same progress enables mobile devices to perform new categories of tasks!
Implementing "filters" in the (beta) Stack Exchange API
Privacy group says FTC should probe Google personal search
Sure, but there's still an established concept of "ship an ARM tablet and get people to develop for it". In other words, there's no Wintel monopoly to contend with as there was before. I think that's largely what NT-on-not-Intel fell victim to, despite coming from one of the Wintel companies.
Comcast’s new set-top streams live TV to DLNA devices
Start using an API key - you can then use their API console to track your usage, and you'll actually get notifications of overages, impending shutoff etc. Much better than flying blind.
GetGlue’s next iPad app aims to reinvent the TV guide
Sadly, I think that's just as accurate now as it was 10 years ago.
2. Seeing a publication use another photographer's photo for free (even with permission), because it loses EVERYBODY money.

I think you are mistaken here. For one thing, there is a chance that free photo will get the photographer noticed and get him hired to create a photo on-demand. That photographer ends up making money (although indirectly) by allowing free use of existing work.

And for another, there is a good chance that if the photo wasn't available for free the publication would have instead used no photo or hand an intern already on staff take a mediocre photo for filler. In this case, no one has lost money.

I am currently a developer by profession and make my money by creating software (on salary). But I do not get mad when others give away software, I use a fair bit of OSS myself (Python, Firefox, etc). I do not think when I see OSS that everybody has lost money. (I also try to contribute, but my contributions are currently tiny).
So, apparently there is a limit to the number of add-to-circle actions you can perform in a day. I added the circle and then removed it, and when I went to re-add I got an error: "You've reached the daily limit for adding to your circles. You can add more tomorrow."
Fab.com: mobile shoppers buy twice as often as web visitors
How a sunflower & big data inspired solar plant design
It was in response to the parents comment

"but young nerds in particular tend to act bizarrely towards women, and are therefore undesirable to be around."

and a personal explanation of why I as a young nerd is slowly developing this kind of a bias.
Apple education event on calendar for Jan. 19
Warm up the keyboard, Its time for February The Hacker News Magazine
Google+ Hangout With Sal Khan, Peter Norvig, and Sebastian Thrun
Multi-screen side project wows Google, NASA
Integrating NodeJS Repl with VIM
Parse is looking for a Developer Evangelist
We’re looking for a Developer Evangelist at Parse. This role is for a hacker that wears a marketing and teaching hat.

You will be responsible for getting the word out about Parse and getting more developers on the platform. This is a cross functional role that involves aspects of marketing, community support, content production and software development.

The perfect candidate is passionate about Parse, platforms, and talking with and educating other developers. You should be a developer yourself and understand the problems that developers encounter. And most importantly, you’re not afraid of doing whatever it takes to evangelize Parse.

More about you:

- You have excellent writing, editing, and communication skills.

- You know how to program and are knowledgeable about APIs. You have built mobile applications, or have a passion to learn.

- You love communicating complex ideas through blog posts, tutorials, documentation, screencasts, and videos. You have a track record of making content that people love.

- You have creative ideas for marketing platforms to a developer audience. You should understand how to promote and curate content via social media.

A sample of things you could be doing on any given day:

- Write a tutorial about a new feature

- Make a sample iOS and Android application that showcases a platform feature

- Help users with debugging their app or answering a question

- Participate in social media conversations about Parse

- Organize events and drinkups with developers

- Go to meetups to spread the word about Parse

- Flesh out the documentation for a particular feature

- Come up with new ideas for a blog post that will go viral in the developer community

You will be working closely with the co-founders on a daily basis to make the Parse community blossom.

To apply, send an email to james@parse.com with the following:
(1) Why you’re the perfect fit for the job.
(2) What your favorite API is, and why.
(3) A short paragraph that teaches a novice user some feature of Parse (pick something from http://www.parse.com/docs).
I think the moral position of "copy anything" is definitely questionable, but time and time again we've seen the actual markets compete in this way. The decline of music sales is practically a case study in this fact. Whether or not someone will openly state that they evaluate the "cost to copy" option is one thing, but how they act is another. I can't claim that I've never pirated a movie or music, thus I have no moral basis for dismissing that position out of hand.

I'd take the contrary view. If you don't consider "cost to copy" a market competitor, you're in a whole heap of trouble. Position your business in a way that isn't exposed to this type of alternate-pricing, or be prepared to compete with it.
Seems really slow and unresponsive in Chrome on OS X.

Screenshot time: http://i.imgur.com/mdSnX.png

1. The map started out in Dublin, which doesn't help me as I'm in New York. It's really hard to find out what traffic is like there - I can't even see the eastern seaboard under all the circles, so it's hard to zoom.

2. Speaking of circles, I have no idea what they indicate. Accidents? Tweets about being stuck in traffic?

3. I'm sure that Mary Raftery was a great person, but I don't care. What does she have to do with traffic?

4. How do I contact you? The site doesn't appear to have any way to provide feedback.
On Heels Of Hiring Skype Former Strat. Boss, Urban Airship Hits 10B Notif's
It's a very overview of the current open source map technologies out there. People may be talking a lot about the price, but my feeling is that the next batch of map servers etc are catering to a major set of folks who wish to diverge from the stock standard Google Maps look and functionality.

The technology is simplifying the whole process of generating and rendering maps quite a bit - comes with it's trade-offs of course. For those requiring a step or two above a simple basic map yet wish to have more customization over what's in the map tile, it's perfect - processing times are getting less, and the technology is becoming less arcane to understand
Very cool and simple!
Yes, but the data can be pretty bad, and software to access that data could use some improvement. For geocoding, there is only Nominatim which is a major PITA to get setup. I am still trying to get a full planet import and it has been 30 days on an 8 core 16gb machine with 6 drives in RAID10. Without 64gb of ram and some SSD's, it's going to take a month. Additionally, the results can really really suck. For example, zipcodes are often returned as "97006:97015", a range, rather than as a point. On top of that, sometimes you get the range delimited by a semicolon rather than a colon, etc. The price you pay for user inputted data - there's lots of it, but it's not all quality. Still though, better than paying an arm and a leg!
It definitely is me....the point is about why as a young male with a not perfectly rational human brain I cant seem to be able to stop myself from developing biases.
THIS SCARES THE SHIT out of me. And it is NOT just in China, Lots of European countries have this. We went to Italy and Greece and the doors were like that.

Huge multiple dead bolts, heavy metal doors, and you need a key to get OUT as well as in. It was at that time that I was thankful for the rules we have here in the US. At the end of our stay in Athens Greece we actually got locked IN the apartment building at 5am because the owner of the building instructed us to simply leave the keys on the table and close the door behind you. When we got down to the door to the hall of the apartments we couldn't get OUT.

So in Europe you better have a key on each of your family members or else you might get locked IN.
I'm surprised the article states "Before social gaming, older women were an entirely untapped gaming market, and one that had both time and money to spend on games that could capture their interest." This is patently false. Anyone familiar with the casual gaming industry would know that. For example Big Fish Games and Popcap both had mostly women players. I say had, because social gaming has greatly reduced that market.
Using Two Different Protocols for the Same Git Remote
Since "don't be evil" was abandoned a while a go in favor of greed (whatever your opinion may be on particular issues, doing a complete 180 on net neutrality to get in bed with telco was pretty definitively ended the credibility of that slogan), Google may try to make "don't be creepy" it's new motto, at least internally.

Because this, and some previous stuff like the introduction of Buzz, or the way Google fails to comprehend European concepts of privacy, shows that Google's company culture is deeply autistic when it comes to understanding how people experience its service.

Google is basically the corporate version of that socially awkward guy that tries to have way too personal conversations with you in which it becomes apparent that he knows way too much about you. If you could pepperspray a company, Google would be blind by now.
It's interesting as analogies go, but the real problem is that eating is inevitable. You will eat eventually and consistently. But with code there is no guarantee you will ever ship. There are many programmers whose quest for perfection almost completely prevents shipping. On the other hand an obsession with eating the best food is not nearly so crippling; it is more unilaterally beneficial despite whatever flaws or inconveniences it may cause (road trips, wrong definition, etc).
Since appropriating someone else's photo for commercial use without compensation will assuredly get you sued and incur costs far greater than simply licensing the photo, there's an irony to the fact that the discussion on HN about photos is couched in moralism, even though morality is way less relevant to the photo case than it is to the software case (you can easily appropriate software without paying for it, as GPL violators do every day).
Start-up culture can make the world a dramatically better place.
Natsukashii is one of those Japanese concepts that you just have to learn along with the language, a lot like itadakimasu or the various forms of yoroshiku onegai shimasu. It's not so hard to understand once you understand the feeling they're supposed to convey.

I usually end up mentally un-translating them because the translations end up sounding unnatural in English. Unusual uses of words like "nostalgia" and certain other bits of "translationese" make it easy to spot translations and identify the source language and not just for Japanese. For example, unnatural sounding uses of the word "illiberal" usually indicate statements translated from Chinese.
Demand anti-Child porn politicians to answer this anti-Internet question: What's more important, blocking rare child pornography content or allowing children to have unrestricted access to knowledge and future with the Internet?

If they wish to block child abuse, they basically admitted to wishing to kill the future of children just to hide evidence of abuse.

The ball's in their court.
Kid Vomits After Insane Drum Solo, Keeps Playing.
This kid is a boss.
Reasonable or not, that is the expectation Apple has encouraged iPhone users to hold - every website should have its own app in a way reminiscent of AOL keywords.
I want more competent people in all jobs regardless of their genetic and cultural makeup.

In software development, we seem to be beset by an astonishing array of incompetence. The bar is so low that nobody should argue that any particular sub-group of the population would, by nature, be worse.

However, I am always intrigued that when people talk about "diversity", they always look to balance the high end of the spectrum, and never the low end.

For example:

Between 2003 and 2008, over 39 out of every 40 deaths in (US) military operations in Iraq were men. Where's the outcry about gender imbalance?

Who is in prison, the world over as criminals or political prisoners? The vast majority are men. Where's the outcry about gender imbalance?

In the US, most homeless people are men. Where's the outcry about gender imbalance?

Over 90% of people killed while performing their job are men. Where's the outcry about gender imbalance?

Men on average die three of four years younger than women. Where's all the research into finding out why?

Why on the news, when reporting exam results, is it a triumph that girls have outperformed boys for the last several years?

I read an article once that said that two industries showing the greatest gender imbalance were "programming" and janitoring. The article then went on to talk about systematic gender discrimination in the software field (yes... "geeks" and "nerds" came into it a lot). But why did the article make no more mention of the need to get more women into janitoring?
Yes but it will also pull gambling out of the "Sin City" mentality, which is a good thing for both the industry and players
App is beautiful. Love the idea too! Seems like not much traffic in NYC though.
Don't thank me, thank fogus & Clojure/core! :)
A Response to "Why Samsung Is The Next Apple"