skysight-inc/HackerNews huggingface dataset:
That's actually really not accurate at all. If feminism were that simple of a concept, discussing it would be a hell of a lot easier. First off you have the whole "wave" notion, where feminism has changed dramatically over time. Second, most contemporary feminists are talking less about equality and more about diversity, and the value of alternate perspectives. As for whether fanatics get to be classified as feminists or not, it sounds like a classic No True Scotsman scenario to me.
Ghetto A/B Testing Script
And here I was thinking it was about the collapse of the Internet should another World War were to break out...

Isn't the take away from the Google Reader et al issues is that we shouldn't leave our eggs in a single basket? And that we're better off not putting our faith in a single free service to do our bidding?
The vector type is always given as an example, but I find the ability to give a type to printf more mind bending.

Just in case that went over your head and to reiterate, that means that:

printf "Hello %s" 4

would generate a type error, so would:

printf "Hello %s" "wor" "ld!"

and:

printf "Hello %s! %s" "world"

but:

printf "%s %s!" "Hello" "world"

wouldn't.
Omg... I just checked her github profile... you'd be right. :-/
Première bêta de PHP 5.5
Les développeurs de PHP ont publié une première version bêta 5.5. Cela signifie qu'aucune autre nouvelle caractéristique ne sera ajoutée à la prochaine version de PHP. Parmi les dernières fonctionnalités majeures qui ont été ajoutées, on retrouve la fonction array_column() qui simplifie l'extraction des colonnes de tableaux multidimensionnels, l'intégration de Zend Optimizer+, le support des clés itératives non-scalaires via les boucles foreach(). Toutes les nouvelles fonctionnalités sont listées sur sur GitHub.
Yeah, and lots of people think it's only The Other Side that does it. But most of us are wired to be tribal. Our Side does it, too. In fact, each of us ourselves likely does it.

It's good to have friends with a wide variety of political beliefs.
I can't seem to find a good canonical reference at the moment, but there's some interesting writing in organizational theory about the extent to which some of those kinds of bureaucracies are themselves basically mechanical systems, controlled by code that just happens to be manually executed by human operators. In general, code executed by computers tends to be executed more "rigidly", but in some systems humans can also be quite automaton-like in just executing instructions. In those cases it's not clear the human operators, rather than the algorithms they're executing, are in control of the decisions (it may not even be true that any one human knows what algorithm is being executed). Of course, you could argue someone can always change the bureaucratic protocol, but that's even true with computer code: someone at Google can always edit the code, at some times more easily than others.
I strongly disagree. That is not how capitalism works. You should take advantage of every opportunity you can to get people to try your product. If you have a superior product they'll stay, if you don't they won't.
Did you read the post at all?

>Ruby isn't cool any more. Yeah, you heard me. It's not cool to write Ruby code any more. All the cool people moved on to slinging Scala and Node.js years ago. Our project isn't cool, it's just a bunch of boring old Ruby code. Personally, I'm thrilled that Ruby is now mature enough that the community no longer needs to bother with the pretense of being the coolest kid on the block.
Basics of Function Pointers in C
http://www.girlswhocode.com, not the pitch for this t-shirt.
The Django Software Foundation and I considered it, but Kickstarter is really well-designed for making new projects and is a trusted brand for payments. Building our own would have taken both time and having to get a merchant account working, which is not a good use of resources, really.
The reason for onclick is exactly the mentioned "problem".
I use <a> tags to show them as links, but without reference, only with onclick events to load the actual request.
So if any browser manufacturer tries to kill this behaviour (like x-site scripting bullshit) the world will go oom...

So, if you do not like the javascript events -> disable javascript interpreter in your browser!

It would make more sense to kill IE, ActiveX, Flash and Java-Plugins...
This is great news as Gitolite was the one thing that prevented me from giving Gitlab a try.

What are the minimum requirements for a light Gitlab installation? I can't find any recommendations on the site.

