ned Productions Consulting

Technology musings by Niall Douglas
ned Productions Consulting
(an expert advice and services company based in Ireland)

Tuesday 5th June 2018 7.00am

Lake Zurich at the C++ standards meeting. As lovely as it might look, we finished last night after 11pm and started this morning at 8.30am. At best, seven hours of sleep.

Sunday 13th May 2018 11.25pm

Link shared: So, it's coming up to that time again, time to rent and configure a new server on the internet to handle my email and other such needs. The current one, dedi4, is in bad shape in any case, there is something wrong with its hard drive such that it runs like a dog. Plus the edition of Debian installed onto it will EOL in June. Plus it costs me €25/month, and I think I can go much cheaper.

Saturday 12th May 2018 2.06am

Link shared: The WG21 C++ proposal papers that I spent the last two months of my free time writing have been published at P1026R0 A call for a Data Persistence (iostream v2) study group Niall Douglas P1028R0 SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions P1029R0 SG14 [[move_relocates]] P1030R0 std::filesystem::path_view P1031R0 Low level file i/o library You might notice that P1027 is missing, which was due to illness last week.

Saturday 28th April 2018 1.33am

And speaking of GDPR and Facebook, don't forget GDPR and Google! They've somehow managed PR far better than Facebook, and so you don't realise they too have created a privacy reconfiguration page for your Google account in which you can disable a worryingly large amount of category-specific data collection which Google performs upon you. I just told Google to no longer collect every search I do and website I visit, every location my Android phone goes to, every phone call and message my Android phone sends, every video I view or search for or hover over, every picture I take, and a long list of quite worrying other categories.

Saturday 3rd March 2018 6.17pm

The Samsung 830 SSD in my always-on server finally experienced its first failure to erase a block at almost exactly 25 Tb written over 2.56 years of operation (27 Gb/day)! That's a bit poor in fact, only 728 of the erase cycles have been used so far, and the 830 is one of those old MLC drives with 3,000 erase cycles, so that's a bit early to see a failure. No data is corrupted, the drive keeps some spare blocks which it needs to consume before that would become a worry, and it's used two of five hundred of those so far.

Saturday 17th February 2018 2.39am

My Nexus 6P decided today when I was just leaving Maynooth to not connect to the internet despite multiple reboots! I was getting really annoyed, because usually traffic is awful out of Dublin on Friday evenings, and Google needs to direct me down the fastest route. Anyway I finally got a route out of it, but that phone is really sliding down the hill fast now … the cellular chip appears to be shafted (another common problem with 6P, it has a lot a manufacturing defects as we now know, just a matter of when not if, and I've actually been lucky to reach two years - though, under EU law, if it fails within two years I get a new one!

Thursday 15th February 2018 7.45pm

My Nexus 6P died on the train today with 35% battery remaining :(. It was dying at 25% only a month ago. It's definitely on the way out as a daily driver. Luckily I finally figured out - after many nights of trying - the magic combination of configurations to get the fingerprint sensor working with LineageOS 14 on my new HTC 10. Just waiting for a big sdcard and case for it to arrive in the post, then I'll move over.

Sunday 11th February 2018 4.10am

Link shared: My Nexus 6P - bought October or November 2015 - was a great phone, despite me cracking its screen in its first two weeks (my fault). Long battery life, excellent stereo speakers, superb AMOLED display, and kept exploit and virus free by timely Android updates from Google. Camera could be excellent, really its only major downside was that it's too big, five inches is as big as any phone ought to be given the size of my hands.

Monday 5th February 2018 9.52am

Link shared: #boostoutcome #boost-outcome #boostcpp Outcome is accepted into Boost, and links to the review manager's report (be warned, it is lengthy). Here is what I wrote in acknowledgement: I'd like to thank Charley for writing such a lengthy and detailed review report, in addition to performing duties in one of the hardest review managements I think I've seen this decade. I'd like to thank the reviewers for their feedback, and all those who have written me emails and sent me their notes and pull requests.