Allen Pike, "crafter of fine software", writes about how insane browser user agent strings have gotten. Case in point, the mobile version of Edge, Microsoft's new cutting-edge browser:
Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; DEVICE INFO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Mobile Safari/537.36 Edge/12.0
That is to say, Microsoft Edge claims to be every computing platform ever conceived - except for Internet Explorer.
The nasty thing with all this useless nonsense that the browser sends to the server for every request is that it takes up often precious upstream bandwidth. On a slow DSL or 3G link this can really slow things down.
►
A while back, I gave my sister a 1 TB 2.5" USB HDD for backing up her Mac using Time Machine. But somehow she couldn't perform backups anymore lately. The drive contained two volumes: a regular one and an encrypted one. The regular one wouldn't mount and Disk Utility wouldn't repair it.
No big deal, just wipe the drive and start from scratch, I thought—assuming it's not a hardware problem. That was easier said than done. I ended up spending half the day yesterday just trying to repartition that stupid USB drive.
▼
A while back, I gave my sister a 1 TB 2.5" USB HDD for backing up her Mac using Time Machine. But somehow she couldn't perform backups anymore lately. The drive contained two volumes: a regular one and an encrypted one. The regular one wouldn't mount and Disk Utility wouldn't repair it.
No big deal, just wipe the drive and start from scratch, I thought—assuming it's not a hardware problem. That was easier said than done. I ended up spending half the day yesterday just trying to repartition that stupid USB drive.
At first, it seemed like this didn't work because I had Core Storage enabled on it for the encrypted partition. I managed to revert the CS partition back to a regular partition. But then repartitioning wouldn't work: I was unable to modify the first (broken, unencrypted) partition. Or make modifications to the second partition stick.
This isn't my first Disk Utility rodeo, so I booted into: the recovery partition, Snow Leopard and Leopard and tried the same thing using those versions of the Disk Utility. No joy.
I tried various ways to nuke the drive and its partitions using the command line diskutil and hdiutil commands. Which of course fail silently if you don't use them with sudo. And failed a bit less silently with sudo. The various utilities all failed at unmounting the existing partition(s).
The Finder, Disk Utility, diskutil, hdiutil, nothing would unmount the drive.
Did I mention I used the "force" flag? Didn't make one iota of difference.
I even made an fstab to keep the drive from automounting, but that didn't work.
All the while, every search for help only led me to forum posts where people kept telling the original poster that you can't unmount your boot drive.
So then I thought I'd try to have Linux wipe out the drive. But I couldn't let a VM connect to the drive because MacOS immediately took it after connecting the USB cable and then held on for dear life.
So maybe my Time Capsule wifi base station is a bit simpler in its disk handling, so I decided to hook up the drive to it and then have the TC initialize it. Good plan, except for the part where the Time Capsule wouldn't recognize its password with the drive connected.
This is where I gave up with the drive clicking away connected to the Time Capsule. The next morning, I disconnected the drive from the TC, hooked it up to my laptop, saw icons for both partitions, unmounted them and used Disk Utility to repartition as if yesterday's hair pulling session was all a bad dream.
I spent the rest of the day zeroing out the drive to make sure the hardware was ok, with no further problems.
►
I'll spare you the details, but I recently needed to up my game in the toothbrushing department. I've been brushing my teeth with an entry-level Oral-B electric toothbrush for almost a decade, but I thought I could do better with a more advanced one that provides a warning when you brush too hard. (This can damage your gums.) Turns out there's now a model that has bluetooth. After all, everything is better with bluetooth.
▼
I'll spare you the details, but I recently needed to up my game in the toothbrushing department. I've been brushing my teeth with an entry-level Oral-B electric toothbrush for almost a decade, but I thought I could do better with a more advanced one that provides a warning when you brush too hard. (This can damage your gums.) Turns out there's now a model that has bluetooth. After all, everything is better with bluetooth:
However, at first I decided against getting the model with bluetooth, as it doesn't really add much functionality: the Oral-B app will show you a timer during brushing, and keep track of how often and how long you've brushed. That's basically it. And the app can also do this by listening for the sound of the toothbrush! Also, the models I had my eye on come with a little wireless display that provides the same feedback as the app (not the statistics, though). But I got a rebate that made the Oral-B PRO 6000 the same price as the
Oral-B Triumph SmartGuide 5000, so why not get the 6000 with bluetooth?
The price I paid online before rebate was € 100 plus € 5 shipping. The 6000 comes in a big box that contains:
The toothbrush
An inductive charger
A holder for four brush heads that attaches to the charger
The SmartGuide wireless display (with batteries)
Seven brush heads
A travel case
A DVD
Documentation
Out of the box, the toothbrush' battery is empty. It takes about 24 hours to completely charge, but I was able to brush my teeth after about half an hour. I needed to set the clock on the SmartGuide, but there was no need to do anything to pair it. The seven brush heads are all different, I assume they're meant as a sampling of what's available. I'm using the "sensitive" one, which has softer hairs and is easier on the gums. I wish they'd put the name/type of the brush head on the packaging, though! The documentation for these on the various Oral-B websites and the paper manual is fairly incomplete, but the video on the DVD shows them all. I've also seen displays in stores that will help you buy the right ones. Note that the DVD is smaller than usual and thus won't fit in most computer DVD drives.
The travel case is at least twice as big as it needs to be. But I guess if I want to travel with my electric toothbrush, I'll have to use it or risk the toothbrush starting to brush the rest of my luggage when the on/off button gets pressed inadvertently. I usually just take a regular toothbrush when I travel, but it's hard to go back when you're used to electric brushing. It really gets your teeth much cleaner.
I'm not sure which model I used before (there's no model number on the device), but the old one didn't have any lights. So you never knew when you needed to charge it. The PRO 6000 is much better in this regard: it has three (blue) LEDs that indicate the battery charge, which cycle during charging. There's also another blue light that comes on to indicate bluetooth is active. When brushing, every 30 seconds, a green light will flash and the motor will pause for a moment to indicate that it's time to move on to another quadrant of your mouth. And finally, there's the light that made me get this new toothbrush: a red one that comes on when you press the toothbrush against your teeth too hard. At first I thought this didn't work, but it turns out the warning light only comes on when you press the brush really, really, really hard. Much harder than I ever would. So buying this new toothbrush for this feature was a waste of money.
So what about the bluetooth?
I'm glad you asked. Although in retrospect the instructions are clear, I had trouble following because I assumed I needed to pair my iPhone with the toothbrush using the bluetooth settings. But that's not how it works. You set up your toothbrush using the settings inside the Oral-B app. The bluetooth comes on when you lift the toothbrush off of the charger, or you can press the mode select button. (The toothbrush has a bunch of modes which I don't use.) There's a bunch of additional settings for the app and/or the toothbrush, but nothing particularly exciting.
If you want feedback during brushing, make sure the app is open and on the timer screen. Then, simply start brushing and you get a counter that counts to two minutes, switching to different quadrants every 30 seconds. Same as the SmartGuide, which comes on automatically when you start brushing. (When idle, it shows the time.) As such, live feedback on your phone during brushing is not particularly useful. Even the SmartGuide is only somewhat useful. (And remember, if you have a non-bluetooth toothbrush, you can still use the app by using the microphone to detect when you start and stop brushing.)
However, one thing that is nice about the app is that it keeps stats on how long and how often you brush. At first I thought this wasn't all that useful, as I always brush my teeth before bed. But I'm actually not that good with brushing during the day. Studies have shown that you should brush twice a day—there's no benefit to doing it more often. Having the app keep track of this for me to keep me honest could be helpful in the long run.
The toothbrush only talks to the phone when the app is open. But it will store up to 20 toothbrushing sessions, and sync those back to the app if the app is open on the timer screen when you start brushing. So you only have to open the app before you start brushing once a week and you'll have accurate stats. Apparently the toothbrush has a built-in clock, because it knows how many times I brushed on which day.
You can share an electric toothbrush with family members by giving everyone their own brush head, which let you attach a colored ring to keep them apart. The container that sits next to the charger holds four brush heads, and attaching/removing them is easy enough. However, the app can't tell the different users apart, so the stats won't be very meaningful when the toothbrush is shared.
The verdict
I like Oral-B electric toothbrushes. I've never used any other kind, so I can't compare. But the Oral-Bs are all good—I'm not going back to brushing manually any time soon. The PRO 6000 is better than the cheap ones, mostly because of the battery level LEDs. The hardware also looks a bit more solid. The other LEDs, the SmartGuide and the bluetooth are nice, too, but not a game changer. So save your money unless you really want those brushing statistics. Until the toothbrush becomes smarter and gains more sensors so it can tell you more about how well you brushed which teeth, I'm afraid bluetooth doesn't really make brushing your teeth all that much better.
Earlier this month, RIPE Labs had a lengthy blog post about transfers of IPv4 addresses within the RIPE region. A lot of addresses went from Romania to Saudi Arabia, but the rest of Europe and the Middle East has been busy, too. However:
In the subsequent months of January 2015 through to April 2015, levels of transfer were significantly lower. Because the RIPE NCC listing service continues to show strong demand, the lower amounts transferred may well be a sign that the market in the RIPE region is capped by availability; total demand cannot be met by available supplies. This may change after the recently accepted RIPE policy for inter-RIR transfers has been implemented.
It probably wasn't an accident that two of the sponsors of the RIPE-70 meeting were businesses that facilitate IPv4 address trading.