skysight-inc/HackerNews huggingface dataset:
I don't know about Braintree, but I can report that for my SaaS app (https://www.wisecashhq.com, currently priced in $ but France-based), I used Recurly (https://www.recurly.com) which handles EU VAT very nicely (including VAT changes happening in 2015).

I use them together with Stripe as my gateway, it generates proper invoices and applies the rate of the buyer's country unless a valid VAT number has been provided. They also provide a stripe-like js library so that the credit-card number doesn't go through my server.

With regard to VAT MOSS report, they do most of the checks, I only wrote a little ETL script using http://www.kiba-etl.org/ to create a break-down of the related amounts for each quarter and each country, which I then submit manually to the VAT MOSS French website.

So in my case, this is fully automated, and I'm pretty happy with this :-)

Feel free to email me if you have questions.
Also looks to be Linux compatible (wxWidgets backend), which is sweet.
Cool, we hope that GitLab CI will be very usable. Due to the integration it will be easy to set up for a project. We're aiming for zero config: 'just add a .gitlab-ci.yml file'. And the yml file http://doc.gitlab.com/ci/yaml/README.html makes it very easy to collaborate on how a project should be tested https://about.gitlab.com/2015/05/06/why-were-replacing-gitla...
Working on this the past couple months there has definitely been a lot of conflict over what is valuable or not valuable.

As a backpacker myself, the most frustrating part was not knowing where to start looking for this stuff. When we started using topophi ourselves to find the rangers and forests we needed to check for regulations, thats when we thought, well maybe someone else will find this useful.

But back to your comment, totally agree, we need better information.
And ... you don't get stock.
And ... when you go perm, your vesting schedule starts after your contract.
And ... if you get hurt/sick while you're a contractor, you're fired.
And ... you often don't have full facilities access as a contractor.
And ... after you go perm, half your co-workers still think you're a contractor, and blow off your email requests.
There was an interesting article on here yesterday talking about what an experiment this has been. It will be quite interesting to see what will unfold in the markets once the fed builds up the nerve to finally bump up interest rates.
Pedant hat on: still a mistake. Driven by shitty engineering, sure, but it wasn't done on purpose.
Obvious question: Does one actually get insights on how to improve SEO from this tool?

Because otherwise, this would just be a nice toy app.
I think we're already there, what would you like to see?
Why Low-Income Students Thrive in California Colleges
What's the usage? Can't even see classes for Vector3, Quaternions etc.
Ride-sharing app Blablacar raises 200M
Y Combinator adds Pinterest, Airbnb,and 23andMe cofounders as part-time partners
I thought so. That's why I was reaching out :-)

There's a chance it'll be reviewed in time, but I'd rather be sure.

In return, I can do something like a code/architecture/usability review on someones project.
That feature was really helpful during the recent Nepal earthquake as well
Yes, absolutely. Speaking as someone who sits about 10 feet from my 65 inch TV, I noticed a MASSIVE difference in content clarity when I upgraded to 4K.

It's not hype. It's real, and it's very discernible (for me, anyways).

I also like to play video games (piped from my PC over HDMI 2.0) in 4K.

I was playing Rocket League the other day using Steam Big Picture, rendered in 4K resolution. You can see every blade of grass, and it's just beautiful. I then switched over to my PS4 and turned on Rocket League on that, which is rendered in 1080p. It was a massive difference in clarity, even from 10 feet away.

People who can't tell a noticeable difference between 1080p and 4K are most likely watching 1080p content that is being upscaled. Either that, or they seriously need to get their vision checked.
Any plans to visit NY? RIT or RPI would be good candidates.
Understanding OLTP Distributed Data Storage Systems
I'm sorry but 512MB is too little for GitLab, as said on https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inst... "we strongly advise against this amount of memory"
This will work greatly in India, most of my Indian friends say that most Indians don't have credit cards/prefer to pay with cash.
I wonder what happens if you try to charge them for a ride which costs more than you have in your account. They require a $25 balance, but you can certainly go on much more expensive rides.
Any chance that you'll be coming to San Jose State University? We're not so far away from you.
I don't think that's an accurate statement. If a browser implemented this, it could be considered a crude form of JIT. But JIT techniques were more sophisticated than this by the time browsers started using them on Javascript.
If you prefer a front end that doesn't bundle its own Python version, I made a simple one:

