skysight-inc/HackerNews huggingface dataset:
I think I'll put this to use in an internal admin/support system in need of search. All the data is on the client already (AngularJS), and it's less than thousand docs for now.
By 'green-screen' I meant that they take a small snapshot of the field and use those colors as a replacement. A scan before the game would do them very little good, especially in open-air stadiums where game conditions can change immediately.
About writing good emails and being actionable
The x::xs example is bad because it's a widely used idiom, similar to using i as a loop counter.

Also, I think that short names are completely justified if the variable is used on a single line. In fact, in those cases, the shorter name is often clearer because it doesn't obscure the structure of the line.

So, my rule of thumb: top-level bindings, function arguments for complicated functions and local bindings that are either used in more than one place or away from where they are defined all get descriptive names. (Although I do try to keep even those brief--more than two words is probably too much, and even two is suspicious.) Function arguments to small functions and local variables that are used immediately (usually from pattern matches) get short names--one or two characters, usually.

Of course, this really is just a rule of thumb. If deviating from it seems to improve my code, I deviate. But it does give a good idea of the shape of my code.
How to increase your partner event by 100%
I feel the same way. I personally think there have to be priorities in life and they might have lost some perspective about things here:

http://www.businessinsider.com/survivors-liken-north-korean-...

http://www.fastcompany.com/3006452/fast-feed/north-koreas-co...

http://en.wikipedia.org/wiki/Prisons_in_North_Korea
I doubt the country even has the bandwidth to host such a site. thepiratebay.se resolves to a German IP for me. I call BS and shenanigans. This just appears to be a publicity stunt.
What are good emails from your perspective?
White House Agrees: It's Time to Legalize Cell Phone Unlocking
https://code.google.com/p/chromium/issues/detail?id=122083

You will also see other artifacts when placing text with css transforms over any other compositing layer (canvas, elements with css transform/animation etc).
I suppose it's time to switch to Fedora, now, even though I've been holding out for as long as humanly possible.

This just pushes me over the edge.
Explic8 - Keeping the World Simple
This is one of those stories that only looks good in the distant rear view mirror. Trying this is pure shareholder lawsuit bait and invitation to corporate-veil piercing. (Still makes a good story.)
Exactly. No one on the anti-gun control side looks too closely at the statistics because they don't like what they see. Namely that the odds of someone who isn't suicidal and who isn't involved in criminal activity dying from a gunshot wound are about the same as the odds of being hit by a wayward meteor.

see how silly you're being?
EDIT: My previous comment was totally wrong. This is legit. The Pirate Bay (AS51040) is announcing routes via Ryugyong-dong (AS131279)
the justification is what they say, that if that said body is ready to mend its way, then it shall be helped.

Pirate bay has been offered, they haven't accepted it for now.
Hosting a site already hated by US authorities in a country that the US considers to be an enemy is probably not the best idea. My guess is that a US Senator or Congressman is somewhere right now drafting a bill that would prohibit US internet providers from providing access to sites hosted in North Korea.
HTML5 Chart that renders 100,000 data points
I think you have to think about employee development, which means that the requirement of the to-be-great employee becomes willingness to learn and dedication to the company (or you). This doesn't always mean spending time on mentoring them but can also include giving them a job that is just a bit taxing to their current abilities.

How to? Take them out to a coffee on the first day and get personal with them. Then talk about their goals and what they want from the job. What they value in their life. To be a great CEO, you have to be a great leader.

Because you cannot build a great company if you don't respect your people as people.
Three Wild Predictions for Google Authorship
He's anti-scientism. Providing a scientific veneer of legitimacy to political claims. Are you claiming this doesn't happen all the time?
Most likely your ISP is censoring you.

http://www.bbc.co.uk/news/technology-18833060

http://news.bbc.co.uk/2/hi/uk_news/7770456.stm
A Luddite, as it is commonly used, is someone who believes that technological advance will cause harm to some segment of society, and the term is applied independent of whether the fretter believe they will be harmed by that advancement or not.

