About this blog…

I am employed by Netnod as head of research and development and am among other things chair of the Security and Stability Advisory Committee at ICANN and very active in the UN multistakeholder process IGF (Internet Governance Forum). You can find CV and photos of me at this page.

As I wear so many hats, I find it being necessary to somewhere express my personal view on things. This is the location where that happens. Postings on this blog, or at Facebook, Twitter etc, falls under this policy.

The views expressed on this post are mine and do not necessarily reflect the views of Netnod or any other of the organisations I have connections to.

patrikhson on Twitter...

Powered by Twitter Tools

My first Arduino project

20111220-143606.jpg

20111220-145235.jpg
With the help of a ninja and lots of use of Google, my first Arduino project is up and running. Can not say I understand every detail but…

Arduino

Arduino Ethernet

Arduino Ethernet

I have a project that have been sleeping for a while. Basically it has to do with connecting a few sensors in my house to something and then keep track of what is happening. In the longer run also be able to report when something is wrong, and collect statistics.

The coolest thing (today) of doing this I think is to use an Arduino. The programming is simple, and the electronics (that I am most nervous about as my skills are about zero) is understandable. Almost. At least with help from friends.

Today I finally booted my Arduino Ethernet. I am running Mac OSX 10.7, i.e. Lion, and that created a few issues.

  • Ensure you have a USB-FTDI cable, or else it will be hard to connect the Arduino in the first place
  • The Arduino code that exists today is version 1.0, and it only downloads the Arduino.app file, no disk image as it is said in the instructions for Mac OSX. Do not be confused!
  • You do need a driver for the FTDI, and you can find it here. Download the 64 bit version.
  • You do not have to reboot when installing the driver. The install program is doing the right thing.
  • Install the driver before you connect the Arduino and before you start Arduino.app.
  • On the Ethernet board, a few ports are busy for the ethernet. For example, the LED (that sits beside the power port, that btw is 7-12V 2.1mm center positive) is on port 9. Because of that, the blink example must be changed to work.

Then you can boot, and run some examples.

I have not used the ethernet port yet, and will most certainly write about those findings as well.

Kent Berggren

Kent Berggren

Kent Berggren

One of my oldest friends on the Internet passed away quietly night between Saturday and Sunday. We have known each other since 1992 or even earlier when Swedish Radio contacted us at Royal Institute of Technology to discuss email deployment.

Kenta was one of the few persons in the world that although he was misunderstood now and then (partly due to dyslexia) was one of the most loyal persons there is. And not a single piece of him was evil or had evil thoughts.

Me and people on mailing lists in Sweden where Kenta has been active the last 20 years or so already miss him — deeply. Even people that say they have never met him in person.

I have met him. Thousands of times, if not more. He always helped people when he could.

I am missing you already Kenta.

So much.

Quality of whois data

FTC Letter

FTC Letter

Federal Trade Commission have sent a letter to ICANN. Described at .NXT.

Whats specifically comes up, I think, is the specific issue regarding quality of data in the various whois services out there. This is not only a domain name issue, but also IP address issue of course. The problems with whois I think consists of three different categories:

  1. People must lie to get a domain registered, because the requirements for registration of a domain is such that if the applicant was not lying, the domain would not be registered.
  2. People must not disclose that IP addresses have changed hands because the receiving holder of the IP addresses do not fulfill whatever requirements are set on the transfer.
  3. People do not want to be known who they are.

Of these [1] and [2] can be resolved just by recognizing the need for having an updated whois database when the policies are developed. [3] is the only tricky part, and that might be able to resolve by accepting and defining proxy registrations, but we can never get rid of this. Just like we have goal keepers for ownership of cars, houses and other things in the non-internet world. I.e. [3] is nothing new because of whois and Internet, and we sort of know how to take care of it.

Morning in Mölndal

20111207-075343.jpg

Today I woke up in Mölndal after visiting my friend Martin. Great time with his family, as always. Thanks.

Bye bye Vienna

20111126-093315.jpg

20111126-093325.jpg

20111126-093331.jpg

