skysight-inc/HackerNews huggingface dataset:
No they aren't. Here is a Bayesian method that is just as easy as any Frequentist one. At my last job, a completely non-technical user who didn't even understand statistical significance used it just fine [1].

http://www.bayesianwitch.com/blog/2014/bayesian_ab_test.html

The only cost of the Bayesian method is that the bayesian python script is thousands of times slower than the frequentist one. I didn't do benchmarks, but in terms of order of magnitude, the frequentist method might take 1 microsecond while the Bayesian method might take 1 second.

[1] He used a less advanced version of the method which used a normal approximation - not that he needed to know the difference.
Pardon my naivety, I don't follow much Bitcoin news except for what I read here in passing. What happened to Mt Gox? Having trouble finding unbiased news on the subject
I much prefer early pg to current-day pg writing. Hopefully handing over the reigns will bring back some clarity of thought.

This is a good article which highlights several things I agree with:

>The prospect of technological leverage will of course raise the specter of unemployment. I'm surprised people still worry about this. After centuries of supposedly job-killing innovations, the number of jobs is within ten percent of the number of people who want them. This can't be a coincidence. There must be some kind of balancing mechanism.

precisely. The whole 'technology gone done taken our jerbs' thing seems to be popping up again lately - anyone taking this line needs to justify why this time it's different.

>One upshot of which is that the companies of the future may be surprisingly small. I sometimes daydream about how big you could grow a company (in revenues) without ever having more than ten people. What would happen if you outsourced everything except product development? If you tried this experiment, I think you'd be surprised at how far you could get.

WhatsApp
Do they? Every satellite internet provider I've ever seen has hilariously low bandwidth caps.
I wouldn't be cynical if it were in fact Github.
That video was from 2003. Here's a more recent visualization (2011) by the same person: https://www.youtube.com/watch?v=dMPXu6GF18M
And projects don't talk to each other? And departments don't talk to each other? And departments don't report to inter-department leads/heads? There aren't Director or VP level managers?
I'm someone currently specializing in analytics as a digital marketer at work (and learning R and a bit of Python in my spare time for greater and swifter data analysis!) Similar to your former superior, I'm also coming out of a liberal arts background. I just want to make it clear that someone like me, despite their background, agrees with you that the person you were reporting to was foolish to even bother A/B testing such minor elements at 100 hits/day.

Sadly, many foolish "SEOs"/"digital marketers"/"growth hackers" have this same mentality that such subtle changes--despite low traffic--still offer meaningful information to digest and further analyze. But hey, they gotta keep their boss/clients on-board for the thrill and payment, right? For everyone out there, remember that often outside the highest echelon of traffic levels, this testing is often performed by marketers with BAs in business administration, marketing, or liberal arts degrees like me. They are often not the statisticians referenced in this document. And sadly they may likely be people unlike me, unwilling to stretch out into a programming languages for data analysis and may have never cracked open a book on statistics. But frankly they have other things to worry about--like staying in your budget and overall digital branding and marketing strategy. Their budget and time is likely better applied outside of A/B testing.

If you have a mathematics background, reach out to your marketing department. If you consider yourself a math-wiz, reach out to the "growth hacker" or "SEO" a few feet away. They deal with the stuff you don't want to deal with. You deal with the stuff they don't want to deal with. Help each other out and engage in a conversation to better help your business. At least your superiors would appreciate it.

Personally, when it comes to landing pages, I test much more dramatic shifts--significant changes to the entire design or to the header imagery along with call-to-action. I don't buy into the testing of slight adjustments to things like font size or button color (and especially when there is such so low volume). That said, I've never worked with hundreds of thousands of visitors per month on a site, where anyone would imagine smaller changes for testing can make a bit more sense to look into.

gkoberger, I'm sorry you hated your first webdev internship. I would have hated it too.

On a side note (making specific reference to the document instead of the comment!), I really enjoyed point #3. This speaks very much to the often short-lived A/B testing of low-volume AdWords text ads. The data is often ALL over the place despite the (otherwise) "professional" use of the platform.
Let's do this
Home Depot saved a mans life!
Very little of that was enabled in the default install. The no vulnerabilities claim rubbed a lot of people the wrong way. Sometimes things were patched that could have been remotely exploitable, but not called vulnerabilities because nobody checked when bugs were fixed.

