skysight-inc/HackerNews huggingface dataset:
GPL prevents DRM and patents. In what way is those two good for the open source ecosystem?

Let me release a open source driver for hardware that you can't modify, and if you distribute it I will sue you for patent infringement. Since I have now donated to the open source ecosystem, I expect money, time and rewards to be sent to me for this great deed.
I remember a day where I was proud that my C projects took a few seconds to compile. Made me feel like I had written something with some umph to it.
Here's the problem: #gamergate started as part of a harassment campaign against Zoe Quinn, closely following a round of attacks on Anita Sarkeesian[1] by many of the same people. The journalism bit was a valid issue latter adopted as a shield against criticism from the attacks at those women, several journalists and anyone else who spoke up against the abuse. Then they jumped in bed with the Breitbart crew, who were never particularly fond of gamers in the past but love free attention and attacks on feminists and other perceived enemies.

Things like the image you linked to were invented well after the shitstorm was in full swing as part of that distraction campaign, as were the hundreds of fake accounts registered on Twitter, etc. in the last couple months which use very similar language and pictures to either make attacks or deliver excuses or historical revisionism – amusingly, often trying both from the same account as in e.g. https://twitter.com/frankcifaldi/status/521117712844468224.

There's simply no way to recover from the tainted roots of that movement. I have no doubt that there are people who really do care about the quality of gaming journalism or the public reputation of gamers but they're simply being used at this point in the same way that someone who shows up at a PETA-organized rally expecting to talk about sustainable farming.

If you actually care about any of those issues, stop volunteering your time and reputation as a shield for #gamergate. Let the extremists deal with the mess while you write about ethics without having to get distracted by the grenades being tossed by the people you're choosing to ally with.

1. See e.g. http://www.newyorker.com/tech/elements/zoe-quinns-depression..., http://gawker.com/what-is-gamergate-and-why-an-explainer-for..., etc.
Turbo Pascal and Delphi had incredibly fast compilers. Why can't we make fast compilation a required feature today? We should never have to wait for the compiler/linker.

http://prog21.dadgum.com/47.html
Adam Baldwin also linked hashtag #GamerGate to the anti-feminism movement[1] when "when tweeting links to pre-existing misogynistic corruption conspiracy theory videos surrounding Quinn and Sarkeesian".

Maybe it meant something else for a week or two. But it's been associated with this for much longer than anything else.

[1] https://twitter.com/AdamBaldwin/status/504801169638567936

[2] http://arstechnica.com/gaming/2014/09/new-chat-logs-show-how...
This is provably false. There was plenty of outrage over the 'dorito pope' incident: http://knowyourmeme.com/memes/dorito-pope

and over the firing of Jeff Gerstmann over his Kane and Lynch review: http://en.wikipedia.org/wiki/Jeff_Gerstmann

The reason this incident blew up is that, when people complained about it, journalists who were friends of the accused decided to publish a series of attack pieces painting gamers as nothing but woman hating adult children in response, thus igniting the current fire.
Have you profiled the build? Is most of it spent in the compiler?

A more practical point is that the main competitor is C++, a language notorious for long compilation times, so not-ultra-fast compile times might not be the highest priority for people working on rustc.
These are really valuable projects. It's not only a nostalgic project to hack on. It's also a learning tool for those interested in game programming, idiomatic Rust, and C-to-Rust conversion. Even building complex software from requirements. Thank you, Cristi Cobzarenco.
The USA calling itself America and claiming only its citizens can be called Americans, when really all people from Canada to southern Argentina are Americans. Europeans live on the continent of Europe, Africans in Africa, Asians in Asia etc.

People counter with Canada, Mexico etc. are in North America and South America so why isn't the USA the USNA?
Don't remind me!

Asset forfeiture is an absolute travesty. There are numerous examples of folks who were clearly not involved in illegal activity who had their person property seized even though the gov't was unable to prove a crime was committed.