>You're fooling yourself if you think "society" will magically fix itself when nobody has to work and thus nobody gets paid.

If no one has to work, then there is no shortage of goods to supply everyone's needs. If there is no shortage of goods to supply everyone's needs, then no one HAS to work. Or are you worrying about a small group of people controlling the vast majority of automated production, and thus being able to enslave everyone else?

Seriously? No, really... Are you seriously worrying about this? You DO realize that even if such a scenario were ever to actually occur, it won't be in our lifetimes, or even in our children's lifetimes, right?

Worrying about this is akin to worrying about an asteroid slamming into earth 200 years into the future. It's kind of silly.

>Now, remind us what happened to Rome once there was abundant free bread and entertainment?

Oh, correlation, how often you are confused with causation!

The Roman Empire most certainly did not fall due to overabundance.

This discussion has gone from bad to ridiculous.
Very cool idea, I put my project up here: https://breakpoint.io/101-grouvee/
The email also pointed to a new forum - http://forum.cppgm.org/ - which sheds no further light on things so far.

I thought this would be a fun exercise if it weren't so ridiculously over-scoped, but in any event once I discovered that I can't release my own code, forget it.
There's nothing wrong with invalid XML - why is everyone complaining? C compilers should similarly take a stab in the dark about what the programmer meant if they encounter invalid syntax as well. And those linking errors always annoy me - it should just pick the closest matching symbol if the specified one can't be found.
> but how can they justify working with an entity that has such a horrid human rights record?

As pointed out yesterday on the Bradley Manning discussion, the US is starting to get to the point where it can't credibly criticize other countries for their human rights abuses, given what goes on in this country.

I don't want this to turn into a discussion of whether the US is worse than North Korea, but both have abused - and continue to abuse - human rights in abysmal ways.
What's this fuss about petitions? Last time I checked, the form of government in the US was a republic, that is the offices of government are appointed by and derive their legitimacy from the people as a whole.

We as a people should not have to petition the White House to grow sense and pass sensible laws, in the way one petitions a monarch. This is the wrong way of combating the laws that come out of Congress thanks to lobbyist influence. It encourages the wrong mindset.
SimCity impressions: We waited ten years for this?
It hasn't been updated too much recently, but I've used Bastille for this in the past, and it's in the Ubuntu repos. http://bastille-linux.sourceforge.net/
Let's not forget one of the main reasons to buy something not on sale: Size. If you are average size (like me), you often end up buying stuff not on sale, because the sale rack is stuffed with 44W32L pants. If I put on about 75 lbs. it'd be sale items only for me!
Or just install mint ;-)
Sharing all data between threads means you're susceptible to a whole host of synchronization bugs (in the sense of thread synchronization, not data synchronization). Unless you use synchronization primitives like locks to protect the shared data, which can also easily kill concurrency. It's a trade-off.

If avoiding copying is not a top problem, then you may be wasting your time; there's nothing wrong with using abstractions more appropriate to your environment.

If the program scales out, it should be less important to micro-optimize inside each process because it's so much cheaper just to use another core or another node.

It's getting boring to hear all discussions of concurrency reduced to threads, and threads reduced to the GIL in CPython. It's really not that simple.
Sharing is caring! <3
Thanks for the link. :)
Designing Custom Github Demo Pages
I can't believe (well, if you're desperate, a nice big celebrity CEO makes a good splash) they would turn their brand into this.

JCPenney's whole method, and all mall retail, is the sales prices and coupons for rewards. I must get a mailing from Macy's once a month, if not every other week with 10% off. If I was running JCP here's how I'd reinvent:

* Make the sales people dress up, _fitted_ suit/tie, ladies in sleek business atire in most areas, youth/petites follow what they allow at American Apparel/H&M/Gap employees attire. The brand is classic style, JC Penney was there growing up with basic style that translates into casual everyday wear. The sales people reinforce casual, yet approachable authority.