The thought of deploying Gitlab on a Linode 512 for $20 a month with virtually unlimited private repositories is very exciting.
So did you just discovered DOM manipulation with JavaScript ? What would a browser fix be like in your opinion ? Disallow JavaScript to add event listeners and/or modify Node properties ?

Google Analytics hooks on links to track clicks and exit pages and so on. Would you really enjoy an alert every time you click on something ?
I am amazed how you people come up with crap like this.

Enjoy your 5 minutes of traffic while they last
The greatest advert (TV) I've ever seen.
How will you spend the last ten years of your life? In sickness or with vitality? This video (http://getinspired365.com/20130322), made by the Heart and Stroke Foundation of Canada is the most impactful advert you'll see.
> IMHO, given the state of the language & its ecosystem as compared to its closest cousins (Ruby & Python), I can't really see why any new projects would be started in Perl. If anyone has a counter point I would certainly love to hear it, as I will freely admit to not having had much interaction with the Perl community as of late.

I might, if I knew what your point was. There's just a vague implication that the language and it's ecosystem are substandard to Ruby and Python. Apparently you think it's self evident, so doesn't require explanation, but I don't feel that way, so I'm not sure what to address.

Mind supplying some examples of what you feel Perl is lacking in comparison?

To jump start it, I've been using Mojolicious[1] lately, and find it a dream to work in. And of course, being able to pull from CPAN is a plus.

[1]: http://mojolicio.us/
Clickable http://getinspired365.com/20130322
See also "A Gentlemen's Agreement".

Personally I think the language police can go and do something gender-appropriate and painful to themselves, but after the nature of that particular shitstorm, it does seem a touch out of place!
> 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.

It's not really based on open stuff. EME isn't DRM, it provides a way to talk to a DRM service (probably a hardware DRM in most cases). They are creating a false-sense of "open standards" when this thing still won't work in Linux and most not-locked-down platforms.
It's fairly common in certain groups. I can't find the paper on it, but I think in the general populace it runs around 30% of the population.

My wife and none of her family for example, absolutely do not frisson. While my father and I do in my family, but none of my adopted siblings do. My mother may or may not, but she tends to fall into "religious experiences" through a variety of stimuli and it's hard to get her to succinctly describe the feeling.
Thanks for doing this Andrew - our company uses South daily, and I've griped about a lack of a core Django migration capability from day one. It's a pleasure to support such a specific and useful project. Money well spent.
Apple Adds Two-step verification for Apple IDs
You never need to run `bundle exec rails x`, just run `rails x`. Rails specifically does a lot of work so that you don't have to. For more: http://blog.wyeworks.com/2011/12/27/bundle-exec-rails-execut...
The real reason not to do this is that it makes you look like a scumbag. It's not in your interest to make that association in your customer's minds. For instance, I run a small datacenter on the east coast. We had no downtime due to Sandy, but the level of MSP/CoLo/Managed hosting company cold calls I got in the two weeks after trying to use their uptime during the storm as a sales pitch was unbelievable. every single one of them went in my "scumbucket vendor" file.
It's an implicit form of negative advertising, which is rarely noble or "gentlemanly". I think most people would be disgusted if a politician started running ads about how healthy he is when his opponent is in the hospital. This situation is similar: while the sites are touting themselves, it's the obvious contrast they are creating that makes it negative.
What benefits do you foresee from it?
I don't know if you're doing this, but I think it's a bad idea to leave Jenkins publicly accessible. Indeed, IMHO, it's a bad idea to leave stuff that should not be accessible by the general public publicly accessible. Especially things that have access to your code.

Do ask your team to review passwords and user rights, but also put this service and others like it behind a VPN. Then both the VPN server and Jenkins will have to have holes simultaneously before you get hacked.
Let's save the world... with my startup!
+1 for social status as zero-sum game. Imagine your social status if you jumped back 2,000 years and could still conduct your current lifestyle: being able to feed yourself for a week from only a fews hours of labour; travel across the Atlantic in a 8 hours at the cost of one weeks labour; access all human knowledge in seconds at near zero cost.
I think everyone following this has read the article you linked, and you have a valid point. But I think that you are in error if you're endorsing the idea that because something is normal or happens often (like casual banter between males) that it is inherently non-harmful.

The tone of conversations between other males often repels me, but the reaction to calling them out for it is worse often then simply putting up with it, as Adria Richards is experiencing. The focus is shifted to examining the complainant rather than truly evaluating the matter at hand. It's extremely unfortunate to witness or experience and is undeniably regressive in my opinion.
You won't need to tell other machines that there's a new migration set - they'll just realise and migrate appropriately (new machines on the new initial, old ones on the left-over old ones until they're all done and you can remove them).
You need to be much more careful in wording your bets.

