ned Productions Consulting


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


Friday 8th February 2019 9.56pm

Link shared: https://openwrt.org/ Last night I completely replaced the proprietary firmware on the house wifi router (the excellent value 3x3 11ac Archer C7 that just about everybody techie uses for their home wifi) with https://openwrt.org/. Why? The proprietary firmware was actually not awful, but my phone kept losing signal when I'm on the toilet, and it began to bug me that I can't do things like increase the transmit power, or use all of the 5Ghz frequencies available.

Friday 1st February 2019 3.24pm

Link shared: http://www.fsij.org/doc-gnuk/ After three hours carved out to "get it done already", finally got my cheap USB gnuk OpenPGP dongles purchased last August (!) to implement ed25519 on-device crypto for GnuPG and Putty SSH on Windows. That means that (a) I cycled all my encryption keys, which was becoming pressing since I last did so in 2016 (b) even I have no idea what my new encryption keys are, nor can I nor anybody else ever know, because all my encryption is now done 100% on the USB dongle © even a nation state actor could now take over my desktop PC, and they still couldn't get into any of my other computers from that PC.

Tuesday 22nd January 2019 1.34pm

Link shared: https://conference.accu.org/2019/sessions.html#XElsewhereMemory ACCU 2019 schedule just went up. My final C++ conference talk for the foreseeable future is linked, after this there will be no more attending conferences for me. It is on Elsewhere Memory, and will be the most speculative concurrence talk I have ever given, musing on the possible future of all computing everywhere. I'll be taking the ideas presented here to the C and C++ standards committee later this year.

Saturday 19th January 2019 6.54pm

Link shared: http://www.nedprod.com/ As preparation for Google Plus coming to an end soon, I improved the Python scripting which mirrors this stream of posts onto http://www.nedprod.com/ to also extract post locations and images and videos. Indeed, http://www.nedprod.com/ is now 100% served from my own servers, and no longer uses Google for anything at all. So Google Plus can now vanish tomorrow, and all my post data - seven years of it now - is safe.

Tuesday 18th December 2018 12.13am

Despite being nearly Christmas and the night before flying Dublin to San Francisco for two weeks of family vacation, the last few hours have been unusually busy with finding new work. I had an interview at 9pm which I had to do entirely by phone due to vacation ban on bringing computers, then stackoverflow jobs randomly showed two 100% remote roles in my skill area, so I had to awkwardly submit my interest using my phone which is much inferior to a proper keyboard.

Wednesday 21st November 2018 9.11pm

Link shared: https://the-federation.info/ Second last day of this 12 month contract, so Friday I am going home!. No more nasty low paid high cost onsite work for me, hopefully. I've started to think about the stuff I need to go do now I'll have free time, first thing obviously to get Outcome into Boost, which means lots of writing docs yay so looking forward to that not. I also need to come up with a replacement for Google Plus, as it is going away, so I need some new mechanism where I can post shit from my phone or web browser at likely nobody nowadays.

Thursday 13th September 2018 6.17pm

Link shared: https://www.meetup.com/cppdug/events/254149655/ I'll be speaking at the C++ users group Dublin this coming Monday 17th September. Entire evening will be just me, 90 minutes, no other speakers. I just finished the slides for the talk just there, it shouldn't be too boring for folk hopefully. And it's the only talk I'll give in all of 2018, usually I speak twice a year at conferences, but this year has been unusually quiet for me.

Sunday 9th September 2018 4.04pm

For the last four weekends, been ever so slowly building a new house server inside a VM running on the old house server. Got so close this weekend to switching it over, but just fell short. I've set up a rsync cronjob to keep old server mirrored to new server, so as soon as I get home next weekend, hopefully I can finally migrate as the old server is increasingly crashing out while I am away which means everything stops until I get home to raise it from the dead again.

Wednesday 5th September 2018 8.50am

Link shared: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2289.pdf The linked paper which has been submitted to the C and C++ standards committees, which I spent four months doing stakeholder dialogue to arrive at in its proposed form, if accepted, could utterly transform how failure handling is implemented for all computing systems in the world. Yes, I either go big or go home. If it actually happens though … wow, I actually would have changed the world in perpetuity!

Sunday 26th August 2018 12.44pm

I've been very slowly, bit by bit, doing a little bit of work when home each weekend to replace the main house server, whose install of Debian EOLed last June. Right now my ZFS pool is kept within a VM running FreeNAS, as back when I set this up I didn't trust ZFS on Linux (for good reason). Now I do, so I've set up a mirrored ZFS pair of those cheap shingled SMR 8Tb Seagate drives, and I set the old pool rsyncing to the new pool last night.

Archive