skysight-inc/HackerNews huggingface dataset:
There was a great podcast by NPR's Planet Money[1] about how Norway avoided the "resource curse"[2], or paradox of the plenty, whereby countries with bountiful resources tend to be less developed than vice-verse. Highly recommended! Please comment below if you would like to discuss.

[1] http://www.npr.org/blogs/money/2011/09/06/140110346/how-to-a...

[2]http://en.wikipedia.org/wiki/Resource_curse
to those downvoting the parent to this comment ... honestly, do you disagree? If so I must be missing some trick, and if so I would love to hear what it is.
Hmm, I'm using the new Maps "preview" interface, looks like the city only shows up in the old version.

edit: the marker appears and disappears in a seemingly random way, and goes away completely after zooming in satellite mode.
Would you be so kind as to expand on 'adequate' safeguards that make 'basically fine'?
What editor(s) do you use?
I live in a suburb of Sydney, Australia and in this area most of the residential streets on OSM are unnamed. So my assumption would be that there is a LOT of metadata waiting to be collected in most (all?) cities across the entire world.
They are not accepting Bitcoin. Coinbase is selling your bitcoins and giving the dollars to them.
Homebrew’s 1%: The VC Metrics Behind Investing in 1/100 Companies We Meet
CES 2014: The Knightscope K5 Robot Redefines Security Industry
I'd say concurrency support is a big one: Rust rules out data races at compile time, eliminating the need for race detectors, while ensuring that you still have the full array of options when it comes to shared memory, locks, and so on.
One interesting thing is that the search for "Gereida" does work, but only if I'm already over Sudan. I guess it needs more context to do the search, but "Gereida, Sudan" isn't sufficient.

edit: it does work anywhwere if you search for "Gereida near Buram, Sudan", but I don't think anyone would ever search for that.
Does API access need to be enabled in order to use the iPhone app? I have API access disabled on my account, and I use the Android app.
The glorify globals thing is...a bit off.

The real problem with global state is provenance, not the global state itself.

Global state has the property of being identifiable, debuggable, and inspectable.

Add provenance and you have a log from which you can see how your program executed and who did what.

Local state isn't necessarily problematic but local mutable state can make some things really hard to track down / reproduce. "Subtle" bugs are bad.

