skysight-inc/HackerNews huggingface dataset:
I see. I was mistaken. I didn't follow the Details link. I did notice something equally concerning on US one

On the US terms, I see the following sentence:

"We may terminate this Agreement and close your Stripe Account at any time for any reason effective upon providing you notice in accordance with Section A.15 above". It goes on to copy what the UK agreement had, but that one didn't include this sentence.
I had not heard of this before. I will have to investigate. I found an InfoQ[0] talk on it that I will watch after work.

[0] http://www.infoq.com/interviews/mikado-method-restrurcture-s...
3 months seems long enough to be suspect. What other apple services have had that long of a free intro period?
Definitely easier than getting the attention of paypal in the past.
So interns are expected to stay out of the office from 12am to 7am on weekdays. That's great... Now they're only expected to be there 17 hours a day! But, during those off hours, does that mean that they can remote in and still work?
I really want to use YNAB but the reality for me is that I have many different accounts for various reasons. I used to do the manual uploads and reconciliation via importing flat files into Quicken but it just took too much time out of my life.
Making an Online Labor Force Work
Complaining on social media shouldn't be required to get management's attention. This is damage control, not that there's anything wrong with that...

Please note that I have nothing against Stripe, dealing with money looks very challenging, and these issues are probably not easy to solve/support for each and every user.
YubiKey does TOTP (time based OTP) by storing the shared secret on the key and having the connected system pass in the system time. It's more secure as the shared secret is write only, compared with having google authenticator on the phone storing the shared secret in your phone's storage.

See http://www.yubico.com/wp-content/uploads/2014/02/Yubico-TOTP...
How about you forgo getting paid for your work for three months to help your employer out? Will you die as a result, probably not, so we're all good right?
Why would the world shift from a currency that is economically and politically entrenched via trade and treaty?

What would Bitcoin solve that the USD doesn't?

Why would the world accept a technological "solution" whose implementation already contains dire technical problems?

What makes you think hyperinflation is a realistic outcome?

If I grant you a world that decides fiat model is Bad, why would they choose a system that is inherently centralized? One whose early adopters and hoarders have been manipulating the crypto-currency market for their advantage for years? One whose transaction history is public to _everyone_? One that only has a handful of gatekeepers, that have been proven to work with governments and have been caught delaying transactions to profit from the change in the price in Bitcoin?
Just my 2¢. I create custom web commerce solutions for a few small/medium businesses in Mexico. Ever since Stripe launched a few years ago I wanted to try them out but, as expected, they were not available yet here.

Still, I subscribed to their 'mailing list' in order to be notified whenever they would launch. Last year, I've heard that they were about to do it and eventually announced the market as 'Beta', whatever that means. Again, I subscribed to their list, this time, in order to be 'invited for their private beta'. I'm pretty sure I was at the top of their list, because back then not many people knew about stripe and further, less people from Mexico were interested with them; tbh, nowadays Stripe is something that you don't hear in the field in Mexico, at all.

To this day I haven't heard from them, and for what I see Stripe here in Mexico operates more like some kind of secret society than a real business. My point is, I'm not doing business with them, and the reason is that it is clear that they're not here to offer a payment solution for developers in general, they are just here to hang out and provide the payment backbone for a few of their friends, and that's it.

Even if I'm later deemed 'worthy of their attention', I won't integrate their payments platform with any kind of serious project that I would develop, and the reason is that they will always look at me as 'just another guy' and whenever I come up with some real problem that would need their attention they would just check out their A-list, realize that my name is not there and pretty much let me fuck up; just like it's doing it with many of the other guys that are posting here.

For the moment I'll stick with PayU which I think is, by the way, a much better payment platform than Stripe if you take out all the 'pay with a single JSON Curl' fanfare.

TL;DR: Ignoring your actual clients is the worst PR ever.
It's simple. Apple wants to launch with a credible claim of "all iTunes music" in their service. So they really really want you to agree, and probably make block deals with labels (who generally control streaming rights).

