Categories
Stuff

What I Learned at OggCamp 2019

This was my third OggCamp, and I was able to make a full weekend visit to Manchester. Most of my best learning at OggCamps tends to be around what happens outside the scheduled stuff, so it was good to have the time to mingle in the evenings and discuss things over beer.

Although I already know about, use and contribute to Open Streetmap, I hadn’t heard of the missing maps project. I definitely hadn’t heard of the MapSwipe mobile app which allows you to do good for humanity while passing idle time playing a game on your phone. Do it!

Jamie Tanna gave a good insight into the IndieWeb movement and why it matters. The key theme was ownership of your identity and data. Popular open-access platforms (such as Twitter and Facebook) aren’t open. They often own the data. Look at their terms and conditions. They are all about making money and maximising attention. Conversely, your own platform revolves around you, does what you want and need and can even be a kind of political statement. Jamie’s approach is modularity. Publish things on your own site, and then use syndication elsewhere. That way, you have the original copy but users of Facebook, Twitter and such can still see your thoughts and interact with you.

There isn’t enough social housing. Governments should build more. Geodesic domes are cheap, strong, storm resistant with good wind loading and are also very quick to build. Maybe it’s time to ditch traditional bricks and mortar?

MQTT is definitely the best way to get IoT devices talking. Sensors can feed into something like Watson IoT and then with some NodeRed logic the outputs can be passed back to physical displays. An example was using thermal sensors at a coffee bar, and adjusting the colour of a neopixel LED strip so that customers could see whether to get up and go for another coffee or wait until the queue had died down! GlowOrbs make a nice form of ambient display and are easy enough to build.

Beer featured a lot, and the Lass O’Gowrie pub had a good selection and some nice food. While enjoying that I was shown some e-ink badges which were pretty good, and based on the Pimoroni displays, with a 3D-printed case.

Categories
Stuff

What I Learned at OggCamp 2018

I last attended OggCamp in Liverpool in 2015 and had a great time. There wasn’t one in 2016, and in 2017 it was in the wrong part of the UK for the gods of time & space to allow.

I did though make it to OggCamp 2018 in Sheffield, so here’s some of the things I took away:

Sheffield is Super

It’s been a long time since I was last in Sheffield, and an even longer time since I arrived by train on the Penistone line. The rolling stock is still the faithful old Pacer, that I’m sure they were going to replace when I was still in my teenage years…

Anyway, some lovely new buildings in amongst the old, and some nice ‘modern’ uses for re-purposed places too. One of which was where I had coffee and breakfast – Tamper Sellers Wheel on Arundel Street. Absolutely amazing food, coffee and service.

OggCamp

I got the feeling there were fewer attendees than at Liverpool, but I couldn’t be sure. The layout in Sheffield wasn’t ideal, with venues being split by five storeys, so it felt a bit disconnected. However, once the Welcome Talk was underway, there were plenty of familiar faces around and it soon felt like OggCamp again.

I went to a talk on The Things Network, as it’s always good to find out what other groups are doing, and if there are any ideas I can use to help with my own project on the Isle of Man. It seems the main thing we need to work on here in the island is a use case which builds a community around it, as that looks like the most successful way of involving enough people and getting access to some funds.

The next talk was about delivering images over the mobile web. Not something I’d specifically thought about but quite interesting nonetheless.

  • You can wind up your JPEG compression without really noticing on small screens. A nice tool called cjpeg-dssim, which looks at structural similarity, can help with this.
  • File formats matter. SVGs are a kind of XML, and can even go inline with your HTTP code – BUT beware. If you create them in Adobe products, it seems about 98% of the resulting file size is cruft that you can remove! WebP seems to be the best format in terms of quality vs filesize, but is only supported in Chrome and Android browsers for now.
  • Size matters. Most mobile browsers download loads of pixels, and then throw most of them away before displaying. This wastes mobile data, slows down load times, as well as making the processor in the mobile device work harder than it has to. Ideally create lots of versions of an image which differ by about 25 kB in size, and then use some responsive scripts to load the correct size image for the current viewport size. Speeds things up a lot.
  • Lazy loading saves data, as most pages don’t get viewed in their entirety. Loading images just as they scroll up towards the viewport means that if the user doesn’t scroll, no data is wasted (and page loads quicker) but if they do scroll, they still see all the pictures.

The final talk before lunch was about hacking the O2 Joggler. This was great, as the presenter was clearly very passionate about re-using old kit that would otherwise have gone to waste. I’d never really considered hacking as a force for environmental good before. It seems that the Joggler is quite versatile with hacked firmware, and they’re available fairly cheaply at the moment.