https://github.com/dpinney/iPythonNotebookServer
Auto industry, meet the 'Apple effect'
Clunky is the edges of the device. I find holding it to be uncomfortable due to the relatively pointy edges. Unless I put it in a case which I don't because I have the docking station.
The illuminati has beat you to it
I'm not airing a complaint or a horror story. I'm pointing out that there are limits to how far they're willing to go with making their games work, that they don't make efforts to let prospective buyers know of issues and that buyers should be careful.

That said, the game still doesn't work and hasn't worked over a range of machines, so it's not 6 years ago, but started then and has never changed.
CircleCI is still missing crazy important features like: building downstream dependencies when libraries change and scheduled builds.

Until it gets basic features like that, Jenkins it is.
Thanks! Indeed on GitLab.com https://about.gitlab.com/gitlab-com/ you can have as many private repo's as you want for free.
Ni – A language influenced by Smalltalk written in Nim
What I don't understand is if these apples taste like delicious apples, why don't these oranges? WHY?
Recurly does this (see my other comment in the same thread).

Full doc: https://docs.recurly.com/eu-vat-2015#when_to_tax_require_two...
Residents from NY,LA, MN, NH, AS May  Need a Passport for a Domestic Flight
How to Pitch Your Game to Indie Fund (or Just about Anyone)
This is how I do it:

First, I made a habit of contributing to open-source everyday, it might be hard in some situations such as traveling, etc, but it helps you learn A LOT. You won't believe how much I've learned by contributing to open-source.

First, explore GitHub, using http://github.com/explore or by just browsing people's profiles, etc.

Subscribe to Changelog Nightly which sends you a daily digest of interesting github repositories. https://changelog.com/nightly/

Also look for other places to contribute, such as Mozilla, you can contribute to Mozilla products easily, they mentor you (the mentors are friendly and great) and you will learn a lot working on big projects (There are a lot of opportunities to work on using JavaScript, see whatcanidoformozilla.com)

As you go further, you'll even find more ways to contribute.

Don't forget that creating something and publishing it as an open-source software is a contributon and it's great! So if you find an idea which might help people, code it, open-source it, share it!

Good luck!
Intel will bribe PCI to make Cache Allocation Technology yet another checkbox?
From what i understood they explained it with the windows software thing but the key we are talking about is actually used to sign firmware.

Since most routers dont require signed firmware this just makes the few that does as bad as them.

Personally i would think the likely hood that the key would be used for good(Open WRT) is far greater than that it would be used for bad.

On a general note:

Consumer routers are in my experience generally very easy to hack in to stuff like http://192.168.1.1/setting.cgi?setname=`echo 'password' | passwd` is not uncommon so altering the firmware is seldom needed.
Glad to see a BSD license, some support for BSD licensed OSs would be nice. Am I missing it?
My sentence that you are quoting starts with "I'm not saying that ...". It doesn't make sense to drop the negation from a sentence and then refute what's left.
Reading this stuff makes me glad my side projects are all native apps sold through app stores. No servers, no payment processing, little upkeep; once you're done, you're done.
Chamath Palihapitaya on Insane Burn Rates and IPOs
Of course it's not only about the price. Open and free tools are important for reproducibility of research, including computer science research, economic research, etc.
Having open access articles/papers, we are now moving to open availability of data for reproducibility of results. Open tools are the third component, allowing a complete reproducibility of research, unencumbered by arbitrary lock-in.
It is then important that we teach and share open and free tool with science learners, so that as they progress they can freely share fully reproducible research, with anyone in the world.

[edit] in summary, in the age of open access, FLOSS science tools become a must -- and a collective responsibility.
Hey dang, sorry about that. Thanks so much for the clarification for the future!
I have 20/30 vision (without glasses), which means things are slightly blurry from a distance, and when I switched to 4K, I notice a BIG difference.

