skysight-inc/HackerNews huggingface dataset:
I wasn't aware that the rubygems.org exploit was limited to libraries that are used in RoR.

As an aside, I'm not quite sure why I'm being down-voted since I meant the original comment as a compliment. Shutting down the package site and quickly cleaning up the vulnerabilities are (IMHO) a sign of a more mature platform. I guess the first rule about Ruby is that you can't talk about Ruby (unless you're one of the chosen few).
Absolutely.

* Tiananmen square. Murders against any form of civil disobedience.

* Secret and non-secret alliances with North Korea.

* Occasional acts of aggression on Japan.

* Great firewall, general suppression of information from citizens.

* Massive amounts of political corruption.

* Human rights violations aplenty.

* Causing an environmental catastrophe. Fucking up the entire planet in the process.

* Tibet, Taiwan, etc etc
> My peeve really is the "straight white guy" meme which seems to suggest "hey, you are straight and white you have it easy" which is necessarily going to alienate huge numbers of people from the debate.

Yeah but nobody says that. They say "if you're straight you don't have to think about what gay people go through", and "if you're white you don't have to think about what black people go through", and "if you're a man you don't have to think about what women go through", and this is all true. And I would wager that the shit your average woman or minority or gay person has to go through in their lifetime is overwhelmingly more severe than what your average person with an IQ of 100 has to face.

If you really want to get into this derail, I suggest you look at people talking about biases in education and education access, specifically at the conversations which deal with how lack of access to certain kinds of education make it vastly harder to deal with modern life. This is a conversation that people do have, and they have it often. But it is still not what this conversation is about.
Schmidt does not rule out Android and Chrome OS merger
The Alt Market article is a satire. The Steve Jackson article is not about alternate currency. Maybe you should read your links before posting them.
There's nothing self-flagellating about Scalzi's post. And I say this as somebody who is not particularly fond of the language of privilege. But also, if you've never read anyone more obsessed with privilege than Scalzi, you've managed to live in a pretty politics-free bubble.
Then you entirely got it ... this is an example of how the whole PyCon debacle should have been handled!

I should also note that I hear this frequently, and I'm careful not to "hate" anyone using that term. The word "offended" is a pretty broad word, so it's somewhere between "I'd rather not hear that" and "I challenge you to a duel".
20 Free tickets to Killing Hierarchy Skillshare class with code HACKNEWS
Well identity is still a problem. Hilary Mason had a similar problem on Bing a couples of months ago. http://www.hilarymason.com/blog/im-a-dead-celebrity/
Today in Philippine History, March 22, 1869, Emilio Aguinaldo was born
this is great. i'm planning on contributing to this and will try and convince some of my colleagues to do so as well. South is very handy and much appreciated but undoubtedly it can be improved alot and should be part of django core. This project will be wonderfully useful to the whole community.
"This is a very nice theoretically clean and powerful sequential data structure, but in practice it is very very very very very very very very very very very slow... very very slow. No one uses finger trees because they're so slow." -Daniel Spiewak

From his 2011 NEScala talk on functional data structures, covering practical considerations like locality of references and caching. Available on vimeo http://vimeo.com/20262239
Hilariously, there actually is an Agda web framework in development[1], although it seems like more of a research project than a serious effort. If there were a web framework in Coq, that would really be something. Idris is intended to be more general purpose, so hopefully one will be written someday.

For those not in the know, these are programming languages used mostly for developing mathematical proofs. They are all dependently-typed languages, which means that a type can depend on the values it contains. For example, you can constrain a function to only accept lists of a given length in a way that can be type-checked.

1: https://github.com/larrytheliquid/Lemmachine
Breathing was obviously proferred as an extreme example, but I could, at least for a short while, likely find that to be easier than speaking without using words containing 'e'.

Either way, I find it highly unlikely that I would even try to craft e-less sentences, regardless of how offensive someone might find it.
Once again, 4.8 is not yet out. It is "officially" released only when an announcement is sent to this mailing-list: http://gcc.gnu.org/ml/gcc-announce/2013/

Even the 4.8 tarballs have not been uploaded to FTP servers: http://ftp.gnu.org/gnu/gcc/

Until then, let's wait.

EDIT: Looks like the tarballs are being mirrored, and 4.8 is indeed out.
Don't open your mind too far; having an opinion is not always a terrible thing. You already said you don't like a large chunk of the typical tooling, no comment will make you like it. I like using Visual Studio even if it is not the most pragmatic choice, especially for open source. I am not a robot and I doubt you are either.

> what am I missing out on?
I'm not really sure what you know but the answer may be nothing. I have been playing around with code contracts and expression trees a lot recently, I think that stuff is neat. The thing is though that most other languages & frameworks have this stuff too.
It's a limitation of MySQL unfortunately. MySQL does schema changes by creating a new table with the new schema and copying the old data into it and doing an atomic switch over. The table gets locked for obvious reasons.