I think the worst part about the War on Drugs is the fervor it creates in it's supporters. Folks who on one hand will fight for things like freedom of speech won't even bat an eye at dismantling another right as long as it supports the War on Drugs.
>Because #gamergate is a name that was created to attack one woman based on completely spurious claims.

No it was not. Again, where are people getting this bizarre idea? It was created by Adam Baldwin, on twitter, specifically about games journalism and the game websites silencing discussion of games journalism. It seems really hard to believe that these constant claims that #gamergate was started to attack someone (who?) is all honest ignorance rather than deliberate dishonesty.
(Even more OT and not a criticism of you comment.)

I wish someone could send your comment back in time so I could have read it when Doom was first released. I think it took longer just to get the game started up back then.
No. I would like to see the error bars. 235 ± 30 is very different than 235 ± 300. Not including this information or at the very least how this figure was arrived at is dishonest. It's also a pretty clear indication that the person presenting the figure is more interested in promoting a specific agenda that in providing useful information.
> This is the most disturbing part of this:

>> ...he will likely spend the next two decades in prison for doing something that isn’t specifically forbidden by federal law.

Do you feel, then, that it's a victory that investment bankers have never served a day in the wake of the GFC?
Despite the slightly linkbaity article, I agree with the article's actual premise (you shouldn't be remembering passwords in the first place).

Unfortunately, it'd be tough pill to swallow for sites to push/encourage users to get a password manager—you never want to be the site which people bounce from because they don't understand what a password manager is.

At the very least, I wish sites would abandon the abhorrent process of disallowing copy & paste. The completely random password my generator supplies is much more secure than me trying to remember a password for your site. Sadly, the sites which fail at this the most are also the ones where security is most important (ex. banks).
What's wrong with WkHtmlToPdf? It is pretty damn good in a "it just works" way.
Rabies leads to an excruciating death...
Park.io – now also the best place to backorder .me domains
Minor nitpick, but I keep seeing people get this wrong: James Clapper is the Director of National Intelligence. He has previously served as the director of the National Geospatial Intelligence Agency and the Defense Intelligence Agency. He has never been the director of the NSA.
I'm a bit confused. Typical office hours at YC are surely not public. I presume these were made public as an example. I recall PG did this and even accepted a startup into YC based on a short conversation. Why is this bad?
The key is not stored in the clear, and the device password is entered before a keylogger can run. https://www.eff.org/deeplinks/2014/10/even-golden-key-can-be...
Faecal capsules 'may help stop gut infection'
Hasn't been updated in years, but still relevant if you don't mind reading the wall of text.

I think nowadays, the proliferation of educational streams on Twitch.tv could easily supplant the utility of this document. Streamers like Winter (twitch.tv/wintergaming) or pro-gamers like Grubby (twitch.tv/followgrubby) or CatZ (twitch.tv/CatZ) or Minigun (twitch.tv/colminigun) are a great resource, and are usually pretty good at answering specific questions and providing good tips to newbies.
Hey! Flying Saucer! I wrote the first version of that almost a decade ago. I'm so happy to see people are still using it.
Sorry to be clear by attacking I meant threatening peoples safety in much the same way. My username is caricature so I am not sure why you are trying to attack me based on it, very childish.

Just a single example.
http://en.wikipedia.org/wiki/Erin_Pizzey#Overview

"Pizzey has been the subject of death threats and boycotts because of her research into the claim that most domestic violence is reciprocal, and that women are equally as capable of violence as men. Pizzey has said that the threats were from militant feminists."

No sane person would suggest because of this that all feminists support this action. Why is it ok for you to say the same about Gamers?
The reason I assumed it was not, is that obtaining the bitwise representation of a float is something people actually often ask for (and my variation is not the "right" way to do so). You may be right

C does not refuse to let you cast from a non-pointer to a pointer either, though. It just forces you to be slightly more devious in this case:

return *(int **)&x;