A band like Brian Jonestown Massacre might control all or most of their streaming rights. The band is only important to Apple if they are helping Apple's marketing for Apple Music.

It's heavy handed, but it's typical Apple: unless you are a huge partner, you have to sign up for the whole enchilada, no piecemealy crap. Hanging back a few months to ride the future success of Apple Music's marketing plan without being a part of the marketing effort? That doesn't really seem fair either.

Apple has no time for hesitant minor partners. You're either in, or you're out.

Unfortunate comparisons to George Bush and Heidi Klum are unfortunate.
At Rest in the Fields
Actually no they don't : atleast not in the way paypal or Stripe et al do. I have had meetings with some their "small business advisors" and and I ran screaming to Stripe. Getting and using Interac device and connection was simple enough but their solution for online payment processing will set your hair on fire.
I don't know, will the Fed also use Jedi Mind Tricks to mind control us into submission while flouride and chemtrails are just a red herring? News at 11!

I find it thoroughly hilarious that when someone pokes at your original assertion that "the whole monetary system is going to collapse" - a completely unsubstantiated claim that is hilarious at face value - you shriek about "well what about hyperinflation?!?!?! explain that, checkmate bro"

I could ask you "what does Bitcoin do that USD doesn't", "how will bitcoin topple an international system bound by trade and agreement to minimize risk", "what about bitcoin's obviously huge deflation problem", "what about the huge amount of flaws in bitcoin's implementation today", or - just spitballing here - "why the fuck would super hyperinflation actually happen", which was your original claim...

But why bother? It's much more easy to watch you try to justify it in weirdo ways with claims about infinite money and what amounts to bigfoot. You know, the same way people like Ron Paul robots have been doing since 1981: http://ron-paul.tumblr.com/post/25365125/i-believe-such-a-st....

The only difference now is instead of libertarians having a goldbug, they have a bitcoin bug. Or maybe Ron Paul was right and hyperinflation has actually been going on since 1981, omg?!?!

And to answer your first question: yes, techno singularity nerds are absolutely disconnected from reality if they think the magics of The Blockchain are the solution to actual economic woes, or hell, even daily financial ones for ordinary people. After all, I forgot how much I want a global network that can only do < 10 TPS, doesn't have fraud prevention, and is surprisingly non-anonymous, as well as ridiculously power inefficient. VisaNet only does close to 50,000 TPS with essentially zero downtime globally per year - why's that a big deal?
Realtors Report Increase in Commercial Transactions, Income and Sales Volume
If every job seeker was 100% honest about their skills and experience we wouldn't have to go through this nonsense.
You have no idea :)
We know that Apple could most definitely continue operating with the very slightly lower profits of paying for the three months.
Interviewing programmers is easy. Get them to talk about something they've done that they were proud of and let them explain how they did it into the deep details.

Good programmers really enjoy talking about the details of the technology and how they solved challenging problems. You'll be able to see them geek out a little bit and see that they really enjoyed getting to do it.

Outside of baseline, core competence, that is the litmus test for hiring good programmers because it shows level of interest. Level of interest leads to continuous learning, which is essential to this field. Unless you have some ego-driven reason why you want to believe that YOUR stuff is too complicated for them to learn of course...but that's usually more of a reflection on you than them.

I realized this about 5 years ago and I've not made a single bad hire with the approach since. 100% success rate at this time.
Buyer and Seller Marketing Toolkit for NAR Members
>You might still think that free software is unimportant or that having pseudo-freemium open source release is still better than nothing.

It's strange that you call permissive licence "pseudo-freemium" when the GPL is just as often in that way. The GPL is generally seen as a preferable licence to use in that situation since it's more difficult for competitors to make use of the code commercially - which means they are more likely to buy the paid licence. x264 is an example of a project like this. It's GPL licensed specifically so that people who want to use or modify it for use in commercial settings buy the expensive commercial licence (the lead dev considers other people using code he wrote to make money without giving him a cut to be "theft").
> "I rarely see women get 'heat' on Reddit." -- You

