skysight-inc/HackerNews huggingface dataset:
I'm kind of struggling to figure out how to explain this.

You know how there's very few women in IT/CS?

You know how there's very few black people in IT/CS?

You know how people have been trying to figure out, 'Hey, how do we get more women and black people into IT/CS?'

This solves both problems.

What you're basically telling me is that trying to take people who generally have to struggle the most in life, and have the hardest time trying to get into technology, that helping them is wrong (morally? ethically?) and should be stopped because we should ignore the fact that they have a harder time than most because you don't like the idea of talking about race, or sex, or anything in specifics.

Wake up, pal. This is the real world. In the real world, people don't get treated fairly, and they don't get to live exactly the same lives. We should strive to help people that need it the most, yes, and sometimes this means working with one of those groups.

One of the reasons we do this is because there are special considerations when dealing with a specific group. Women, for example. They don't want arrogant objectifying men to intimidate them as they try to learn a new, difficult, intimidating subject. So there are organizations that try to help just women, to get around these problems.

Black people have their own problems to deal with. Sometimes, it affects those who live in economically-depressed clusters of an area. Most of the time, this is an overwhelmingly large number of the population of that area. As a result, it becomes significantly more challenging for a black person in that area to do something like learn to program than a white person in that area, and thus, they need a little more support.

It's not wrong to acknowledge this. It's just a fact of life. And in helping specific people who are having a hard time of things, we help those who are (in some cases) in the most need.

So please, get off your fucking high horse and give these people some credit for actually trying to help people.
do that, it is key
Because "Nobody ever got fired for buying IBM".
What's the difference between "Girls Code" and "Black Girls Code". They both exclude a significant chunk of the population, but one is slightly more targeted than the other. They both exclude based on biology and facts on ground. It's the exact same thing.

One could also say "Dallas Girls Code", a program for girls in the dallas area. It's perfectly okay.
I would actually say neither. As a technology matures I would expect it to become a part of the day-to-day fabric. So, what I am willing to bet is more and more useful sites adding social networking embedded into the sites.
I did a couple (12 and 16, I think). What a blast. I just love riding early in the morning, when it's cool and misty when you just knew that the heat would hit in full force in the afternoon.
I#m not that long around HN, but yes, that#s something that started a couple of weeks ago with quite some regularity. I don't like it neither.

But if people enough time to do that. Maybe I#m just gonna ignore them, easy since they so conviently give away themselves in the title! :-)
Not all defintions of racism mean "Any segmentation based on skin colour". Some people define racism as a privileged powerful racial group discriminating and holding back a disadvantaged racial group.

So yes, a programme that targets helping black people in tech is not racist, but helping white people in tech is racist.
Yes, yes, I know the guidelines and I agree with you ofcourse. I'm not against discussing non CS / Startup related topics. I just felt that this particular topic isn't interesting enough for whole of HN to rank it at #1.

I also realize the absurdity of complaining about a topic that doesn't match my interest in a news aggregator, but oh well.
I understand where the GP is coming from.

Teaching kids to code is an absolutely nice thing to do. But segregating based on color or gender or caste is never a good idea. What if a poor white or Asian or Hispanic kid wants to join this class? They'll be turned away?

To give an example: India is a deeply divided society, based on caste/religion etc. In many educational institutions, huge percentage of seats are reserved for the so called "lower" castes. So a kid, who gets very low grades, can get into a good institution, just because he is from a lower caste, even if that kid's family is rich. On the other hand, a poor kid from a so called "higher" caste, can't get in, even after getting high grades, as there are only so many seats and competition is tough. This has wrecked havoc in the Indian society, as absolutely dumb kids get into good colleges, while bright kids are left out.

Charities should never ever be based on color, gender, caste etc. Charity should be based on need and need only. Any kid who wants to learn to code, should be welcome, irrespective of their color. It does however, make sense to say no based on affordability - meaning, saying no to a rich kid makes sense, as he/she will find another teacher anyway, because he/she can afford it.

