skysight-inc/HackerNews huggingface dataset:
You all have it wrong. Universities are obsessed with leadership because those kinds of people are the ones that will donate to the school later.
Show HN : Plan, visualize, migrate and provision with AWS resources
I use a lot of things every day that I don't google, mostly because I know about them.
I found this very frustrating in High School. It ruined clubs because people weren't interested in the club, just the resume.

...It's such great leadership to get yourself elected leader of the club that doesn't do anything because you're too busy being a "leader." No doubt said "leadership" provided some compelling anecdote for an entrance essay...

The whole approach to 'leadership' taken these days where it's almost a subject itself is so frustrating and at odds with the whole idea.
Yes, agreed. I was sort of mislead or implied. It'd be better if CFT can give out the problem description followed by the sample code or don't give any sample code at all.

For me, it makes more sense to receive the detailed information, especially the system condition and restriction for trouble shooting and problem solving, followed by brainstorming, instead of going directly to fix code. Because we are used to the pattern to make minimum code change, especially in production. If the code should be completely changed, then we need to know the requirement and re-implement it. Sounds like we have different convention though.
I see a very concrete and specific criticism that both goes to the core of the article it critiques and is backed up by argument. It is harshly worded, but on the other side these kinds of "cheap metrics" lead to situations with high emotions, so I have a difficult time blaming people for reacting strongly to them.
Same in downtown SF -_-
People have multiple motivations for doing good things. There are the public ones, which they tell others about, and the private ones, which they tell only to their closest associates if at all. People are complicated.

But since the good things get done, does it really matter if the motives weren't 100% pure?