Even so, I still I really like OpenBSD. I'm glad they finally got started with code signing. This work on Xorg is fantastic, although I can't see the point of running Xorg on OpenBSD.

Wish OpenBSD had better SMP support and ZFS.
I would use Standin if I used Adobe CC. Nicely done.
The point isn't whether one can afford it, but whether it's right.
MtGox wrote their own Bitcoin wallet software.

MtGox had a bug in the wallet software that caused it to lose track of outgoing Bitcoin transactions.

People exploited that bug to take out more Bitcoin than they had in their MtGox account.

MtGox shut down Bitcoin withdrawals to fix the bug.

MtGox has not fixed the bug three weeks later and a lot of their customers are anxious.
Baby boomers' approaching housing bust has business implications
I don't know much about Bitcoins, but is there a large risk of tainted workers in a pool that are reverse engineered and have knowledge of the part of the algorithm they're helping with? Then, if they detect they mined a coin, they disconnect from the pool, don't report the result, and take all the profit.

I couldn't find anything with a quick search, but would be interested to read more about (client-side)? security vulnerabilities of pooled mining.
Whether it's a testament to Python's clean syntax or Norvig's immense coding experience, I always find his code to be good examples of readable code. He even managed to make code about regexes look nice!
And then MtGox blamed their own bug on the open source developers calling the actual protocol a bug. (Although malleable transactions were a pretty stupid idea.)
Samsung Announces Tizen-based Gear 2, Gear 2 Neo Smartwatches
I'm wondering if these days "filing for IPO" is synonymous with "couldn't raise another large round." It seems so common for multi-billion dollar companies to do a huge private equity financing (+$100MM) to push off Sarbanes-Oxley a few more extra years.

Twitter, Dropbox, Facebook, Uber, GitHub, Airbnb, and Square have all done this. Maybe Goldman Sachs wasn't hungry for this one?
It's funny you joke about that...

The alleged FBI backdoor in OpenBSD's IPSec implementation:

http://marc.info/?l=openbsd-tech&m=129236621626462&w=2
PassTheHash exploit still works on Windows 8.1
The joy of small data
Charlie Shrem (of Bitinstant fame) claims that he had a lengthy talk with Mark Karpeles and "good news on the horizon for people who have funds stuck in MtGox". http://www.reddit.com/r/Bitcoin/comments/1yre42/mt_gox_ceo_r...
http://en.wikipedia.org/wiki/Patrick_Collison

Patrick's parents ran a small employee training business in Limerick, Ireland, a city of 60,000 (http://en.wikipedia.org/wiki/Limerick, https://www.sqt.ie/).

I don't know him, so I won't say if he is "fratty shitscum", but, well, judge for yourself: http://www.youtube.com/watch?v=qQpHfvEaF3I
Soundcloud is definitely a great way to discover new music, but we're making it even easier. All the best that sites like soundcloud have to offer, sent right to your email.

Love the feedback.
That's an intermediate goal; there has to be a reason why you want to solve a problem.
You do realize MS continued to bash WebGL long after the CORS issue was resolved. The point is there's still reason to hate MS. They are still a bad company that does arguably bad things.

I'm all for them switching to sweetness and light but the OP is suggesting their evil ways were 20 years ago. They're not. Their evil ways are still recent.
I think that that is a huge generalization. It depends what the person's reason for wanting to make money is. And it depends on whether there are other reasons besides making money.
My bash scripts usually deal with files and text processing. Bash and Perl are great for that, especially Perl when I need a little more structure. Perl is more performant than Python for these tasks.

Python is great for other types of scripts though, I usually switch to Python when I need to interact with web services or databases (there are great libraries that make this really easy, Requests and SQLAlchemy).

As far as Python feeling clumsy for shell scripts, things like importing basic os functions:

import os, sys, shutil

and:

if __name__ == "__main__":