20111126-093344.jpg

After a few days at the Diplomatic Academy where Council of Europe had a meeting on freedom on the Internet, I am now at home again. Last supper in Vienna with two friends from four different countries. One of them at the moment located in Paris, that is not as nice as Geneva according to him, while the other is so much all over the place that I felt I had to ask where her employer want her to be.

Washington DC.

Ok.

The goulash is excellent!

Our Internet – Our Rights, Our Freedoms

20111124-092751.jpg

20111124-092841.jpg

Today Council of Europe host a conference on Internet and Human Rights. Sweden is well represented by myself, Johan Hallenborg, Olof Ehrenkrona and more.

This is an evidence Sweden take this topic very seriously, and todays discussions will make that very clear.

My panel is today in the afternoon. On connection between choice of technologies and Human Rights. Sounds fuzzy maybe but that is what I will clarify.

Vienna is cold though…outdoors.

Dinner in Vienna

20111123-215905.jpg

20111123-215916.jpg

20111123-215925.jpg

After spending time in Stockholm at Internetdagarna I left a chilly Stockholm and landed in a freezing cold Vienna. After being a bit lost and getting help from a cab, I ended up at a hotel where I then worked for a few hours.

Stockholm was good, but different. Breakfast at the hotel cost an arm and a leg, here it is included. So is working WiFi, for a reasonable definition of working.

Dinner was nice, had to have a schnitzel. Dessert was best. Neutral creme brûlée, accompanied with berries that where soaked in rum.

Yummy!

Internet access at Internetdagarna – broken

For the 12th year Internetdagarna is arranged in Stockholm. .SE is host of this wonderful event. It is really for me the peak of core Internet discussions in Sweden. Thanks .SE for all work!

But, Internet access does not work this time either. The problem I see is that .SE unfortunately did trust Stockholm Waterfront when they claimed that they could provide Internet access to the participants. That was, of course, not true. At Stockholm Waterfront just like any other conference facility, one must bring Internet access if one want it.

Just look at this. This is, to me, much worse than if the access is blocked (commands I send as a client in bold):

$ telnet mail.frobbit.se 25
Trying 85.30.129.39...
Connected to mail.frobbit.se.
Escape character is '^]'.
220 npas.netpoint.com Microsoft ESMTP MAIL Service, Version: 6.0.2600.3680 ready at  Mon, 21 Nov 2011 10:08:33 +0100
quit
250-STARTTLS
250-AUTH GSSAPI NTLM LOGIN
250-AUTH=LOGIN
221 2.0.0 npas.netpoint.com Service closing transmission channel
Connection closed by foreign host.

Note that not only is TCP/25 intercepted, the software that intercept the connection is not following the SMTP standard. That is sort of three fail out of two possible.

Another thing that surprises me of Stockholm Waterfront is that there is no electricity outlet by the seats. How hard could it have been to include when building the seats? And incremental cost, about zero.

So, for next year, please .SE, do talk with your friends and we can build a working network together.

Proposal on agreements in CSTD wg on IGF improvements

At the meeting in Geneva, Nurani just proposed the following:

A Shaping the Outcomes of the IGF meetings

  • Broad agreement on need to improve the outcome documentation from IGF

B Working modalities including open consultations, MAG and Secretariat

  • Broad agreement on need to rotate MAG members regularly, keep MAG deliberations transparent
  • Broad agreement to have the Secretariat remain independent and based in Geneva

C Funding of the IGF

  • Broad agreement that additional funding should be sought, that voluntary donations should be accepted and encouraged

D Participation – broadening

  • Broad agreement that the preparatory process needs to be made more visible, and for more stakeholders to participate in it
  • Broad agreement on the need to reach out to new stakeholders.
  • Broad agreement on need to enhance remote participation
  • Broad agreement to increase participation of developing country participants in IGF, increase IG4D topics in IGF, continue to rotate location of IGF annually to enable different regions to have easy access to IGF

E Linking IGF to other related processes/mechanisms/bodies

  • Broad agreement on the need to encourage greater links between national, regional & global IGF