Again, she is doing a great noble work, no question about it. It would be even more awesome, if she just taught all kids, instead of just black kids.
The iPad, Magazines, SciFi & Our Preconceptions
Thanks for the tip, looks good!
Sitting still for 40 hours, then dying after being roused and walking - sounds like he may have had a pulmonary embolism from a blood clot in his legs. Though, this is less common in asians and apparently this happened in Taiwan, so who knows. But that would be my first guess.

http://emedicine.medscape.com/article/1911303-overview#a0156
Wikileaks is not the one compiling all of my voicemail, sms text messages, and emails, that's the NSA. I don't get to opt out, see it, or reply to it. Talk about people tho think they have the right to anyones data they want.

Also, it's not a tantrum to recognize that the notion of working INSIDE a system that you are trying to change, or perhaps stop from doing nasty things like slaughtering women and children, is not going to respond to you asking politely or petitioning.
An introduction to primality testing
Tools won't help when an integer overflow causes (for example) stock to be sold rather than bought.

And yet that example may only be the last item in a threat tree, which may have a zero-day vulnerability at its root.

Relying on tools or, in fact, any code you've not written yourself makes your system vulnerable. If you understand how an attacker might compromise a system (ref. STRIDE) you can mitigate.
Wow, such a lot of negative comments. HN really sounds mean sometimes. Sure, it is a charity program targeting a specific group of people. But that's true of essentially all charities. The Boy Scouts only help boys, PyLadies only teaches women to program in Python, the The Global Fund to Fight AIDS, Tuberculosis and Malaria doesn't help people with cancer. The organizers are adding to the social good and helping a deserving group of girls. Good for them.
Reminds me a lot of Denim [1]. I like it.

[1] http://dub.washington.edu:2007/denim/
The CSRF section posts tomorrow morning. I wrote up the entire "Basics" section as a single post and it was of biblical proportions, so I broke it down to post over the next several days.
So for the avoidance of doubt, the CentOS upgrade script will preserve the RHEL/CentOS 2.6.32.x kernel, but a fresh install from the netboot or dvd will install the UEK 3.0 install?
Student got his first job thanks to Udacity
Er, final line is "There may still be an Instagram-style winner in the social video race..."
So if I started a charity called WhiteMenCode, do you think that it would be fair to all of the other races and genders?

No, of course that's not fair. White men need very little help coding and getting involved in tech. However people who do need it, should get it.
Apple Including UDID for In App Purchase Receipts to Combat Hack
Covert FBI Power to Obtain Phone Data Faces Rare Test
Why to work for a startup
Ways to Get Rid of Common Cold | Science feature
Well, the OP is about Copenhagen, Denmark. It is not exactly warn and sunny here.
Not the federal government...
> wonder what it would take to get something like it started here in the US.

I've been reading these discussions on the internet for a while and I've been seeing a willingness and perhaps even a desire to excuse the status quo as a large factor. Bring up the stereotypical Copenhagen and Amsterdam and immediately people post reasons why North America can't be like that: the hills and the climate and the distances and so on.

It strikes me as very un-American in a way - challenging land and climate and large distances haven't stopped Americans from expanding into the desert southwest or paving interstate freeways through the Rockies or building air force bases in Alaska tundra but they do apparently stop people from getting around on a bicycle. For every hilly Seattle and San Francisco there's a flat Midwest town (or a flatter route through a hilly city that could benefit from infrastructure even if other routes are not feasible) and for every location with a hot summer and cold winter there's mild northeast and northwest. By some of the criteria advanced, small towns in New England should be bike infrastructure havens, which they are decidedly not.

It's one thing if you consciously don't want bike infrastructure, it's another to throw up your arms and declare it'll never work there without trying.
All the competing tools are not "for humans." Who are they for, then? If you don't see the negativity in that sales pitch (and your own complaining about other people's creations, which were also the products of hard work) then I don't think you are being honest with yourself.