don't make it feel like the best language for the job.
Yugoslavia did exist at the point in time when they had hyperinflation, which is what I was referencing. For the record, I certainly do not think Yugoslavia, Angola OR Peru or are continents. I just rephrased to make that more clear. Thanks for your input!
good for you! I always found it unfair that left wing protestors are allowed to do illegal things, like camp in parks. They complain about privilege, while they themselves are afforded privileges that ordinary people (like you) don't have.
Hmmm... This article strikes me as relatively missing a few things.

Perl 5 is a mature language. There is a lot of effort at building Perl 6, but at this point it doesn't really look like Perl 6 will be a successor to Perl 5 (the metaphor now is "little sister"). It's so different, it is like learning a new language.

Now, I do a lot of programming in Perl. I have done some scripting in Ruby, Python, PHP, and more, but I always come back to Perl because the language is remarkably flexible. (Rebol is probably the second I frequently come back to, and Red looks promising.)

Predicting the demise of Perl is relatively premature. I don't think we will ever see Perl 6 supplant Perl 5. Rather these will become different languages (with a relationship similar to that of C vs C++).

Now you can write crap code in any language, and I just love how Python gives invisible characters semantic meaning (not), a problem that is likely to get worse as the number of whitespace characters continues to proliferate (not just plain spaces and tabs, but non-breaking spaces vs regular spaces....).

What perl has lost is the "let's quickly throw together an app" crowd. That crowd has gone sometimes to Python, sometimes to Ruby, and sometimes to Lua. From where I stand, good riddance. This is what gave Perl a bad reputation in the past.

To plug my own projects, right now I am working on a framework for delegating Perl object methods to PostgreSQL stored procedures.[1] At some point I may port the work to PHP and Python, but currently Perl is where this is really going for me. The thing is that such work is not applicable to the "throw together an app using an ORM or NoSQL fast" crowd, but it allows for some very sophisticated, powerful, and robust business tool development.

Additionally I have to plug http://cpantesters.org. This is a really really useful piece of the Perl community. I got a test failure report today for PGObject::Util::DBMethod failing to load in Perl 5.6.4. My first thought was "who the heck uses Perl 5.6 anymore" and my next thought was "I guess I had better start adding minimum Perl versions to my Makefile.PL."

[1] The two most important pieces are https://github.com/ledgersmb/PGObject-Simple-Role and https://github.com/ledgersmb/PGObject-Util-DBMethod
long story short, they halted customers from withdrawing fund until they 'sort out their technical and security problems'. The longer the problem go unfixed, less likely customers would be able to withdraw at all, so price crashed 85%.

This all happened in the past few weeks.
If only there were some sort of text and voice based communications methods we could use to facilitate the transfer of information between disparate groups...
RocReport – Connecting citizens to civic authorities
Diary: Get Off the Bus
"With MusicBox you'll get bundles of kick-ass songs from new artists delivered straight to your inbox twice per month."

Kudos for making a fresh attempt to solve the music discovery problem, which is often a source of frustration for me, but the italicised words above made me lose interest. I have never had music in my inbox and I never want to have music in my inbox. For me, instead of being "effortless", that sounds like loads of effort.