Things like modern games tend to are often developed with "local" data in the small being immutable and larger data being global (mutable is a coin-toss depending on how you're thinking about it).
It is named on the map view (non-satellite) for the 3 highest zoom levels. I also doubted dmayle's allegation, but did find the label after a minute of searching. I agree with the suggestion that the label should show up on lower zoom levels.
Once all of Bioconductor is ported to Julia, I will probably shed some joyous tears.

R is really nice for some things, because of how easy it is to work with table-like data, and operations like applying a function over a vector or a matrix, etc are cake. However, it's also slow, leaky (and sometime seems to use more memory after gc()), and often difficult to debug because so many things fail silently. If it wasn't for so many standard bioinformatics packages being available only for R, I'd probably be using Python. Once we stop running microarrays, I'll probably be using R much less.
I think that is a great course, and definitely worth your time since it covers the material concisely and at a quick pace.
Ditto for me, but I came from a largely C background prior to Ruby
This is still great news in terms of Bitcoin adoption, however. I can now spend my Bitcoin on more things than I could before this announcement.

The more merchants that follow suit, the better.

Eventually there may be no need for Coinbase if a majority of merchants accepted Bitcoin.
It sounds like Frida and Cycript have similar goals - REPL and other cool applications are planned and meant to be built on top of the core that is currently exposed to Python, .NET and a browser plugin (I built a cheesy WebGL network sniffeer running in the browser, the basic idea was to build an online collaborative reverse-engineering app where users with the plugin installed can live stream data and everybody collaborates on analyzing it online. Pure crack, I know, but I would personally love to have such a tool).
The core team is working on the language for now, I imagine once the few remaining core features start to stabilise they will be able to shift their focus to things like libraries, tooling and platform support.

Also, Windows support is definitely a priority: every single proposed patch is tested on Windows (as well as Linux, OSX and one of the BSDs, and soon, Android), and any failures cause a rejection.
Good point. This seems to be the killer argument against Bitcoin.

Why would someone choose to significantly complicate their tax return (or break the law by not declaring the capital gain) when they could simply pay in dollars?
Well, it's understandable where the concern is coming from. We've seen 0.x releases of Rust for nearly two full years now, and even the most recent ones have had significant changes. While we've heard that a 1.0 release is planned for sometime during 2014, there's little to suggest that things are actually stabilizing. It isn't Perl 6 yet, but the ongoing lack of stability is making some potential Rust users become skeptical.
Exactly. Which IS a non-negligible risk as the bottom could fall out of the value of bitcoin at any time.
Are they really? I remember what the web was like in 1993. It was a hobby, there were no big players, and all the major corporate attention was focused on WebTV, virtual reality, RISC architectures, 3D computer graphics, and other "big ideas". Much like people think of mobile, Google X, hardware startups, the sharing economy, etc. today.

There are a number of technologies now that remind me a lot of what the web was in 1993. BitCoin. 3D printing. Common Crawl. And there are enabling technologies like smartphones and cloud computing that aren't being used to their fullest potential. I suspect that the same conditions that led to Marc's rise still exist in other areas, we just won't know what those areas are until a whole new ecosystem has risen.
They play lots of shell games to hide the profits, yes, and it is complex. I'm more talking more about the big picture than specifics because, as you point out, this is an involved topic which involves a great deal of money. A lot of effort has gone into creating arguments to justify the idea that workers should have to pay all costs of public infrastructure.
To naked short sell, someone has to be willing to buy from you a stock you neither own nor have borrowed. I think if they want to do that, they should be allowed to. Despite what a dumb idea that is.
Except for the whole "you have no recourse as a consumer since there are no chargebacks" thing. And no, the better business bureau, ratings websites, etc don't count.
Lambda Calculus interpreter in 250 characters of JavaScript
So, okay then, it's about 12 weeks away from hitting stable. Took em a while but I'm glad it's finally being fixed.
An Endoscopy related antibiotic resistant Super Bug
http://www.wired.com/images_blogs/design/2014/01/reddit1.jpg

That's the current graph, seemingly showing nsfw as 100% of Reddit content at the beginning of 2006.
Luck: The Secret Sauce of Successful Startups
I think avoiding global variables is a good thing. Maybe at some large scale global variables are unavoidable but I've had good results wrapping what would otherwise be a global variable into a Context class and injecting IContext into everything that needs it. IContext is bound to Context with singleton lifetime in an inversion of control container.

The benefit of this over actual global variables is that I can create as many IoC containers as I want and they can have their own "global" state. It's great if the application inside of the IoC container is solving part of a problem that's embarrassingly parallel - rather than creating 8 processes you create 8 threads and one container for each.
Honestly I'm being flippant.

The real answer is both PG and Google and many other Serious Folk have blogged and talked about how growth is the single most important key metric for tracking project success.

Actual total users are irrelevant; they're like page views. Cute, but useless.

What's critical is that once a product has over come its initial growth spurt of early adopters, if the rate of rate of growth isn't in the right ballpark, the project is in trouble.

My fears for python 3 are two fold:

1) The initial 'early adopters' growth spurt of python 3 is over. However, we're not seeing any large scale migrations to py3; lots and lots of people just sticking with py2. Sure, new stuff is being written in python 3, but the question is, is it growing? How fast is it growing compared to the overall growth rate of python adoption?

2) NO ONE KNOWS. The core python team is not tracking this information; either they don't care, or they're totally out of touch with reality.

So when I say 'no one is using it' I mean, 'relatively few new people are using it, the growth rate over time of python3 relative to python2 appears to be flat', and if you were part of YC, that would mean the project catastrophically failing.