Beer with Friends

As much as OggCamp is great (really, you should attend), I received a Twitter message from someone I’d never met in real life but who I’ve swapped messages with for years. They’d noted I was in Sheffield and wondered if I wanted to meet up. A very chilled afternoon of drinking in the sunshine and exploring various drinking venues and beers of Sheffield followed, before riding the train again.

Categories
Stuff

Open Data Camp

I went along to the Open Data Camp in Douglas. Here’s some of the things I learned about:

  • The IATI (International Aid Transparency Initiative) has guidance about what data governments and organisations should make available, and what format it should be in.
  • The UK government has moved to publishing data using open standards, but it failed to educate people about why it was important.
  • Digital Scotland have a really innovative procurement model, which the Isle of Man Government could learn a thing or two from! Instead of throwing money at things by drawing up a list of specifications and seeing who bids, it seems much more cost effective to solve problems by asking questions instead, and the solutions are often of a higher quality.
  • The Things Network has continued to grow in the UK.
  • Russia publishes details of all its government contracts over about £1200. Yes, open data from Russia!

Oh, and beer tastes better when someone else pays!

Categories
Hardware

The RC2014 Computer

While at Liverpool Makefest last June, I bought myself a kit to build an RC2014 Z80-based computer.

The kit was very well made, with high quality circuit boards which accepted solder very easily, along with sufficient documentation to make the whole building process smooth and enjoyable.

I found the process quite educational too, as the design of the kit splits out the various functions of a computer into separate boards which then plug into a backplane with a common bus linking the parts together. It was good to see how the CPU, ROM, RAM, Clock and I/O all work together to make a functional microcomputer.

I was able to talk to the RC2014 from another computer over a serial connection, but I found I got the real ‘retro’ feel when I added the RC2014 ‘video card’ – which is a serial terminal based on a Raspberry Pi Zero. This meant I could plug my creation into a monitor and keyboard without the need for a separate computer, making the whole thing into a self-contained 8-bit microcomputer.

I also added an I/O board of LEDs and switches so I could interact with the computer without the need for a monitor or keyboard.

You can purchase a kit yourself or find out more about this little marvel at this website.

Categories
Stuff

Liverpool Makefest

I took the boat from the Isle of Man to Liverpool for the day, to visit Makefest in Liverpool.

This was a great day out, and I saw loads of good things. The highlights were:

  • Having my portrait drawn from a webcam by a DIY plotter made from DVD drives
  • An impromptu meeting with lots of northern Things Network groups
  • Seeing an RC2014 computer (and then buying one!)
  • Spending too much money on loads of bits and bobs from ABX-Labs store

I found some nice food and real ale in a pub later in the afternoon, and the sea was flat calm on the way home so it was pretty much a perfect day out!

Categories
Stuff

Leaving Twitter

When I joined Twitter in 2009, it was a place to find interesting people sharing interesting ideas and learning from one another.  You could ask questions on very technical topics, and people would take the time to reply in detailed and thoughtful ways.

Over time, more and more people joined and the conversations grew. Twitter became my default source of news. I could get answers to problems and queries of a far better quality than I ever could with an algorithmic search engine. I was also able to help out other people by replying to their queries too. It was a place of learning, sharing and growing together.

Sadly as with everything in the modern world, capitalism takes over. Nobody sees the value in something unless it makes money, and while I long for the day when we realise as a species that this love of wealth creation doesn’t do us any good in the long run, Twitter decided to jump in with both feet. And so it was that I started seeing ‘promoted’ tweets. I called them adverts.

Businesses rushed into the space. At first as a communications channel with their customers, but it wasn’t long before they too fell into the capitalist trap and started pretend conversations talking about their products and services and employing people to tweet and re-tweet their messages.

Early on in the life of Twitter, you could ‘favourite’ a tweet. A way of bookmarking tweets which you wanted to come back to later.  Maybe they were ones which contained a useful tip, or a link to another article somewhere that you would read later. Twitter killed this by renaming a favourite to a ‘like’ (complete with new childish animations), and users from other social networks where likes were common brought their own bad habits with them. Proper conversation suffered, and the atmosphere changed. Things were now stuck in a  rut. Tweet -> like -> dead-end.

As recent years have passed I’ve witnessed a gradual decline in the quality of conversations. There has also been a real polarisation of opinions (regardless of subject) and many Twitter users seem incapable of independent thought now. They just follow their own tribes in terms of political or social views and vehemently attack anyone who dares to suggest an alternative world view.