Though I think the implicit conversions that force some of these contortions (e.g. "(int *)(int)x" compiles, but does not return an integer pointer with the address equal to the bit pattern of "x" interpreted as an integer, but the integer portion of the float reinterpreted as a pointer) are more convincing demonstration that C is not typeless in a meaningful way in my opinion, as they also mean identical statements will give different results depending on the types of the variables.
"Physicians?" Really, Daily Mail?
Edward Snowden's Speech on Moment of Truth
I'm confused. How does this address the claim that was made? The claim was that #gamergate was created to attack someone, and that therefore some other hashtag needs to be created for games journalism corruption. Now you are agreeing that it really was about corruption, but that it got associated with "misogyny" so that retroactively makes it not about corruption? Could you give a time for the misogyny in those videos? They are pretty long and neither had any in the first few minutes or at any of the random times I skipped to.
> I've seen this statement quite a lot, where exactly are people getting this idea from? #gamergate was started by Adam Baldwin, specifically to address corruption in games journalism and the collusion of media outlets in trying to silence discussion of it.

The specific instance of "corruption" that touched it off was Zoe Quinn allegedly trading sex for good reviews, which was 100% bullshit.

But let's assume you're right and I'm wrong, then. Why cling to a name that is--perhaps wrongfully--heavily associated with vicious misogyny in the public perception? At best, that's terrible PR. Even the most polite and level-headed Gamergate fans seem to spend far more energy defending the Gamergate name than they do attacking actual corruption. It makes you look like you care more about a snappy name than about getting your message heard; frankly, it makes you look like dupes for a small group of misogynistic trolls.
Are you certain? What exactly do you propose Twitter do?

Twitter is not a real-space police force and in many cases does not have true-identity information.

It's possible that a faster move against threat-originators, through action like a ban on their Twitter account, would do one or both of (1) escalating their misguided anger; or (2) limiting evidence-gathering by real authorities.

Also, note that new Twitter sign-ups are very easy. That's a policy which overall provides benefits to Twitter and many Twitter users, especially newbies. But it means that it's trivial for griefers to circumvent simplistic account bans. So it may be better that they keep abusing via the one account, which collects evidence and can be blocked/muted by reputation, than they burn through the namespace with short-lived throwaway accounts.

It's a bit like managing antibiotic resistance with bacterial diseases. Sure, if you have a killer formula, deploy it and fix the problem. But if all you've got are incremental amelioration and escalation mechanisms, you need to use those very carefully to avoid training-up even worse malevolence. Practice game theory, not knee-jerk symbolism.
I would like to point out that http://kayalang.org/ is already a programming language, and that the language author might want to consider a name change.
I have on a few occasions refused to sell Bitcoins to people. One time a man brought $5,000 of crumpled bills in a carrier bag and I told him to take a hike and never try to buy from me again. I refuse to sell to anyone who tells me they're going to use the Bitcoins to buy drugs and I try to buy directly from miners.

I'm doing everything I can reasonably do because I really don't want to get involved with criminals, but all of these safeguards are trivial to sidestep
This sort of thing makes me glad I quit playing video games 20 years ago. What an absolutely toxic scene.

Games were an escape, but I feel that's been ruined because you have to deal with so many real people, both in-game and in the "community." I wonder how many other people avoid getting (back) into games because of that.
> Where on earth do you travel if you have to go on antibiotics, just for traveling?

Anywhere in the 3rd world, especially around the equator. Not everywhere is too concerned with cleanliness and food safety, and even if it's OK for the locals, coming from a foreign country/continent you won't have immunity...
I've never seen (although it might be possible) the placebo effect cure a bacterial infection. C. difficle infections are notoriously difficult to treat, even with specific drugs like Dificid.

If an open-label, uncontrolled study of fecal transplants cures a ton of people, that's very strong evidence that it works.

Closed, double-blinded clinical trials offer different value for different diseases.

That's why the FDA will accept an open-label, uncontrolled clinical trial for a drug that treats cancer.
The out-group homogeneity bias, it runs deep in everyone loudly discussing these issues:

http://en.wikipedia.org/wiki/Out-group_homogeneity
Agreed. LaTeX is the best (well, least-worst) report generating system, mostly because of its extensive ecosystem. It's well-supported in multiple languages, and there are packages for just about everything.
That's one way to tell the story. Here's another:

Zoe's disgruntled ex-partner decided to publicly air a lot of dirty laundry after he'd discovered she'd been unfaithful to him. This is childish behavior, but the thing that caught people's attention was his claim that she'd intentionally slept with the editors of gaming publications to receive positive coverage, which turned out to be true.

Caught with their pants down, instead of doing the decent thing and apologizing, the editors in question rallied their friends, and published articles decrying gamers as woman-hating children, and declaring that they were 'dead' and 'over' - essentially, insulting their audience for daring to accuse them of poor ethics.

This was understandably offensive to previously loyal readers, being attacked because of their hobbies, and so the movement was born - coined #gamergate by Adam Baldwin, but helmed by none.

Images like that banner were created as a response to the repeated attempts to discredit the movement as nothing more than a woman-hatting harassment campaign, as was the sister hashtag #notyourshield, in which plenty of minorities of all genders showed their support, and disproved the claims that it was just a bunch of hateful white men.

re: your links. Gawker Media are well known as having a vested interest in painting gamergate as a hate movement; their site Kotaku plays host to one of the accused PR-for-sex journalists, they have posted numerous attack pieces, and in return have had several of their sponsors pull out due to gamergater's emails. They are desperate to paint gamergate as a hate campaign, because they badly want it to go away and stop hurting their revenue.

Gamergaters generally want people to stop focusing on women's sex lives, and pay more attention to the actions and lack of integrity of the journalists involved.
Historical Big Mac Index Data
I agree regarding DEA threatening, lack of rights etc.

However, what he did is against the law - building compartments for drugs. He built compartments for drugs. The judge correctly decided that Anaya consciously tried to evade this law by use of codewords etc. all the while his client are traveling with 800K cash in hidden compartments, asking for smell-resistance, making trips to Tijuana. "Oh, technically, no one used the magic word, 'heroine'" is not a defense. He knew what he was doing. This is why you have a jury - to determine intent. His intentions were to build compartments for everyone, which he doesn't deny, and get away with it based on technicalities.
"throwaway". Hmm.
Let's be clear about why Adam Baldwin is doing this: he's interested in spreading his brand of conservative thought.

"EveryJoe: I recently saw a tweet came down my stream: 'Ever since GamerGate started, I’ve been forced to completely reconsider what it means to be a left-leaning liberal.' So it’s causing second thoughts.

"Adam: Yeah, second thoughts are best! There was a famous former Marxist who met with Ronald Reagan. Reagan shook his hand and said to him, 'You know, I had second thoughts before you did.'"

Read more: http://www.everyjoe.com/2014/10/06/news/interview-adam-baldw...
Uhm... The 2FA used in Google Authenticator does use a shared secret. The algorithm is TOTP (RFC 6238). It's simply a HMAC applied on the current unix timestamp with the shared secret as a key and truncated to 6,7,8 digits depending on the implementation.
The language shows a lack of knowledge around what a copyright license is, and how it works.

Copyright prevent every distribution of copies and derivative works. A license is thus a permission, which permits distribution which otherwise is not permitted.

Any license is viral in that you must follow the license in order to distribute the copyrighted work. I can't just take a BSD licensed work, replace it with my own license, and ignore the BSD requirements. The license is my permission to distribute the work and if I ignore it, I am liable under copyright law.

Describing the permission as infective, restrictive, preventive and so on only show how completely fundamentalist the person is. You are given permission to use, copy and modify the program. If you feel infected by that choice, then I call that ungrateful and childish behavior.
Not surprised. Good thing is we don't have to hear US gov criticizing other countries any more.
I'm in a similar boat to OP, so I would be interested to know as well as far as what didn't go so well with wkhtmltopdf.
That's a surprise, because I'm able to enjoy my video games without feeling any connection to the "scene" whatsoever.
How does it interact with OpenGL? Using C bindings?
> All large corporations weaken encryption for the government