...and the developers should be paying attention, and they don't appear to be.
PayPal's open pricing was part of the inspiration for opening up our pricing tiers. PayPal however sells directly to merchants. Balanced sells to marketplaces, which benefit from the aggregated volume of merchants on their platform, hence the higher transaction volume criteria for our tiers.
brilliant. thank you !
Wizard: Easy Data Analysis For Mac. Statistics Just Got Sexy.
It is if you run it on node.js, as it is when you run it on node.js -> node-webkit silly :).
Awesome! I'll try to get a tutorial on that written tomorrow evening. By the way, feel free to drop by #frida on FreeNode if you have any questions or would like to bounce ideas. :)
Looking Inward: How Silicon Valley can decompress and reflect
VanillaJS - The fastest, most lightweight JS framework you'll find
The word insane does not appear on the page
When you say "very close temporal alignment" do you meant the stereo cameras he was talking about? If so, (and I'm sure since he works on Photosynth he is infinitely more qualified to comment but this is the internet so I'm going to anyways) then the advantage of a stereo camera is that you can more accurately judge depth as long as you know where the two lenses are in relation to each other. Think of it like like those old-timey 3D images. [1] It appears as though Intel's version is going to be a single camera with a depth sensor like the Kinect.[2]

[1]http://en.wikipedia.org/wiki/Stereoscopy
[2]http://www.display-central.com/free-news/display-daily/3d-ca...
Netcraft Site Report for http://twit.tv
You can build services atop bitcoin that allow for chargebacks.

This is yet another attempt to hand-wave off bitcoin without thinking.
some notes: http://stick.gk2.sk/2014/01/love2d-on-android/
https://news.ycombinator.com/item?id=5428757

> HN is a news site, not a customer support forum for companies funded by YC, and in fact the site guidelines explicitly ask that it not be used that way:
If the zombie apocalypse happens, make sure you have this guy's number
I'm curious what problems he had with django-pipeline as well. I've been using it for a couple months now and it has been fantastic.
Introducing ./task.js, the new JavaScript task runner automation framework
Banks do this all the time. They notice fraudulent transactions, call you, or block the transaction outright till they can investigate. The fact that this happened, no one called, no one checked, reduces the faith in the service.
Don't Let Congress Fast-Track the TPP
What does that have to do with the fact that Overstock.com accepting Bitcoin is literally increasing Bitcoin adoption and making more items available for purchase via Bitcoin, prompting other companies to follow suit?

Presumably Overstock.com is a reputable company, and they would honor their guarantees, so I would feel safe sending them Bitcoin.

I wouldn't give my credit card information out to some untrusted third party that I was unsure of their sending me the products.

Just because the credit card industry has created a massive protection racket in North America doesn't mean it must continue to exist.

There are plenty of business' who cannot take credit card purchases because of possible chargebacks.
Why is government activity labeled 'intervention' and private sector activity not labeled as such?
Makes sense. Especially since they worked on that Radiohead music video that was "shot" with laser scanners.
You can put a pointer type into a library?
VersionEye now with Bitbucket integration
It's kind of a random collection.

A lot of these are bad things programmers do when there's a lot of pressure to get results quickly. I tend to think that keeping to standards, estimating realistically, keeping discipline etc are things that managers need to make a priority - if a manager just demands results and won't allocate time for proper construction methods, management gets these bad results and is responsible. 'Course the programmer in a good position can just quit but what someone actually does depends on their life position and thus cutting corners isn't necessarily their fault.
The context is "unknown to online mapping projects", not "unknown to humans". He's saying "This thing is missing from the catalog".
I always get either ISTP or INTP, depending on the N/S questions.

I like to understand the risky situations I find myself in.
Maybe it's just getting old, but with time I find I've got vastly less patience for cluttered sites. I installed the Stylebot Chrome plugin last May when Google+ rolled out its redesign and my eyes bled. Since then, I've created styles for some 850-odd sites, many quite brief, some longer.

The elements I attack:

⚫ Anything that moves. Animations, sliders, pop-ups.

⚫ Fixed elements: headers, footers, fixed-position social bars.

⚫ Fonts. My preferred reading font is 15pt (about 20px on this display). Most sites seem to run between 12-14px, which is painfully small.

