O PÚBLICO sem limites e com novas regras

Depois de sete meses de estudo, análise e debate interno, o PÚBLICO instalou um novo sistema de pagamento dos conteúdos digitais. A partir de hoje, o leitor passa a ter uma total liberdade de escolha no nosso site.

O PÚBLICO sem limites e com novas regras

Depois de sete meses de estudo, análise e debate interno, o PÚBLICO instalou um novo sistema de pagamento dos conteúdos digitais. A partir de hoje, o leitor passa a ter uma total liberdade de escolha no nosso site.

#KEI analysis of #TPP IPR, public finding out is what they fear most

http://keionline.org/node/1825

Urgent: please share this analysis of the Trans Pacific Partnership trade agreement as widely as possible – http://keionline.org/node/1825

And don’t forget: US will try to make #TPP the template for #TAFTA/#TTIP; so the bad stuff in leak will be coming to the #EU as well as pacific

What they fear the most is that the public finds out about this.

Most of this text shamelessly copied from Glynn Moody. 🙂

Audiência CECC à ANSOL #PJL228

A ANSOL foi convidada (e a AEL também) pela Comissão Parlamentar de Educação, Ciência e Cultura para uma audiência sobre o #PJL228.

A posição da ANSOL está publicada no Parlamento e, a grosso modo, consiste em não reconhece prejuízo que deva ser compensado com um imposto na partilha não comercial de conteúdos, e que os estudos feitos concluem que tem efeitos positivos.

Para além disso, as leis de direitos de autor não existem para proteger um direito ao lucro (é das poucas áreas económicas que tem participantes que se julgam no sagrado direito a tal), mas sim para assegurar o acesso à cultura por todos os cidadãos:

  1. Assegura a criação de obras criando uma limitação temporária de quem pode autorizar a publicação por forma a que os detentores de direitos conexos possam fazer negócio face aos poderosos elementos que controlam os canais de distribuição
  2. E ainda, através da mesma limitação temporária, assegurando que essas obras chegam ao domínio público, ficando assim acessíveis a todos os cidadãos

Ora aqui o que está em questão não é a publicação comercial, mas a publicação não comercial entre pessoas privadas e que efeitos é que isso tem.

  1. Por um lado, os estudos dizem que as pessoas que levam a cabo estas partilhas, quer como recetores, emissores ou ambos, consoante as tecnologias envolvidas, até contribuem mais de forma financeira direta pagando em média 30% mais do que aqueles que não o fazem [1, 2]
  2. Por outro lado, ao terem acesso às obras está a cumprir-se o objetivo máximo das leis de direitos de autor, que consiste na codificação de um dos direitos do homem, a livre fruição da cultura

Depois da desilusão da Comissão que deveria assegurar os direitos dos cidadãos ter obedecido ao Governo numa violação dos princípios de separação de poderes ao chumbar os projetos de lei que corrigiriam a lei atual no que diz respeito ao DRM e aprovando a proposta de lei do Governo para aumentar prazos de alguns direitos conexos, espero que haja agora mais bom senso.

A ver vamos… quando se trata da equilibrar a balança dos direitos de autor resolvendo problemas dos cidadãos o Governo diz sempre que é preciso discutir num espaço mais amplo (numa promessa vaga de um futuro eventualmente talvez acontecer), mas quando se trata de beneficiar indústrias obsoletas em busca de proteção legal às suas táticas de extorsão, então é para fazer já, seja chumbar a resolução do DRM em Portugal, seja estender prazos de direitos conexos, será também o chumbo da liberalização explícita da partilha não comercial?

How to fix your pump.io site name

A newbie mistake that is quite easy to do on pump.io is to set a name for your instance, then decide to change and… oops, you changed /etc/pump.io.json but it doesn’t change! WTF!?

In my case I was particularly pissed off because there’s a bug on pump.io with certain characters, I had named my instance 1407’s Pumps but apparently pump.io doesn’t like that quote there… displayed instead 1407s Pumps. ANGRRRY!