* Make it easy for the shopper, to get into mental space of styles. Formal fades into casual, but the sections are distinct with mannequins highlighting combos. Between have a "style-lab" that churns limited line clothing like Zara. Same stuff won't be there in a few weeks. 'Style' in this sense is very mild. The average JCP customer isn't a risk-taker.

* Store brands. JCP has a bevy of store brands, and these should be highlighted and re-imagined. JCP is now Trader Joes of clothes. Store brands aren't a Levi's (but you have Levi's), but are good enough for the price point.

* Store Card loyalty. This is probably the number one money maker. 0% APR 3 month specials all the time, %2 off everything when you use it, etc...

* Dumb Gadgets for $5 from China should be at the cashwraps. Churn these every month.

I grew up wearing mostly JCP clothes as a midwestern kid and I almost am banging my head on why this is so hard to understand how a Midwestern Mom shop and how to build a store that sells better-than-bigbox clothes that range from Casual to Formal and has a classic, yet forward approach.
This seemed to completely ignore expensive shared capital, like the tens of millions of dollars of digital test equipment engineers use to design iOS devices, Android devices, perform diagnostics in medicine, fly that capital as Virgin airlines, for examples.
Nice buzz-generating headline, though.
It wasn't much more than century ago when the majority of the population did work from home (on the farm). It really has only been decades that the office has been the primary place of business.

To see working patterns shift back to "the farm", so to speak, doesn't seem unreasonable at all in my mind. It probably will not completely eliminate the office, but we could see only, say, 10-20% of the population still working in offices in the future.
I do not think that phrase means what you think it means. If the code is readable to somebody of average skill who has learned the language, it is not "write-only." The fact that you can't read code in a language you don't know shouldn't surprise you any more than the fact that I can't read a book in Vietnamese. My inability to read Vietnamese does not make it "write-only" — it's just a sign that I haven't learned the language.

As for "fringe," that may or may not be true. It's pretty subjective. But really, who cares? Back when Ruby was the weird new thing gaining visibility, I heard the same complaints about its idioms. Last I checked, it's still doing fine. I'm OK using "fringe" languages like Ruby.
White House responds to phone unlock petition: 'we agree with you'
More like a virus.
> What we need, is some form of technocracy-democracy, where only people able to comprehend the problem at hand are allowed to vote.

That sounds like one of those ideas that looks good on paper, but then human nature sets in and the 'only people able to comprehend the problem' become corrupt and we end up with a dystopia. I like the idea of dictatorship by benign technocrats too, but when they become corrupt we end up with a plain old dictatorship.
Their arguments against X11 and Wayland seem a bit dubious and vague, and it's also not clear why they are against a modified SurfaceFlinger.
Eric Schmidt brought us maps. Dennis Rodman brought us TPB. This is fine diplomacy.

I know DPRK has bigger problems, but the exposure isn't bad. TPB isn't in a position to free the people, so I can't concur with those who claim this is somehow ignorant of those issues. Times are changing there. Channels are opening up. These guys may serve a greater purpose, even if it's not today.
Are you guys perhaps in SF? I'm an engineer that has some (amateur) experience doing video editing and some graphics with Premiere and AE.
In general, people should keep a broader idea of security to include resiliancy.

Robust, redundant deployments should be a part of an overall security policy, securing yourself from outages and downtime.
‘Big Bang’ Theory Wrong?
Wow, I bet you're a blast at parties. I'd love to get stuck talking to you about all these abstract things being like communist China and shit, while you then tell me about how glorious Linux and Firefox are because of RON PAUL.
hey, they could probably buy the implementation from iran!
Sentimental: sentiment analysis made so simple, you'll think we're mental.
Tottenham v Arsenal FC: Things Fall Apart
Typesafe's Josh Suereth: Functional Programming for the Asynchronous Web
I don't understand all the negative reactions. Canonical is recognizing various problems in making GNU/Linux mainstream. They are then innovating at a deeper level (fixing root causes rather than duct-taping) to ultimately attempt to really attract the layman to a mobile or desktop GNU/Linux distro. Devs don't need to target Mir if they don't want to, Linux users can switch to another Debian if they don't like it, and the Layman discovers that Linux can possibly be just as shiny as Mac OS.
Can someone explain to me why this is all so horrible?
Cool stuff!

I used another lib [1] to create something very similar [2] last weekend. I needed an excuse to play around with node.js/express/socket.io and couldn't resist after I saw the WebRTC Chrome/Firefox demo.

[1] https://github.com/wearefractal/holla/
[2] http://videochatrtc.jit.su/room/HN
zoul makes my point better than I did... the distribution and packaging costs and effects are definitely important. I also have a bit of unfounded reservation about assuming something that's touted as having been designed to be biodegradable actually is completely and totally so... it just does not seem likely to me.
I used http://tpb.ipredator.se/ when I was in London this morning, it seemed to work perfectly well.

I guess nobody updated their IPs, though:

http://proxybay.info/
Food is an interesting case. People are, in a way, turning industrialism backwards - making a conscious choice to support economic 'inefficiency', in part because of the social problems we feel it has brought about. I'll have to think more about that kind of 'slow capitalism'.

I was of course playing devil's advocate to an extent. I agree with you that there's still plenty of important things to be done. I note, though, that most of the problems you list aren't going to be solved by cutting back and hoping to stimulate for-profit corporations. Market forces aren't going to fix the environment, for example.

Some people have proposed a 'green new deal', a major increase in government spending to tackle those kinds of problems and provide jobs. I'm not qualified to say whether that would work, and at the moment it seems to be politically impossible to even discuss.
Explic8 is one of the most comprehensive digital communication management platforms for listening, understanding and engaging in digital conversations about brands and products.

You can make sense of large volumes of textual conversational data from both public channels (like Social Media) and internal sources (like customer feedback emails, any digital notes, internal employee surveys, etc.) by studying the analysis done by Explic8.
Piracy is not freedom of speech. It is the copying and syndication of the intellectual works of others. I suspect more HNers would be upset about piracy, if they weren't using SaaS business models which are not as vulnerable to it.

It's really easy to brush off the fact that hundreds of people worked to make that movie you downloaded for free, especially when you never have to look any one of them in the eye.

These days with things like netflix, itunes, and amazon prime, the only excuse one can make for participating in piracy is destitution. I totally understand those who wouldn't have been able to acquire the goods anyway doing so by using the pirate bay and other services. In this sense, they're kind of a decentralized information welfare program.
Most countries have this already, and it's called a library. Too bad most libraries haven't caught up with the information age yet. So the piracy services have been filling a very important spot.

I'd strongly urge everyone not to use the pirate bay. North Korea is an oppressive country that would nuke the US in a heartbeat.

It makes me sick that so many people idolize these guys.

Before you rationalize your piracy in response to my post, please sound out the word: "rational" "lies"
Make $45k to work on your startup & not give away ANY equity
Earn up to $45,000 this summer to build your startup at Lightspeed!

Are you an aspiring entrepreneur looking for more than an internship this summer? How about getting quality time with some of the investors behind companies like Nest, Snapchat, TaskRabbit and GrubHub? Follow in the footsteps of the founders of Pinterest, Pulse and Lark. Lightspeed Venture Partners’ is now accepting applications for its Summer Fellowship Program.

What exactly is Lightspeed’s Fellowship Program? Think of it like a scholarship - we provide resources, mentorship and guidance so you can spend your summer experiencing what it is like to build a company. Now in its 7th year, the program’s alumni include over 150 fellows, including Ben Silbermann of Pinterest, and a number of successful founders of companies.

Each selected team will receive $5,000 per team and $10,000 per team member, mentoring from Lightspeed’s partners, space at Lightspeed’s office in Menlo Park, CA and additional resources to help you make connections and get started. Fellows are under no obligation to Lightspeed and we receive no equity as part of the program.

To see a short video about the program click http://bit.ly/VXOsN4

Applications are due March 22, 2013. For more information about the program, past participants and the application check out: http://lsvp.com/summer-fellowships/
Yeah, well, good luck with that.

We have a client in a chinese data center where they would just turn off the power randomly because the government said so.

Not to mention the unscheduled blackouts.
Its in the first amendment:

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
Wow. I'm happy to turn this into a discussion. North Korea has it worse. There is no way in hell, you are going to convince me that the US is a bigger domestic human rights violator.
The distinction for me, and the point I made in my TEDx talk "You should learn to program" [1] (shameless plug), is that learning to program is like learning to read and write. It's the new literacy. Just because you know how to read and write, you aren't a writer.

Two hundred years ago if you knew how to read and write, it probably meant that you were in an eclectic group of people whose profession was reading and writing (just like knowing how to program 15 years ago meant you were probably a professional programmer), but we've reached the point now where computers and the code to talk to them are so ubiquitous that you're doing yourself a disservice if you don't understand the rudimentary building blocks of coding (just like knowing the rudimentary building blocks of mathematics helps you be a better world citizen - you don't have to be an expert in second order differential equations to survive in daily life, but you need a working knowledge of fractions and percentages).