I think you meant to bet that the simple solution is almost always the correct way to parse the Wikipedia article, but that's not actually what you bet. What you really bet was P(correct_parse) * P(correct_data) + (1 -P(correct_parse) ) * P(wrong_parse_accidentally_giving_correct_data) > 0.9999

A 0.01% error rate is incredibly incredibly accurate. I imagine the error rate of birthdays in Wikipedia bio boxes is higher than 0.0001. Note that, for instance, Wikipedia had a wrong birthday for Jimmy Wales. http://blog.oregonlive.com/siliconforest/2007/07/on_wikipedi...

I _might_ believe that name followed by birth date and death date are the birth and death dates is the correct parsing of the Wikipedia data over 99.99% of the time. However, I doubt your proposed bet would pay off.
YOU GAVE AWAY MY PLAN!
You can find the transcripts on his site here: http://www.grc.com/sn/past/2011.htm , scroll down to find episode #287.

Direct links to them for your convenience:

Html transcript here: http://www.grc.com/sn/sn-287.htm

Text transcript here: http://www.grc.com/sn/sn-287.txt

Pdf transcript here: http://www.grc.com/sn/sn-287.pdf [pdf]
I don’t know - I think I’m a bit darwinistic here.

Having suffered through some products with bi-weekly downtime, I tend to think competitors should be allowed tout whatever their strengths are including uptime if that’s one of them. And it doesn’t reflect poorly on them (in my eyes). When suffering I like to see solutions offered…

Of course most companies with horrible re-occuring downtime, have no serious competition… So there’s that.
The Google algorithm is to blame. This was probably the version, where the false data came from: https://en.wikipedia.org/w/index.php?title=Amy_Wilentz&d.... There is no big mistake in the style, it's just that the birthday is missing.

The Google algorithm took the results from the middle of the text, even though the birthdates are always right behind the name. I guess they did something like take the first dates instead of just focusing on the part behind the name. This way the algorithm was more flexible but on the other hand as we see more likely to make mistakes.
I will happily defer to those with real knowledge of China, however the basic issue seems true - the vast, "make mockery of all that has gone before" economic growth has been exclusively driven from democratic/free nations.

If you want some of that growth, it seems logical you need to allow freedom. How much? How soon? How to stop it descending into anarchy? With a billion + lives on the line ... well I have a lot of sympathy for Presidents who go to China and then don't jump up and down screaming "become a democracy NOW"

edit: I would be interested in knowing why the down votes.
I tend to delete when I reach minus figures but I am interested with what opposing view to the above others have (if it was just random expressions of dislike I will live with it.)
I'm like this too. Different styles of music take me to different places. I never liked 90s rock because it always took me to the same place: it looked like the yard of some neighbors I had who didn't know the meaning of "cleaning", whose lawn was piled with junk and whose pool had developed its own ecosystem.

The first time I booted up Rez I thought to myself: "whoa, this looks just like trance music."
You're more than welcome, thanks for contributing! It's companies like yours that help such a good ecosystem exist.
For a big team you might want something else, but it's possible to configure two repos as one "remote" so that a push goes to both:

http://stackoverflow.com/questions/165092/can-i-push-to-more-than-one-repository-in-a-single-command-in-git
The N4 is just a much faster machine, so sure. So to some extent we're just rehashing the "upgrade cycle" arguments of 15 years ago. Google may want to assume the capabilities of a 2G Snapdragon S4 board, but the 1G OMAP4 in my pocket isn't going anywhere until my contract expires...
That makes very little sense. You know why, because you are taking a base-16 system and trying to make it work with a base-10 way of saying numbers.

The best way to read hex is by reading the letters and numbers in order without any added complexity.
Watermarking makes a lot more sense than DRM. If your name is on the film you just bought, you will not want to publish it on p2p.
Is anyone here familiar with the proposed spec? Would the DRM be a private binary included with the OS, or an open part of the browser? Unless they're just specifying an API, and all the actual work is done in a private binary, I don't understand how you can have effective DRM in a publicly specified project.
Show HN: Silverline: Smartphones for Seniors
Can't this be piggy-backed on syslog collection? If you have centralized syslog and a facility for heartbeats, you could post-process these heartbeats when log parsing your "heartbeats" log while only using up resources on your parsing machine. Syslog-ng provides tcp logging.
There'd be little incentive to subscribe to Netflix past a month.

Have you actually used Netflix?
I don't agree with this - because in all honesty, SendGrid probably should have had some sort of contingency plan setup to handle extremely high amounts of traffic. Sure, the public facing website may have gone down, but the API & other servers should have been able to scale up or down depending on load.

When your service is as relied upon as an email provider, it needs to have near perfect uptime in order to keep trust. People were tweeting @SendGrid wondering why it was down for hours, and were looking for other providers to pick up anyway.
The situation is like the chicken-and-egg dilemma.

Definition 1:
'Good producer' is a producer that accepts bitcoins.

Definition 2:
If all the good producers together produce all that you need, then the number of producers is 'enough'.

Definition 3:
'Ideal state' is when enough good producers exist.

Theorem 1:
A producer will accept bitcoins if either of the following is true:
i. Ideal state has been attained.
ii. There exists exchanges that trade you physical currency against bitcoins.

Observation:
Once we are in the ideal state, we no longer need to have bitcoins converted to physical currency. So we don't need the exchanges to exist forever. We need exchanges only till enough producers have started accepting bitcoins.
> JavaScript was slow until Google worked its magic with the V8 engine. I'm wondering why I haven't seen any project out there trying to do the same for Python or Ruby.

Uh, because neither Python nor Ruby is uniquely entrenched in a niche as important to a big, Google-like company as JavaScript was (and remains) as a client side browser language, creating the incentive for said big company to throw lots of resources behind making it more performant.

So, Python and Ruby are stuck with their existing core teams (and some side efforts) working on performance improvements. Those still can pay big dividends (in many areas, Ruby 2.0 is apparently a big jump from 1.9.3), but are unlikely to be as dramatic as V8 over pre-existing JavaScript engines.
To save on Dropbox you have to give it access to your entire dropbox? Maybe that's a dropbox limitation, but no thanks.
Thanks Matt, that's good to know.
Show HN: clabot checks if a pull request's author has signed the CLA or not.
It's likely that Google is querying DBPedia.org instead of trying to manually parse plain text on WikiPedia
AndesBeat ‘remote’ picks for Start-Up Chile Demo Day
The problem I have is that I can't really imagine the catalog subscription model to be feasible if any and all catalog entries were available to download without DRM. Someone with a fat pipe could just spend a month downloading absolutely everything, cutting the subscription and enjoying the goods for a long time to come, whereas the idea is that the user remains as a subscriber because of the limited time they have for consuming all the content.

And while DRM is generally very inconvenient, there are also places where it's mostly "invisible" - Spotify and Netflix are pretty damn convenient on the whole, with pretty much the only major downside being the inability to watch stuff without an internet connection (though Spotify offers limited offline downloads for this reason too). The DRM in Steam is also generally quite invisible to the end-users, which is why people generally do not mind it - and also because Steam offers a lot more convenience with its service than what it takes away with its DRM.