⚫ Crappy contrast. Backgrounds should be light.

⚫ Anything "social". If I want to share your content, I've got a perfectly good URL with which to do it.

⚫ Interstitials. If you're relying on those for advertising or messaging, I'll see them precisely once.

⚫ Sidebars. I either nuke them entirely, or de-columnize the page. See: http://www.reddit.com/r/dredmorbius/comments/1tniu3/user_sit...

⚫ I find call-outs and images floated to the right rather than the left less annoying (at least in ltr languages). So I move those elements to float right, clear right, and pad with 10px (or 0.5 em), add a 1px border, and a 20px (or 1em) margin. Often a shadow drop for images just for grins (see above).

⚫ I find a blue link color is far less distracting than other alternatives. Many sites seem to prefer red/orange links (they stand out), my usual preference these days is for #1e6b8c (or something close to it).

⚫ I've found both drop caps and bold leading lines useful in some cases for affordance -- especially in streams of aggregated content where practice of the originating source doesn't include strong ledes, these at least allow you to find the start of a post easily.

The saddest overall impression is that most web design is actively hostile to reading.
Oculus VR’s New “Crystal Cove” Prototype Is Kind of Amazing
Right, a middleman service that could operate much like Coinbase, PayPal, credit cards, etc. Which you don't have access to if you are DIRECTLY making bitcoin payments from customer to merchant. Which is what the comment I was responding to was advocating. Hence my reply that you would lose the ability to to do chargebacks in that specific scenario.
I think GigabyteCoin said it best. Given that most mining rigs have moved on to ASICs, I just don't see how you're going to be able to generate enough money via GPUs to make this succeed.

That said, there are already a lot of mining pools out there, and also a lot of pool software which you can choose from to use. Here's a list: https://en.bitcoin.it/wiki/Poolservers
That depends entirely on what you're buying; if my product is electronic in nature, you don't need to know who I am, only that I paid.
Tesla Model X Spotted on Public Road in Culver City, California
Eventually it would have to be reviewed by a human.

Also, reports of spam from someone who hasn't actually sent you anything should be silently ignoreable by the system.
http://web.archive.org/web/20080123104208/http://reddit.com/...

http://web.archive.org/web/20080129072548/http://reddit.com/...

http://web.archive.org/web/20140109132834/http://www.reddit....

http://web.archive.org/web/20140110004528/http://www.reddit....

You can decide on your own.
I am the best programmer on the planet. That's why God chose me to make His temple.

Yer a fucken retard-nigger.

I can prove God.

lift Shakespeare quite is_it_just_me_or how_about_those_yankees
I'm_off_today money love HolySpirit
I think you meant "Eternal September". Endless summer is just a description of the weather in Miami.

http://en.wikipedia.org/wiki/Eternal_September
Your insight about the debit markup is very interesting as it seems to me that Stripe and Balanced do it and perhaps also Braintree. That is a great revenue source for them and there is no way that the cost of accepting Amex (typically about 3.5% but can be negotiated down based on volume) outweighs the revenue from that markup on debit.

The only issue that I see with your analysis is that you refer to Balanced as a processor. Read their commercial entity agreement here: https://www.balancedpayments.com/terms/selleragreement Correct me if I am wrong but the references to Vantiv and Wells Fargo Merchant Services in this agreement indicate that those two entities are doing the processing--although Wells Fargo Merchant Services may have First Data do the actual sending of the transaction across the VISA network. What Balanced is really doing is signing up merchants for these entities as an ISO and perhaps also a Merchant Servicer as defined by VISA.

For the purpose of the following breakdown of Balanced's charges lets exclude closed loop networks like Amex and Discover because they don't have the same structure. Balanced's VISA and Mastercard rate is really a result of the following:

-Interchange charged by VISA and Mastercard (which is what abalone just explained). This fee goes to the bank that issued the user's card. One caveat is that abalone's explanation does not include EIRFed transactions which is a ~0.50% markup ontop of interchange for transactions that are not entered properly. For some companies this is a big pain and a source of unexpected cost.