Percona has pt-online-schema-change [1] but I have no experience with it or if it works on RDS.

There are other solutions. The most simple is doing the table rewrite yourself (but risking losing data). The more complex is to have a buffer/queue that can hold requests until the migration completes but this only works in certain specialized situations.

I'd love to find a better solution to migrations in MySQL. I've had migrations take 15 minutes on a relatively small table (2M rows). I'm a little scared to try pt-online-schema-change for fear of corrupting the db.

I would switch to PostgreSQL (nothing but love for that database from me) but the ORM I'm using has issues with identifier quoting and I can't use my "user" table with it.

1: http://www.percona.com/doc/percona-toolkit/2.1/pt-online-sch...
I'm a big fan lobste.rs's many-to-many approach of submissions and categories.
Great article, really well written!

This is what happens when the world is ruled by a robot

I take it OP hasn't had the delightful pleasure of dealing with old-fashioned human bureaucracy. My uncle tells some great stories about his time in East Berlin, before the Wall fell.

A great example is the post office that did some renovations, and so delivered the old copper and other materials for reutilization. From then on, the System cleverly decided the yearly productivity goals should include delivering the same amount of copper, each year.

The post office master had to figure out how to deliver the copper for a couple of years, in order to avoid failure in meeting the obviously correct goals, until he finally
managed to change them.

So, yeah, at least Google's algorithms have the excuse of not being sentient.
I'll look forward to bitnami building an installer for it.
Tupac is posting about Lil Wayne (Facebook Sponsored Stories Evolved)
> If you look at the progress not just in design, but software, hardware and everything. Samsung, HTC, Nokia, all the major manfs have come miles further than Apple in the last 5 years when it comes to hardware design.

Are you serious? The iPhone 5 came out six months ago, and still holds its own hardware-wise. It's the thinnest and lightest of the flagship phones. Dual Core A6 is entirely competitive with the Snapdragon S4 in the new Nokia on a CPU basis, and while the quad core Snapdragon in the U.S. version of the Galaxy S4 will have more cores, it's not clear phone software can effectively use the extra cores. It had the fastest GPU of any phone at release. The Adreno 320 in the new HTC One and the 544MP3 in the international Galaxy S4 simply bring Samsung and HTC to parity with Apple's 6 month old phone (and the Adreno 225 in the Nokia 920 is comparable to the GPU in the iPhone 4s).

The iPhone 5 owned the benchmarks when it was released: http://www.anandtech.com/show/6324/the-iphone-5-performance-....

There are certain design decisions Apple makes versus its competitors. It has so far chosen to spend its transistor budget and TDP on more GPU cores than CPU cores. It has also chosen to favor weight and size over screen size. Given the popularity of the iPhone 5, it's hard to say that these are the wrong trade-offs to make.
But the straight white guy from the trailer part won't get a good educated because he will be discriminated against for being dumb.
"...the team suggests that frequently quoted iridium values are incorrect. Using a comparison with another extraterrestrial element deposited in the impact - osmium - they were able to deduce that the collision deposited less debris than has previously been supposed...The recalculated iridium value suggests a smaller body hit the Earth."

I don't know if this instance is the case, but I have noticed a few instances where false knowledge is repeated for years. The ones that I have noticed have been due to researchers being lazy or too rushed to look at the primary source. It always makes me wonder what else we have not yet corrected. The viscosity incident that Feynman mentioned, while different, also freaks me out. See: http://en.wikipedia.org/wiki/Oil_drop_experiment#Millikan.27...

Example:
A cup of green tea is often said to contain 125-250mg of egcg. While this is true for a gram of sencha or matcha, where the whole leaf is ingested, a hot water brewed tea provides more than an order of magnitude less. Sencha and matcha were measured by ethanol extract, simulating leaf ingestion. But for about a decade now, the original source is not cited but other papers claiming water brew to contain >100mg. If you follow the trail all the way back to the original source, you can see that one person misread the paper and started this false knowledge. It is something I think about a lot when validating my own references.
Non-consumable in-app purchases are restorable on any iOS device you can sign in with your iTunes account. When you buy a new iOS device and use StoreKit's restore transaction feature, Apple will generate a new receipt with UDID of that device. In-app purchases are tied to your iTunes account whereas embedded UDIDs are tied to devices you sign in with your iTunes credential.
I think you are seeing what so many people have learned through the years of Facebook advertising: when people are on Facebook, their "mental state" is "goofing off, catching up with friends, and just blowing off steam". What you are advertising is work - which is always going to be hard for your audience to switch back into. Advertisers like Coca-Cola, Budweiser, Crown Royal - those are advertising "goofing off, catching up with friends, and just blowing off steam" thus their CTR/effectiveness is going to always be massively higher than "work" related ads: they are matching the mindset of the audience. When those companies advertise in another medium ("Fortune" magazine, for example), they will certainly use different ads - a different message, more sophisticated, older models, etc.

