This wouldn't have happened with Gainsborough or one of those proper painters.

Thursday, September 06

Geek

Daily News Stuff 6 September 2018

Tech News 

 

Picture of the Day

https://ai.mee.nu/images/AngryCat.jpg


Status Update

  • NBN: Nonexistent.
  • Domain sale: Unpaid.  PAID.
  • Laptop: Out of stock.
  • Shiny wonderful all-singing server: Obtained!  Currently testing RAID-6 RAID-10 RAID-5.

Posted by: Pixy Misa at 06:10 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 73 words, total size 1 kb.

Geek

So In Theory

I can migrate containers from OpenVZ to LXC by just splatting the contents over the top using rsync.

We shall see...

I can also create CentOS KVM servers and run OpenVZ in those as a stepping stone.  If I want.

Posted by: Pixy Misa at 11:52 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 43 words, total size 1 kb.

Geek

Mari

New server being deployed now.  12 cores, 128GB RAM, 12TB raw SSD (8TB RAID-6), unmetered gigabit uplink.  Might simplify and go RAID-10.  Might not.

I will be smooshing everything together onto this server in the next couple of months.  Everything production will be on here with daily snapshot backups.

This will be very nice.  No more sloooow disk drives, no more other-peoples-VMs.

Stretches the budget a bit, but cheaper than the servers it will replace.

Update: 300k IOPS on random buffered writes, 165k IOPS on random reads, only 14k IOPS on random direct writes.  Performance on random writes is limited by the software RAID-6 driver, not by the hardware, so almost any other config should do better.  Since our hosting company now offers one-click reformat/reinstall for bare-metal servers (very nice!) I'm going to try RAID-5 and RAID-10 and compare.  This server has a ton of space; I spent an extra $40 per month to get 6 x 2TB instead of 4 x 2TB, which is a bargain since these drives run about $400 each.  So RAID-5, 6, 10, even 50, all will work fine, let's find the best.

And for that matter, our current mee.nu server is running a single 1TB SSD.  Doesn't mean RAID-0 is a good idea, and I'd never do it with hard drives, but with SSDs...  Still no.  razz


Update: RAID-10 build is going to take 8 hours?  Okay, whatevs.  Back to work while that runs.  

Update: With RAID-10 I'm getting 26k random direct writes at QD=4 and 33k at QD=8 while the RAID sync is still running.  That's certainly an improvement.

Posted by: Pixy Misa at 08:04 AM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 267 words, total size 2 kb.

Wednesday, September 05

Geek

Daily News Stuff 5 September 2018

Tech News

  • Naruto loses copyright battle.  (TechDirt)

    Short of a Supreme Court hearing, that's it for PETA and their bullshit monkey selfie copyright suit.

  • Evernote lost its CTO, CFO, CPO and HR director.  They should have kept online backups.  (TechCrunch)

  • Need a terabyte of RAM in your next desktop PC?  Gigabyte has you covered!  (Serve the Home)

    It is a server board, but it's E-ATX so it will fit into larger desktop cases, and it has 7 PCIe slots (including four x16 slots) for graphics cards and stuff.  Being a server board the dual 10GbE ports are SFP+, but you can't have anything.

  • "The check's in the mail" isn't a great excuse when you're paying by PayPal and you've already confirmed that you've received the funds from the third party.

    Grrr.

Graphs, You're Doing Them Wrong

https://ai.mee.nu/images/StorageReview-Intel-660p-1TB-VDI-Initial-Login.png?size=720x&q=95

I can sort of see how they got there, but it's a terrible graph.  The two plotted variables (x and y) are actually dependent on a third variable (z), which isn't plotted.  Typically, x is linear with z, and the graph looks normal.  When x is not linear with z, you get sent to Crazy Town.

Also, don't use an Intel 660p SSD in a server.  Just...  Don't.

Video of the Day


This is amazing work.


Picture of the Day

https://ai.mee.nu/images/MikanChan.jpg?size=720x&q=95

Always check your empty mikan boxes for kitties or catgirls or....  Art by @xia_woo.  Frequently NSFW.



https://ai.mee.nu/images/CatchThemAll.jpg?size=720x&q=95
Gotta catch them all!


Status Update

  • NBN: Nonexistent.
  • Domain sale: Unpaid.
  • Laptop: Out of stock.
  • Shiny wonderful all-singing server: $248.

Posted by: Pixy Misa at 06:05 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 258 words, total size 3 kb.

Tuesday, September 04

Geek

Daily News Stuff 4 September 2018