With my glasses on (giving me 20/15 vision), the difference in picture quality is even more evident.

Expensive gold plated HDMI cables, on the other hand, don't result in ANY picture quality difference, though. HDMI is digital, and even cheap HDMI cables can usually transmit an identical signal.
s/malicious actors/hardware owners/

See, I bought this WNDR3800 off Ebay, because I wanted to put OpenWRT on it. Its compatible. But I made the mistake of buying a used router that was managed by a ISP. They built their own firmware and purposefully made the firmware updater require specific headers in the firmware package. Now I can't update this device to OpenWRT, without some very specific hacking and compiling my own version of OpenWRT.

Who owns this hardware? I bought it. I paid for it. Its in my house. But apparently this ISP is truly the owner and I can't do anything that I wish with this device.

The firmware is based on Linux, the ISP of course hasn't released their source. The only way I know about the header bit is because somebody else figured this out years ago and there is a single message on a random web forum detail it.

Presumably, the "openness" of the original device running Linux is what allowed them to build their own custom firmware in the first place.
Amazon's New $50 Fire Tablet
I was under the impression that while it may be against the spirit in which GPL2 was written, it was an oversight and the necessary changes were made to GPL3.
I'll come, who can we coordinate with?
You are the reason for all the pain and suffering in the world.

Kidding.

I'm not completely disparaging the long workday and loads of perks to keep you at the office. It is nice to have good food nearby most hours of the day, and amenities such as gyms help coalesce my time at the office around the "productive" part of my day. Where it falls apart is when managers have to justify their employees' work: even if the 6hr worker and the 10hr worker are equally productive, they're going to point to the 10 every time to justify their employees' salary and their own ability of a manager to get more out of them. Then the 6hr worker is asked to stay later for "team morale," which often amounts to little more than twiddling thumbs and waiting out the clock, with hopefully some of that time spent wondering why they're even there in the first place.
I'm happy to see this revived! Note that it has a slight snag compared to the tip of the Idris tree, I made a fix: https://github.com/idris-hackers/idris-java/pull/4
Yes, there is a way to install more packages. Inside the notebook you can do "import pineapple", then "%require NAME" which is just like doing "pip install NAME". There is also a provided pip shell script that should work but it's buried deep inside the Pineapple.app directory and not well tested.

These methods work for pure Python packages. If the package needs compiling then there are more caveats and it may or may not work depending on your system. I'm looking into including conda directly to increase compatibility with prebuilt binaries and make package management easier.
Unfortunately for merchants, no, the legal responsibility for fraudulent transactions rests entirely with the merchant.

Not only that, but processors routinely penalize merchants who fail to screen fraudulent transactions sufficiently with fines and eventually banishment from the processor.

A few processors might provide something like this as a paid value-added service, but it's unusual. The next-gen all-in-one card processors would make a lot of money if they offered this.
Take me as an intern during the summer.
Debugging would be a nightmare when you have 300+ line function. https://github.com/Maratyszcza/PeachPy/blob/master/codegen/x...
I don't really know much about the topic, but... How about using specialized, external hardware for each instance of crypto calculations?
Just to be clear, the C++ equivalent of Box is unique_ptr. I don't see equivalents of new and delete, but I might be missing them.

I see Box::from_raw and core::ops::Placer. Is that what you mean by in-place boxing? But now there are two problems:

You have to manually allocate a buffer of the right size, check if the pointer is null, and box it. For every allocation. Forget a null check? Allocate too small a buffer? Guess what, you've got undefined behavior!

It also doesn't generalize to other parts of the standard library. Did you want to use Rust's built in containers in your kernel? Well, sorry, you're going to have to write your own ones that don't panic on allocation failure.
Def. worth a try: http://www.semantic-ui.com

devcasts.io is my website using it and I can't tell you how many hours it saved me with the rich set of widgets and features it has
Much of software engineering (and probably other white collar work) is subconscious thought that is invisibly churning in your brain. It's very difficult, if not impossible, to speed it up. So working more hours isn't helpful because a lot of the delay is waiting for your subconscious.
The only supported OS are Linux, Windows, OS X, Android, and Blue Gene/Q OS.
I recently came across https://www.kickstarter.com/projects/dobots/crownstone. Looks very good to me, but will not be on the market for a year, and the marketing may not 100% reflect reality.