And plenty of evil is done in this world by people with the best of intentions. (My father once said he'd rather have a crook as President than an idealist. The crook would do a lot less damage.)
Agreed. On the way!
Its hard and I wish I had more info. One thing I do know is that blogs are the worst form of information. I would think being a whiz at Javascript and PHP would be a prerequisite but maybe you just need a good understanding of different specs and protocols.
So, both Google AND Facebook are stingy with these payouts?
Really? I thought email is used for that.
If you have a list of thousands of items, attaching event handlers to each of those items separately is relatively expensive, although it makes the view code nicer. If you are as serious about performance as these people, you would want to add delegated events on the parent level. There is a writeup about doing this in Backbone [1] although I can't vouch for it.

In fairness, getting really good dom performance out of Backbone is hard because of the lack of built-in delegated event support and the non-synchronized redraws. If you have big apps that need to be super-fast, either read up on dom performance practices and adopt some helper libraries along with Backbone, or try a framework that has its own draw cycle and delegated event support.

[1] http://lostechies.com/derickbailey/2011/10/11/backbone-js-ge...
I just want to echo how cool of a site this is. I'm actually not a designer at all(far from it, I do entirely backend work) but I've gone through most of your teardowns just because they're interesting to read and it's cool to learn about UX stuff like this.

The only comment I'd have is that I found the "zoom in on mouseover" to actually be really confusing at first, and I don't really get any utility from it. I suspect this is because I'm primarily interesting in what you have to say about the site, and not the zoomed-in details of a particular page.

Thanks for the site!
Count down until the $3.5 billion acquisition by eBay/PayPal/Google/etc. Kind of amazing to see these happen on HN over the years.
(I'm not associated with Stripe)

Can you please give at least one example or suggestion?
Seeing this comment makes me realise how much of a crazy technical risk I made choosing to use Stripe when I did.

My company started charging for things in April 2012, but I made the decision to use Stripe months before that, something like January 2012. Only 4 months after you launched!

We only did 1500 transactions on our launch day, yet at the time it was enough to break your service for a little while due to load. Your customer service at the time was really great and you refunded all the transaction fees for our launch day and gave us a list of all the customers who had tried and failed to make transactions so we could contact them.

I don't think I realised at the time how small you guys were. We are lucky that you guys didn't fail, and I doubt that the me of today would have relied on such a young company. Certainly we could have moved to a different payment processor, but losing all the saved card data would have sucked a lot.

So great work on that!
The html doesn't necessarily have to reflect the source code. pg and kogir have mentioned making changes to it now and then.
... and just to be clear "A" stands for "Annoying."
There is a very big difference between an app that can be limited to newer Android versions and one like this that must run on buggy, old, un-capable of using newer UI widgets versions. While inclusion of ActionBar compatibility is a big improvement in the usefulness of the Support Library, it's still not a zero-cost, zero-risk decision.

Some of what you are complaining about is valid, but an up-to-date UI can reasonably NOT be the top priority for an app of this nature.
Post-Dogecoin
(should have mentioned, I'm the author of TFA)

and, motivated by you guys, posted parts 2 and 3

http://blog.streeteye.com/blog/2014/01/optimal-certainty-equ...

http://blog.streeteye.com/blog/2014/01/retirement-plans-that...
>But the GOBN is part of leadership.

Are you saying that the ability to network is a part of leadership? Perhaps I'm a dullard but could you clarify what you meant?
The only thing that sounds at all wrong here is the conflation of leadership with authority.

Way back in the 1970s, I observed that a lot of universities were focused on training leaders. I was at Harvard at the time, and they didn't much care whether you wound up as a leader in scholarship, politics, business or whatever; but they assumed they were training some kind of leader.

The case was even more extreme in other countries. Tokyo University was obviously in the business of training its country's leaders. Poorer countries had their one-best-university with a similar charter. France had its Ecoles Normale.

And by the way -- notwithstanding what the article writer says, a lot of the UK's leadership does come from Oxbridge.
Ask HN: What is Malcolm Gladwell's best book?
I had no idea google drive was often blocked - thanks for letting me know!
Snowden revelations catalog
Thanks for the feedback! The zoom tool just went out last night, and I don't think it's completely "there" yet. As a (former) developer myself, I'm really glad to hear it's interesting to non-designers, too!
"is it ok to presume every X is a criminal unless proven otherwise"

I never said this? I don't think that men should be assumed to be criminals.
Or rejected acquisition offer and subsequent raise at $10b+ valuation.
All depends on the country your bank account is in.

As an Australian company selling to the US, we've kinda been left in the lurch with their AU beta.

When it was launched we were told they were working on being able to accept/convert USD into AU accounts, so at the time we (incredibly naively) started building our subscription code around their API, assuming it'd be ready by the time we were.

Almost 6 months later and all we can get out of them is "we don't have an eta but we're working on it", and we've been sitting here the whole time losing money hoping that it's just around the corner, when really we should have just thrown out the work we'd done and gone with a provider that can already handle it.
I'm hoping that some day a lawsuit is successfully taken against a device maker who does this.
Exactly. Bitcoin is too big to experiment on, and the arguments of the hardcore-Bitcoin folks who hate altcoins are getting more and more ridiculous.
The Video That Made Anonymous
Is there a name for the phenomenon that the first entries in any contested ranking tend to be less interesting?

Sturgeon's Law, maybe.
Also worth pointing out that if his staff (house.gov) sent him an email (house.gov) and they all presumably use the same mail server (they do, House IT is all in house), then the tubes he's referring to were literal wires going from the basement of the capitol building into his office. I suspect it'd be pretty hard for the "commercial" stuff to get caught up in that.

Sounds like House IT was bad at administering a mailserver (they are -- when I was at the Sunlight Foundation, we linked to them and they called us accusing us of a DDoS), and decided to blame it on "the commercial internet."
Yes, it seems like it is changing every minute or so (or perhaps it's just my imagination), which makes it pretty difficult to test all the hashes even if trying millions. I might have to switch to a faster language :(
Ask HN: Advice on how to go from finance to rapid growth finance
What experiences have HN readers had as finance professionals at rapid growth companies like Facebook, Twitter, Pinterest, Dropbox or any other rapid growth companies? (This is a throwaway. I have another account that I have used for over 3 years on HN with over 2000 points)

- I’m currently 31 and live outside California in a major city

- I work in finance (in a buy side position) in a very well known, prestigious firm

- I could stick with finance for 3 to 5 more years and move from $150k to $200k-$500k, with a very small probability of making more 10+ years out as a portfolio manager.

- Prior to my current firm I did a short stint at a major, but slow growing technology company at low level corp finance, then an MBA and MSB, now I work where I work now.

- And while the pay is great, I really want more out of life. I want to go back to working in technology. I want to working with people building something, including learning to code, but I don’t want coding to be my primary job function.

So my question to HN is:

Has anyone made the transition from buy side finance to corporate finance at a rapid growth company? What is it like working at the top technology companies? Do you feel like you have impact? What are the best places to look if you have capital markets experience? How do you manage the job search? I like networking, and I’m working on it now, but most of my contacts are at large public companies and in my mind (not sure if I’m right) I feel like companies before they go IPO would be more interesting.

Any other suggestions?
The more direct competition is probably Localytics.
I'm curious how people can put down vote on my comments. According to the guide line from HN, down vote is only available for people who have enough karmas.

BTW, if you are not happy to hear that, I'd like to know your opinion.
I'd love to know what are stripe's plans to launch in countries where payment gateways are regulated and one company has constitutional monopoly (looking at you, Chile).
You can still add a bunch of functions to the "quick access toolbar" which is still open at the top of the screen even if you minimize the ribbon.
The change required is a tiny one.
Relational Algebra is about executing the query. Relational Calculus is about formulating the query in the first place. Unless you copy-paste all your SQL code, you wind up using Relational Calculus. I would agree that most developers don't have a formal understanding of it (I sure don't) or even an awareness of it. They may not think of it as doing math. They may be thinking "how do I use a select with a join to get this particular set of data". But it's still math.
Yes :) We are working on pluggable execution drivers. The current driver (lxc) will be replaceable by eg. libvirt, plain chroot and eventually zones, jails etc.

There is actually someone experimenting with Jails support already (can't remember his irc handle atm). If you want to come by irc or open a github issue, we can put you in touch.
This is a barstool conversation topic I enjoy. To my mind, the traits that you would expect in immigrants to the "new world" would be a mix of positive and negative ones.

The way I see it, if I were successful back in the old country, I would not move. If I were unambitious in the old country, I would not move. But there you have it.
G.W. Bush.
Very interesting observation. It's very similar to work resumes in that it's very difficult to tell which positions a candidate had which meant anything.
I just think that the 5s is actually snappy enough to use it in cases you may hesitate to do so before. I actually had a 5 that I accidentally dropped and destroyed. The difference in speed between the 5 and 5s is very noticable to me. I use it much more than the 5 for every day stuff.
Oh, good point! Indeed, the iPhone 3G can't be upgraded to iOS 5, limiting what applications can be used on the device. While Apple does have a system for allowing users on older devices to install the latest compatible version of an app, that only helps if a compatible version exists, and it still works with the application servers. With an increasingly small number of applications available to use bandwidth, it stands to reason that average bandwidth usage per iPhone 3G user would go down over time.
Just looking at what's available now, this looks to me like "zoho apps meet bootstrap-like graphics". Apart from the nice look, what is your advantage over zoho's offering?

Also since you compare the service to gmail, could you tell us something about your anti spam solution? Gmail is pretty much a benchmark for results here, given the volume they process.

Considering it was created with such small team - really good work :)

PS. does that mean there's no operations team at the moment?
Looks cool! I remember using HelloFax for this kind of thing, and it worked very well. Any difference between this and helloFax ?
Well...there's that one operating system out there that got pretty popular after some guy in Finland posted it online. Name escapes me at the moment, though.
We explain this in detail in the blog post: http://blog.docker.io/2014/01/docker-closes-15-m-series-b-fu...
Also, for ruby: `gem install faker` [1]

1. https://github.com/stympy/faker
My business news sites get 3 to 5 times as many visits from iOS versus Android.
> The big difference is that each player is already paying for bandwidth at their end

We are really only paying for bandwidth to/from our providers. Everything in-between is best effort, nebulous peering arrangements, etc.

> But, ISPs charge their customers for 'unlimited' bandwidth

I doubt you can find a single residential Internet provider who advertises unlimited bandwidth at this point. The marketing for 'unlimited' started to counter dial-up services like AOL who billed usage by connection duration not bandwidth usage.

> having all the major content providers on-board with calling them out on throttling will keep them from doing it

Way more likely ISPs will do a little deep packet inspection and re-write the page to have a message along the lines of "Netflix & Google are the reason your rates keep going up. Your video is buffering because Netflix & Google want YOU to pay more for Internet service"
AOL hired talented people too.
The special thing is the conventions.

The admin depends on uniform URL conventions driven by the framework and the URL reversion mechanism to get object URLs.

The CRUD DB functionality depends on the models being compatiable with the Django ORM interface, as well as the forms and the interations between the ORM and forms which allows for things like ModelForms.

The admin has its own set of important template tags to render information depending on the context, and that allows for consisten overriding and enhancing of functionality.

The imporant thing is that, even though all those components are decoupled, they were made in mind to interact flawlessly, and share idioms and interfaces that allow them to work together in ways that that more decoupled frameworks do not.

Finally, while there is nothing special about each component per se, most people seriously exaggerate the shortcomings of each, and there is no component in Django that is plainly bad, something that I have personally seen in pretty much every other framework I have worked with. Consistency is important.
This post is inaccurate. (Check out Darragh's response in the comments.) It's also worth noting that 1) Stripe and its processes are audited every year (we're a PCI-certified service provider), and 2) that MasterCard has actually followed a very similar strategy with their Stripe competitor.
Well they do advertise here in Australia
Sure, glad to give feedback, though this would make sense if you're familiar with using stripe. Our team is of course not one of Stripe's larger users, though we do use them enough to fall under one of the volume discounts. Here's a few things that I can think of from the top of my head:

When selecting a user to change the plan, the modal takes about 3-4 seconds to populate the new plan dropdown. The new plan dropdown is like 200px wide, which makes managing multiple plans pretty cumbersome.

The main dashboard view only has Gross Volume, with no way to switch to other views (ie, no way to take into account refunds)

Event view is pretty cumbersome for managing things, as it shows only 20 events at a time. Also, event filters apply to all of customer payments, not one ( so going to filters resets whatever customer you were looking at )

Logs are labeled with non human readable things like "200 DELETE /v1/customers/cus_2fdyjF3lV1FYyc/subscription"

There's no dedicated "Name" field for customer details though there is a name field that lives under card details.
How would you propose implementing a noticeboard feature?
No Worries! Congrats and keep up the good work!
If I ever start a company, I'm going to run fake.company() and fake.companySuffix() until I find one that looks good.
Never is ;-)
Yeah, I know from where come the relational databases. Still, claim that using SQL is using math is like say using a car is using math. Like using python is using assembler.. and at the same time is not.

This is kinda zend: If a developer don't think about math....
Leadership is power, and people love power. I don't think its an American condition, though it certainly manifests itself here quite loudly.
China-Japan Conflict Could Lead To War
As a fellow Chilean citizen I can just say: what?!

Is it Transbank? Redcompra?
For easy conversion to your own local time: http://localtime.io/#?d=Jan%2023%201-5%20AM%20PST
Americans colleges are obsessed with leadership because it is one of the United States' main exports and profit centers.

Look at Silicon Valley. What is the whole phenomena of technical innovation about if not leadership?
Yeah. I know it's weird. They block Google Drive (and all other drive/sync software like Dropbox, Skydrive, Box.net client etc.) but not Gmail.
I did the exact same thing. Pretty sure I mentally checked out at that point. I didn't even pay attention to the screenshot on the screen though that's also standard at this point.
(Stripe Developer) - tl;dr -- This claims that Stripe.js runs on the merchant's server environment, causing the server to be subject to PCI DSS. In reality, Stripe.js is served from Stripe's servers, and runs only in the browser, and this has always been the case.
I'd absolutely try as much of your own equipment as possible. Comcast may well be up to other tricks, but they also have no incentive to give you anything other than a "good enough for most people" modem/router.

It can be surprising how much of a difference better networking gear can make. I've seen a VoIP router throttle a 50 Mbps to 5 Mbps for no apparent reason (over-aggressive QoS logic?). I've also seen issues with modems that don't have the latest-and-greatest DOCSIS support (you'd think Comcast would notice that sort of thing when you complained, but...).

I'd also avoid combined modem/wireless router boxes (which it sounds like you have) like the plague. The bundled wireless is usually much worse than what you can get separately. Plus wireless technology tends to move faster than modem technology anyway.
This will be the second year where I've placed data ownership in my farm leases. Essentially, any data directly describing the farmland (geolocation, soil types, nutrient levels, etc) is my data, and may not be given away except as required by law or crop insurance.

Any data derived from or tied to farmland specific data (e.g., yield/acre) is a joint product with the tenant, and requires approval from both tenant and landlord/owner/agent.

Like Hell I'm going to let some 3rd party/parties mine data about my property and sell it for their bottom line, and not give me squat.

And there will be a lot of farmers thinking the same way. My 85 year old dad--who's never touched a computer in his life--got it instantly when I explained what I wanted to do:

"This information thing you're talking about is a new commodity."

Bingo.
I think another close analogy is fashion.
Apple New Campus Cost Seen Jumping to $5 Billion
> Doubling broadband speeds every 2-3 years?

Doubling the infrastructure required to deliver customer bandwidth demands -- not speeds. For example 2 years ago maybe the average customer had utilization between 8-11PM of 4Mbit/sec. Today it's maybe 8Mbit/sec. That requires your ISP to deliver 2x as much bandwidth during those hours regardless if the speed package has changed or not.
Also, keep in mind you're going to get turned down. You can be Brat Pitt, and you'll still get turned down more times than you can count. Don't take it personally, just tweak up your profile, photos, and messages so you get a little better response rate, and that's all you can do.
don't kid yourself. women are people too, just like men. they love the validation of receiving tons of messages, even if it's spammy.
How I read this article? (a) Android apps are more efficient about data. (Chrome has a bandwidth saver feature, for instance.) That said, (b) iOS has better, more content- or communication-rich apps that promote interaction and consume data. (c) iPhone owners may be able to afford larger data plans and therefore use more data. Or (d) iPhones tend to backup over the air a lot more thanks to iCloud than most (every?) Android app I've ever used. Plus (e) iOS focuses on background networking and downloads at an API level that Google is only now starting to with projects like Volley.

Which leads me to my last point: There's too many variables here. Focusing on phone model and total data used doesn't speak enough to app preferences, platform differences, and ecosystem maturity. Frankly, as a Nexus 5 lover waiting for the iPhone 6, I really like how iPad raises the bar for iPhone app quality. I don't expect things to take off for Android until Google convinces people that the Nexus 7 isn't just a bigger phablet, perhaps with new APIs. The one thing Google got right vs iOS that no one will argue is their API compatibility layers. It keeps older platforms feeling modern -- when was the last time you saw a pre-5.x app on the App Store? Android goes back to single-digit API numbers easily. (8 or so, at this point.)
Awesome :) One big issue (with actual effect on revenue of your users) you guys could solve better would be handling delinquent/expiring cards better. We had to built some things in house to deal with this on our end, as once you have a non trivial amount of paying customers it can become at least a small pain. I know there are webhooks for failed payments etc but this stuff is really difficult to surface in the web interface.