Tech News

  • Microsoft just took an axe and gave Skype's feature set 40 whacks.  (The Register)

    It's a start.

  • Google is loading the Ethereum blockchain into BigQuery every day so that Google cloud users can search it for stuff.  (ZDNet)

    You can do that directly with the Ethereum API, but to do anything advanced you end up doing exactly what Google has done - load the whole damn thing into a real database.

  • Amazon is eyeing Facebook and Google's river of gold - that is, online advertising.  (New York Times)

    Which of course they (and Craigslist) swiped from the newspapers before them, effectively bankrupting the industry.

    I'm happy to see poorly-behaved companies like Facebook and Google facing competition, but at the same time Amazon are ruining their own site with ads, and I don't want to see more of that.

    On the third hand, Amazon US no-longer ships physical goods to Australia, and their Australian store is a dumpster fire, so fuck the lot of 'em.

  • If you are taking screenshots with Chrome headless, you must have a full certificate chain for any HTTPS sites you load components from, or the screenshot will be messed up.  This, even if it works perfectly in your browser.

    At least the error messages tell you something is wrong with your SSL certs, so you're not left blindly scrabbling for a solution.

  • Ethereum is doomed!  Says a contributor to competitors BitCoin and Stellar who is clearly completely unbiased on the subject.  (TechCrunch)

Video of the Day

Posted by: Pixy Misa at 05:52 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 258 words, total size 2 kb.

Monday, September 03

Geek

Daily News Stuff 3 September 2018

Tech News

Video of the Day


That's not the original audio though.




Picture of the Day

https://ai.mee.nu/images/Penguin-Highway-4.jpg?size=720x&q=95

Pengi da!

Posted by: Pixy Misa at 06:27 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 129 words, total size 2 kb.

Sunday, September 02

Geek

Daily News Stuff 2 September 2018

Tech News



Video of the Day


I had a different pick originally but it made me seasick.



Picture of the Day

https://ai.mee.nu/images/Klimt.jpg?size=720x&q=95

Posted by: Pixy Misa at 10:10 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 283 words, total size 4 kb.

Geek

That... Actually Worked Part Deux

It's far from a comprehensive test, but I spent today cleaning up the Minx codebase, moving from Python 2.6 to PyPy 2.7 [Yeah, I know, but I'm not going to get it moved over to 3.7 in one Sunday afternoon] on a completely clean platform - took the code, cleaned it up, and redeployed rather than copying the existing installation - and it works.

https://ai.mee.nu/images/UnfamilarPagePart22.JPG?size=720x&q=95

And it's pretty quick:
95kb generated in CPU 0.0128, elapsed 0.0214 seconds.
13 queries taking 0.0121 seconds, 24 records returned.
Powered by Minx 1.1.7-kiyone.

Elapsed time is a little longer than the old build:
96kb generated in CPU 0.01, elapsed 0.0157 seconds.
13 queries taking 0.0103 seconds, 24 records returned.
Powered by Minx 1.1.6c-pink.

[Slight size difference is due to the rotating Doctor Who quotes.]

Which may come down to using PyMySQL in place of MySQLdb - a pure Python library instead of a C wrapper.  Or...  I'm running the local copy on disk, not SSD, for the moment.  Almost everything would be cached, but only almost.  That will be fixed soon.  And by "fixed" I mean when the PayPal clears I'm going to buy about 4TB of SSD.

This port - once I finish testing - means I can easily deploy onto Ubuntu 18.04 or whatever, rather than needing CentOS and OpenVZ.  Not that there's anything wrong with CentOS; it's actually caused far less fuss in this process than Ubuntu and I would have saved three weekends of messing around if I'd just gone straight there instead of trying to use the latest flashy toys.

Update: The dashboard works, commenting works, editing works.  Images work, including the fancy resizing and recompression stuff.  I need to get a dedicated SSL certificate or two, though, because some stuff I've switched over to use automated SSL breaks when I point it at the local server, making it hard to test properly.  Hey, wildcard certs are cheap right now.  Or free, for that matter.

Posted by: Pixy Misa at 09:43 PM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 301 words, total size 3 kb.

Geek

That... Actually Worked

This page may look familiar (though a couple of days out of date) but it's not.

https://ai.mee.nu/images/UnfamiliarPage2.JPG?size=720x&q=95

That's being served up by my new local dev environment.  I have the entire database synced twice a day to grab as needed, every file, all the code, and it all works.  No servers needed.

And if I do an experiment and trash everything, why, I just run a script and it rebuilds itself again instantly.  Well, not instantly, since the snapshots are stored on a regular hard drive and it takes about two hours to restore the backup and have it ready to go again, but with zero work involved.

This is a very good thing.

This involves running CentOS 7 under OpenVZ under CentOS 6 under VirtualBox under Windows 10 with bridged networks and NAT and multiple VLANs (because I've cloned the exact production layout, but don't have dedicated servers to spare for all that stuff) but it all works.

Also, it's really, really fast.  And I haven't even started on the optimisations yet.

Posted by: Pixy Misa at 12:44 AM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 175 words, total size 1 kb.

Saturday, September 01

Geek

Daily News Stuff 1 September 2018