As an advertiser, you need to go where your market is and you need to be there when they are actively trying to work. Your sellers are most certainly in Google searching, searching, searching for this and that. Find out what they are searching for, and market to that need. Go to Adwords and find out what people are searching for when they use the term "ebay store", or "ebay seller's" or other prefixes that your market would use. For example, someone searching for "ebay fee calculator" is probably a seller - so buy that keyword and craft ads/landing pages around it. There are tons more...
O(1) Constant Time Signal Processing in PHP
Possibly, but irrelevant. I think he is addressing male and female feminists - women who don't think their voices are heard and men who've already had some sort of come-to-Jesus moment regarding "privilege".

To me - not exactly anti-feminist but certainly anti-a lot of people who call themselves feminists, it comes across as a load of smarmy, self-congratulatory, intolerant not-even-wrong rhetoric and I suspect that I it was his intention to convince others like me, he would have written in a different register.

edit: eliminated a renegade apostrophe
Too bad there aren't any details about battery life.
This happened at a Walgreen's nearby here in Austin.

There is an ATM just inside the doors and the storefront didn't have concrete poles out front. One early morning a pickup truck just reversed into the store, chained up the ATM and dragged it away.

There are concrete barriers up now.
BitNami just released an installer. We hope they upgrade it to 5.0 soon http://blog.bitnami.com/2013/03/gitlab-now-part-of-bitnami.h...
When oppressed people reach recognizable pinnacles of success, like an Ivy League education, it's because they worked harder than lots of other people might have had to, despite other advantages they might have had.

That would be better than the world we have.

Until I moved to the USA and observed the process first hand at an Ivy League school, I would never have credited the claim that there are people whose whole lives are based on having won the affirmative action lottery, and then playing the race card. This ticks me off, because having known such people I can no longer discount the possibility that any FUTURE minority person that I meet with the trappings of success is one of them. Most aren't. Most got there on their own merits, against all odds. But the nature of business is that a bad hire frequently costs much more than the opportunity cost of waiting to make the right hire. And that pushes you to not give the benefit of the doubt.

In particular I witnessed watching a black woman who had played the race card her whole life getting kicked out with a masters in math despite objectively knowing less math than I expected from undergrads. At the same time a much more competent white man who had a block in ONE subject area (and enormous success in many others) would have been kicked out with no degree at all if I had not taken a month of my personal time out to teach him all of topology. And a third person, an undergraduate black from England who had never received any preference, took an extra quarter to finish a well-earned masters on top of his BSc.

All three frustrate me in different ways. I hated seeing the ridiculously easy qual she was given compared to the rest of us, in written take home format yet, with a blind eye turned towards the fact that she was begging other grad students to do it for her. At the same time a student who had worked much harder and done much more got no breaks at all from the system. And in parallel I saw a truly deserving minority student, and know that for the rest of his life upon first meeting someone like him, I'll need to unfairly suspect his deserved accomplishments until I know him better.

Yes, I recognize the historical injustice. Yes, I recognize the barriers. But our current affirmative action policies give some a lottery ticket at the cost of perpetuating the problems into future generations. That's not what we need to do.
I loved it too, up until this part:

"I’m reading Kafka’s Castle right now — which itself may kill me"

Kafka is one of my favorite authors and The Castle is one of my favorite novels :( But a well-written essay nonetheless ;)
A textbook example from a Reddit thread: in a conversation about college, one poster lamented the existence of women's and minority groups (like the Society of Women Engineers or the National Society of Black Engineers) that exclude white males. A second poster pointed out that those organizations don't exclude white males, and in some cases white males are actively courted. The third poster responded to the effect of "sure, they let white males join, but I attended a NSBE meeting one and I was the only white guy in the room. As the only white guy I was extremely uncomfortable and that discomfort was basically the same as not welcoming white guys."

I don't think this poster was a racist or a bad guy, just someone that didn't realize how his privilege colored his perceptions, or how the privilege (or lack thereof) of others can affect their perceptions.
With all the real world relation databases, they still parse wikipedia, badly.

That's our real world object relation databases status, unfortunately.
Did you even read the HN thread you've linked to? Everyone there clearly agreed that 4.8 was not released.

