The ravens are looking a bit sluggish. Tell Malcolm they need new batteries.

Saturday, May 16

Geek

Daily News Stuff 16 May 2020

Dimetrodons Are Not Dinosaurs Edition

Tech News

  • My Steam library is 4.3TB.  Less than I was expecting.

    Now to move on to backing up our backup server onto my new (old) Synology farm here at PixyLab.  The server contains a historical archive of previous backups that we don't really need online - particularly now that I have fiber internet - and with the crappy COVID-affected exchange rates is costing me more than I really want to spend for something that is a minor convenience.

    I also have backups on the new server and on a VPS here in Sydney, and will be moving to encrypted backups on Backblaze B2 now that they are S3 compatible, so that dedicated backup server is really becoming superfluous.


  • I've been looking at a company called SSDNodes for a while.  They offer some very good deals on virtual servers - very good deals - if you are willing to pay for 12 or 36 months in advance.

    So what's the catch?

    Well, they're not a fly-by-night operation, or if they are they're not very good at it; they've been around since 2011.  Multiple reviews say they they oversell CPU (and possibly memory, but definitely CPU) - that is, when you pay for a four core VPS you don't get four cores all to yourself.

    Now, that is normal for cheap virtual servers.  If you get an entry-level Lightsail node from Amazon you get one core (because you can't have less) but if you run a sustained load it drops to an effective speed of around 100MHz.

    Amazon don't oversell, as such.  Instead they have a system that monitors every single virtual server second-by-second and deliberately chokes the ones using too much CPU time or disk I/O.  But smaller operations like SSDNodes don't have that level of control.

    SSDNodes themselves say that their servers aren't overloaded - across all their datacenters they run at an average of 40% load and they balance new VPS creation to prevent hotspots.

    Is someone lying here?

    No.  In fact, this is exactly what I'd expect.

    SSDNodes run on Intel E5 and Gold series Xeon servers, very common and perfectly normal.  Those processors have hyperthreading to improve multi-threaded throughput and turbo boost to improve single-threaded latency.

    But the combination of those features completely screws up Linux CPU load figures.

    Linux counts each hardware thread as a standalone core for load percentages, but it's smart enough to allocate to individual cores before using the secondary threads.  Since hyperthreading gives - if you're lucky - a 20% performance boost, that means that when you have all cores active - and are seeing a 50% CPU load in your monitoring tool - you are really running at 80% or more of your CPU capacity.

    As an added bonus, turbo boost will help increase clock speeds on a lightly loaded CPU, but will spin down as more cores become active.  That means that a server at 40% load is likely really at 80% of capacity already.  And if your true average across all servers is 80%, you will definitely be experiencing hotspots.

    So, in short: They are technically not overloaded, but they are pushing the boundary of overselling in a (successful) effort to keep prices down.  You will experience cases where your VPS runs slower than you'd like (particularly because self-similarity likely means that your busy times are the same as other users' busy times).

    Fine for some use cases, but definitely not for anything real-time like game servers or video streaming.  For those you need a dedicated server or a mainstream AWS instance with dedicated cores - either of which will cost quite a bit more.


  • Gigabyte's B550 Aorus Master has three PCIe 4.0 x 4 M.2 slots.  (Tom's Hardware)

    The B550 is an updated X470; it doesn't do PCIe 4.0.  So all three of those must come from the CPU, which means that the main PCIe slot is only 4.0 x8 - at least, if you have more than one M.2 slot active.

    Which is still enough to run pretty much any graphics card, so it seems like a reasonable tradeoff for a mid-range motherboard.

    Or, alternately, the leak could be wrong and the second and third M.2 slots are PCIe 3.0.


  • How well does MongoDB handle distributed transactions?  (Jepsen)

    By default, not well.  And if you follow the recommendations rather than the defaults, slowly.

    Which is the standard answer for "How well does X handle distributed transactions?" for any X supporting distributed transactions at all.  Unless you have a Tandem Nonstop.  Which I'm guessing you don't.


  • The Mac has now been x86-based longer than either PowerPC or 68000.  (Six Colors)

    There wasn't much overlap in the PowerPC / x86 switch either.


