skysight-inc/HackerNews huggingface dataset:
FTC Issues Final Commission Report on Protecting Consumer Privacy
JavaScript will be more friendly to you, and will open the doors to more applied languages, including Python.

If you learn Python first, you might have trouble learning other languages.

Ideally, in the end it wont matter - a programmer can program in any language, but for starters I would say start with JavaScript.
GAE framework = Python + Google App Engine
I would argue that with how fast things are moving (and they are only getting faster), accumulating technical depts can lead you very quickly to lose customer (because you can't meet their expectation 'right now').
That can quickly lead to game over with the competition out there.
Who's Larry Chiang?
Here's a WYSIWYG (md-to-html only though) plugin for Vim, if that's your preferred workflow: https://github.com/suan/vim-instant-markdown It uses Github README styling too

(Disclaimer: I wrote it)
Local Playgrounds Using Solar Panels
"'Death to the Jews,' is that an incitement to action or an idea?"

Neither. It's an opinion, which should not only be allowed, but there should not even be a debate. Also, people seem to forget that, up until recently, it was okay to say that you wanted the death of an entire group of people. What wasn't okay was to single out a specific, identifiable person. Now, the former is becoming the norm, and you can see this actually covered in many online Terms of Service, which is, on its face, ridiculous in the extreme.

"But I don't think anyone is saying that 'hate speech' is just the expression of ideas. It's the expression of ideas that is held to incite criminal and/or illegal behaviour."

I AM SAYING THAT. I am not liable for the thoughts which you have when you see the swastika on my arm, yet that same swastika can get me arrested in some places. Likewise, I am not liable for the thoughts which you have when you hear certain words that I might say. I don't control what goes on inside of your brain when certain auditory or visual impulses hit it.

I AM SERIOUSLY UPSET THAT THERE ARE SO MANY PEOPLE LIKE YOU IN THIS WORLD. You actually believe that the mere conveyance of opinion should be banned because it might cause someone to do something. Think about what kind of world your children and their children will have if this kind of thinking becomes even more pervasive.

The true meaning of life is to continuously evolve towards some end, of which we are presently unaware. Said evolution requires unfettered communication to proceed apace, especially given that "evolution" is now becoming less rampantly biological and more self-directed, such as through technology, particularly nanotechnology. When said communication is censored, in any fashion, evolutionary progress is hampered. Thus, any act of censorship stands against life itself, and is therefore "evil" in the truest sense of the word. That is my belief. It's extreme, it's in the minority, it's completely at odds with yours, and I will firmly hold onto this belief until the day I die.
Awesome! Thanks for the productivity kill mozilla. Looks great and it's a lot of fun. Now I want to learn how to do this stuff in the browser.
Cricket - 7 years ago, but a focus not minor language like actionscript and they just getting downvoted - it to see it could live person in other company. Less clever people just take the next Google Marketplace. Royskopp* Abroreal - we were doing business control?
The important thing isn't that everyone can read it, it's that everyone can not read it. I think that limiting the freedom of speech based purely on speech which one can easily opt out of is pretty reprehensible.
Nodeload Metrics
I once thought much as you do:

Because the latter terrorizes the subgroup and gives social proof making it "more acceptable" to target that group for both crimes and less than crimes.

I live in an area that still has streets named after what they did to black people here (And I didn't realize it while I lived on that street what it was named for): Lynch
Laravel isn't the kind of framework to lock you into a specific way of doing things. It's different than what you may expect if you're coming from Symfony, Kohana, CodeIgniter, or Fuel.

There's no reason to tie a validation system into a model. That's enough justification for it not to be done. You have the flexibility to implement it easily in whatever way you see fit.
http://nextbigfuture.com/2012/03/advanced-propulsion-physics...
Passive Profit Portals
Passive Profit Portals - Attract Buyer Traffic and Make Commissions! Details: http://chadflick.ws/passiveprofitportals.html
http://chirpstory.com/li/5261
PAX East has gone mobile
Exactly! The dilemma with Connectrode is what brought Shay's deeper misgivings to the surface of his consciousness.

A big takeaway from this article is what one can learn from the example of Shay's all-too-uncommon level of insight. He should be credited for listening to his intuition, then making a logical, rational, and moral decision based on it.

Too often, people ignore that "quiet voice inside", much to the detriment of their moral and personal well-being.
Note that you can use the REPL to interact w/ jQuery:

(.-length (js/jQuery "div"))
> You read many articles like this because the press likes to latch onto every research finding and shout "Drug X / Prof Y cures cancer!"

http://www.phdcomics.com/comics.php?f=1174
If you're referring to IE, well IE will give up Flash support anyway.
I don't think things should be painted as black or white as being either right or wrong.

A rewrite can be the best thing to happen to a code base, but it is not a panacea for all code quality problems. Sometimes a refactoring is simply a better option.

There are various reasons that factor into this decision, a good one being, as you mentioned, the assumption that you're still working on the codebase in question.
It’s still public speech, though, and not in any way personal. I was responding to a comment that the government reading twitter and blogs is akin to reading emails which is total bullshit.
I think that might be in part because the people that attend solely for the gadgets probably only show up to pick up the freebies, so you aren't likely to run into them at the talks.

In my group of friends alone, I know of at least 10 people (non-developers with no interest to start) that got tickets last year, went up to I/O as a SF vacation, stopped by Moscone to pick up the freebies, then sold them off to pay for the trip and then some. While I, as a developer with an Android app published, didn't manage to get tickets last year nor this year.
Google under fire in UK MPs report into privacy
Updates to Jelastic
Hi, maintainer of zerorpc-python here. If you want to have to open a dozen of different ZMQ sockets to do HA, do like in the guide. With zerorpc-python, we want to use only the messaging performances of ZMQ and multiplex everything on one single socket (streaming, subrpc!, heartbeat and counting). Note that ZMQ have also different behavior depending of which part of the communication is binding/connecting. On a cloud environment, ports are a precious resource.
Question: In the example given, you supply a salt and a domain when coming up with your UDID.

Isn't the salt of another app really easy to decompile and figure out?

After that, a competing app could find out if you've used the device ID already, which actually seems less secure than the original UDID apple provided.

The last thing I want is for apps I install to phone home with a list of other apps I have installed!
The Big Web Show - http://5by5.tv/bigwebshow
Founders Talk - http://5by5.tv/founderstalk

I used to listen to a lot of the TWIT / Leo Laporte ones but they have gotten really long & I don't have time for them anymore.
I think this is a great idea, it adds a little hint of surprise to your twitter stream.
Got funded? Do not want to announce? Here is what you lose
6 Things We Can Learn About Addicting Content from TFLN
Safety and liveness: Eventual consistency is not safe
looking forward to seeing this become big!!
Making judgement calls is a normal part of the justice system. The powers it has will let you imagine numerous slippery slopes, so that isn’t an especially convincing argument.
Was it me in your dreams?
Ok... you know those faces you see in your dreams but you don't know who they are... the players in the background or the friend in your dream but not in reality. What if... (i hope it doesn't exist yet, but cool if it does) there was a site that you can create your dream facial profiles and then real people could profile themselves so you could meet the real people that appeared in your dream and then share your dream state experiences. Just a thought.... wanna help me make it ( if it doesn't exist)?
Q or K

reminds of my second dev job, mortgage and asset backeds at Merrill in APL2 on a huge IBM mainframe cluster. Sort of fun and painful at the same time, esp. since APL was a language I couldn't really explain in code review (kinda like haskell). Also it was 14 hours/day, 6-7 days /week, eat at your desk, take a limo home.

They made it easy to move around between groups and divisions but you had to pitch your new manager for a slot, you couldn't jsut say you wanted to work there, it was really enterpreneurial, and still is. Very demanding, good dev skills plus either good at linear algebra and Diff eq, or at reading thick legal docs and translating pretty convoluted asset pools and deal structures to the dollar.
There is a bug when using the edge-triggered fd from a zmq socket. I am not sure if it's fixed upstream yet or not. See here for an ugly workaround: https://github.com/dotcloud/zerorpc-python/blob/master/zeror...
Regardless, Google storage is very cheap. 80GB for $20.

https://accounts.google.com/b/0/PurchaseStorage

I'm currently storing all my backups as tar.gz files on Google Docs and am even able to upload multiple-GB files via my browser.
Shortmail?? https://shortmail.com
Half of the Brixton riots were triggered by someone dying in police custody. The other half were triggered by the Met shooting someone. The Met is regularly accused of institutional racism, so you can see where I'm going there.

The fact there was no right to free speech in English law until 1998 may also be related. (",)
We don't use lightbulbs for lighting we use leds, so our lighting consumes less electricity than a notebook. In the evening I check how much electricity is left in accumulators and after using notebook in a cloudy day there is less electricity than after a netbook.
Smart play were already been using them for quite a watch AJ/BBC you've been discussed on my whole mushrooms. These affairs often turn flaky. RSS/twitter/reddit/HN feed them!
That's great. Also what I assumed at first, the gesture count triggered some alarm bells I guess.
Sounds interesting. Wanna email me? :)
The technology behind a game is nearly always the primary selling point. There are too many games so users need some way to differentiate them. Seeing that game X uses tech Y means that people will talk about it and play it just to see tech Y. Even if it isn't very good people _will_ talk about which means it gets sales.
We'll give union square a try as well, but this free ride & test idea seems to work well so far. A good test of the app takes 45-60 minutes, which works well for an average ride of 30-45 mins. The time wasted on finding candidates is minimal - few postings and replying to email.
You seem to misunderstand US law. The only comparative speech which is banned in the US is "fighting words," which must meet the much more strenuous requirement of "those that by their very utterance inflict injury or tend to incite an immediate breach of the peace."

If the words themselves do not cause an imminent and immediate threat of violence they are protected.
Markov chain generator seeded off existing comments?
5 Really Useful Responsive Web Design Patterns
In my view the interviewer has made biased assumption: IF someone who cannot give concise and clear questions about the concept THEN they don't know about it.

You can consider it a shortcoming on my part or reality for most programmers, but I don't tend to memorize names of concepts, I just know how to use them. i.e. I may be using inheritance or polymorphism in my code, but my brain does not every time thinks about what these terms mean and am I applying them as they are defined. I have been programming for years and OOP has become second nature to me; I know how to apply OOP, but have long forgotten most of the terms.

In my view, when interviewing, the questions should be practical problem so it tests user's ability to program a solution, not about being able to churn out the definition.
Example: If you want to test someone's OOP expertise, give the person a list of classes and ask them to create a UML or how they would structure their classes.
Example 2: Give them a problem like, create 2 classes: Animal and Dog. All animals have a name and a dog can bark. Test to see if the programmer would extend Animal class from Dog class, or maybe he decides to make an Abstract class out of Animal class.

The only downside of these questions is that you would need to have interviews who are competent in the OOP concepts themselves. Continuing to ask dictionary questions is a cop-out solution to not having technical interviewers and it is easier for someone to check if interviewee is able to mention some of the keywords that are in the definition you found on wikipedia.

Unfortunately, you will continue to reject most developer job applications and miss out on lot of great candidates.
First they came for the football hooligans...
If this were really about piracy (and assuming that they're vaguely clueful, which I realize is a hypothesis Sony is doing their very best to falsify), they'd just bring back OtherOS and call it a day.

It's no coincidence that the PS3 lost its long-held distinction as the only platform without a piracy problem mere moments after they made cracking the DRM system a prerequisite for doing homebrew tinkering.
Judge or not a segment of the population is comfortable with the idea of the thought police and see them as the good guys, which should be a scary realization anytime it is witnessed. I would not want my life held in the balance by a judge who is going to make a subjective decision as to whether my speech was racist or not, in a society that accepts the policing of opinion, the judge already accepts as law that you are not entitled to your opinion, as such the deck is immediately stacked against you. Chances are in such a system judges will be affected by the same confirmation bias and group think as the rest of the population that thinks policing opinions, even when expressed in public is acceptable.
Some Numbers on the Top Grossing Games in the App Store
You wont go wrong with either. Javascript is good for in web pages verses python being the server side to produce dynamic pages. You'll find you probably use both in a web project anyway.

Learn one, then learn the other - start where you want to.
The Mac App Store Needs Paid Upgrades
But as long as Google will sell anyone a ticket and allows the tickets to be transferable, you can't be upset about someone reselling tickets.
Maybe they are just trying to optimize for pedantry.
Take the advice of Benny from http://www.fluentin3months.com/ Click around and read some of his stuff there.

Apply his language advice to playing.

One of his main points is to just throw yourself into conversation in a strange country. Even if you only know 3 words and aren't prepared. Be scared. Mess up. Be embarrassed, but keep going.

You can't just stay in the shed. You have to get out and play with others, be scared, mess up, get embarrassed, and keep going.
Thanks for the comment. If you use the right devices, you do not really need "a dozen" more sockets for HA. But your justification why you prefer HAProxy is what really matters.

Every technology is applied in a given context and your context — cloud with a finite number of ports you need not to waste — makes everything clear.

Note that I was contacted a week ago to comment on this project and my comment was basically interesting and looks good but this HAProxy thing does not ring ok. So really, add the context in your readme, you will clear a lot of confusion for people used to ZMQ.
At least on Gingerbread, the browser has quite a low global limit -- I sometimes hit it just from using Twitter and Google Search.
I saw one post mention File.world_readable? I don't know Ruby and the result surprised me.

irb(main):002:0> File.world_readable?('/etc/passwd')
=> 420
irb(main):003:0> File.world_readable?('/etc/shadow')
=> nil

420 is decimal for octal 0644 which is the permissions on my /etc/passwd file. Fair enough, but as someone looking from the outside it seems weird to leak partial and unreliable information like that. Especially if I was to write

readable = File.world_readable?('/etc/passwd')

and later readable has an integer in it representing an octal value which can't be used for more than a true/false value. Is it common to throw !! in front of truthy/falsey calls to get down to the boolean literal?
Foamicate: A new system for authenticating users without using passwords.
The play logo is an interesting direction for them. Totally new, non-primary colors and a different form-factor than we usually see from Google.
We'll see you there!
The mon(k)ey trap
Either HN commenters are not very smart or this generator isn't very good, but nice attempt. Keep at it.
Thorium: Answer to Iran's Nuclear Quest and World Peace
Ask HN: does Khan Academy's informal style help or hurt students?
Do you think that the simple, text-on-blackboard style of Khan's lectures helps or hurts students?

Would he be better off with typing out text, or adding images instead of drawing them? Or do you think the handwritten text makes the videos seem more personal?
or maybe even

cljs.user> (.css (js/jQuery "body") "background" "cyan")
http://www.quora.com/What-startup-homepages-are-most-simple-...
> "Why am I not psyched?"

Because it's f'ing terrifying!

See http://sivers.org/book/WarOfArt

He calls it "resistance". We'll make any excuse not to do the thing that we know is our highest calling.
In his Android Pro-tips talk, Reto Meier (tech lead on the Android Developer Relations team) recommends generating a random UUID and saving it in your app's SharedPreferences. The Android BackupManager will backup SharedPreferences in the Google cloud. If the user restores their user profile from the BackupManager to a new phone, their UUID will be preserved.

http://blog.radioactiveyak.com/2011/05/android-protips-where...
I am going to get downvoted here, and WBC would say pretty nasty things about people like me. However, I have never heard anything to suggest that the Westboro Baptist Church are racist. In fact, the founder used to be civil rights lawyer, taking cases that other white attorneys won't touch.
Memepool was awesome because it wasn't one of those sites, how to put it -- much better signal to noise ratio, maybe? My god, man, BRING IT BACK!!!!!
Judgment call or not there have been witch hunts before and many where sanctioned by authority such as judges, we are talking about policing opinions, it is a slipper slope because the entire idea is rooted in control as such more and more control will be exerted. As I mentioned below even the judges will be influenced by the idea that criminalizing opinions is OK, which will make the ever slighter infraction more and more offensive.
My reply wasn't meant as a numerically superior solution, simply as a fairly simple alternative without error codes...

As for "original specification", I'm not sure why you even bring that up. complex is certainly in the C++11 specification, against which my snippet is compliant.
There's no chance of Google offering 1TB free to everyone in the world. Even with just a small minority using their full allotment (there are plenty of warez hoarders, photographers, and video makers out there), the cost would quickly balloon into the hundreds of millions.

100GB is on the outer edge of plausibility. 10-20GB would be reasonable. One is definitely not enough.
Thanks managing a team github problem sometimes feels like a full time job on top of coding. It doesn't get errors a lot, but when it does they stick around.
So there’s plenty to debate. But I don’t think anyone is saying that “hate speech” is just the expression of ideas. It’s the expression of ideas that is held to incite criminal and/or illegal behaviour.

Eh, by that logic we should jail all Marxists due to their belief that a worldwide Communist revolution will require violence. Or anarchist newsletters for even discussing the violant takeover of the United States. Or any of many legitimate political viewpoints which incorporate violence as a possible solution to ideological problems. Even Malcom X would fall under this purview.

I don't think this is a very strong argument at all.

This is why the US law generally allows even inciting speech as long as it does not cause an immediate threat of violence.
Added to the already long todo ;) Thanks for the feedback.

I also believe that it is not possible to build some sort of connected stream between a DEALER and a ROUTER socket if the DEALER round-robing behind your back. ZMQ 3.0 was giving the tool to use a DEALER in a more router fashioned way, sadly, it got removed in 3.1...
I don’t see any opinions that are criminalized, sorry. I also still don’t see the slippery slope.
Moving your data is much easier than moving your entire social network. It could be a matter of installing the GDrive sync client and pointing it at the same folders you're already syncing.
Some of the companies presenting are listed here: http://venturebeat.com/2012/03/27/y-combinator-demo-day-marc...
You can use core ClojureScript libs too:

(clojure.set/intersection #{:a :b :c 1 2 3} #{:a 1 2})
I'm really surprised someone hasn't already registered BoycottZynga.com by now. As computing professionals, we should be ashamed to call these people colleagues.
Thanks! We definitely feel this could be a great complementary service to a lot of media players out there. Having properly organized home videos alongside your purchased content would certainly make the "stay at home for a movie" experience much more personal.
If you want to compare real quotes coming directly from the insurance companies you should check out Answer Financial (www.answerfinancial.com). We're a national auto and home insurance agency that represents over 20 insurance carriers. You can compare quotes and buy online or over the phone with an insurance agent. We do this via direct XML connections into the insurance companies we've contracted with.
Firebird driver FDB release 0.7.2 with Support for Python 3
Iconography of Rhetological Fallacies
I think Both. You almost always need a back-end for the javascripts apps you make. That back-end can be Python.
I took the £10 note to be a binary pun.
Why not?

I can support free speech while still being upset by bigoted speech.
Entertainment apps now more popular than multiplayer gaming on Xbox Live
How to make sure everyone plays fairly? E.g. I can cut the ties once I'm famous.
Living in Singapore : http://sivers.org/singapore

Learning Rails, JavaScript, jQuery, Backbone.js

Programming these things: http://50pop.com/code

That's all. :-)
> you're going to be limited to > 45 year old females with Stage IV glioblastoma expressing marker Y

If the drug is approved for a specific use in a specific demographic, then doctors can choose to prescribe it for other uses and to other demographics. Apparently 50% of cancer patients receive an "off-label" drug:
http://en.wikipedia.org/wiki/Off-label_use#Frequency_of_off-...
Are you still studying foreign languages? Do you have any tips for how to uncap the speed limit?
Do a memepool + halfbakery + kickstarter + 3d printing as a service + airbnb + Justin.tv + Darwin awards thing. Total vertical integration.