The nail in the coffin for me was Twitter’s change to its privacy policy, which meant that they would no longer honour the ‘do not track’ setting in my browser and would begin to track my movements across the internet on other sites outside of Twitter. That’s not the attitude of a company that cares about its customers or values their privacy.

So, I’m out. I don’t think I’ll miss it at all.

Categories
Amateur Radio

SharkRF OpenSpot

I’ve been having a lot of success using my MD380 DMR transceiver together with the Isle of Man’s DMR repeater network. Sadly though, my house isn’t in coverage of the repeaters. This means I can’t use my handheld at home.

The solution to this problem has come in the form of a Radio/IP gateway called the OpenSpot, and manufactured by SharkRF.

This allows my DMR radio to send packets to global DMR networks (Brandmeister, DMR+ etc.) and for incoming packets to be sent to my radio over RF.  Essentially it’s like having my own DMR ‘repeater’ at home so that I can use my handheld radio on all of the global networks as if I was in coverage of a DMR repeater.

Configuration was easy, via an HTTP web interface. Once set up, all the control can be done from the radio. Linking and unlinking can be done by sending group calls to specific talkgroups which means there’s no need to keep using a computer to use the device. All you need is your handheld radio.

I’ve been impressed with the build quality, the support forums, and the constant releases of new firmware with new features. I haven’t tried it yet, but it should be possible to use my OpenSpot to also communicate on the non-DMR D-STAR and System Fusion networks too, even though I only have a DMR radio. You can’t even do that with a full on DMR repeater!

Categories
Amateur Radio

Losing Yourself

About once every year, I like to log in to Ofcom’s website and revalidate my amateur radio licence. I do this so that it becomes a sort of habit, and so that I’ve no risk of going beyond the statutory five year limit.

This year, my login details didn’t work. It turns out that Ofcom have upgraded their online systems and I need to re-register. Provided that I use the same email address, they’ll match up all of my details.

Or so the theory goes. Sure enough, the system found my name and my address without issue, but sadly not my amateur radio licence. Instead, I’m now the holder of an old club licence which I used to use when running a radio club at a school in England about 16 years ago. My actual licence and callsign is nowhere to be seen.

This matters, and not just for the legal reasons of needing to have a licence to transmit. To radio amateurs, your callsign is your name. It’s your identity. It’s how people recognise you. It matters when it’s gone. That’s why the right to personal identity is recognised in international law through a range of declarations and conventions.

Anyway, I’ve spoken to Ofcom on the phone today. Twice. They’re very polite and helpful people, but they can’t fix it for me. I’m waiting for a call back at some point today.

I don’t like being an unnamed, stateless individual. I want my identity back!

Categories
Stuff

Reconnecting With Nature

During a recent holiday in England, I spent a few days in a location without any links to the internet at all. No mobile phone signal, no Wi-Fi hotspots. Nothing.

It was interesting to see the impact this had. There were countless times when I wanted to check something on a map. Or the opening times of a shop. Or get the latest news or weather forecast. Without realising it, I have become an autonomous and habitual user of Google and suddenly found myself disconnected.

At some point during those few days the frustration of not having instant answers to questions was replaced with a sense of calm. A distant remnant in my brain remembered a time when this was normality. When there was no internet, no smartphone.

I began to feel more aware of my surroundings. The birdsong. The vivid green of the grass, the blue of the sky. You don’t need a weather forecast when you remember that you have eyes and can look up at the clouds to judge their size, speed and direction and make an educated guess. Who needs a map when you’ve got the sun and the stars?

Being offline for so long has been good for me. Maybe I should do it more often.

Categories
Hardware Isle of Man

The Things Are Coming

Recently, I attended #offcamp – a barcamp style discussion around open data which was organised by the Isle of Man branch of the BCS and was free to attend.

The morning sessions were OK and it was good to see that some thought is being given to making data open and available, especially data that has been collected by governments and already paid for by the public.

However, what really caught my attention was the crowd sourcing of data using sensors and the Internet of Things. I hadn’t realised that the problem of expensive telecoms links for remote IoT devices is beginning to be solved by new RF chipsets based on spread spectrum techniques similar to those used in QRP amateur radio experiments.

Sadly most of these RF technologies are proprietary, but that doesn’t mean that the infrastructure built with them has to be. A group of people from Amsterdam have built The Things Network which is an open movement with the aim of providing free and open communications for IoT devices around the world.

Given my interest in radio and electronics, together with the open philosophy of building something free for community use, I knew that I wanted to get involved with this. So, I’ve established an Isle of Man community with the aim of getting our very own Things Network established here.