I also haven't found how much power such a switch uses. It shouldn't be much, but for such devices, I think it should be tiny, way below 1W, and that is kind of hard to achieve (the electronics isn't the problem, but doing AC to DC conversion and transformed nog down may)
I agree you own that hardware. I don't think the ISP is the owner. I just think that the piece of hardware you own is only useful if you have the private keys. That configuration is a physical property of the object you bought. Are you suggesting we should force that manufacturer to tell us some private knowledge he has?

Don't try to make a "freedom" argument here. Vote with your Value and buy an unlocked piece of harware.
A look at Sidecar's on-demand logistics infrastructure
'Ultra-thin invisibility skin cloak' could actually be worn like a garment
That's good for most HN readers, as the tech industry depends entirely on low interest rates to make insane amounts of capital available to unprofitable businesses. If you're enjoying your inflated salary, thank Janet Yellen.
The bitcoinbuilder option will automatically disappear, when your balance goes below certain amount. I would guess they would ban accounts which do that permanently. Anyway, there probably are lots of users who are very happy to use this system fairly, such as me.
Yeah, I've seen that. I would posit that paranormal researchers with unusual political beliefs are no less an asset to their field than those with normal political beliefs. (How much of an asset the field as a whole is is for you to understand.)
Uber uses Braintree for payment processing[1]. Braintree already has integration with Coinbase[2]. I assume that bitcoin transfers being push (instead of pull like credit cards) is the reason they haven't activated it.

1. https://www.braintreepayments.com/case-studies/uber

2. https://www.braintreepayments.com/features/coinbase
> “They are cut sodblocks turned upside down and stacked like bricks,” Lopinot said.

Can anyone explain what a sodblock is in this context? I'm wondering why they would use this construction method. Do the roots of the grass hold enough soil together to make it viable for taller mounds like this?
>> Go is another example of a language with an enormous Chinese backing.

Is that simply because of the larger population, or is it actually more popular among developers in percentages? If the later, any idea why?
Well, I don't believe that for a second and it sounds like you made it up.

I (and others) anecdotally lose steam part way through the day. The last couple hours are a waste. I see no reason why that would happen earlier if the day ended earlier.
What is the possible level of interoperability?
IBM’s upcoming blockchain release could change the internet
Nah, oscar is pretty much one of it's kind. Others related to insurance are helping people FIND the right insurance. Like CollectiveHealth.com (>$1B valuation). Most are not B2C.
The Private Islands Inside National Parks
And the CEO did this at a safe internal company event and was obviously given a softball q he should have been able to answer in his sleep.

They should have fired him for that and gone on bended knees to Alan Mulally and begged him to take the Job
I've always wondered what Postmates and other delivery services do about the no-parking-near-crowded restaurant problem. This seems like an interesting solution, to have designated "walkers" pick stuff up and hand it to the drivers.
Sounds like Windows and PS4 will be released on that date.
Uber already has "uber credit" system, for example promotions where you get $10 in your uber account. They could very trivially just add option, where you could add uber credit to your account with bitcoin (or any other push-only payment method, for example cash via coupons).
SCALE conference: 50 growth speakers / free for founders
Generators are not in TS 1.6.

JSX support is a big feature, albeit controversial and not for everyone. Notice Rob Eisenberg's first comment on the blog:

"I do have one concern with this release. Back in the day, Anders was extremely adamant about not including XML in C#. At the time, XML was extremely popular, but today it is much less so. It was a wise decision. Today, I see a release that ties TypeScript to JSX, which seems to fly in the face of the previous language design principle. But furthermore, it is a long held principle that one should not embed JavaScript in HTML. So, why are we so quick to embed HTML in JavaScript? JSX has always seemed like a phenomenally bad idea and one that is certain to be short lived. Can you elaborate on the nature of the JSX integration? I'd like to know that it's not going to affect TS in the long-term. I'd also like to know what type of compiler output it produces. Does it produce React code? or does it produce some sort of string concatenation expression in the end? Did the TS compiler just get tied to the React library's implementation details?"
https://twitter.com/codequalified/status/627113899754717184
Does the Enterprise Care About UX?
As far as I know, it has never been litigated - there is enough work making manufacturers release anything called "source" as it is. People writing new software just go with the clarified GPL3.

Based on Linus's views, the Linux kernel being GPL is a happy accident of history. We should be glad it wasn't BSD so we at least ended up with DD-WRT/AOSP/etc. But we also should keep pushing to preserve the freeedoms that fostered it.
> I guess they think typical business is like Google or Amazon or something.

Exactly. Many in the EU imagine that "business owner" is a synonym for "evil capitalist plutocrat." For them, if you are not someone's employee, you are by definition rich. Questions of scale are ignored.
It seems like the market has become addicted to low interest rates. Every time there is a hint that interest rates will go up, the market goes down, and then the federal reserve gets spooked and doesn't go through with the hike.

At one time, it was the Federal Reserve's job:

"to take away the punch bowl just as the party gets going"

https://en.wikipedia.org/wiki/William_McChesney_Martin
Yeppp! supports Xeon Phi, and includes binaries for it, albeit without hand-tuned kernels. Support for GPUs is unlikely: Yeppp! is a single-threaded library by design, and GPUs programming models are intrinsically multi-threaded.

The R bindings are working and do provide speedup, but they are in no way of release quality. The officially supported bindings (.Net, JVM, and FORTRAN) are auto-generated. Additionally, Julia team maintains Yeppp.jl - bindings for Julia (https://github.com/JuliaLang/Yeppp.jl)
My favorite was Electronic Arts' code-wheel, where you had to rotate three paper circles on a central axis to discover the needed codes based on three random words that sound sort of like something from the game world.

One of my friends hand copied the wheel for me for a particular game to help me play a copy. It wasn't a very good transcription...
http://www.intric8.com/files/legacy.jpg
> Yes, which is blatantly anti-GPL2.

No it's not. It's anti-GPLv3. GPLv2 absolutely allows tivoization. Stallman thinks this is bad, but not everybody else agrees (I know Linus Torvalds thinks tivoization is fine in the context of GPLv2, and I believe the FSF agrees).

> I really wish any Linux copyright holder […]

Your argument here is not a legal one. Any Linux copyright holder that did this would lose horribly. And in particular, Linus Torvalds explicitly stated that he does not support relicensing the Linux kernel under GPLv3 because of this (even if it were possible, which it isn't because of the very large number of copyright holders). Source: https://en.wikipedia.org/wiki/Tivoization#GPLv3

> The entire point of the GPL2 is that a developer who creates code and receives a modified version back should be able to modify that instance of code

And they can! But the GPLv2 does not require that the modified code must be able to be installed back on the original hardware by the person doing the modification.

> tivoization is entering into the license in bad faith

Not by any legal definition of "bad faith", and even with the informal definition, a lot of people would disagree with you.
Switched a lot of personal projects over to GitLab, and been really happy. I'm very excited to see this. My only complaint is the lack of integrations from the rest of the world. It's pretty hard to find good services that hook into GitLab

Note: I'm talking about hooking into gitlab.com not a self hosted instance
I think a lot of people here will agree with you in spirit, but this is getting very controversially received because it's unclear whether this was a "leak by incompetence" or an actual "we want to follow GPL2 and therefore we have to do this".
I hope Firefox isn't running on most of those.
I have grown quite fond of GoG.

In the past year, I have spent more money on games at that site than I have at any brick and mortar or online seller.
Why Uber Is Doing (Mostly) Right by Its Workers
So Long, and Thanks for All the Fish
We do not yet have a way to accept and display user submitted data. That is one of the many things we will be working on next.

Going internationally is another challenge in and of itself and right now we have been focusing strictly on the US.

Send us an email at info at topophi.com and we'll talk.