Disclaimer: Badger badger badger badger.

Posted by: Pixy Misa at 10:19 PM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 800 words, total size 6 kb.

Geek

Daily News Stuff 15 May 2020

Bee And Cabbage Pie Edition

Tech News

  • So now I have routing working properly between nested containers on my private cloud. Well, I had it working already, but I had each IP listed as its own route. Fortunately I didn't need a lot of routes so far, but that was going to get out of hand soon.

    It makes sense that you have to be very precise with the route command. It doesn't make so much sense that they don't bother to document it.


  • TechDirt is drunk again.


  • TSMC is building a $12 billion 5nm fab in Arizona. (AnandTech)

    Planned to start construction next year and come online in 2024. By then 3nm will be in full production, but it's likely this factory can upgrade to 3nm (and 2nm) as needed.


  • ASRock has announced a server motherboard for the Xeon W-1200. (AnandTech)

    Not sure how popular it will be with its crazy power draw when ASRock is already shipping Ryzen server boards, but I'm sure someone will buy it.


  • Facebook is buying Giphy for $400 million. (Axios)

    It's a server with a bunch of images and a copy of Elasticsearch.


  • In a surprise move, all social networks have withdrawn business operations from France. (Tech Crunch)

    Of course the content is still available and now outside French control, so all France has done is lost is jobs and relevance.


  • This code does not do what you think. (Reddit)

    If you change two to read as follows:
    def three():
    numbers = range(6)
    for p in (2, 3):
    numbers = [ i for i in numbers if i % p ]
    return numbers
    Then it does precisely what you would expect. And that's the formulation I always use, which is why I've never tripped over this one.

    Explanation here.


Disclaimer: Not that they had a whole lot of either to begin with.

Posted by: Pixy Misa at 12:57 AM | Comments (8) | Add Comment | Trackbacks (Suck)
Post contains 303 words, total size 3 kb.

Friday, May 15

Geek

Daily LXD Stuff 15 May 2020

route add -net 10.1.21.0/24 gw 10.1.1.21

That's the magic trick of the day.  That precise command will route from the host to the LXD containers within my LXD virtual machine - or from other containers or virtual machines or containers within other virtual machines, as the case may be.

You have to specify -net, even though it's obvious from context.  You have to specify .0. even though given the context it is clearly irrelevant.  And no, they don't document that anywhere.

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

Geek

Daily News Stuff 14 May 2020

So We Put A Cloud In Your Cloud Edition