(I'd consider paying for a subscription to a one-click solution that imports curated playlists directly into iTunes or Spotify.)
What are postgres solutions for HA? Mysql has mmm and more recently galera... Percona backup is good for backup as well...
> Applications written in C, C++, Objective-C and even Java vastly outperform HTML5/JavaScript-based apps, especially on devices with limited capabilities.

Citation when it comes to Java (assuming you're talking about Dalvik, because that's the relevant Java implementation on mobile)? Dalvik is not generally considered as fast as either V8 or SpiderMonkey. For example: https://blog.mozilla.org/javascript/2013/08/01/staring-at-th...
Could this be a plan to drive down the BTC price on MtGox, let the MtGox admins buy out their entire supply at bargain prices and then they can manually transfer their coins out? They might be able to make enough profit there to cover the losses from the hack, depending on how much they lost.
Big old code bases, have a lot of what I call as 'tribal knowledge' associated with them. People go out, and do experiments only to burn their hands. Over years, the old maintainers generally accumulate a lot of ideas and 'tribal knowledge' to know why 'pie in the sky' ideas won't work.

Nevertheless, people still try. A lot of them fail, a few succeed.

The vim code base is around 300K lines of C code. I'm sure its nothing like Java where 90% of the code is get/set methods, high level delegating classes and exception handling code. 300K lines of code which does the actual work is simply too much code. And one should exercise great caution while dealing with it. Regression is just one thing, I'm sure there are a lot of places in the code which can silently break things you can't detect only to pop up in some strange case in the wild.
I think it's valuable to show how an "old, traditional"[1] system like postgres can actually be much more flexible and powerful even working in a fashionable environment.

If nothing else, it's a great exercise to make sure that postgres isn't missing out on a real, fundamental use case. Fashionable technologies don't always have something new to offer, but sometimes they help you see something from a new perspective.

[1] Postgres is very non-traditional in many respects, and I personally believe it's revolutionary; but many people perceive it as more traditional.
Interesting, the Bitcoin Foundation logo is still visible on the MtGox front page as of 8:43 PM PST on Sunday.
>dubbed the Swiss army knife of the Internet

"Swiss Army chainsaw" is the correct quote (as can be verified by following the source link provided in the article).
Carriers are fighting against being turned into dumb pipes.

Google is fighting to turn carriers into dumb pipes.

I can't take this Google consultant seriously in that context.
This is not a recommendation, then, for either of them. :-)
I think we're in a bad spot when the only BitCoin figure Mark Karpeles is willing to talk to just got arrested himself.
>Shell scripts in Python feel clumsy

Not once you've seen this: http://amoffat.github.io/sh/
Firefox OS' developer story is definitely a worse-is-better strategy. The number of people that know JavaScript outnumbers the ninety odd people who know Objective C, Android's flavour of Java, or some new native application framework Mozilla might have created.
I had fun solving this today and wrote a dinky ruby program [1] to test my solution. Is there a better way to do this?

[1] http://pastebin.com/n0vHSdzm
Just FYI to everyone that doesn't follow the bitcoin soap opera closely, Charlie Shrem has his own problems.

http://www.theverge.com/2014/1/28/5354328/charlie-shrem-resi...
Ask HN: Best place to learn iOS dev?
What are some places, websites, or books that helped you learn Objective-C?
This is bullshit. Time Warner (Brighthouse) and Comcast both compete in the area I live in. Orlando, FL.....
Abrash wrote in his graphics programming black book, and I quote, Carmack's law ->

"I’ll take this opportunity to coin Carmack’s Law, as follows: Fight code entropy. If you have a new fundamental assumption, throw away your old code and rewrite it from scratch. Incremental patching and modifying seems easier at first, and is the normal course of things in software development, but ends up being much harder and producing bulkier, markedly inferior code in the long run, as we’ll see when we discuss the net code for QuakeWorld. It may seem safer to modify working code, but the nastiest bugs arise from unexpected side effects and incorrect assumptions, which almost always arise in patched-over code, not in code designed from the ground up. Do the hard work up front to make your code simple, elegant, great—and just plain right—and it’ll pay off many times over in the long run."
Oh wow, that's pretty sweet. I'll have to play around with that.
Pretty cool. Biggest thing I see in a few minutes of playing around is the "Choose Element" dropdown could benefit from implementing a search/dropdown hybrid.
A few days ago I was at a Half Price Books store. Something which struck me at the moment was that while there were probably 20 Perl books (some of them duplicates), there wasn't a single Python book. I took it as in indication that Perl is in decline and people are unloading their personal perl library and nobody is buying the used ones; meanwhile, people are holding on to their Python books and ones which show up get snapped up.

The alternate interpretation is that Perl needs a LOT of books to explain things due to its quirky syntax and myriad coding idioms, so there are simply more Perl books in circulation.
A list of people who unsubscribe from mailing lists would be the least valuable list in the world. I can't imagine anyone knowingly paying money for that. What you describe is possible, but I really don't think it's at all common.
When I read the title I thought this was going to be from Upworthy.
He resigned from the board but he will likely remain a member. Those are two distinct things.
Oh What.... 128MB of Ram, Are they serious? I wouldn't have doubt as much if it was 256MB.

