Contents

208 Articles
20 Comments

Search

1 week Ago

Skynet is the good outcome

Published by marco on

Will Artificial Intelligence take over the world? Only if we let it, I think.

And we’re almost certainly going to let it.

Our habit seems to be to capitulate to any form of power that dangles a short-term bauble of convenience before our greedy, beady eyes, even if it always seems to be just out of our grubby reach.

AI is dangerous less for what it is capable of doing now and more for how much power we concede it even when it’s stupefyingly shallow. We’ve given up before the battle has even... [More]

Poisonous Hyper-capitalism

Published by marco on

From Kai-Fu Lee’s new book says Artificial Intelligence will be Google vs China and will kill half the world’s jobs by Robert X. Cringely

“And I find it difficult to see China as being any more of a development crucible than is Sand Hill Road, where startups have even less time to succeed and therefore more pressure to evolve. Explain to me how this is incorrect, because the numbers are published and are real. In comparison to other adolescent startup cultures, yes China is and will be successful and they are... [More]”

iOS can’t get the easy stuff right

Published by marco on

This is a laundry list of issues I’ve had with iOS over the last half-year or so. Some things get fixed; others break. This operation system is in its 12th version and is 10 years old. It’s made by the richest company on the planet. It’s frustrating to watch the magical engine of capitalism and privatization be seemingly unable to get even the easy stuff right.

How is it that I’m the only one to whom this happens? iOS is supremely unreliable. I have an iPhone 6s with iOS 12.01 and a battery... [More]

SBB iOS App refreshes too much

Published by marco on

Here is the text of my bug report to the SBB for its iOS App. I wrote them in German, so I’ll let them stand that way; translations are in the footnotes.

Verbesserungsvorschlag im iOS-App

Umgebung

iOS 11.4.1, SBB Mobile 8.2.2 (10)

Use Case

Einen Benutzer will schon geladenen Streckeninformationen ohne Datenverbindung lesen.

Beobachtetes Verhalten

