In light of the coronavirus, is a holiday in Korea and Japan a good idea?

Smuged Tokyo street

I booked a holiday to Korea and Japan last year. Thinking this would be a great idea and the flights were a decent price. Interestingly I was thinking about a stop over in Hong Kong for a week but it was getting expensive so decided against that.

Of course with the political tensions in Hong Kong with China last year, I was thinking that was lucky. But then the coronavirus suddenly made the holiday plans a lot less appealing.

I’m looking on the brightside of it all, ignoring the media hype engine. But the notion of a pandemic does make think its likely a bad time to go away on a flight, let alone to two super crowded places?

Everything is refundable except the flights; like many others I’m waiting watching the Foreign office site for South Korea and Japan to see if the advice changes and the airline will offer a refund?

I do think things will be ok but the risk of getting caught up in something which is developing fast doesn’t seem like a great holiday, especially if having to self quarantine in a hotel room for a week!. Add the potential health risk to myself, partner, family, friends and the general public.

Right now if the airline refunds the flight, then Korea and Japan can wait I think? What would you do?

Is the pixel 4 worth it?

My Google Pixel 4 battery stats

I was reading through my feed and saw this review of the Pixel4 4 moths later.If I was to write a review of the Pixel 4 months later, I would have some choice words to say. Many more than what I originally wrote.
BatteryThe Pixel 4 battery is weird. For example I’m on 43% and it will last till 9:30am tomorrow morning. However a few weeks ago I looked at my phone and noticed it was on 5% and I have no understanding why?
Generally I only charge it when I’m sleeping, but its only been 4-5 months. I think it might be one of the only phones I might need to replace the battery of in 18 months.There is hope of a ultra low power mode, which if its like Doze could be a game changer.SoliI have to echo the reviewer, as its sums it up and I turned it off except when using the Face ID.

For several years, Google has been working on Project Soli: a radar-based sensor system allowing a device to sense gestures with utmost precision. Fancy videos of the system in action show how virtual dials and buttons can be controlled effortlessly by the snap or flick of a finger. No touching the phone required.

The Pixel 4 and 4 XL are the first two phones to ship with Google’s radar-based system – and it’s bad on so many levels. First of all, its use is extremely limited. With a wave over the screen you can skip songs, mute alarms, or play with your Pokemon live wallpaper. That’s it, really.

To make things worst I turned off active edge and other sensing things as its just not important for me. Weirdly enough every few times I pick up my Pixel4 it vibrates.

Is it worth it?

Well its a good phone but a lot of the features have made it down to the Pixel 2. The Cameras are great but should I have waited for the Pixel 5 or 4A? I do feel I maybe should have replaced the battery on my Pixel 2 and maybe waited…

And where the **** is my Chromebook, Google?!pixeloffer chromebook statusI’m pretty annoyed about the Pixel4 chromebook offer. It was meant to come a little later after buying the Pixel4 but its been 4-5 months!

Should I have hosted a Chinese person in my airbnb?

Airbnb and the Coronavirus outbreak

Recently I hosted a person from mainland China in my Airbnb. Its certainly not the first time and unlikely the last. They were nice, quiet and respectful of the rules.

But I was talking to a few people and they asked me if I had thought about the Coronavirus (COVID-19)? I laughed it off but honestly I did think for a bit before accepting the booking. The thinking wasn’t long especially because I wasn’t happy to ask the question and somewhat discriminate on the grounds of nationality (this is also against Airbnb’s policy)

Talking to others, they felt I wasn’t taking it seriously. Although I will say more people die of the flu and TB than COVID-19! The frenzy in the press is getting insane.

So I had another look at the policy and noticed a addition for the Coronavirus outbreak

The World Health Organization has declared the coronavirus outbreak a global health emergency. Affected hosts and guests can find info on our Extenuating circumstances policy for coronavirus page.

This is something which seems to have taken the Airbnb community groups and others by storm

Looking deeper into the new policy I found this part…

For reservations with guests travelling from mainland China to destinations outside of mainland China

The extenuating circumstances policy applies to any reservations booked on or before 1 February 2020, with check-in date of 1 April 2020 or earlier. This applies for guests travelling from mainland China with reservations outside of mainland China, or hosts outside of mainland China with guests travelling from mainland China.

Other scenarios that require documentation