Tech News

  • You can't partition a MySQL table with a full-text index, which is one of the top use cases for partitioning a MySQL table.  Poo.

  • What's in a Lake, Atomic Edition: Gigabyte's Brix line now features some Gemini Lake (yes, another one) Atom models.  Most notably the GB-BLCE-4105 with a Celeron J4105 and the GB-BLPD-5005 with a Pentium Silver J5005.

    These chips are vastly improved over older Atoms, with up to three times the single-threaded and multi-threaded performance of chips currently found in budget laptops.

    https://ai.mee.nu/images/AtomBombed2.JPG?size=640x&q=95

    In fact, the J4105 and J5005 deliver almost exactly the performance of the classic Core 2 Quad Q6600 at 1/10th the power.

    http://ai.mee.nu/images/CoreQ2.JPG?size=640x&q=95

    In theory, they only support up to 8GB of RAM, but there's theory and there's screenshots of the Windows 10 system summary with 16GB of DDR4 2400 RAM.

    This is good, because if I upgrade the SSDs and RAM in Tohru and Rally I need to pop out the existing SSDs and RAM, and these Brixen provide a dirt cheap option to put those into a working system for offloading some Linux VMs or whatevers.  They only support PCIe x2 for the SSD, so the transfer rate would be limited to 2GB per second, but I think I can probably live with that.

    Intel offers an even cheaper model using the Celeron J4005 which is dual core rather than quad core.  That's not fatal given the low price, but it lacks the M.2 slot the Brixen have, which rules it out for me.

  • Huawei's Kirin 980 brings the Arm A76 core (at 1.92 or 2.6GHz) and Mali G76 GPU together on TSMC's 7nm process.  (AnandTech)

    This should be an impressive chip; my daily tablet is a Huawei Mediapad M3, which has the Kirin 950, a quad-core A72 at 2.3GHz.  It's pretty quick; the only thing I really miss on that tablet is LTE.

    Huawei say the new chip should be 30-40% faster than the Snapdragon 845, which is in turn 30-40% faster than the Kirin 950.

    The cluster of four A76 cores is split into two pairs, one at max speed, the other at medium speed, to give better control over battery life.  This is a new feature from Arm.  I'm not sure if the cores are synthesized differently or if the difference is purely in the voltage levels.

    Another interesting thing is how fast this happened.  Arm announced the A76 core in May.  The Mate 20 will launch with the Kirin 980 in October.

  • Fuck the Windows 10 Photos app.

    https://ai.mee.nu/images/FuckPhotos.JPG?size=640x&q=95

  • The Asus Zenbook Pro UX480 is a 14" laptop with a Whiskey Lake U CPU and that nice touchscreen touchpad, let down by a flawed keyboard layout and a meh 1080p display.  (AnandTech)

  • MSI's new P65 Creator is supposedly a laptop for content creators, but has a 144Hz 1080p display where a 60Hz 4K display would be vastly preferable.  (Via PCPer)

    Otherwise it's very good, with a sane keyboard layout, a quad-core Intel CPU, a choice of GTX 1050Ti, 1060, or 1070 graphics, and up to 32GB RAM, a single Thunderbolt port, and three full-speed USB 3.1 ports, wrapped up in a nicely understated design while keeping the weight under 2kg.  With a 4K wide-gamut display it would make a great creative laptop with real gaming abilities at need.  Get on that, MSI.
    https://ai.mee.nu/images/MSI_P65.png?size=640x&q=95
  • Asus shrank their ZenBook 13 in the wash.  (The Verge)

    Follow the link, scroll down a little, and you'll see the 2018 model next to the 2017 model.  The two laptops have the same screen size but look completely different.

  • I mentioned before that a flaw in Apple's event scripting allowed misbehaving applications to automatically click on security notifications to give themselves permission to trash your Mac.

    In the latest beta of MacOS Apple have fixed this by replicating the single most despised feature of Windows Vista.  (Six Colors)

    This completely breaks application scripting.  Completely breaks it.  (Shirt Pocket Watch)

    Good work, world's first trillion dollar company.

  • Google's new Advanced Protection Program uses hardware keys made in China by a company linked to the Chinese military.  (ZDNet)

    Yubico - which makes its keys in the US and Sweden - is available as a backup solution, but the required primary key is a dubious Chinese item that you have to buy from Amazon - Google don't even supply it.

    The keys may be secure, for all I know, but this project is garbage implemented by idiots.  Google aren't even trying to appear secure here.

Video of the Day


For some reason the thumbnail image won't display on my PC or Mac in Chrome, but it works in Firefox, in Safari on my Mac, and in Chrome on my tablet, so it's just YouTube being weird.  If you see the grey YouTube image, click play anyway.  It will work.  Probably.

Bonus Video of the Day In Case the Main Video of the Day is Playing Up


I still prefer the straightforward hyperkineticity of the RWBY version, but that is some pretty amazing editing there.

Posted by: Pixy Misa at 03:14 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 840 words, total size 8 kb.

<< Page 4 of 4 >>
86kb generated in CPU 0.0268, elapsed 0.1925 seconds.
55 queries taking 0.1765 seconds, 367 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 365