Der SBB-App aktualisiert immer wieder automatisch, auch wenn der App nur vor kurzem verlassen wurde (z.B. 10 Sekunden, wenn man auf einem... [More]

Windows 10 Search is not very good

Published by marco on

Windows Search has been unpredictable for a long time. If you’re a MacOS user, it feels terrible. It’s an utter mystery how Windows can’t seem to find anything, even in a small pile of startup icons and control-panel entries. It’s a database of a few hundred entries, at best. Let’s see how Windows 10 fares.

I finally took the time to document my struggles to run the “Microsoft SQL Server Management Studio”. There are so many words in there. Which ones can I type to find the icon? Hint: I... [More]

Why use Docker?

Published by marco on

Use Case

Let’s imagine we’re working on a PHP web site together, using PostgreSql as a database.

Without Docker

Without something like Docker, I’ll write a readme.md that tells you which PostgreSql to install (maybe latest, whatever), how to configure the Apache server (or Nginx, whatever) and make sure the document root, extensions, modules, etc. are all lined up for this project.

In order to write this readme, I had to set it up on my machine and carefully write down instructions matching... [More]

Apple iCal

Published by marco on

Apple iCal is another piece of software that’s in a very established field, with a very established feature set, in which Apple has been producing software for over a decade. It’s a calendar application with reminders. The reminders can be set to a specific time, with one or more alerts. An alert can be snoozed for a certain amount of time.

This is not rocket science.

Ok, so a modern calendar has to be able to pull in remote sources, to sync with other sources, and to send notifications. It... [More]

2 weeks Ago

Human vs. machine categorization

Published by marco on

Humans are currently better at detecting patterns than machines—this may change in the near future.[1]

However, machines are massively better at sorting detected patterns than humans. Humans can’t stick to a regime.

For example, a site like Reddit amounts to a vast sorting algorithm with posts, pictures, videos and articles as input and the subreddits as buckets.

Myriad users upvote and downvote these items to determine whether an item belongs in a given subreddit. If an item in one subreddit... [More]

Hacking your Voice Mail

Published by marco on

tl;dr: If you don’t use your voice mail for your phone, then you should disable it. It is ridiculously insecure and can or will be used by hackers to gain access to other services you use (e.g. Whatsapp or PayPal).

On Sunrise, you can deactivate your voice mail by “calling” #145#. To re-activate, call *145#. You’ll get a confirmation message.

The CCC annual conference (Chaos Computer Club) took place last weekend, in Leipzig, Germany. There were several interesting talks, but this one stood... [More]

1 month Ago

Why don’t I believe most of what I see online?

Published by marco on

It’s easy enough to make fake text and fake articles. Anyone can write something online. You can make up information out of whole cloth or you can subtly manipulate the so-called truth to slant it in a desired direction, either by omission or by emphasis or both.

Since many people read only the titles of articles, you don’t even need to try too hard to make well-substantiated and well-linked articles. Sure, somebody’s going to “debunk” your text. However, by then, your lie will have made its... [More]

3 months Ago

Reserved filenames in Windows

Published by marco on

Did you know that there are some filenames you’re not allowed to use in Windows?

I knew that there are characters that you cannot use in a path, like : and ? and *, but I didn’t know that otherwise innocuous-looking names like aux.txt and con.txt are verboten.

I learned about this from the article It is 2018 and this error message is a mistake from 1974. This limitation, which is still found in the very latest Windows 10, dates back to […] by foone (Thread Reader), which has a pretty click-bait–y title and is quite... [More]

11 months Ago

The scandal of mining currency with energy we don’t have

Published by marco on

From the article New botnet infects cryptocurrency mining computers, replaces wallet address by Dan Goodin (Ars Technica)

“Records show that the attacker-controlled wallet has already cashed out slightly more than 1 Etherium coin.[1] The coin was valued at as much as $1,300 when the transaction was made. At the time this post was being prepared, the records also showed that the attacker had a current balance of slightly more than 1 Etherium coin and was actively mining more, with a calculation power of about 2,100 million... [More]”

1 year Ago

MacOS System folder is huge

Published by marco on

I noticed that when I emptied the trash in High Sierra, I didn’t see a corresponding rise in available space in the status bar of open Finder windows.

I opened “About This Mac” to the “Storage” tab. Here I could see that my System was using 70GB.

 Huge system (not mine)

A search turned up the article macOS High Sierra – Huge System Storage (Apple Support), which explains that High Sierra introduced a feature called local backups for Time Machine (About Time Machine local snapshots (Apple)).

It does pretty much what you would expect it... [More]

Small Mac Notebooks, January 2018 Edition

Published by marco on

Use Cases

This evaluation is for a machine that is excellent at the following tasks:

  • Photo editing with Photos
  • Playing HD movies
  • Using Word processors like Pages and Word

The following tasks are not a priority:

  • Playing high-powered 3D games
  • Video editing

Requirements

  • Must run MacOS[1]
  • Must be relatively quiet (fan noise only in extreme usage scenarios)
  • Long battery life (6+ hours)
  • Lightweight/portable/easy to store in most bags
  • Sturdy (doesn’t feel plastic-y or cheap)
  • High-quality... [More]

Bitcoin Explained (Video)

Published by marco on

Before[1] jumping on the Bitcoin bandwagon, you should acquaint yourself with how it works. I found the following video to be quite helpful.

Ever wonder how Bitcoin (and other cryptocurrencies) actually work? by 3Blue1Brown (YouTube)

Another article, How bitcoins became worth $10,000 covers some of the same territory as the video, but also provides more of the history of Bitcoin as well as details about some of the current factions and infighting among the various communities and e-currency proponents.

“Bitcoin’s status as the default medium of exchange in the blockchain world pushes... [More]”

Blocking Trackers and Ads

Published by marco on

This is a public-service announcement. There are several ways of blocking trackers and ads on desktop browsers. I’ve been using Ghostery for years, but am a little leery of the company behind it. For a while now, my browser of choice, Opera[1], has included ad-blocking natively. I’d also heard about a tool from the EFF named Privacy Badger that is supposed to do what Ghostery does.

 I wanted to figure out which software I actually need to use in order to turn off tracking. To that end, the EFF... [More]

Extra Keyboards in Windows 10

Published by marco on

I’d recently started using Windows Remote Desktop (RDP) to connect to my desktop at work from my laptop. The advantages are many: My nearly 4-year-old laptop no longer has to groan under the strain of running Visual Studio with 150 projects open. It was working very well, actually, but drained the battery considerably faster than I’d like. The battery lasts longer and the CPU no longer runs so hot, making it a viable laptop again. Hat tip to Björn for telling me to give it a go.

Unfortunately,... [More]

Y U No Use Firefox?

Published by marco on

Every once in a while, I feel bad for not using the only remaining truly open-source browser: Firefox.[1]

Opera is my go-to browser, but that’s been bought up by the Chinese, right? So far, things haven’t changed but who knows what’s going on under the hood? Chrome is a decent testing browser, but offers me nothing better than Opera and its memory profile is, for whatever reason, consistently worse. I’m a very happy Opera user.

Still, Firefox is, in version 57, supposedly much faster and uses... [More]

2 years Ago

The annotation web standard

Published by marco on

The Web Annotation Working Group has published [t]hree recommendations to enable annotations on the web.

What does that mean for you, as a consumer of the Internet?

This standard will bring commenting and conversation and annotation into the 21st century. It will possibly bring order to the myriad systems and accounts and formats currently in place that allow for interaction and discussion.

The diagram Web Annotation Architecture (W3C) (SVG) is interactive and steps you through the whole concept.... [More]

The 40-car pileup that is the UPC Horizon Box

Published by marco on

Background

We’ve been subscribed to UPC Cablecom for almost 15 years now.

In Switzerland, you have two parts of a cable package: a fixed price that pays for the cable company to get cable into your apartment, and a content package for services over that cable.

Until recently, the fixed price had been included in our rent and we’d had a pretty good deal on services for TV/Landline/Internet. This year, the cooperative where we live decided to stop including the fixed price in the rent. This... [More]

iOS Battery Drain

Published by marco on

I’m just going to leave this here. I used the stopwatch during a workout.
It was on for about 8 minutes total, and stopped about 5 or 6 times. I’m not sure whether I remembered to stop it or whether the stopwatch kept running in the background.

 The Clock? Really?

At any rate, this seems an inordinately large amount of battery usage for a stopwatch. Whoever wrote a smartphone clock app that can use 41% of the battery should be ashamed of themselves.

3 years Ago

Carnival Cruise Lines and Security

Published by marco on

tl;dr: Carnival Cruise and American Airlines both have appallingly unprofessional web shops. While nominally secure (main page is delivered via HTTPS), neither appears secure in modern browsers and the console is littered with warnings. Terrible.

The Carnival Cruise Lines web site has a lot of useful information. It’s reasonably easy to find answers to almost any question you might have.[1] Their security—and the security of partner web sites—is a mess, though. It’s not as bad as it could... [More]

Beware the Hype: .NET Core

Published by marco on

The article .NET Core, a call to action by Mark Rendle exhorts everyone to “go go go”.

I say, “pump the brakes.”

RC => Beta => Alpha

Mark says, “The next wave of work must be undertaken by the wider .NET community, both inside and outside Microsoft.”

No. The next wave of work must be undertaken by the team building the product. This product is not even Beta yet. They have called the last two releases RC, but they aren’t: the API is still changing quite dramatically. For example, the article Announcing .NET... [More]

Apple Photos: a mixed review

Published by marco on

 A few months back, Apple replaced iPhoto with Photos.

There are some good things about it. It’s noticeably faster on my machine and, at the same time, seems to use less RAM (at least at first; see below). These are good things. However, the speed and space improvements come at the cost of a mysterious loss of functionality.

I call this lack mysterious because Apple didn’t just replace iPhoto with Photos—it claims to have merged iPhoto with Aperture, which is/was a much more powerful... [More]

4 years Ago

Apapter: software that works

Published by marco on

 The main UI, with a batch process in-progressI have a reputation for complaining about software all the time. I feel justified in doing so because most software is disappointing bordering on hateful. I was a proud member and contributor to Hates Software for years.[1]

Therefore, when the opportunity presents itself to laud a piece of software, I feel that it’s my solemn duty to do so.

Introducing Adapter for OS X and Windows. It converts images, audio and video files from one format to another. That is, it puts a lovely UI on top of the... [More]

Mouseless Macs

Published by marco on

For the next time the batteries in your Bluetooth mouse die:

Press Ctrl + F2 to focus the Apple menu. From there, you can navigate using the arrow keys.

Found by luck when looking for old comments of mine in the Hates-Software archives.

Garmin Connect: still not very good

Published by marco on

I’ve had a Garmin bike computer for years, so my data is stored “in the cloud” at Garmin Connect. This application underwent an overhaul several months ago. I gave it a chance for a while, but it appears that the redesign was only skin-deep. The look has changed, but some of the basic stuff just doesn’t work.

Upgrades are hard

Even the upgrade to the new style—”Classic” to “Modern”—is not consistent. Months after telling the site to upgrade to the modern style, I still end up on pages in... [More]

More fun with SmartTV apps: TuneIn

Published by marco on

tl;dr: The login requirements for all of your linked applications and web sites should be 100% consistent. Data-entry on a Smart TV is hard enough; don’t make your users have to enter their login data 20 times.

No matter how amazing our technologies become, they still fail in so many small ways that no-one seems to want to talk about. We manage to solve all of the hard problems in software development and then let our products die on the homestretch. Tiny failures turn what would be wonderful... [More]

iTunes: another tale of woe in UX

Published by marco on

I know that pointing out errors in iTunes is a bit passé but Apple keeps releasing new versions of this thing without addressing the fundamental problems that it has as a synchronization client.

The software has to synchronize with hardware from only one manufacturer—the same one that makes iTunes. I’ll leave off complaints about the horrific, very old and utterly non-scaling UI and just regale you with a tale of a recent interaction in which I restored my phone from a backup. In that sense,... [More]

5 years Ago

OpenBSD takes on OpenSSL

Published by marco on

 Much of the Internet has been affected by the Heartbleed (Wikipedia) vulnerability in the widely used OpenSSL server-side software. The bug effectively allows anyone to collect random data from the memory of machines running the affected software, which was about 60% of encrypted sites worldwide. A massive cleanup effort ensued, but the vulnerability has been in the software for two years, so there’s no telling how much information was stolen in the interim.

The OpenSSL software is used not only to... [More]