Regardless of reservation date, the extenuating circumstances policy applies to reservations of all global hosts or guests who must change or cancel travel:

  • In order to comply with disease control restrictions implemented by relevant governmental or health authorities;
  • In order to perform medical or disease control duties in connection with the COVID-19 outbreak;
  • As a result of flight or ground transport cancellations initiated by an airline or ground transport provider due to the COVID-19 outbreak;
  • In the event that they are diagnosed or suspected of being infected with COVID-19 by a medical or health authority.

We ask that all community members be mindful of respect, inclusion, and our nondiscrimination policy when interacting with other members of our community.

So I think I did the right thing. Its not right to discriminate on the location. My guest was fine! However for those worried, you know what I’ll be doing if anything negative happens to my health (ha!)

A better way to listen to mixes online?

Funkwhale audio logo

For a while I have been thinking about leaving Mixcloud. Its nothing personal, I think its a great service for djs but its clear their business model is starting to interfere with the listening experience.

I had a thought about what Mixcloud do for me and decided these are the key things.

  1. Hosting the full mix with limited rights problems (unless you do something like play a track from the same author twice)
  2. The community of people and djs in one place
  3. Ability to see the actual tracks within the mix

With this in mind, I thought I’d see what else was out there as I’m lucky enough to be sitting on a large enough internet connection to host my own mixes and become a node on a larger decentralised network. If it was build like the fediverse, that could solve the community side too? After looking around for alternatives I found a new upstart called funkwhale. You may have seen I mention it recently in a previous blog.

Maybe 1 and 2 could be solved but what about 3?

The last part of the puzzle seemed to be the track problem, as you want seamless playback but get an idea of what you are listening to. Mixcloud does this via metadata, which you can create via a slider over the audio waveform. Some DJ systems create this for you like the Pacemaker for example but that metadata is lost in translation I found. If only there was a standard way to define areas of a mix without slicing the audio mix up?

For example, here is a ambient mix I liked recently.