Tech News

  • Nvidia has announced their Ampere A100 accelerator card thingy.  (AnandTech)

    This is a 54 billion transistor, 400W, 826mm2 chip built on TSMC's 7nm process, with 40GB of HBM2 memory which is odd becuase the photo shows six HBM2 stacks.

    For compute, it offers 50% more single and double precision throughput than the Radeon Pro VII.  It's a custom NVLink module, though, not a PCIe card.


  • So if you want something you can buy and put straight into your workstation or server, AMD's new Radeon Pro VII that I just mentioned is probably a better bet.  (AnandTech)

    This is a dual-precision-unlocked Radeon VII, offering nearly twice the DP compute performance at 20% less power....  For 150% more money than the consumer card.

    It does have six mini DisplayPort outputs so if you need to run a lot of monitors and a lot of compute and have access to the corporate credit card, maybe not a bad choice.


  • Intel has launched their Xeon W-1200 series.  (AnandTech)

    These are the exact same Comet Lake CPUs with the exact same chipset only the names have been changed and they're not cross-compatible.

    I think I said before that these were server processors, but they're actually workstation processors, though some dedicated hosting companies do put them in servers.  That means the same 235W power consumption on ten cores.  The server models usually try to tame that a little.


  • Nvidia also announced their new DGX A100 supercomputer module.  (WCCFTech)

    This incorporates eight of the A100 compute modules, 320GB total GPU memory, 1TB system memory, eight 200Gb/s InfiniBand/Ethernet ports, six NVMe drives, and dual 64 core AMD Epyc CPUs into a 6U 123kg rack-mount unit.

    I'm guessing they needed PCIe 4.0 bandwidth and Intel was late to the party.

    Oh, and it uses 6.5kW of power at full load, though I'm not sure how since the GPUs only account for half of that.


  • Your laptop may be faster than your server.

    If you're deploying to the cloud - whether that's Google, Amazon, Microsoft, or IBM - you're probably getting power-optimised CPUs running at around 2GHz and with very limited turbo boost.  Disks are network-attached and bandwidth and IOPS limited.

    Your laptop - if it's a recent model - can probably boost to 4GHz or faster and has an NVMe drive capable of a couple of gigabytes per second and hundreds of thousands of IOPS.

    So performance on test can be significantly better than in production.

    We solved this at my day job by building our own cloud on Threadripper-based servers.  Zoom zoom.  Three times faster than our old cloud servers at one fifth the cost.

    A whole lot of work though.


  • Proxmox VE 6.2 is out.  (Serve the Home)

    I tried out Proxmox VE back when I was trying to deploy Mari.  It worked, but didn't solve my networking problems with LXD (which I have now figured out).

    I'm minded to create a simple, open-source, LXD management panel that applies everything I've learned.


  • Every Wordpress plugin contains critical security flaws.  (Bleeping Computer)

    If Google can't get it right...  Wait, Google is run by idiots these days.  I guess this doesn't really prove anything.


  • Amazon's new Fire HD 8 is the iPad for the under-$100 crowd.  (ZDNet)

    It bumps memory from 1.5GB to 2GB - or 3GB on the HD 8 Plus.  But it keeps the same old 1280x800 display, which simply isn't enough for reading books.

    Also, the Kindle Fire is not only not available from Amazon Australia, Amazon US refuses to ship it to an Australian address.

    Why they persist with this fuckery I have no idea.  Regular Kindles, Fire TV, Echo, and Ring devices - all the other Amazon electronic devices - are available here.  Just not the one worth buying.


  • The TCL 10 Pro costs $450.  (ZDNet)

    6.47" 2340x1080 AMOLED display, 6GB RAM, 128GB storage, 64MP main camera plus untra-wide, macro, and low-light cameras, plus a 24MP selfie camera in a teardrop notch.  Headphone jack and microSD slot, and an in-display fingerprint scanner.  Oh, and NFC, an FM radio, and an IR port.

    All powered by a Snapdragon 675, which is not a high-end part, but is better than Qualcomm's specifications make it sound.  They list it as an eight-core Kryo 460, which sounds like one of those cheap eight-core A53 Mediatek parts.

    But in fact two of cores are A76 and will deliver fairly solid performance, though still a good 30% slower than a current A77.  (And worse on multi-threaded loads, since it only has two fast cores, not four.)

    Still, it ticks all the feature boxes and the price isn't bad.


  • Deno is node only TypeScript.  (ZDNet)

    Built in Rust.

    Which makes my head hurt.

    It does sound better engineered than Node, but since Node is a train wreck where the train is made of burning garbage, that is not hard.


  • Google's Pixel 4 is not selling.  (Thurrott.com)

    This is because the Pixel 4 is not a good device, which is because Google is run by idiots.


  • PrintDemon considered harmful.  (ZDNet)

    It contains a local privilege escalation flaw - in every version of Windows dating back to NT 4.0.

    It can't be exploited remotely, so it's not a disaster.  If you download and run something nasty on your Windows computer you're in deep trouble even without it stealing admin access.

    A patch is available now.


Disclaimer: Zero deaths recorded in Australia in the past few days.  Oh, wait, that's just from Bat Plague?  Never mind then.

Posted by: Pixy Misa at 01:14 AM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 930 words, total size 8 kb.

Thursday, May 14

Geek

Daily News Stuff 13 May 2020

The Goats Are Loose Edition