If this tool actually didn't require me to go to a man page and read lots of flags (.... exactly like every other tool) then I might be more enthusiastic about its advantages. But I don't see advantages. I just see yet another tool. Well, that's fine... use what you want. But I don't agree that it is superior in any clear way, and that's really all I said.

People who are really capable can handle and learn from critique and don't require constant sugarcoating because their minds are more at the level of problem solving than ego defense.
At first I thought this sort of thing would be perfect for a student market, but then I looked at the price. The price point is just too high. I'd love to see something cheaper targeting Engineering students. At this price, if I were a student, I may as well wait for a decent internship and buy an MBP.
PhantomJS: Headless webbrowser
> There should be zero targeting of ethnicity.

So I shouldn't be allowed to volunteer with the American Hellenic Progressive Association, a group dedicated towards looking at problems and interests specific to Greek-Americans? Why not? Not every group can target every community's problems, so it sometimes makes sense to target subgroups imo.
Then add in "terrorism", the war on drugs and child pornography (think of the children!) as excuses for these actions and the game is won.
"Instagram" means mobile here, so a mobile video exploding success hasn't happened yet.
Is Linux Good for Open Source Medical Advocates
Pretty cool, not quite the same, since we know what it is.

But thanks for making me spend the rest of my afternoon wikipediaing around on random geological occurrences.

http://en.wikipedia.org/wiki/Pingualuit_crater
> you are way better wearing a protective helmet if you fall off your bike. Head trauma is not something to be dismissed on the basis that wearing an helmet isn't mandatory or - gasp - fashionnable.

You'd probably also be better off wearing a helmet while driving a car if you were in a collision, but that doesn't mean we do. There are comfort tradeoffs, and really I've biked in Amsterdam (which is a bit more sketch in some areas than Copenhagen by the looks of it) and definitely did not feel I need a helmet.

Helmets are for sport racers (they go really fast downhill and collisions are likely) and cyclists who have to mix with automobile traffic or deal with poor quality roads (e.g. storm drains, potholes, etc.)

You're also committing fallacious thinking by arguing for the way something ought to be by appealing to the way it is (i.e. the laws in your country).
"Holes such as this are of particular interest because their interior caves are relatively protected from the harsh surface of Mars, making them relatively good candidates to contain Martian life"

Isn't that grasping at straws a little? I'm not a biologist, but it seems highly unlikely to me that life would develop in a hole 35 meters across.
Yes, fortunately, I was on my work PC that has a £10 keyboard when I was reading this.

Seriously: what a palaaver that a huge company has to shove a tiny project aside.
And now I put up the outline, at least, of what's coming over the next few days.
This is great, and good for them.

However as often happens, people are now complaining that they shouldn't have a programme just for black girls since it's racist/sexist. It's not. People/groups who need help and are disadvantaged, should be helped. If 2 babies are born, and one is very healthy and one is very sick, we should give the sick one more medical attention than the healthy one. We should not give everyone the same amount of help, we should try to ensure that everyone has the same chance. That means giving one group more help than another. 'Everyone having the same chance' is what happens when we get rid of racism/sexism (we're not there yet).
Google Maps meets WebGL
There's a simple test I use for these cases... it's called the "Least Restrictive Subset Test", or LRST for short. You apply it to see if targeting a specific group is worthwhile.

It works by asking two simple questions:

1) If I marketed to a less restrictive subset, would I capture a smaller percentage of my target audience (in proportion to the population)? For example, if I said, "GirlsCode" -- would I still get ~10% black females attending? I suspect you'd get the expected percentage of white females attending, so if white girls were my target audience, I needn't restrict the audience any further. But for black females I would.

2) If I market to this restricted subset will I likely increase the total number of my target audience in attendance. For example, if I said, "WhiteMenCode" do I expect more white men to attend than if I said "MenCode"? I suspect probably not (at least not people serious about coding, versus just trying to prove a point about race). But BlackGirlsCode probably will increase the total number of black females who are serious about learning to code.