-Assessment charged by VISA and Mastercard for using their network. This fee is ~0.11% + $0.0195.

-Processor's markup from Vantiv and Wells Fargo. Given their volume, this fee is probably ~0.06% + $0.10 or whatever calculation that gets the processor around 12 basis points from an individual transaction.

-Acquiring bank's cut of about 2 basis points for providing the BIN/ICA. For the Wells Fargo Merchant Services transactions

-Everything else is Balanced's commission that they charge for the service of signing up a merchant for the acquirer (ie bringing them x amount of transactions) and a charge for the service that they provide the merchant (customer service, great API, etc).

I'm not quite sure the reason for having 2 processors though. It must be a difference in price at a certain transaction size and risk profile.

Basically, it is really all of those factors combined that make up the price to the merchant. The reason for the tiers is that processing is all about economies of scale which means that the additional cost to the processor for routing more transactions through their systems is very small. That is how they are able to provide these tiers.

In reality these companies are not that transparent.
Go For a Walk, Get Shit Done
Show HN: Django SQL Explorer
> The more money you make, the more you spend on non-necessities, the higher your tax rate will be.

Wrong measure; the correct question is on what percentage of your income will you pay taxes and by definition being rich means you're spending far less than you make so your taxes go down, massively. That they go up a tiny little bit when you spend some money on non-necessities is meaningless compared to tax free money you're now allowed to save which being rich means most of your money.
Remember, no one cares about data, they want a story and the evidence to back that up. Watson may just make it easier for you to focus on the story telling and evidence rather than the crunching.
(I work at Stripe)

The biggest factor in processor costs is actually the card mix, and not the volume that a business generates. To give you some sense, international, AmEx and corporate rewards cards tend to be much more expensive to process. Debit cards, on the other hand, tend to be fairly inexpensive to process for (although, despite the costs mentioned elsewhere in the thread, not all debit cards qualify for Durbin debit rates).

Balanced's pricing matrix only takes one factor (volume) into account. So, for example, if a business accepts a high percentage of debit cards, we can offer a significantly lower rate than the prices in Balanced's matrix.
Motor Mouth: Who’s liable when a self-driving car crashes?
We make all sorts of purchases from smaller merchants because we know they can't just take the money and run when we pay via credit card. I do it all the time. That way I don't have to just buy from Overstock.com or Amazon.com, but all kinds of merchants. I don't have to implicitly trust that a merchant will deliver the goods to me on time and in the fashion they say they will. I know they will or I can initiate a chargeback. And as far as "Presumably Overstock.com is a reputable company, and they would honor their guarantees"... I don't have to presume anything. I know I can get my money back if they fail to deliver.

I had to do this recently with a site that I expected would be reliable. One that I'd enjoyed the free services of for the past 5 years and had no problem placing a $40 order to download some premium content from. They never bothered to deliver it and wouldn't respond to email, voicemail or twitter. So, I initiated a dispute via PayPal and got my money back. If I'd paid with bitcoin, I couldn't get my money back.

I run my own small business, have worked with many other small businesses, and have friends running all kinds of other small businesses. I don't know of ANY legitimate business that "cannot take credit card purchases because of possible chargebacks".
Contrarily, the bottom could fall out of the U.S. dollar at any given time. A dirty-bomb could detonate above The Whitehouse tomorrow.

We all have to place our faith somewhere. Some of us choose to place faith in numbers, some of us choose to place faith in governement. I prefer numbers.
How is the project licensed?
Hey there HN - over the last few weeks I wrote this Django app to help share data across our start-up (ePantry.com). It's our first significant open source contribution, and I hope some folks find it useful. I'd love to hear your feedback.
yea, this guy doesn't know what he's talking about. server side rendering like this are the sort of tools that make meteor a powerhouse. you're getting not only supreme client-side codability, but you're getting the its inherent delay patched up.
I recently saw someone make a similar reference to the endless summer.

We are anyway moving towards the long October, where the number of new people using the (English) internet is roughly proportional to the number of new people.