I'm not sure why you're quoting that; it doesn't support your assertion. Rarely does not mean an absolute don't.

> I understand now that you were making a comparative statement, but at the time I believed you were making an absolute one.

Even if it was absolute I was certainly highlighting a problem with women being sexual harassed on Reddit which you still somehow took as me thinking it's desirable. Worst yet you never corrected your mistake within the editing window so my comment is being downvoted to hell and people probably think I'm supporting the sexual harassment of women.
The thing I like best about Tannenbaum's videos is that the dude is a great presenter. Funny too. You just don't get bored easily. We might get more outreach on some of these topics if presenters in those areas dress it up better.
> Is that what the /gb/ folder in the path means? ;)

It's what "United Kingdom" in the page title means.
Depending on the description of the class of goods or services that you're associating the trademark with, you can register for $225 or $275. It generally takes six to nine months to complete the process. There are quite a few guides and videos on the Trademark Office web site that explain the process. It's fairly straightforward and pretty simple.

The Nolo book cited by another commenter is also a good, comprehensive guide for the process.
11 Nerdy Facts About Bill Gates
> Apologies I didn't phrase that right. I meant: What if I forget to pay my internet bill, then can't access my personal finance app to see if I can afford to pay my internet bill?

You go to a good friend who'll let you use his computer for 3 mins, check your finance: u have money? pay the ne; no money, ask him :P

The other solution would be to go to the ATM and check your balance :P
>So how could it be true that the payments are unauthorised?

It could be no fault of your own but maybe your customers are using stolen credit cards.
We Don’t Run Cron Jobs at Nextdoor
Youtube pays royalties from their advertising revenue these days, and Google is shocking good at making money from advertising.
It's not really crazy, it comes down to what data you have from upstream. It's not like you are swiping a card and have access to the magstripe data. With AVS it's only Amex that bothers with the cardholder's name.
The last time Patrick posted his email[1] soliciting feedback, I emailed him but never got a response.

I'm sure being a CEO is a busy job, so I understand. And I'm sure he'll respond to OP. But keep in mind just because he posts his email publicly doesn't mean he's actually any more reachable for it.

[1]: https://news.ycombinator.com/item?id=9646672
I have a heavily customized userChrome.css - none of Firefox's Chrome UI is exposed to me. The only UI I see are the few context menu options I left and tab groups (if you can consider that FF UI)

It's a lot like Pressing F11 without the issues that arise when using Full Screen browsing.
Apple is playing a really sneaky game. They want to get students locked onto their platform. Reminds me of Audodesk and how everyone in the FX community is bound by their products.

Next thing you know Apple is producing "certificates" to students and controlling the programmer's market.

It was good while it lasted folk, the computing industry will follow the same trajectory as every industry that we have ( farming,manufacturing,etc)
I think the comic sums up pretty well how stupid and broken large parts of our industry are--99% of the time we're fighting dumb things like bad CSS or sudden design changes or something else.

It really makes me wonder if our tools are broken, if we're all trying to solve the wrong problems, or if we simply are hiring too many people for whatever the project is.
Doesnt look like a problem worth pursuing in 2015. Take a look at http://www.ledger-cli.org/ and their libraries on github (there are haskell ports and a web frontend)
Selective breeding is GMO, and why does GMO have to solve any of those problems?

That's like saying we shouldn't have professional sports because they don't solve obesity.

What I'm generally getting at is the hate for GMO is unfounded. It's like hating a screwgun or hammer when your contractor messes up building your kitchen.
Actually that code example is hard to read because your variables are called 'foo' and 'a' and you've chosen not to include white space around your operators.

The lambda function is a foundational construct in computer science (1936), and it is often written using an arrow. Hipster fluff it is not.
Yeah, realized this later. Maybe the trie (or whatever) index can have a concept of "any single character" built in to it. This should be easier than making into a full automata.
Do you use GNUcash?
When flying from Oslo to London, you don't want to go via Moscow
A monopoly, are you kidding?
8. Have them code.

