News for hackers. Stuff that matters.

thepain

> We need to be able to prove things about the contract execution for it to be safe to trust

This is a very valid concern, in my opinion. Although some people seem to be working on that, it looks like still in its infancy: https://medium.com/@pirapira/1-000-ether-bounty-on-a-proven-...

I'm also afraid that 'smart contract' is sort of a misnomer. Where regular "social" contracts between people and entities define all sorts of relationships, the contracts that are put on a blockchain-serialized VM can only express relationships in terms of value transfers.

Re:How py.path ate my files on Saturday May 21, 2016 @10:26AM (#11744776)
Update: there is an error in the write-up:

  print p
actually returns the path string. However since I was using IPython, showing `p` without printing it displays the object representation:

  In [20]: p
  Out[20]: local('/home/user') 
This story is nothing I am proud of, but I wanted to share it anyway, I think there are a few interesting facets to this, e.g. how I got there:

- not discovering the solution through the documentation,

- hacking away instead of asking,

- lack of attention to detail when hacking through it (do I really wanna do this on my homefolder???),

- also: forgetting about the incident right away

I guess that makes me look bad, but I believe such errors happen everywhere and all the time. So there is the question, why did the solution not occur to me? Am I really just stupid and I am the only one? Or should the `__str__` method be included in API-documentation?

I don't know, but I'd like to hear your thoughts!

(edit: formatting)

Re:Five hundred days using Ubuntu Phone on Thursday April 07, 2016 @09:01AM (#11446863)
No, it is not only the mandatory account, but for a free platform this is a huge red flag for me. See, I come from using the N900 (to some extent I still do). While not everything was/is golden with maemo, Ubuntu Touch in comparison sucks big time:

- on UT all packages you want to install have to be "click"-packages (bye bye debianic universe of free software)

- good luck with using a microSD to extend storage; as per permissions it is impossible for applications to use a folders on SD (great fun if you want to download podcasts).

- webkit based browser with no plugin/addon support. With some sarcasm, I am actually grateful for this: I had no idea how terrible the world is without an ad/js-blocker.

And for the account thingy: can you enlighten me with a good reason why one needs an account to download free software?

To me, the platform feels terribly "corporate", as if more effort was put into allowing for monetization instead of distributing linux for smartphones.

Re:Five hundred days using Ubuntu Phone on Wednesday April 06, 2016 @01:23PM (#11440203)
I have been using the Aquaris 4.5 for probably ~300 days and I am still impressed how much Canonical has fucked up the Linux-powered smartphone idea. I could go on a long rant here, but there is one thing that pisses me off the most:

In order to gain access to the software repository (the "App Store") and receive updates for installed software, you have to have a registered ubuntu one account activated on the phone.

Excuse my language, but what the fucking hell?