Blog‎ > ‎

Windows 10 Anniversary, Database is not, Cyber Grand Challenge, ECC security, CPU caches

posted Sep 11, 2016, 2:56 AM by Sami Lehtinen   [ updated Sep 11, 2016, 2:57 AM ]
  • Installed Windows 10 Anniversary Update on multiple computers as well as upgraded several desktops from Ubuntu 14.04 LTS to 16.04.1 LTS version. Phew, what a job. I'm totally amazed, nothing got totally freakingly bad broken in the process. Now there's only one task to do. Trying to get the quad display configuration to work with this new version. Because with the earlier version, it did seem to be impossible due to some bugs and incompatibility issues which suddenly appeared when some libraries got minor updates. Which was naturally extremely annoying. - Multiple tries and about three hours later. Nope, it's nearly impossible to get NVidia to work. Oh crap. Maybe I'll try again after one year or something. Or just go and buy a proper display adapter. I'm 100% sure it works, but it just doesn't work as long as Intel adapter is enabled. After four hours I concluded that Nvidia sucks hard. (Yeah, I agree with Linus). Simple multi monitor setup is impossible, things won't work with proprietary nor nouveau drivers. Actually with nouveau situation is really funny, because mouse pointer does work perfectly but all other frame buffers are totally corrupted. Thank you again for wasting my time. Just can't stop loving software with just essentially drains life force out of you.
  • One friend showed me application which shows randomly error message "Database is not". - That's awesome. It's one more BOFH error message, go and figure what that actually means.
  • Set (again) a few new temp drives to use data=writeback with tune2fs -o journal_data_writeback /dev/XXX and mount option data=writeback as well as set for temp drives longer commit=300 time. Yes, I know it can and will lead to data corruption in case of sudden power loss or crash, if there was on going writes to the drive.
  • Watched: DARPA Cyber Grand Challenge (CGC) - Finals Video - Should that be actually called cyber hacking? ;) - No link to Finals video, it got actually removed from YouTube before I got this post out.
  • Why do CPUs have multiple cache levels - Very nice basic CS post, with the simple examples. Similar I've been using. I often wonder why people don't get benefits of multi-tier storage systems, even if they probably use those at home. It's just so obvious.
  • Nice post about ECC security - Even if it doesn't contain anything new at all. That seems to be the norm with most of articles.
  • More interesting discussions about email deliverability with totally clueless people. It's not that complex after all. You'll check involved parties, configurations and logs. It's usually pretty clear what the problem is. Yet of course in many cases it's something 'totally normal'. Like customer has blocked some IP addresses using SPF and then complain that they're not receiving email from... Well well, I thought that's exactly as it should be. What's the problem? - This is also perfect example about the case with "robotic programmers, which would make perfect code". The only problem is that the people giving the instructions gives instructions that do not make any sense, and after a while start to complain that the program doesn't work. Let's see, what the problem was? 'Broken' program, 'wrong' configuration or someone asking for those things to be done in the first place? - Specification has changed, we need a bug fix. - Nope, that's not going to happen. Because there's no bug.