Its by Tonepoet and even they have gone through the effort of adding this metadata to their personal site complete with timings. I do a similar thing but without the timings (which I really should have added since I had them all and entered them into Mixcloud manually.

I looked a number of things including a bunch of playlist formats including pls, m3u and xspf. Even looked at smil and asx to see if they would help, but their problem was player support. The issue seemed to be they all treated their smallest objects as physical files rather than subsets of files. I did buy into xspf thought it was close with this extension.

The extension element allows non-XSPF XML to be included in XSPF documents. The purpose is to allow nested XML, which the meta and link elements do not. xspf:playlist elements MAY contain zero or more extension elements.

<playlist version="1" xmlns="http://xspf.org/ns/0/" xmlns:cl="http://example.com">
  <extension application="http://example.com">
    <cl:clip start="25000" end="34500"/>
  </extension>
  <trackList />
</playlist>

Close but not quite right and player support for extensions was going to be low. This is when I rethought the problem with something like .nfo files and found .cue files. Here is an example…

REM GENRE Electronica
REM DATE 1998
PERFORMER "Faithless"
TITLE "Live in Berlin"
FILE "Faithless - Live in Berlin.mp3" MP3
  TRACK 01 AUDIO
    TITLE "Reverence"
    PERFORMER "Faithless"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "She's My Baby"
    PERFORMER "Faithless"
    INDEX 01 06:42:00
  TRACK 03 AUDIO
    TITLE "Take the Long Way Home"
    PERFORMER "Faithless"
    INDEX 01 10:54:00
  TRACK 04 AUDIO
    TITLE "Insomnia"
    PERFORMER "Faithless"
    INDEX 01 17:04:00
  TRACK 05 AUDIO
    TITLE "Bring the Family Back"
    PERFORMER "Faithless"
    INDEX 01 25:44:00
  TRACK 06 AUDIO
    TITLE "Salva Mea"
    PERFORMER "Faithless"
    INDEX 01 30:50:00
  TRACK 07 AUDIO
    TITLE "Dirty Old Man"
    PERFORMER "Faithless"
    INDEX 01 38:24:00
  TRACK 08 AUDIO
    TITLE "God Is a DJ"
    PERFORMER "Faithless"
    INDEX 01 42:35:00

Perfect, so I took one of mixes, Quiver in the underground and turned the .nfo file into a .cue file.

REM GENRE Tech Trance
REM DATE 2019
PERFORMER "Digital Italic"
TITLE "Quiver in the underground mix"
FILE "Quiver in the underground mix.mp3" MP3
TRACK 01 AUDIO
TITLE "Activator, I know you can (That kid chris mix)"
PERFORMER "Whatever girl"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Air traffic (Erik De Koning remix)"
PERFORMER "Three drives"
INDEX 01 02:07:00
TRACK 03 AUDIO
TITLE "Chinook"
PERFORMER "Markus Schulz pres. Dakota"
INDEX 01 07:25:00
TRACK 04 AUDIO
TITLE "Opium (Quivver remix)"
PERFORMER "Jerome Isma-Ae & Alastor"
INDEX 01 10:32:00
TRACK 05 AUDIO
TITLE "Surveillance"
PERFORMER "Jordon Suckley & Kutski"
INDEX 01 15:24:00
TRACK 06 AUDIO
TITLE "Nitric (Division one remix)"
PERFORMER "Hybrid system"
INDEX 01 19:02:00
TRACK 07 AUDIO
TITLE "Circa-Forever (Galen Behr & Organ Nilsen remix)"
PERFORMER "Rapid eye"
INDEX 01 23:55:00
TRACK 08 AUDIO
TITLE "Opulence"
PERFORMER "Simon Patterson"
INDEX 01 30:05:00
TRACK 09 AUDIO
TITLE "J'ai envie de toi (Protoculture remix)"
PERFORMER "Armin Van Buuren presents Gaia"
INDEX 01 35:10:00
TRACK 10 AUDIO
TITLE "Z.I.T.A (M.I.K.E's progressiva mix)"
PERFORMER "Hiver & Hammer with Funabashi"
INDEX 01 39:30:00
TRACK 11 AUDIO
TITLE "Kubrick (Extended mix)"
PERFORMER "Jerome Isma-Ae & Alastor"
INDEX 01 42:01:00

Tried it out on a number of media player and they all worked except Plex.

There is a very good chance if I was to run my own funkwhale node/server I could set it to index .cue files and playback the mix in a seamless way like Mixcloud? Theres only one way to find out really… Get Funkwhale installed!

On a side note I am slightly kicking myself now because I entered all that metadata into mixcloud but never stored it myself. I’m going to need to go through 90 of my own mixes and convert my .nfo files into .cue files.

I have the SQLite Database for my pacemaker device with the actual real timings but I need to identify which mix is which one (another thing I should have done, as changed the names of the mix depending on many things). I also hoped mixcloud’s developers guide would come to the rescue but it looks like maybe a GDPR request is my only option if I want the metadata for my mixes?

All complex ecosystem have parasites… including Airbnb

Airbnb basement in Iceland
Looks like a dungeon right? Imagine sleeping down there for a night like I did in Iceland

…The trick is to not let them take over. Something Airbnb needs to think a lot more about!

I stumbled across a huge Airbnb scam that’s taking over London, this story is everywhere but it was Si Lumb who first sent me the link.

After reading the massive long piece I was quite shocked at how elaborate the scam was. I won’t spoil it but its bad then it gets worst still.

Here’s a few choice quotes…

On Airbnb, it turns out, scams aren’t just the preserve of lone chancers. As the short-term rental goldrush gathers pace, Airbnb empires are being rapidly scaled and monetised, with professional operators creating scores of fake accounts, fake listings and fake reviews to run rings around Airbnb, local law enforcement and the guests who place their trust in the platform. Reviews from guests paint a grim picture of people who have been tricked into staying in accommodation with blocked drains, broken fixtures and fittings, filthy floors, dirty bed linen – or, in some cases, accommodation that they simply did not book.

This very much reminds me of when I stayed in Iceland and the host moved me to the basement so he could get another Airbnb in! My experience of Airbnb in Tokyo was awful but at least the host wasn’t lying to my actual face.

All of these accounts are essentially one person, or at least one company. And yet they have all passed Airbnb’s account verification and safety processes, with most supplying government identification, selfies, email addresses and phone numbers. Two of these accounts, though, are more closely connected than the rest: Leon and Robert Lusso Management. And that’s because they both used to be called Christian.

Seen this many times on Airbnb, this is why I always look through the reviews of the hosts for patterns. Its the same way reviews on most sites you have to check for scams.

I noticed from my experience as a host (super host even), lots of guests don’t do the research. Don’t get me wrong, the scams are elaborate but few read the reviews and ask the right questions of the host.

According to Inside Airbnb, a service that scrapes Airbnb to shine a light on the platform’s impact on cities around the world, there are an estimated 36,964 listings on Airbnb in London that are listed by a host with at least one other listing. While Airbnb presents itself as a sharing economy company, the business of hosting is becoming increasingly systemised and professionalised, with critics arguing that businesses are able to make huge sums of money at the expense of local residents who are unable to access properties locked away by the short-term rental gold rush.

So what, if anything, can be done about it? To date, attempts to adequately regulate and police Airbnb listings have been spasmodic at best, leading to a patchwork of confusing, siloed approaches. In December 2019, more concerted regulation efforts were dealt a blow when the European Court of Justice ruled that Airbnb was an “information society service”, not a real estate agency. Such rulings mean that cities must continue to act alone – with mixed success.

Really interesting to look at inside Airbnb as a host in Manchester. But its clear councils can’t keep up with the Airbnb (gravy) train and the scammers know this too well. Could Airbnb do more stop this? Yes a bit but honestly…

All complex ecosystem have parasites. – Cory Doctorow

Getting on the self-hosted train again

Map of the fediverse.space

A long time ago, accessing cubicgarden.com meant accessing my direct server sitting in my home. I use to run Blojsom on top of Resin server. I was self hosting from my 512k ADSL line with 256k up (remember how fast that use to be to!?)

There were a lot of problems I grant you that but it mainly worked ok, although I didn’t like the sysadmin side of it all, as I was using Windows 2000 as the operating system. At some point I decided to switch to wordpress only because PHP hosting was cheaper than Java, although I got some incredible breaks during my time. In 2014 I moved my blog to WPengine thanks to dotBen

That was a while ago and since then I have massively upgraded my connection speed to 1gigabit up and down thanks to Hyperoptic and upgraded my server quite a bit (6 core AMD with 16 gig of memory). The first thing I did was installed Plex server.

Since then I have been slowly adding more services to my server. I guess the most noteworthy ones being tiny tiny rss, icecast2, plex and zerotier vpn (which I’m considering changing to wireguard with the recent announcements). Tiny tiny RSS is useful as I don’t like what feedly and others are doing with my data. Zerotier VPN is very cool and very much like the old and forgotten Hamachi. Because it uses internal ip addresses (non-addressable?) any device I have it connected with can access those addresses like they are on a internal network. This ultimately means I can access all my services including tiny tiny rss without opening up ports on my firewall and exposing it to the internet.

Anyway I’ve been thinking about adding more services to my server including Wekan (alternative to trello), Pixelfed (feiverse instagram), wisemapping (web based mindmapping tool), wallabag (alternative to instapaper), standardnotes server, mastodon (fediverse twitter), funkwhale (fediverse spoitfy), language tool (alternative to grammerly) and matrix (powerful alternative to slack).

Doing it under Ubuntu isn’t a problem as theres lots of tutorials and theres plenty which use Docker to manage everything.

But there is issue it seems when installing multiple services on top of each other. Most of the tutorials require a Apache or Ngnix then some SQL database. The tutorials are written like you are running just one service alone and things become more tricky when you have services using certain ports, etc. Trying to move the ports, database tables is sometimes tricky to follow.

Right now, I’m focused on doing one service at a time or really getting to grips with Docker which was meant to make this easier to deal with???

Ok so why selfhosting (and there is a lot of self-hosting services as I found here) and all the hassle?

I found something which sums it up nicely from a different but connected context.

Decentralized, peer-to-peer networks are evolutionarily superior to the bastardized corporate ‘sharing economy’ platforms like Uber and Lyft. Their billion-dollar budgets won’t save them from the inevitability of the blockchain-based peer-to-peer economy.

The decentralization revolution is here.

Public Service Internet monthly newsletter (Feb 2020)

Smartcity - Wakanda

We live in incredible times with such possibilities that is clear. Although its easily dismissed by looking at the sorry state of the UK during our EU withdrawal or the tech press panic over the coronavirus.

To quote Buckminster Fuller “You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete.

You are seeing aspects of this happening with young people leading the way on climate change.

Anonymous still legion?

Ian thinks: Nice summary podcast about the book, Whistleblower, Spy: The Many Faces of Anonymous

Curious about hacking?

Ian thinks: Excellent growing resource explaining the origins of hacking in a balanced way through different interviews and press coverage

Fediverse Is here to stay

Ian thinks: English language CCC (Chaos Computer Congress) videos I found. Really good points made about open society and Aaron Swartz

I imagine Vice’s journalist has a awful uber rating

Ian thinks: So clearly outlines the case for Uber to disappear in to the past and what ride sharing really could be.

Cities which work for their citizens not the other way around

Ian thinks: Citizens as sensors, rather than a thing to be sensed; is a good primer for future smart cities

Tracking through podcasting

Ian thinks: Interesting talk from the CCC about tracking and advertising through podcasting.
[English audio stream in downloaded video]

The real drug dealers get away with murder

Ian thinks: Its so easy to point the finger at the darknet markets, but Jack really hits home with the true crime lords.

How is that advert following you around?

Ian thinks: If you don’t understand how cookies work and why you really should reject those cookie banners, this is idea for you.

Sexual harassment, anonymity and #metoo

Ian thinks: Sigi’s story told by herself is a powerful one in the era of #metoo – Background on the story.
[English audio stream in downloaded video]

On buying the Fossil hybrid HR watch

fossil hybrid HR smartwatch face

During the seasonal period “I bought” a Fossil hybrid HR smartwatch. It was meant to replace my pebble smartwatch but it never came. I made the decision to give it a try after trying it on in the Fossil store in Manchester.

I found it online also found a discount code from Fossil for first time purchases. Ordered it and expected to come back home after xmas to a little present from myself. The Fossil invoice said it takes 4-5 business days

However after lots of chasing weeks after, I finally got a reply saying they had cancelled the order (without telling me) because they were completely out of stock for that model. It was frustrating  but they finally offered me a discount when it comes back into stock. However the discount was for less than my original discount.

I think I would be more annoyed if I hadn’t read this updated review of the smartwatch. I realised one feature the Fossil didn’t have was the ability to reply to messages or emails. Its something I use on my pebble a lot and seeing the message is useful but sending an acknowledgement of some kind is pretty essential.

Like the Motiv ring, being an early adopter can be troublesome and in this case its time to wait and see what others do in the hybrid smartwatch space.

A little tale of my motiv ring

My Motiv ring on my hand

I really enjoyed having my Bluetooth Motiv ring really, it is great except a little while ago it started to not sync properly. Reporting the wrong battery percentage, syncing inconsistently, asking to be upgraded and just being a general annoyance.

I complain back to Motiv and they tried to diagnose the problems I was having with the ring. After a few days they asked if I was playing volleyball with the ring on? I said yes and they suggested using the other hand when playing volleyball. This sounds fine but the problem I have is being ambidextrous in something’s like sports is I switch hands all the time.

I explained I bought the ring for the whole point of wearing it during sports because my pebble watch can not really be worn while playing volleyball.

They suggested a replacement ring however their UK/European supplier has changed and they couldn’t issue a replacement over the winter period. I’m thinking Brexit might have something to do with this? Anyway cutting a long story short, I was completely refunded and I get to keep my current faulty ring. Good stuff from Motiv and I may consider getting a replacement once I see what happens in the near future (maybe a second version will support a few more knocks?)

In the meanwhile, I relooked at the Oura ring 2 but frankly its a lot more and there are some serious flaws in the Android app (no google fit, export, etc).

I’ll stay put and keep wearing the Motiv ring till its completely useless, as its still capturing data and the app is still syncing with google fit.

The awful state of library books in the intenet age

Manchester Library

I recently I went to town on the ebooks ecosystem after reading this post. Then a few days ago I decided to get back into using the library book system again.

It was pretty easy, heck I didn’t really need to go into Manchester library at all (I have a library number/card already). I downloaded Borrow box put in my details and then browsed for ebooks and audiobooks – easy!

While asking in the library about borrowing ebooks.on eink kindle device, it was a shake of the head. I know in the past Amazon have tried different things in the states, but frankly the borrow box is a step in the right direction, although its not directly like a library book system!

If only Amazon Kindle ereaders, kobo, etc had a more open system, they could share in the current library borrowing system. All those people buying ebooks not able to take advantage of their citizenry rights.