EDIT: thanks hamidr for correcting me!
People trying to excuse racism and sexism by claiming "they're funny" are the real jokes.
My own vim-seek was created for navigating long sentences easily; criticmarkup is a superset of markdown for cuts and other edits, which I ported to vim. And vimroom offers a IA Writer-inspired experience. For what Scrivener and outliners offer I'm working on something to scratch my own itch.

What else would you find missing for a writing workflow?
"Bitcoin is obviously not the solution to these issues, nor will it be a key enabler to crime. It is just a currency with some interesting features on top: peer-to-peer, security, public transactions and potential anonymity."

Not a key enabler, but I think criminals would definitely appreciate a hardly traceable and potentially anonymous currency, don't you think?

It's not an opinion unfortunately, there is already evidence floating around that they are using it or that they are very interested about it.

Because of this I don't think bitcoin should replace a national currency anytime soon, can you convince me otherwise?
Being a customer of Postmark's, I'm happy that they took this sort of stance. Their service has had it's share of issues, and they always have responded quickly and professionally. Not surprising that they responded in this manor.
Me personally? I'm a young straight cisgendered white guy. I love dirty jokes. I like talking far nastier than mere "dongle" jokes, I assure you. I enjoy my wild and crazy give-no-fucks lifestyle.

The "master-and-slave" thing was mentioned in that MetaFilter discussion I linked you to, by the founder of MetaFilter no less! He talked about how a friend of his did find the terminology offensive, because he was black, and about how upon further consideration it was pretty easy to see why such terminology was offensive.

Does it bother me personally? No. But knowing that it might bother somebody else gives me pause, because I like to consider other people's opinions and emotions. It is not super hard to do! Listening to people is even easier than talking, all you do is stop opening your mouth for a while.

I appreciate your unnecessary sarcasm, Mr. Welch, but I'd like to ask you in turn why it's so hard to consider things that you do that might bother other people. Or to consider the very simple notion that some things are well and good to laugh at, but that laughing at other things dismisses and belittles serious issues that are worth not laughing at.
I'm actually a bit conflicted about support for DRM schemes in HTML5.

I absolute loathe DRM and I wish every damn publisher of every damn type would come to their senses and actually sell DRM-free digital products.

However, there is one case where some form of "DRM" does make sense, and that's actual renting - or more specifically, the popular case of "catalog subscription" (ala Spotify, Netflix and so on). You're clearly renting access to a catalog of goods in this kind of model, and therefore it makes sense that you'd want to stop people from permanently acquiring copies in such a scenario, especially if you're selling actual DRM-free downloads at the same time (in my ideal digital store where it makes sense they would offer both of these side-by-side). The catalog subscription model has some clear value to it, and I'd hate for it to disappear due to "technical unfeasibility".

As such, I would at least prefer for most of the tech / architecture to be based on HTML5 stuff instead of closed plugins like Flash, Silverlight, Widevine and so on. I can't really think of a good solution to this, unless you got the big wigs at various publishing outlets to accept that to do HTML5 streaming, you can only make downloading the rentable versions inconvenient for regular versions (instead of being able to use a heavy-weight closed DRM plugin), but I'm afraid that could be quite challenging. It has worked for Adobe and webfonts, though[1], so maybe there's hope. Forcing HTML5 to be DRM-free could eventually lead to this direction.

[1] http://blog.typekit.com/2009/07/21/serving-and-protecting-fo...
Lightweight email client Geary v0.3 released, multiple accounts support added
Well, this just seems late to the party. I think it's worth considering the hypocrisy of the situation, but I see no reason to do it anonymously and all the examples they provided have been discussed at length on half the tech forums and blogs on the net by now.

And as to this vague shit about "We don't forgive, we don't forget, expect us"... I mean, I know that's just kind of a slogan Anonymous throws around, but what the hell is that supposed to mean? Is someone making a threat a here? A threat against Richards? Hypocrites in general? Are they suggesting Anonymous had something to do with her being fired?
What the FinCEN BitCoin guidelines actually say
Has anyone regarded this as fragmentation? There's a definite plus side of taking things local/regional, however we should avoid the brain drain imo.
I dont have any evidence it was from opening this site. But three hours after I opened it, my fb account was comprimised. Login was from an ip in montana I believe. Cant figure out why I'd be targeted or who was doing that. Changed my privacy settings anyways to use two-factor
Auth. Also happy that fb knew to block access after the rogue login.
Unless we find out tomorrow that samstave has been sacked and your company is under a vicious DDOS.
Project Daedalus - 50 years to another star
Hi Sytse,

Just for future reference:

Its common courtesy to give attributions next to contributed changes in the changelog. I gladly sponsored development of one of them (API: improved return codes and docs, https://github.com/gitlabhq/gitlabhq/pull/2835) and a short nod to the involved persons would be nice.

Keep up the good work, thank you!