1. http://tedxtalks.ted.com/video/You-Should-Learn-to-Program-C...
Somehow, I'm less than surprised. I'm waiting for them to decide to roll their own browser, email client, and office suite...
This is hilarious if true (nslookup points to 194.71.107.15 in germany, so I have my doubts). Hopefully (and this is really idealistic of me, because I suspect the reaction will be entirely negative) this opens up a larger conversation on internet freedoms in an absurd way beyond SOPA/CISPA/whatever internet freedom-stripping bill-of-the-day is debated on capitol hill.
There's a detailed write up from the author about how it all works at: http://blog.new-bamboo.co.uk/2013/02/26/full-text-search-in-...
Perhaps it's as simple as... money?
It is higher end than Target. Target is the nice box store, J.C. Penney is a low(er) end department store.

Sears is too weird a brand to invite direct comparison, but it is probably barely a notch higher than JCP.
Don't really know why or if they are doing this, but the PirateBay's primary purpose is to stay up.

If they are pushed to such extremes as to go to North Korea, then it's ultimately your fault, the citizen of a Western country, for allowing your government to take such drastic anti-copyright measures that ultimately lead to corruption and censorship.

Kind of ironic that Internet freedom will be increasingly achieved in our countries by befriending our enemies.
I hate to break it to you, but their response was effectively: "we agree with you but we respect the process that brought us to this fucked-up state and look forward to continuing to work with congress".

