skysight-inc/HackerNews huggingface dataset:
I think that you're right that the real controversy wasn't over the comic, but rather his reaction to it.

After reading the original strip (embedded in the article), I wasn't offended, and thought that it made a particularly good point about the screwed up ethics of quests. But, even though I wasn't offended, I could see how others might be and might want to express that.

But then instead of simply explaining what the point of the strip was, and leaving it alone, he went off and made a big deal of it and tried to play the victim. That's where he is clearly in the wrong. He needs to listen to people who are telling him to stop talking about it. He lost, move on.
So now we can build apps with open web technologies that will work only on a specific web browser.
But on my iphone? 1password has had to integrate it’s own browser on it’s iOS app that i need to use if I want a simple way to login to all my sites.

Please edit the post, this is just ghastly.

I would love something like this. I hate signing into apps (mobile banking, in particular, is a pain). It'll end up being up to app developers to integrate the new fingerprint APIs though, and I bet you my bank still decides that their stupid username, password, 3 random letters from a 'memorable word' scheme is more secure.
Drosophila names are truly the best.

Contrast that to C. elegans naming: dpy-5, let-37, unc-11, egl-2. The prefix means something ('unc' is uncoordinated) but otherwise very bland.
> if the Node server wants to accept the connections in a queue instead of disconnecting them, that's still pretty easy to do

But then the queued connections are using file descriptors, and this is a limited resource, right? In real world sometimes not being able to handle all the traffic is an error condition, and disconnecting the client is okay. In other circumstances you'd like to be able to slow down the clients if the server can't cope. I claim this particular API in node can't express the latter.

> So you certainly do have flow-control mechanisms.

Yes you do! And Streams API is a great attempt to unify flow control mechanisms. The problem is: those mechanisms are a secondary citizen, invented as node matured. And in fact, they are pretty complex, see the documentation of Streams. I think most node.js users can't be bothered with this - and that's the point: flow control requires thinking in node, and you get it for free if using "blocking" coroutines / threads.

> maybe it takes a few more lines of code with Node

Agreed. A decent programmer can write a good program in any paradigm. But I claim that callback API's require more thought to use correctly (due to flow control). Thus, most users will write poor programs using callbacks.
Or major ailments like being dead -- perish the thought!
Yeah, if you really wanted to know what rape threats read like, you could just Google it. Here's less than 5 mins of Googling for the term "rape threats":

Some examples (warning, some may find this content disturbing, turn back now):

"This is just the beginning. Over the next couple of weeks I receive a steady stream of violent abuse, including rape and death threats. At its peak I am getting about one threat a minute, with men discussing how they will rape me together, which parts of my body will be penetrated and exactly how they are going to kill me. They are still coming in now – the latest: a death-through gang-rape threat where I’m told to “KISS YOUR PUSSY GOODBYE AS WE BREAK IT IRREPARABLY”."[1]

"She wrote on her blog: "I just got one of those Twitter threats... 'Your house will be blown up at 10.47 tonight....'"[2]

"You better watch your back....Im gonna rape your ass at 8pm and put the video all over the internet," read one."[3]

"A BOMB HAS BEEN PLACED OUTSIDE YOUR HOME. IT WILL GO OFF AT EXACTLY 10:47PM ON A TIMER AND TRIGGER DESTROY EVERYTHING"[4]

"i will rape you tomorrow at 9pm .... shall we meet near your house??????< @MPSWForest and again….."[5]

Also, they are being reported to the police, the question of why no arrests have been made because of them should rightfully be directed at law enforcement:

"Professor Beard had tried to submit an abuse report to Twitter on her mobile phone but found the form refused to submit. She reported the incident to police, explaining to a follower: "Abuse is one thing (that's name and shame stuff), death threats are criminal and for the boys (& girls) in blue."[2]

Though it does appear sometimes they do get arrested[6].

Seriously man, if you were actually curious about how bad these threats are, this is trivially easy to discover. This is the internet. And this isn't limited to well-known authors or political figures too. Everytime something sufficiently controversial comes out of the mouth of a woman the violence and rape threats roll in, as if on cue.

[1] http://www.newstatesman.com/2013/08/internet-trolls-twitter-...

[2] http://www.mirror.co.uk/news/uk-news/twitter-trolls-send-mar...

[3] http://www.theguardian.com/technology/2013/jul/29/labour-mp-...

[4] http://news.cnet.com/8301-1023_3-57596875-93/twitter-updates...

[5] http://www.telegraph.co.uk/news/uknews/crime/10210324/Scotla...

[6] http://gawker.com/man-arrested-over-twitter-rape-threats-to-...
My girlfriend uses an app that lets her detect her heartrate by putting her finger in front of her camera while the light on the phone shines. I don't really see why whatever they're putting into the phone couldn't do something similar.
Octane is the US is the average of MON and RON as stated in the other reply, which usually places it about 5 point below the RON number which is used in Europe and many other places. Also, in higher altitudes you don't need as high an octane, so where I live (4000ft-9000ft) premium is 91.
Is Overdrive (the library ebook system I see everywhere) intentionally painful to use (to deter users), or just horribly implemented?
The FAQ mentions about the choice of the name Oyster - https://www.oysterbooks.com/help/faq

"Oyster takes inspiration from the famous literary line in Shakespeare's The Merry Wives of Windsor, "the world's mine oyster." All the pleasures of reading are yours for the taking, no matter where you go."
Some Clarification
Surely it's not just storing a .png of your fingerprint.
Here's Gabe's response to the whole situation: http://penny-arcade.com/2013/09/04/some-clarification
Four Tricks for Comprehensions in Python
Why, as an Android dev, do you say that?
This is one of the many potential applications of the new "-privileged" flag of Docker. This is very exciting, because it means that we will soon run Docker CI within Docker itself (instead of ad-hoc VMs), among other things!
After the parent comment was made.

https://news.ycombinator.com/item?id=6335252

Of course, the link still doesn't answer the question.
Author here. So in your case, we were "the enemy" who's head you wanted on a stick. Great. ;)
Hammerhead: The Bicycle Navigation Device that Just Works
Synchronous local storage on a phone would be a real problem due to lags, on desktop it might be OK...
> You know, do their risk management before they let the vendor take payments?

They have a very clear policy on presales and you would expect that people that do presales through PayPal read those damn policies. They are even written in an FAQ and not legalese.
How about pirate super saiyin hacker?
Not to me. But then, I used to read audiobooks on my Palm Pilot in 2001.
The hostility towards victims of rape didn't stem from the comic, it came from the response to the response to the comic.

That is to say rape victims said some not nice things about the comic and so they made a tee shirt about it, and started carrying on. Kind of a Streisand effect.
Actually there's a similar attitude in the culturally Deaf. Their identity as it relates to their Deafness means that they even look down on those who try to make accommodations with having any hearing, the worst being a cochlear implant.

https://en.wikipedia.org/wiki/Deaf_culture
Some games are built to be played with controllers. I've got a Steambox hooked up in my living room with a wireless XBox controller dongle, so I can fire it up in big picture mode and play controller-oriented games from the comfort of my couch, then go into my office and play an FPS on the same Steam account with kb+m. I also have a wired Xbox controller in my office if I don't feel like moving to the big screen. Both work equally well.

The "everything on one account" approach is really, really nice. All my save information is transparently synced across devices, and I can buy something from my computer (or even from my phone) and play it in my living room without any hassle.
Arch Linux, for one.
Data Schemas and Data Structures 3
Google fined $14.5million for abusing Motorola FRAND patents against Microsoft
I don't see much wrong with the concept behind Java applets. Small downloadable apps that run on multiple platforms, backed by a universal runtime.

The execution was awful, but still.
> The only exception to this is the relationship between views and their respective controllers.

My point exactly. The relationship between views and controllers is important. Using $scope there is sucky (also, its name is too generic).

> Why do you think dependency injection doesn't help exactly?

I think that dependency injection helps, and I use it all the time. I just don't like Angular's take on it.

It relies too much on anonymous functions. I think that 'new' (or equivalent) and 'globally accessible glasses or factories' (or equivalent) are just fine in lots of cases. They make the dependencies implicit, yes, but that's secondary to the fact that the code is much more readable.
Tesla's estimated value per share is $70
TellDontAsk
From the Penny Arcade blog on this incident, specifically Gabriel:

http://www.penny-arcade.com/2013/09/04/some-clarification

"So let me start by saying I like the Dickwolves strip. I think it’s a strong comic and I still think the joke is funny. Would we make that strip today? Knowing what we know now and seeing how it hurt people, no. We wouldn’t. But at the time, it seemed pretty benign. With that said I absolutely regret everything we did after that comic. I regret the follow up strip, I regret making the merchandise, I regret pulling the merchandise and I regret being such an asshole on twitter to people who were upset. I don’t think any of those things were good ideas. If we had just stopped with the strip and moved on, the Dickwolf never would have become what it is today. Which is a joke at the expense of rape victims or a symbol of the dismissal of people who have suffered a sexual assault. the comic itself obviously points out the absurd morality of the average MMO where you are actually forced to help some people and ignore others in the same situation. Oddly enough, the first comic by itself is exactly the opposite of what this whole thing has turned into."
Are you kidding? Read this, it's a commit by Linus Torvalds:

https://lkml.org/lkml/2013/7/13/132

We need more developers like Torvalds - not because he's nice, but because he's terrifyingly experienced and completely honest in his feedback. I couldn't think of a better mentor.
Paypal is well-known for this kind of behaviour. Search relevant terms through HN and various tech conferences have had issues with freezing and no warning and zero accountability and customer service.
My response to these types of people:

http://gayandy.files.wordpress.com/2010/08/fingers_and_thumb...

Just ignore them and let them wallow in seething hatred of things that are obviously not meant to be taken offensively. Give me a break. I wish Penny Arcade _hadn't_ removed that merchandise. I mean what the f*ck?
My local library includes online access to both audiobooks and ebooks. It's worth checking out your local library's services...
Totally agree. Marketing measurement is much easier in growth hacking. It is the FUN stuff, but not the only stuff.
STEM, jobs and a new take on incubators
I use PayPal when it's an option simply to avoid giving out my credit card number to every site I purchase from
> a dual clutch is not much faster than a properly-operated manually-clutched gearbox

That's not correct.
When the GT-R first came out I read a great article about why it was so damn quick down the 1/4 compared to super cars that are 2-6x more expensive. The reasons were:

1. Most of them dyno at around 480hp AT THE WHEELS. So it's making more power than Nissan claims.

2. It's the first car to get all the electronics (stability control, etc. etc.) good enough to actually make it faster, not just get in the way

3. The dual-clutch gearbox changes were so fast, they did a comparison of how long the GT-R is in neutral during the 1/4 compared to other supercars with regular manual gearboxes. I remember the time difference being in the .4-.8 second range. That was the #1 reason it was so fast - it spends an extra 0.5 seconds actually putting power to the road, which is obviously huge in a ~12 sec 1/4.
This is an interesting story but the writing style is so poor I can't make it through. Prose this disjointed would probably make a decent screenplay but it's a bad fit for an essay.
Actually, it is. From the video: "The government is moving to storing them in WSQ format, which is literally just an image."

More details on WSQ format: http://en.wikipedia.org/wiki/Wavelet_Scalar_Quantization

Even if you just store minutiae points (lists of X,Y coordinates of "interesting" points in the image like ends, bifurcations, etc), recent research shows how to generate a plausible fingerprint image that has those same minutiae. Here's one work: http://www.cse.msu.edu/biometrics/Publications/Fingerprint/F... Take a look at the pretty figures. This was done four years ago; it's only gotten better since then.
Just and FYI, if anybody is having this same issue, if you go to the website (not using the app on your desktop) you can sign up there, then you will be able to sign in.
"For recovering abandoned carts, many ecommerce sites use email. Apps, however, are just getting started. With half of emails now opened on a mobile device, email is much less effective (unless you use deep links)."

Can someone explain what the author means here? It seems that if you are using an app on your mobile device to shop, and emails sent to you are likely to be opened on that same device, then email would be a good way to notify you.
That last paragraph is I think they key people aren't getting about IndieGoGo and Kickstater. You aren't paying for goods or services when you fund something on those sites, you're essentially donating towards the development of something, and gambling that in the future you'll receive something. The expectation is that the company/people you back will make a good faith effort to provide what they've said they will, but there's no guarantee you'll ever actually receive anything.
I've been working on an app that addresses this problem - it's not ready for prime time yet but I'd love any feedback or suggestions.

The so-alpha-I-don't-have-a-domain-name version is here: http://merchantprotector.herokuapp.com/
For $9.95 a month, I'd rather support my local library/bookstore. Unlike movies, where I could watch 5-6 on a really lazy Saturday, books take quite a bit more time. I'm a pretty regular reader and I'm lucky if I get through 2 books a month.

Based on: http://gawker.com/5971571/are-you-an-above+average-book-read...

I read about the average (outlier) person, so for $9.95 I'd rather own the one or two books I can read that month, which would cost close (give or take) to the same amount as they're offering.
In their book The Practice of Programming, Kernighan and Pike explain the really important stuff in about 30 pages, chapter 2 in the book. They cover four data structures: array, list, tree and hash table, and two kinds of algorithms: sorting and searching. They say that just these are enough for most common situations.
NoSQL Directions
Windows has advanced in a lot of ways over the past several years. We hired Steven Murawski a little while back (Powershell MVP) and he has been able to automate just as much as would expect in the Unix world.

He is also priming out infrastructure for Desired State Configuration (configuration management (like Puppet/Chef) for Windows).
jmelloy (https://news.ycombinator.com/item?id=6334778) had a really good point that wasn't covered in the post, since it was a post about what we are doing not necessarily why we are doing it.

One of our major problems with existing monitoring and management systems is the lack of good APIs. We are a shop of developers and sysadmins who all understand the real management systems need to be composable. The system needs to understand that it won't solve every case out of the box and expose hooks into management and functionality, allowing us to tie disparate systems together and enhance their coverage. I'd rather take a bunch of existing products and put some cool dashboards on top, but most enterprise solutions (and some of the open source ones) don't offer a decent API to work with.
Your experience is that it gave very few false negatives in 1997, but you have no idea what its rate of false positives was b/c you presumably only entered your own ID. The required rate of false positives for an iphone has to be orders of magnitude lower than a Safeway employee sign-in which additionally required a 6 digit ID. Plus the false negative rate has to be at least as good.
Sorry, Indiegogo - I will never use you for a crowdfunding campaign after seeing what Paypal does!

I'll use Kickstarter, who uses Amazon Payments.
If you like roguelikes, check out Binding of Isaac. I can't figure out why it's so compelling, but boy howdy, is it ever.
indexedDB is available with an entirely async API. Bring on the callbacks!
Mac OS X Hardening Tips from NSA
So, free speech is important until someone writes a righteously indignated blog post?
Our local libraries recently started an ebook program. However, copyright restrictions mean they aren't allowed to loan a single 'copy' out to more than one person at once. With the relatively small number of ebook copies available compared to the number of library users, last time I checked there was a long waiting list for most books. Perhaps ironically, it is quicker to go to the library and borrow a paper copy. (The irony being that one of the advantages of ebooks over paper books is that you don't have to wait for them to be delivered)
Status handles the scheduling of the polling, or the actual polling, or both?

One thing Nagios handles well, although it isn't exactly well polished, is distribution, scheduling, and aggregation of the polling. Also, anecdotally, "nobody" seems to know how easy it is to do simple-intermediate monitoring of MS-SQL in Nagios. I happen to be using this, at the moment:

https://github.com/scot0357/check_mssql_collection

edit: And thank you for the concise explanation of Hiera. I had entirely ignored it as just another add-on as Puppet "goes enterprise"
Just from the last couple weeks, Penny Arcade has published jokes about violence against children and torture:

http://penny-arcade.com/comic/2013/08/19
http://penny-arcade.com/comic/2013/08/12

If you don't think that's funny, I hear you. But the people who are all "I'm so open minded about offensive humor until he starts talking about dickwolves" ... I don't get it.
It's the cycle of technology, we've grown to live without watches and now they want us to strap "smart" watches on our wrists. We've grown to live without glasses (thanks to better vision and contact lenses) and they want us to wear "smart" glasses.
I was hoping this was away to wrap a webpage in chrome and distribute that, but it seems to require me to distribute it through there webstore. Given that they don't have a default monopoly on selling things over the web (unlike, say Android, where they have most of the users), why would I want to do that?

The technology is certainly interesting, if a bit limiting.
My understanding, and I'm sure that someone else will correct me, is that with MD5 rainbow tables it's not so much that someone will get your password as they will get something that hashes to the same value. More than likely this will be your password, but sometimes not. The point is that it doesn't matter if your password is 25 characters long.. if there's a 5 character password that hashes to the same value they could log in with it.
Excellent post.

Entrepreneurship is hard. You, the entrepreneur, can easily become your own worst enemy. In many ways it is a mental game far more so than anything else. The tech scene sometimes highlights the "built it over a weekend" stories. It is easy for the uninitiated to get a feeling that they, too, ought to be able to spin something up over a weekend or a few days and have success. The truth is that overwhelming majority of entrepreneurial ventures look far more like what Dave Gooden describes than the "look Ma, I built a business in seven days" crowd.

The other element of note here is that your business doesn't have to be sexy in order to succeed. There are plenty of people out there doing very, very well, with businesses that lots of techies would not even think of approaching.

And, of course, a big exit is not the only definition of success.
There and Back Again (Math around travel in both directions)
That's brilliant, but the search operates on titles, the /package/:name route appears to be broken and there's no RSS. I give up.
Interesting, but might want to elaborate a bit more. It's not completely clear what you mean. For example, another that comes to mind regarding prototyping vs production:

Python:C++::Go:Scala
I hear what you're saying, and I'm definitely sucking in my stomach more in the second photo. But some things are impossible to fake: one can't flex shoulder muscles with the arms down; flexing the stomach doesn't lead to more definition around the lats, flexing doesn't cause the entire torso circumference to shrink relative to upper body.
Here's an analysis of x86 encoding in octal: http://reocities.com/SiliconValley/heights/7052/opcode.txt

The author claims to know most 8086 instructions by memory alone!
I absolutely love that book. One of those novels where I was really emotionally attached to the characters. The social and scientific ideas Haldeman touched on were very eye opening.
Even better: I called one of my classmates a homo sapien, he went to the teacher and complained (he thought it meant he was gay) and the teacher said "you are a homo sapien". Ah, 6th grade, good times.
This whole thing was blown way out of proportion. Sure, the comic's creator reacted poorly to the complaints and should have just moved on to other things, but I can't say I have sympathy for the persons who read too much into the joke and thought they should try to turn their private outrage in a public issue.

I don't believe being offended is a valid reason for pulling down something (assuming the thing in question is legal). If we start vindicating loud, sensitive or manipulative people who try to remove content that doesn't please them, I think society is going to suffer as a result. More PC is never the solution. I can totally empathize with rape victims, it must have been a traumatic experience for them. But it should obvious to anyone that the comic was not promoting or encouraging rape at all and that the appropriate response if you didn't like it, was to ignore it. Humor is in the eye of the beholder. To give you an example, I knew an American guy who thought 9/11 jokes were incredibly offensive but had no qualms about mocking Haiti earthquake victims. Whether or not a joke is acceptable depends entirely on the audience. There is no moral code that stipulates in absolute terms what is funny and what isn't.
Not so convinced, sometimes use a Bloomberg finger login and even after they changed it to the high sensitivity setting I can only manage 50% so I won't go for any fingerprint solution.