For me, nothing else comes close to evaluating talent.

I prefer making my candidate comfortable and writing something simple. 15 minutes, privacy, a drink, and pencil & paper. I hate white boards for this.

I come back & see what they've done. It doesn't have to be perfect. It doesn't even have to be right. I am less concerned about their code than our discussion about their code...

How did you approach the problem?
Why did you name your variables like this?
What is that supposed to be doing?
What happens if...?
What would you change if I added <x> to the problem?
How else could you have done this part?
Why did you choose your way?

15 minutes of coding followed by 15 minutes of Q & A about their code tells me alot. Not everything, but alot. And no programmer, no matter how nervous or introverted, should have a problem with this. As a matter of fact, most of the best programmers I've interviewed have embraced and enjoyed this.

Fizzbuzz is a great problem for this. I'm still amazed by how many "experienced" programmers can't do this.
It's very different, for a lot of reasons, but the model for revenue is still closer to a subscription model than the normal ad revenue model.
Downloading a binary blob is violating user privacy?
+5 for the CEO of the company responding in under 45 minutes to a post from a disgruntled customer.
Apple is going up against well-entrenched incumbents. It would be a good idea for it to use those cash reserves in order to carve out a space in streaming-land, if that's something it wants to get into. See also: Microsoft and the XBox - how many years was it before that broke even?

Throwing money at labels alienated from Spotify and co may or may not be a good use of that money, but given the amount of griping going around, it could be worth a shot. That's between the respective beancounters of Apple and the labels.
LeanChair: The portable, reclining standing desk
I don't see how ad blockers are "bad" - I'm running it on my computer, after all. Don't I get to control what my computer does?