Petitions don't have any effect other than getting a response that's designed to get you to stop complaining from a false sense of achievement. In that sense, they work perfectly.
Being in the minority doesn't mean they can be treated as outliers. Those ministers have multiple cases against them.

Given the nature of public attitude and their trust in the justice system in a developing country such as India, you can rest assured that the number of reported cases are below the number of actual occurrences.
Everybody has the right to leave the US

Nobody has the right to leave NK

That alone says loads.

The most essential freedom is the freedom to disagree and leave. North Koreans don't have that right.
The people's champion
You are sacrificing your objectivity, there is no reason other distros cannot be 'just as shiny' as Ubuntu or Mac OS.

Furthermore it is horrible because Canonical has a history of secrecy and authoritarianism and they absolutely go against the spirit of open source software development.
This is really interesting. I haven't heard of it before but will do some research. Thanks for the insight...
This is a pretty interesting bit of gamesmanship. In a single stroke it ties together what is perhaps the greatest threat to global stability today (PRK) and where is perhaps the most ridiculous non-threat to global stability (pirated movies) and sets them as equals.

By doing that, it illustrates just how ridiculous the current copyright situation is.

Nicely played Piratebay, nicely played.
KandanApp , the best opensource alternative for HipChat https://github.com/kandanapp/kandan