I think BlackGirlsCode passes the LRST.
Actually, nothing stops Apple from being passive aggressive: http://cl.ly/image/2C132X1u363x
Yeah, you know what else sucks - there is funding for support groups of cancer survivors. What a pile of crap that they don't fund me to go in and learn about surviving cancer. I think cancer sucks too, and its just so unfair that they are exclusionary because of some silly thing like "had cancer". What makes them special? I mean shit, I grew up in a household where my grandma DIED of cancer. I don't deserve support and sympathy just because I didn't have it? What a pile of crap. I know its uncool to have never had cancer these days, but lets just be honest: it would be much more useful to the world to give everyone a "cancer sucks" dollar than to provide some people with enough dollars to specialize on one part of the problem. Then we could all be equal and awesome. I understand, that cancer survivors feel alone and lost to the world, but is the right way to fight that really by putting them in a group of other "people who understand"? This favoritism is bullshit.

(For those who don't get sarcasm, or if I somehow stumbled on a high poe factor, the preceding rant was sarcasm)
I was watching tptacek talk on crypto/pen testing and he mentioned that a flaw published 15 years ago, is still being put into the wild by general web developers, in big companies who should know better.

And I was also reminded of the checklist manifesto - where the Boeing (?) flight safety team analyse each crash report, and produce checklists for pilots that are pushed out around the world and actually read

so here is a silly idea

A kick-starter that funds a group to guide writing of real actual best practise in software engineering - broken down into silos like realtime or web or os. It can be updated and informed wiki style but is aimed at spreading actionable, immediate choices, with the background reading to educate later on,

Maybe I need more (or less) coffee
Are poor, uneducated whites less worthy of help than wealthy, affluent blacks?

If you believe so, you're a bigot.

Also, are poor, uneducated whites less worthy of help than poor, uneducated blacks?
The phrase "cruel and unusual punishment" is typically used when someone is trying to argue that a punishment should be illegal. A legalistic reply should be expected.
It's the weird combination of gettext, HTML, and user-supplied data that causes problems. But yeah, kind of surprising there isn't already something. That's why we moved the |fe filter up to jingo, as high and shared as we could.
It bugged me too, though apparently the definition of the two is widely debated elsewhere as well: http://www.quora.com/What-is-the-difference-between-a-data-v...

(Personally I treat data visualizations as "apply visual libraries to dataset in R/Python/etc" and infographics as "present story with stats using pretty typography and pop art", but it doesn't have to be that way...)
It's an issue of marketing. Which message converts better?

1. Children are starving in Africa. Send money.

2. This particular child [picture] in Sudan will probably die in the next 7 days. Send money.

Specialization is good.
So, and I'm honestly curious here because I'm in the market, what is the best Linux laptop out there?

I hear people swoon over a particular Lenovo/Thinkpad model, but have no idea which one it is.
Obama is making us less of a hypocrite. If we codify our behavior as lawful everything is legit, no?

We need to encourage people to speak their mind. Can everyone be an enemy of the state? There is strength and anonymity in many voices, many who would not speak, do.

I suppose they could automate the persecution of dissidents by denying them services or charging them more taxes. That way there wouldn't be a labor shortage for actually carrying out persecution.

Can you cite people being jailed for supporting Communism or denouncing wars under Obama.
It's probably "evacuated" as well, ie there's no internal air. You can get the weight inside a vacuum so it doesn't float away.
According to Steve Jobs, Apple had a working tablet prototype in 2000, and it used multitouch gestures (like swipes).

http://bits.blogs.nytimes.com/2010/06/02/first-came-the-idea...

At the time, only a Public Beta of Mac OS X had been released, which certainly didn't have support for multitouch gestures. Geez, the iPod hadn't even been announced yet, and all Macs had PowerPC processors.
How to attract wealth
I use http://micrositemasters.com for SERP tracking; Majestic SEO is great for monitoring backlinks but expensive. You can also use SEOMOZ for free for a month.
Looking great! I love that 'clone' icon :)
Does it generate a URL which I can try on my own device?

You should check out http://delight.io

Maybe we can open up an API which your users can quickly get feedback on their prototypes.
Why do the "More" links time out so fast here on HN?
It's really annoying to follow a couple of links, then time out here when I come back to keep paginating. What's the tech stack at work here?
> I'm sorry you took such offence...

You're sorry he took offence? That's a pretty passive-aggressive apology isn't it?

You used the phrase wrong. He corrected you. I don't think you're allowed to claim any high ground here.

> I do feel that forcing Apple to link to a competitor, and advertise for them, is a form of punishment though.

That's supposed to be the whole point, I think.
To be honest i can only find marketing blabla and a very poorly written pdf. The only thing that stands out is ksplice (which in itself is a prime example for Oracle being "evil"!) and a 75% performance boost claim without proof (i read those claims often on the internet and most of the times they are vastly exagerated).
Canonical is also very aggressive about ARM support, and they want to be among the very first to support Cortex A15 and then the ARMv8 architecture. They're also making a big play with ARM servers and Ubuntu.
http://news.ycombinator.com/item?id=4260716

Significant explorations of the issues already started.
That's true, but it's no better there, either.

Here's some sample curl client code in PHP.

$c = curl_init("https://someurl/some/api");
$msg = /* some data here */
$opts = array(
CURLOPT_POST=>TRUE,
CURLOPT_USERPWD=>"<password string>",
CURLOPT_HTTPHEADER=>array("Content-type: application/json"),
CURLOPT_POSTFIELDS=>$msg,
CURLOPT_SSL_VERIFYPEER=>FALSE,
CURLOPT_RETURNTRANSFER=>TRUE
);
curl_setopt_array($c, $opts);
$d = curl_exec($c);
curl_close($c);

Every option in that ugly argument array corresponds directly to a commandline option.
Regarding trust issues, I went from trusting the CentOS team (and defending them against some criticisms that turned out to be quite valid) to being kind of disgusted with them during the CentOS 6 fiasco. There are different kinds of trust and I really don't see either CentOS or Oracle Linux as a good risk.
Support EFF's lobbying for bloggers and free speech
Yeah is there anything in the ruling about not being snarky? This could backfire on Samsung.
The main problem is that Oracle's open source track record speaks for itself.

Now they suddenly want to play "nice", and so they do it by forking a well respected, volunteer driven distro rather than simply contributing to it and helping streamline the security update process. And then they top it all off with a negative ad campaign.

I'm sorry, but you're still not getting it, Oracle.
Does battery life still suck?
This is not a disjunctive syllogism.

If Apple could not prove that Samsung copied them, it does not follow that Samsung didn't copy them, just as if California couldn't prove that OJ did it, it doesn't follow that he didn't do it.

This ruling, that Apple has to affirm something equally unproven, is bizarre.
Life wouldn't develop there, but if life used to cover the surface of Mars, and largely died over time, but was still surviving in some places, this would be one of the likely spots.
Apparently that makes you racist.
This just shows that "black rectangle with rounded corners" is literally the only design aspect the iPad and Galaxy tab have in common.
Works fine in Firefox (nightly) and Chromium 18, but for some reason I only get a black screen in Chrome 22 (all Ubuntu). Anyway, my jaw dropped.
Isn't there a difference between waiting 30-40 years and using a no longer available product as a design reference for something, and waiting a couple of months and making an extremely similar product that directly competes with the source of your inspiration?
>on at least some occasions the Python client gets non-standard results, while curl and (Guido, forgive me) PHP do fine

Ok, young one, here's the thing. If you see a problem like this then file a bug. Ideally write a test case. And if you're an overachiever, dig into the code and fix it. Any bug in an http client that reposts data is incredibly serious, and needs to be fixed.

The other value in doing this is that you don't spread Fear, Uncertainty, and Doubt - or FUD as it is often referred to. FUD is usually ascribed to big companies trying to discourage using a competitors product, but it can also be spread by the ignorant or misinformed inadvertantly. No offense, but I think that's the case in this case, because Python is not a niche language, it's used (and it's http libraries are used) by a lot of people, and the error mode you describe is very, very serious.