In a larger sense, calling ad blockers "bad" is the kind of thinking that leads to DRM, or government mandated blacklist software. If you can't make interesting ads, go home.
One icon in Win95 had 512 bytes (32x32, 16 color, 4 bitplanes). One icon in Android has 256 kB (256x256, true color). The 800x600, 16-bit hicolor (that's what I used at the time) framebuffer had a bit under 940 kB. The 1920x1200 truecolor has 8,8 MB, not counting the texture backing stores used by modern display servers.

The amount of RAM needed has to do with assets used by the code, not the code itself. The code itself is miniscule.

And no, Android phones do not have 4 GB RAM. Low end has 512 MB, with many phones in 1-1,5 GB range and the 2015 flagships have 3 GB. (Nexus 5 a 7 have 2 GB. Nexus 6 has 3 GB). All that without swap (where would you like to swap? To flash?). While most modern 32-bit ARM CPUs do come with LPAE, Android does not support that, so going above 4 GB will have to wait for ARMv8.
Surprising that Joyent used an extremely similar name as Amazon's similar product, EC2 Container Service (EC2 expands to Elastic Compute Cloud, so the full name is Elastic Compute Cloud Container Service)

http://aws.amazon.com/ecs/
Check out the addendum. Does it help?
on weekdays.

Very sneaky, Goldman. I guess weekends are wide open to work as much as needed, right? Gotta prep that big PowerPoint for Monday morning's meeting.

This all reeks of polishing the optics and nothing to do with treating their interns with any respect.
Great point. One of my kids LOVES being picked up and tickled, the other one likes being tickled but will Freak Out if I ever turn him upside down. (So, I don't.)
People don't need to check his LinkedIn. He's a well-known entity on HN and a cofounder of Stripe. LinkedIn aside, try checking https://en.wikipedia.org/wiki/Stripe_(company)
API's are not functional code, they are specifications on how to communicate with said code, these specifications have never been considered copyrightable until Oracle and Microsoft started this legal campaign.

Non-copyrightable API's is in turn is the reason we enjoy atleast some level of interoperability today, as API's and their corresponding functionality can be re-implemented across platforms despite all the 'vendor-lock in' companies like Microsoft have tried to enforce.

>If coders get to apply it to every line of copy-pasted code they "write"

This is not true, copyright applies foremost to the work as a whole, not each indivudual line, this was already proven as Oracle lost their attempt at copyright infringement on a 9 line rangecheck function, which was ruled as fair use.
As an aside, it's been my experience that titles are often written not by the person who wrote the article, but by someone who is tasked with writing titles that are intended to attract attention, and not necessarily perfectly reflect the views of the author.
Has anyone defrauded you with a bitcoin payment yet? I assume volume is low, but out of that volume has there been any reports of fraud?
Fraud is an incredibly difficult problem for payment processors, for both technical and business reasons. It's well worth studying if you're into this sort of thing.

Fraud is a sensitivity/specificity problem. For sensitivity, Stripe wants to detect as many actual fraud cases as possible, because undetected fraud is expensive. For specificity, they want as few false positives as possible, because false positives mean angry customers who feel mistreated.

Generally, there's a sensitivity/specificity tradeoff, and priorities need to be set (which is worse - letting criminals get away, or frustrating honest customers?). But at such a scale, and with so many creative minds working on new mechanisms for fraud, it's impossible to achieve perfect numbers on either side.
violated pen & paper, left the interview
<tinfoil>

That's presuming it just doesn't cue up a text or audio[1] log on the device and upload it to Google the next time it's on wi-fi and plugged into a charger.

</tinfoil>

1. 4khz mono audio is sufficient for human voice recognition and tiny in terms of storage.
Given the success of LLVM since then, it doesn't make much sense to merge them now. The GCC maintainers would demand the removal of a lot of the key selling points of LLVM that have made it so popular among language designers, researchers and academics (the modular architecture, libraries that expose the AST etc).
If you're putting a lot of volume though Stripe, all those things are possible.

Notwithstanding Stripe's SaaS-y "all pricing and deals are public" branding, they definitely have a BD team who can set you up with more direct contacts for certain types of questions, different rates than are publicly posted, and APIs that aren't public (to name a few things).
Stripe is a Ycombinator company. I got downvoted when I told the CEO of Stripe my troubles with Stripe, he said to email but then never responded creating the public perception that they care, when they don't.

You will just find downvoting brigades of people on HN when it comes to any YC backed company. Which is probably why this will be my last post on HN. You can't get anything truthful on here if YC has backed them.
I'll make a list and reply here. Do not forget to check.
Thanks for replying. I'd like it if you could link to the blog after you've finished writing it, but if you don't want to for privacy purposes I get that.

I just see people running off in a million directions in the comments on HN and it's nice to wait and let things play out a little before we jump on any bandwagons, this is an event that requires a follow up to be a complete story. So please also follow up with your experience with Stripe after coming to this forum (through link to your blog or in the comments or an edit). I'm sure we'd all like to get the complete story.
Some public benchmarks are old, but they were done after Dalvik had gotten its JIT (both runtimes have seen huge improvement since), and after it had been "optimized for mobile": https://blogs.oracle.com/javaseembedded/entry/how_does_andro...

You are right that Dalvik was written to be optimized for mobile, but you have to understand compared to what. Dalvik is optimized for mobile compared to simple VMs that don't have a lot of work put into them -- not compared to HotSpot. Java's embedded versions have had a lot more effort put into them than Dalvik.

Dalvik itself was plan B for Google, after they'd failed to secure a licensing deal with Sun (and didn't want OpenJDK's GPL). It wasn't anyone's first choice, and certainly wasn't some new powerful technology. Just a VM that was good enough compared to the effort that's been put into it.

There are open source (obviously) OpenJDK distributions[1] specifically made for embedded devices (although you can build them yourself), and (proprietary) editions of Java have been running on devices as constrained as SIM cards for much longer than Android exists.

[1]: http://www.azulsystems.com/products/zulu-embedded
Just like when you told me to email you and then never responded. What a joke.
It's like they know that not all bugs are Heisenbugs.