This is simply false. It is untrue to claim that all U.S. companies have somehow "weakened" encryption or inserted backdoors in their products for the Feds. I normally wouldn't waste my time correcting conspiracy theories, but sometimes it's necessary to stop the more credulous from believing them.

Yes, the NSA has boasted of having a surveillance "partnership" with certain U.S. companies, but those are telecommunications carriers -- AT&T, Verizon, Sprint, etc., not Silicon Valley firms: http://www.cnet.com/news/surveillance-partnership-between-ns....

For an additional indictment of AT&T, look at the sworn affidavit that EFF obtained from local SF bay area whistleblower Mark Klein -- an AT&T technician who revealed the existence of the NSA's fiber taps at the 2nd & Folsom Street SF facility.

But the Silicon Valley companies that we know and more-or-less love have done the opposite. Look at the announcements about device encryption by Google and Apple in the last month (that have irked the Feds so much they're threatening new laws). Look at Google's Adam Langley, Wan-Teh Chang, Ben Laurie, and Elie Bursztein deploying a better TLS cipher suite in Chrome. Look at Twitter's surveillance lawsuit this week against the Feds over, apparently, the legality of a warrant canary.

And of course the two links in the conspiracy theory posted above prove the opposite of the "weaken encryption" claim. First, CALEA doesn't apply to web companies. And even the carriers it does apply to are permitted to (at 47 USC 1002(b)(3)) provide secure end-to-end encryption: "A telecommunications carrier shall not be responsible for decrypting, or ensuring the government’s ability to decrypt, any communication encrypted by a subscriber or customer, unless the encryption was provided by the carrier and the carrier possesses the information necessary to decrypt the communication."

Second, the FOIA'd doc was written in the late 1990s before the Feds liberalized encryption export controls. It's 15+ years out of date. You can now freely export strong crypto. And even in the dark days of the 1990s, there were no domestic controls on encryption use, though the TLAs did give it a shot at one point.

A better argument for the conspiracy theory set is the very odd relationship between EMC Corporation's RSA business unit and NSA. But even if allegations of intentional security flaws are true, EMC is a Massachusetts company, not a left coast firm, and a cozy relationship between the NSA and EMC/AT&T/VZ/etc. certainly does not indict all companies and their founders.
Basically seems like if you're going to be using docraptor heavily, you might as well buy a license and the underlying technology yourself, right?
Hey BugBrother,
I don't know who is downvoting all your comments, but they seem within scope and inoffensive to me, so don't let the cowardly phibjobblers get to you.
Hey, back to work. Some of us are a bit anxious for a few more chapters.
whilst i concur with the premise that passwords should die, saying that xkcd-passwords are hence incorrect would be like saying.. hi-dpi monitors are not better than their low-dpi predecessors - we should be using direct computer/brain interfaces.

obviously, xkcd-passwords are an improvement, in many aspects, over the passwords many people tend to pick. but until a reliable, secure, and proven alternative shows up (which i'm hoping it will), there's no need to muddy the what-makes-a-good-password waters.
This thread is a sad reminder of just how irrational HN has gotten when it comes to the government.

Yes, the war on drugs is probably unnecessary and ill-conceived. And no, it's not illegal to put a secret compartment in your car.

But it's patently obvious that Anaya is a criminal and engaged in criminal conspiracy to traffic narcotics. He quoted the capacity of his compartments in "kilos." He witnessed $800,000 in the compartment and subsequently increased his rates specifically because he knew it was a shady affair. Most damningly, he tried to isolate himself from information (if you don't suspect a client of being a criminal, you don't instruct them to avoid talking of their usage). In what world is someone who willfully helps drug dealers to conceal drugs not an accomplice?

Do the people in this thread think that getaway drivers on bank robberies should get off scot free because driving a car is not itself a crime?

Also, the Wired editorializing is way off base. If you are truly operating in an information void from your clients (without suspecting them of being criminals), that's not illegal. (Toyota can't be prosecuted for drug trafficking just because some drug dealers use it for that.) But when you have a personal relationship with clients who make it pretty obvious that they're engaged in criminal activity, you absolutely have an obligation to stop assisting.