After digging through all keys in my instance, I found out that mine was service:urn:uuid:b0f6e849-4a8b-4b8a-9f3d-1ee221d62d58 (faked uuid), but there may be a lot of service:urn:uuid: entries (234 when I did this)!

Here’s how you can fix it on your database as well (I’m using redis, you’ll have to adjust to your particular case if using another DB).

echo "keys service:urn:uuid:*" | redis-cli > uuids.txt
cat uuids.txt | while read KEY ; do
    echo "set $KEY '$(echo get $KEY | redis-cli)'" >> uuids-set.txt
done
grep "MISTAKEN TITLE" uuids-set.txt > title-fix.txt

So now you can edit title-fix.txt with your favorite text editor and fix the field displayName to your pleasure, and after saving your change you are now ready to apply it:

redis-cli < title-fix.txt

I doubt restarting is needed, but I did it anyway, you can try. 🙂

Tesla tee finally here!

I helped support the Let’s Build a Goddamn Tesla Museum campaign raised by Matthew Innman on IndieGoGo, last year, with 50 $USD with the t-shirt and sticker perks. Estimated to arrive on October 2012 but… I was one of the few unlucky ones who had to wait a bit longer. More than one year longer 🙂

But I’m not sad, I’m happy the campaign succeeded at almost double the goal, which ensured the creation of the Tesla Science Center at Wardenclyffe and today I’m super happy the perks arrived.

The sticker will go to my future laptop, I’m keeping it in a safe place until I can afford it, and I couldn’t resist taking a quick pic or didn’t happen 🙂

Action pic

tee + sticker

thank you letter

In the market for a laptop…

My trusty WeTab tablet is starting to give some signs of weariness, so I guess it’s time to get a new portable work device, maybe one where I can actually do some work.

System 76’s Galago Ultra Pro seems interesting, specially with 8 GB RAM and a 120 GB solid state drive, it’s under 1000 €, don’t know yet how bad it’ll be with shipping from US to Portugal, but it’s quite tempting, I’ll have to check it out after FOSDEM because it’ll make quite a dent in my purse and I’d rather not do that with an upcoming journey ahead of me.

The only major problem I see with this one is the size, I’d like those specs but with 12” display size, rather than 14.1, and also below 1000 €.

Any suggestions?

Forgot to set email in your pump.io? Fix it!

Pump.io is an awesome distributed/federated social network, but it’s still green software and has many rough edges. One boring one is that when you’re setting up your instance you may run into the pitfall of not setting your email, and then after you posted more than you’d want to loose by resetting it… you can’t enable requireEmail anymore because you’ll be kept out of your own instance.

Sucks, innit? But there’s a fix, all you need to do is add the email field to your user’s data. In my example I’ll be using redis so your millage may vary according to your choice of databank, but the idea is the same, just figure out what your particular case needs to do to implement the same idea.

You can get your user’s data and fix it like this (note, lines broken for blog display):

redis your.ip.addr.ess:6379> get user:RuiSeabra
"{\"nickname\":\"RuiSeabra\",\"updated\":\"2013-08-15T20:42:58Z\",
   \"published\":\"2013-08-15T20:42:58Z\",\"_passwordHash\":\"haha",
   \"profile\":{\"objectType\":\"person\",
   \"id\":\"acct:RuiSeabra@p.1407.org\"}}"

redis your.ip.addr.ess:6379> set user:RuiSeabra
"{\"nickname\":\"RuiSeabra\",\"updated\":\"2013-08-15T20:42:58Z\",
   \"published\":\"2013-08-15T20:42:58Z\",\"_passwordHash\":\"haha",
   \"profile\":{\"objectType\":\"person\",
   \"email\":\"my-rms-email@1407.org\",
   \"id\":\"acct:RuiSeabra@p.1407.org\"}}"

So now it’s fixed and you can re-enable requireEmail in your pump.io.json:

[rms@pump ~]$ sudo grep -i requir /etc/pump.io.json
    "requireEmail": true,