Explain Bitcoin like I’m 10

2 years and 11 months ago · listen

How can I buy Bitcoin?
Generate a password, and then pay someone to send bitcoins to that password.

A password?! That's it?
Yep, that's it.


Analysis of Bitcoin Cash double spends

4 years and 5 months ago · listen

Bitcoin Cash double spends

Double spend is when a set of coins is spent in more than one transaction. This can happen for various reasons, but one of the reasons is fraud attempts.

Bitcoin Cash accepts 0-conf payments, which I consider insecure by default. But I would like to have some data to support this, so I went looking.


License to steal

5 years and 10 months ago · listen

Every now and then people ask me for iOS versions of my mobile apps.

I don't build them, due to the following text in the Apple Developer Agreement:

11. Apple Independent Development. Nothing in this Agreement will impair Apple’s right to develop, acquire, license, market, promote or distribute products, software or technologies that perform the same or similar functions as, or otherwise compete with, any other products, software or technologies that you may develop, produce, market, or distribute. In the absence of a separate written agreement to the contrary, Apple will be free to use any information, suggestions or recommendations you provide to Apple pursuant to this Agreement for any purpose, subject to any applicable patents or copyrights.

In a nutshell, if you agree with the terms (and you have to if you want to publish something in the App Store), you are granting Apple a license to steal your idea/app.

Am I being paranoid? It already happened with Breathe and F.lux.

Android terms doesn't have this, so here you have it, this is why I don't publish my apps on the App Store.