Tech News

  • So the standard commands for managing disk space on LXD (which are overcomplicated but that's an issue for another day) actually do work to update the size of the virtual disk for virtual machines just as they do for containers BUT the virtual machine has a real (virtual) block device with real (virtual) partitions and a real (real) filesystem and the process isn't entirely automated even if you use lxc init and update the settings before first boot.

    It should just take a growpart followed by a resize2fs within the VM, once you've set your disk size the way you want it.  Update: Should and in fact does.

    The Ubuntu 20.04 image uses an ext4 root filesystem, and allocates only 2GB to the filesystem by default (within a 10GB default volume) so you might want to grow that to a reasonable size, then expand the volume itself and allocate the rest to ZFS.

    I'm fine with sticking to ext4 for root and boot volumes for now, but ZFS has so many advantages for everything else that I would never go back.

    Anyway, this means I have Ubuntu 20.04 running in an LXD container under Ubuntu 20.04 in an LXD virtual machine under Ubuntu 20.04.

    Nesting VMs didn't work, but I don't really want to do that anyway.  Containers inside VMs gives me everything I need.

    So, Kurumi is a female character in Ranma (in the OAV story Akane and Her Sisters) and a colour in Japanese and the lead character of another anime series (Steel Angel Kurumi) so that's the name of my first VM and maybe I should relax my naming conventions slightly or I'll have to start naming nested containers after characters from Dragon Pink and Kimikiss Pure Rouge.


  • A look at the dual Epyc motherboard.  (AnandTech)

    Well, not the only dual Epyc motherboard, but the only one available at retail as a separate item in a standard form factor.  All the others are vendor-specific and sold as a bundle with a server chassis.

    If you need to squeeze two huge CPUs, 32 memory slots, and up to seven PCIe x16 slots onto a board, standard board sizes aren't going to cut it.  This one only has 16 memory slots.


  • No place for old servers.  (Wandering Thoughts)

    If everything requires HTTPS then old web servers will, at best, keep going offline when their SSL certificates expire.

    That blog also has some interesting notes on ZFS and Ubuntu 20.04.


  • Dell has launched their new XPS 15 and XPS 17 lineup with Intel 10th generation CPUs.  (ZDNet)

    Meanwhile the far superior Ryzen 4000 has been relegated to their cheaper (and also uglier) G3 and G5 ranges.


  • Caddy 2.0 is out.  (GitHub)

    Only problem is that it isn't quite compatible with Caddy 1.0 config files.  I installed it on one of the new servers at work and couldn't get it to behave in the time I had available, so I whacked it and installed 1.0 instead.

    I will return - I really, really want that API for managing live updates.


  • Can AI become conscious?  Yes.  (ACM)

    This question was answered decades ago, and this article doesn't advance the debate one iota.  While not terrible, it probably regresses it very slightly.


Disclaimer: The second cheapest department at any university is mathematics - all they need is paper, pencils, and wastepaper baskets.

The cheapest department is philosophy. They don't need the wastepaper baskets.

Posted by: Pixy Misa at 12:56 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 583 words, total size 5 kb.

Tuesday, May 12

Geek

Daily News Stuff 12 May 2020

Absolutely Nothing Edition

Tech News

  • Absolutely nothing.




  • The Ryzen 4700G has poked its nose above the waterline.  (Tom's Hardware)

    It looks like a fully-configured Ryzen 4000 APU - 8 cores, 8 CUs, 8MB cache.  With a desktop TDP and fast RAM it should be a pretty solid workhorse.  It probably only supports PCIe 3.0, but has the same lane configuration as existing dekstop Ryzens so that's not a huge drawback.


  • The 4900U has also been spotted in benchmark results unless that was swamp gas reflecting off the surface of Venus.  (WCCFTech)

    It's a very minor tweak to the 4800U, though.


  • Meanwhile the Core i9-10900K uses 235W at 4.8GHz and is hot enough to boil molasses in January, as the kids say.  (WCCFTech)

    Using a 240mm all-in-one water cooler it ran at an average temperature of 87C under load.  Higher clock speeds are temperature-controlled - it has to be running at 70C or lower to hit top speed - so that gives you an idea of what you'll need in the way of cooling.

    Liquid nitrogen it is then.


  • I got LXD virtual machines (as opposed to containers) working on Akane III.  It's completely painless to start a virtual machine under LXD 4.0 - you just use the same launch command as you would with a container and add --vm.

    Few differences: By default containers give you full access to the system's resources - though not control over them - and you can set limits on CPU, memory, and disk for individual containers or create profiles to apply the same limits across multiple containers.  And you can change all the settings live.

    Virtual machines start by default with one core, 1GB RAM, and 2GB of disk.  And a very stripped down version of Linux with broken networking.  Which means that you can't install new packages because it can't reach the server where the packages live.

    What I found today was the right sequence of commands with what is available in the minimal install to get networking working:
    ip addr add 10.1.1.21/24 dev enp5s0
    ip link set enp5s0 up
    ip route add default via 10.1.1.1 dev enp5s0
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    None of which will survive a reboot, though you can just stick it in /etc/rc.local as a quick fix.

    I'm not sure which of the three or four network configuration tools is supposed to be active, but none of them actually are, so it probably doesn't matter a whole lot.

    I managed to reconfigure the memory and CPU settings; apart from requiring a reboot that works exactly the same as with containers.  Increasing the disk space, however, didn't work at all.  I suspect that has to be done when you create the VM.

    I plan to run a speed comparison with my Python benchmark to compare running directly on the OS with running in a container (which should perform basically the same) with running in a full virtual machine (which anecdotally can be significantly slower) with running in a container inside a virtual machine.

    That last because it would be the easiest way to migrate this server - the one hosting this blog.  In fact, it is how this server is running right now, though with older virtualisation and container software.

    The new CPU is about 70% faster, and I'd like to see if the new software is also faster.

Anime Music Video of the Day



Chaosprojects hits it out of the park again.


Disclaimer:1200 games in my Steam library and I'm playing Faerie Solitaire Remastered.  They did a pretty good job with the update though.

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

Monday, May 11

Geek

Daily News Stuff 11 May 2020

Mark V. Chaney Edition

Tech News


Music Video of the Day


I regret nothing!



Disclaimer: Better than boiling carbonated coffee I guess.

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

Sunday, May 10

Geek

Daily News Stuff 10 May 2020

Bigger Is Better Edition

Tech News

  • Meizu has released the 17 and 17 Pro, the company's first 17" smartphones.  (AnandTech)

    Snapdragon 865, 6.6" 2340x1080 90Hz AMOLED display...  Wait, I've been bamboozled.

    8GB or 12GB RAM, 128GB or 256GB storage, four rear cameras ranging from 5MP to 64MP, 5G, and no headphone jack or, as far as I can tell, microSD card slot.


  • Benchmarks for Intel's discrete graphics solution have leaked unless they haven't.  (WCCFTech)

    The DG1 is "faster than a PS4".

    That puts it at about 40% of a Radeon 5500XT - but about 30% faster than the integrated graphics in a Ryzen 4800U.


  • MIT Press has republished six of Stanislaw Lem's books.  (Medium)

    Lem is most famous for Solaris but in my opinion his best work is The Cyberiad, a whimsical tale of slightly - okay, not so slightly - insane robot inventors.  And by robot inventors I don't mean they invent robots.  Although I think at one point they did do that.

    I will pick up His Master's Voice and Highcastle, both of which were translated by Michael Kandel, who is a goddamn genius at his craft.  Read The Cyberiad, and then pause for a moment and reflect that it was written in Polish.

    Come, let us hasten to a higher plane,
    Where dyads tread the fairy fields of Venn,
    Their indices bedecked from one to n,
    Commingled in an endless Markov chain!

    Come, every frustum longs to be a cone,
    And every vector dreams of matrices.
    Hark to the gentle gradient of the breeze:
    It whispers of a more ergodic zone.

    In Riemann, Hilbert, or in Banach space
    Let superscripts and subscripts go their ways.
    Our asymptotes no longer out of phase,
    We shall encounter, counting, face to face.


  • Speaking of books, I just picked up Paladin's Grace by T. Kingfisher.  If that name seems slightly improbable, you're right.  It's the nom de plume of Ursula Vernon - author of the Hamster Princess series - used when she's writing for an older audience.

    Part fairytale romance, part police procedural, and part courtroom drama, with a dash of murder and palace intrigue.  And dead gods.  And zombie golems.  Worth a look.

    "Don’t mind me, ma’am, I’m a paladin. Just checking your dovecote for rogue perfume weasels, now that your neighbor’s been arrested on suspicion of poisoning a visiting head of state.”


  • C is supposedly the most popular programming language.

    This seems unlikely.


  • Elon Musk says he's leaving Hotel California.



    The crazies at Ars Technica are up in arms.

    Or would be if they believed in them.


Disclaimer: And all things considered it may be a good thing they don't.

Posted by: Pixy Misa at 11:57 PM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 447 words, total size 5 kb.

Saturday, May 09

Geek

Daily News Stuff 9 May 2020

Like The Monkey Edition

Tech News

Disclaimer: And probably even then.

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

Friday, May 08

Geek

Daily News Stuff 8 May 2020

Reopening Edition

Tech News

  • Went to the shops this evening.  More people around, and they're looking more relaxed.  Toilet paper aisle was fully stocked, albeit with just three selections.

    Got some more gluten-free lamingtons.  Baked beans in ham sauce were out of stock though.

    Apple stores are open again.  (9to5Mac)

    A sign of spring?

    Interesting that there are only 22 Apple Stores in Australia and one of them is within walking distance of my house.

  • Apple, Sonos, and Spotify have gotten into a fight over who offers the worst support to their developers.  (Fortune)

    Popcorn time.


  • Amazon is evil.  (The Guardian)

    I mean, it's The Guardian, so take it with a pinch of salt, but Amazon appears to have put it in writing, which is never a good idea.


  • USB 4 could make DisplayPort obsolete with its new alt mode which is, um, DisplayPort.  (Tech Report)

    So DisplayPort is obsolete, to be replaced by DisplayPort.


  • Thanks to AMD, $120 is the new $350.  (AnandTech)

    All the tech reviewers are gushing over the $120 Ryzen 3300X and to a lesser degree also the Ryzen 3100.

    They're both 4 core / 8 thread Zen 2 parts with 16MB of L3 cache.  The 3300X is clocked a little higher, but the real distinction is that the 3100 has two active CCXs with two cores each, where the 3300X has one CCX with four cores.

    On some tasks this makes the 3300X 26% faster than the 3100, much more than can be explained by the clock speed difference.  Having all the cores together in one CCS significantly reduces cache latency.

    And the reason that matters is that Zen 3 will increase the CCX to 8 cores, so mainstream 6 and 8 core desktops could see a similar performance jump.


  • You'll need a new motherboard though unless you won't.  (WCCFTech)

    Not because older chipsets won't be compatible with the new CPUs, but because older motherboards don't have enough room in their ROMs for the necessary BIOS updates.

    X570 and B550 will officially support Zen 3, and there will be 600-series chipsets.  Anything older and you're probably on your own.


  • The original cookie specification was GDRP compliant.  (Baekdal)

    Third-party cookies were simply forbidden.  That....  Changed.

Video of the Day




This is a very satisfying video.  Louis repairs a MacBook that has had a capacitor literally explode, damaging the motherboard and causing a short circuit.  Because of the way MacBooks are made, this meant that it was impossible to recover the data from it.

Was.  Past tense.


Disclaimer: Changed quite a lot.

Posted by: Pixy Misa at 11:38 PM | Comments (6) | Add Comment | Trackbacks (Suck)
Post contains 431 words, total size 4 kb.

<< Page 225 of 711 >>
109kb generated in CPU 0.0958, elapsed 0.2792 seconds.
57 queries taking 0.2614 seconds, 410 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 408