Many will end up buying the cheapest phone possible. And the experience will be shite, which then damage the already not so good reputation of FireFox OS. Despite being a Mozilla supporter and browsing the web with Firefox, Mozilla has repeatedly time and time again just not care about user experience at all.

And the funny thing about all these report on New Firefox OS phone coming out, none of them has pricing apart from this $25 dollar phone. Even the Reference Design dont get a price either. How will Evangelist and enthusiast buy and get one?
Bring Your Ubuntu Skill to the Next Level
There is no Spotify Linux client. You're supposed to use Wine, which is hacky.
Who would want to buy a list of people who unsubscribe? I'm having a hard time imagining a less valuable list of valid email addresses.
Dogecoin miner barred from Harvard research computing facility access
Researcher: Array of Apple Apps Vulnerable to “Gotofail” Attack
U understand English? Dude, shit is cray.
So people with money frozen by MtGox are w/o recourse while the funds crash? Yikes...

Kind of reminds me of that online poker company that got in trouble with the law and people were trading "[name of company, I forgot] dollars" for below value in an attempt to recoup some of their funds.
It's good advice, but at the same time somewhat paradoxical. The author is essentially saying "don't force yourself to learn things; it doesn't work; instead, find something you don't have to force yourself to do and do that". The paradox is that trying to figure out what motivates you naturally is itself work--if you're in the mode of asking "I must figure out what it is that motivates me intrinsically", that's not an especially playful or fun-loving mode of thinking, so there's a good chance you won't notice.

There's also the possibility that you will find something that really motivates you, but it ends up falling pretty wide from what you originally wanted to learn--e.g. maybe you find that you really love programming, but only if it's in TI-BASIC on your graphing calculator.
In terms of expressiveness I think Python falls closer to Java than Perl. People make fun of Perl's sigils but I think Python's magic underscores and 'self' everywhere are much uglier in a verbose way. And no one will ever convince me that significant-white-space and not having block enders are good ideas, it makes refactoring and copy-pasting code hazardous. And I don't understand why every language hasn't added Perl's native regex syntactical sugar, it's a huge win for many problems.

But yea, Python won.
You're confusing regulation with censorship. I hope to hell that congress doesn't do the same.
Unrealistic micro-benchmarks aside, I've yet to find an Android app written using HTML5 and JavaScript that feels anywhere near as smooth and efficient as native apps written in Java. I suppose I don't have numbers to back me up, but I'm not sure that really even matters. The performance difference is something that users notice.
Do Not Do This On A Dating Website
https://developer.apple.com/
Objective-C and iOS Programming: A Simplified Approach To Developing Apps for the Apple iPhone & iPad
I used perl as my go-to general purpose language for years and years until I joined a python team in 2004, now the only thing I use perl for is as a sed replacement. The perl6 stuff just killed all its momentum dead, and then it seemed to drop off the face of the earth.

I don't see it coming back anywhere near what it was fifteen years ago. Too little too late.

The only thing I miss about perl is the regexes right there at the heart of things, but I'll trade those for scipy/numpy/cython/etc and come out the better for it.
Maybe he who proposes this proposal is just meant to be funny.
Every 10 years or so I think some energetic programmers should set about writing God's Own Text Editor. There have been a lot of really useful technologies that have come from those efforts, whether it was EMACs, Gosling EMACs, vi, vim, pfe, visual slick edit, sublime text, or even wordpad. An editor is a fairly complete system, well within the capabilities of a single motivated individual, and like cocktail gowns entirely fashion/taste driven.
I would imagine that's exactly the problem gmail is trying to solve with this new button.

(Requiring a password to unsubscribe is not can-spam compliant, by the way)
Exposing the secret US banking operations that help fund suicide bombers
That was their whole point, isn't it? To extort a toll for going over the bridge. A a classic trolling method.
Which is exactly the sort of pointless "refactoring" that someone does instead of actual refactoring.

It also makes merging back to vim difficult to impossible.

Expect to see 'neovim' development dissipate rapidly.