As I said, ideally I'd like to see digital stores that combine the catalog subscription model as well as individual DRM-free purchases. Think Netflix, except you could also buy the really good stuff that you like. This would allow you to download DRM-free copies in many formats whenever you want, they could also bundle purchases with stuff like extras, and best of all: since they have a streaming infrastructure in place already they could also offer unlimited streaming for bought titles, even if you don't have a subscription. I imagine it would make for quite the killer service. But if everything could be downloaded DRM-free with just the catalog subscription, the individual sales would not work, and subscriptions would probably have a terrible retention rate.

Again, I just can't see the catalog subscription model working without at least some sort of "download prevention". I guess the biggest question is: Can we achieve that without the need for heavyweight black-box DRM schemes? I mean, you'd really just need to stop "casual" downloading - pirates will always find a way around protections, so they can't be stopped, but you'd just have to make sure a regular customer sees value in both the catalog subscription (which would be essentially renting) and individual title purchasing (actual buying).
Vintage videos show Woz speaking on “computer abuse,” Steve Jobs, and more
I've also gotten this spam, and I haven't posted in that thread. I think it came (but it's hard to say for sure) as a result of me posting in https://news.ycombinator.com/item?id=5389150; or at least it came soon thereafter.

I don't even have my email address anywhere on HN. It's easy to find it via the URL in my profile, but someone must be dong more than just scraping HN itself.
Could be a private binary, could be a hardware component, but yeah, the actual DRM part is not in this spec.
Hi Andrew, congrats on the campaign and reaching your goal so quickly! And thank you for South! I've been using South for some years and it would be impossible to imagine working on a Django project wihout it. Two quick questions:

- Are there any South "Good practices" books which you would recommend? South's documentation is great, but it might be interesting to look at some real-world project examples to learn a few new tricks.

- I'm interested in particular in data migration development practices. How do other developers go about developing and testing them? I've discovered that by raising an Exception during the data migration, South will rollback the specific migration, allowing me to iteratively test/debug the migration until it seems bug-free and ready. Are there any other ways to do it (would running the data migration with the "fake" option allow me full read access to the database, but would rollback / skip any writes?).

Thank you for your time!
Off-topic but how is money "earned" from Kickstarted taxed?
Getting 6 nines uptime costs money, if you make that investment in infrastructure/staff then you deserve to make it a selling point.

OTOH I can certainly see an exception when it comes to what is effectively digital terrorism.

There seems to be at least some belief that Adria was let go at least partly to stop the fallout from the DDOS attack.

You can't let 4channers get the idea that they can set policy decisions that affect others and ultimately have nothing to do with them.
I can't. I think criminals will find their way with Bitcoin or without it. It's easy to fall for the easy argument: "the standard banking/monetary system is even worse, so bitcoin is ok". As a small example HSBC was considered too big to jail (they laundered last year about twice the size of the Bitcoin Economy, helping criminals, drug lords, etc), and only got a slap on the hand (a $1.8bn fine). The powerful can launder their money, do tax evasion, use tax havens ... now it's available to all technicaly skilled ones (good or bad?). Drugs sold on silk road were evaluated (http://arxiv.org/abs/1207.7139) last year to about $14m/year ... a good 20% - 30% of the bitcoin Economy, so yes it's looking pretty tainted so far. I would however highlight one innovative point: If you slip (leave any trace, don't use TOR, use a physical address, leave your IP), the community can track you down! And I think it will happen. Because ledgers are public, you can make algorithmic criminal enforcement :)(for those criminals or corrupt politicians who are not careful enough)
So how many times has gcc 4.8.0 left the solar system already? :)
Do you have a link to that? I'd love to be able to show that to others.
This isn't a clear cut line not to be crossed. It's a matter of personal ethics. There are times when you do something differently precisely because you think it's a better way and gives your company and your customers an advantage. When that advantage becomes clear for all to see there's no reason to deny it, hide it, pretend that it's just blind misfortune that could have happened to you just as easily, when you have taken active steps to make sure it didn't. You don't need to tear down your competitors, but you shouldn't avoid pointing out why you are good/better.