A cricket bat!
Twelve years, and four psychiatrists!
Four?
I kept biting them!
Why?
They said you weren't real.

Wednesday, April 08

Geek

Bad Evil Bots

Blocked just two IP addresses and server load dropped by 95%.

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

Tuesday, April 07

Geek

Daily News Stuff 7 April 2020

Trolling Popehat Edition

Tech News

  • We have two more Threadripper servers being configured at my day job. 

    I'm going to set them all up as an LXD 4.0 cluster.  We're probably going to need Docker, which is not exactly best friends with LXD, but with LXD 4.0 I can run a full virtual machine and then run Docker inside that.

    72 cores at up to 4.5GHz, 384GB RAM, 45TB of enterprise MLC NVMe SSD, and 48TB of spinning rust across three servers.

    I could have gone for the 3970X, but I don't think we need those extra cores, and the price difference will pay for a nice little dev server - probably a Xeon 2276.


  • Yes, we don't like Fox News.  No, that doesn't mean this lawsuit against them is anything more than goat vomit.  (TechDirt)

    This is why TechDirt remains sort of worth reading.  On the third hand, they note:
    The San Diego article has quite the interview with Arthur West, who runs WASHLITE, and it feels like every word he said is designed to troll Ken "Popehat" White
    Which seems laudable to me.


  • The most 2020 headline ever.  (Tech Crunch)


  • The stupid you will have with you always.  (Tech Crunch)

    In this case it's almost certainly moderately stupid grifters shaking down the truly stupid, but the result is the same.


  • This video will die in 100 days.




  • AMD, could you release another CPU please?  The last one gave me content for days.


  • Crystal 0.34 is out.  (Crystal-Lang)

    Not a lot of language changes; things are getting more stable as they approach 1.0.  They have tidied up some features so that, for example, a case statement will detect whether you are checking all the possible values and refuse to compile if not.  You can include an else condition as a catch-all, but you have to do that explicitly.

    I like Crystal, and I like the direction it's headed in.  I need to catch up on Nim as well and see where that is, because I'd like to be able to deploy to Windows and Crystal won't be there for a while yet.


  • Mochizuki's inter-universal Teichmüller proof has been published.  (Phys.org)

    Mathematicians are still debating whether it actually is a proof, and Mochizuki and Teichmüller themselves aren't being terribly helpful.

    This - if it is validated - would prove the abc conjecture, which would in turn prove a whole bunch of stuff, including a much simpler proof of Fermat's Last Theorem.  (Which has been proven, but is fiendishly complicated.)


  • The hot new game for 2020 is finding a time when your supermarket both has toilet paper in stock and has delivery slots open.

    Right now it's a but not b.  Earlier it was b but not a.

    I went out yesterday - I needed to resupply on antihistamines, because if my allergies started playing up and I was sneezing all the time I wouldn't be able to go out in public - and not only was the toilet paper aisle empty, the toilet paper aisle was gone.  

    Lots and lots of nappies where it would have normally been.  If you're a tiny baby - or elderly and infirm, I suppose - you can continue pooping on your regular schedule.

    I have groceries arriving tomorrow morning between 4 AM and 9 AM, which is a time slot that didn't exist in pre-apocalypse days, though the ETA is between 6:50 and 7:50 which is not entirely insane.  If I get what I ordered or some reasonable facsimile I'll be good for three weeks.

    Food I already have.  There's no shortage of food.  Food is goddamn everywhere.

    Except somehow Easter eggs, but I bought some yesterday so that's okay.


Not Exactly Tech News


Video of the Day

Slow down, you crunch too fast.  You gotta make the exaflops last.



Disclaimer: It's still turtles all the way down, but 85% of them are returning 404.

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

World

The Media Can Die In A Fire 7 April 2020

Suspended on Twitter again - for an entire week - for saying something like the title of this post.

So all the unutterable crap the media spews will be collected here in daily threads for a while.

Starting with this retard:


Aha!  A cheap generic drug, off-patent for decades, but TRUMP has a small number of shares in one of the many manufacturers.  HOLD THE PRESSES WE'VE GOT HIM THIS TIME.

In fact, he doesn't even hold shares in that company.  He has an investment in a mutual fund that holds a small stake in Sanofi.  If hydroxychloroquine turns out the be the cure for Wuhan Bat Soup Death Plague and literally saves the world, Trump stands to make dozens of dollars.

Unfortunately being suspended means I can't respond to the fuckwits at NBC in the way they deserve, which would get me suspended anyway.


I hope the cheque for fifty cents cleared before you published that, you worthless sacks of crap.

This is pretty accurate.



Living the Non Non Biyori life in Florida?


From the Department of The Media Doesn't Take Sides, Period, we have this fucker:



Jonathan Turley, however, is proving to be that most endangered of species, an honest liberal:


At some point you have to say, as I did to get myself suspended, that the Washington Post can die in a fire:

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

Monday, April 06

Geek

Daily News Stuff 6 April 2020

Another Crisis Survived Edition

Tech News


Anime Music Video of the Day



Warning: Contains spoilers if you haven't seen Re: Zero, which you really should.

Season two is coming soon, probably.



Crunchyroll says "this summer". 

Danmachi
season 3 is also set for the summer, and I haven't watched season 2 yet.  Have I?  Wait...  No, I watched Sword Oratoria, that was it.

Log Horizon season 3 and Re: Slime season 2 are set for fall.

Non Non Biyori season 3 and So I'm a Spider, So What? have both been confirmed but have yet to get a date.

Update: Forgot a couple.  Ascendance of a Bookworm season 2 is airing now, My Hero Academia is getting a fifth season to the surprise of absolutely no-one, and Gyaru and Dinosaur just started its run.

The reviews of Gyaru on MAL are, well, uncomplimentary, but all three reviewers are labouring under the misapprehension that this is a comedy.  It's not, it's a slice of life.  With dinosaur.


And apparently no animation budget.



I mean, that's exactly how they look in the manga, but still.

There's also this one:



Disclaimer: Those that can, do.

Those that can't, teach.

Those that can't teach, become journalists.

Those that can't become journalists, teach journalism.

Those that can't teach journalism work as adjunct faculty at the Craig Newmark Center for Journalism Ethics and Security at Columbia, because it would be unsafe to let them just wander the streets.

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

Geek

Daily News Stuff 5 April 2020

Monkey Business Edition

Tech News

  • How long does the battery on the new Ryzen-based Asus Zephyrus G14 really last?  (Tom's Hardware)

    For watching videos and browsing the web, 11 hours.

    For 3D rendering and gaming, about 2 hours and 20 minutes.

    That's not bad at all given its small size and high performance.


  • Mars needs COBOL programmers.  (Tom's Hardware)

    So do New Jersey and Connecticut.


  • Ha-ha, you fool! You fell victim to one of the classic blunders, the most famous of which is "Never get involved in a land war in Asia," but only slightly less well known is this: "Never roll your own crypto."  (Citizen Lab)

    Yes, you guessed it, it's our friends at Zoom again.


  • Don't bind your critical server applications to 0.0.0.0.  (CSO Online)

    Seriously, cut that shit out.

    Also, firewall everything. 

    Sometimes there's a mistake in the firewall rules, sometimes there's a mistake in the port binding, so always do both.

    Our current cloud server configuration has two firewalls for every server - the one provided by the platform and our own UFW / iptables configuration.  Which is sometimes too secure; we had problems with out new GitLab server because it was unable to make certain API calls to itself.


  • Stop reading this and update your Chrome.  (Forbes)

    Maybe I should have put that first?

    Nah.


  • I set up Gluster on my test cluster today.  It seemed the easiest option compared to Lustre and Ceph.

    It is indeed easy, and it works.  Performance is slightly odd, with one node running measurably faster than the other. 

    (It does recommend against running with just two nodes, because it can't form a quorum during a network partition event.  Not just in the docs, but when you run the setup command with the parameter replica 2.)

    I need to look at the SSL config settings to make it nice and secure, but a nice thing with Gluster is you don't need dedicated servers or block devices or even partitions: Just assign it a directory on an existing filesystem that exists on all the servers, and it will handle the rest.

    So you can easily use it on top of ZFS, for example, and take advantage of features like transparent file compression and deduplication.  And in theory snapshots as well, though I'm not sure how to restore a Gluster filesystem from a ZFS snapshot.  There's a page in the docs on running Gluster on ZFS that mentions restoring from snapshots, but only provides one sentence on how to do it, which doesn't really explain anything.

    Update: Aha.  It was under the "Features" submenu in the Administrator's Guide.

    Good: Gluster supports snapshots.
    Bad: It uses LVM.

    Hmm.


Video of the Day



This video is about as much fun as you can have and still accidentally prove Pythagoras's Theorem.


Disclaimer: You keep using that word.  I do not think it means what you think it means.

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

Saturday, April 04

Geek

Daily News Stuff 4 April 2020

Essential Business Edition

Tech News

  • Corona-Chan: Spreading the Love offers nearly 600 pages of pulp fiction at the unbeatable price of $0.00.  (Amazon)


  • LXD 4.0 LTS is out.  (Linux Containers)

    It brings a lot of new features, including support for running virtual machines.  If you're confused by that since the whole point of LXD is virtualisation, they mean fully isolated virtualisation, with a different kernel running on the virtual machine, compared to the regular mode of containerisation, where your apps run directly on the system kernel, but with tightly controlled resource access.

    This is great because I was looking at running LXD and KVM in parallel, and now I just need to add --vm to specific instances when spinning them up.


  • Caddy 2.0 rc1 is out.  (GitHub)

    Caddy is a rather nice proxy server that I use both here and at my day job.  (It's also a general-purpose web server, but I don't use it much for that.)

    It's dead easy to install and configure, flexible, reliable, pretty fast (though not the fastest) and supports automatic HTTPS via Let's Encrypt.

    The main change in 2.0 is that it is optionally configurable via an API as well as the regular config files, so if you have a cluster with multiple Caddy instances you can have a central script that deploys live changes to proxy servers right across the cluster.

    (I need to read up on how it manages shared certificate pools, though I know it does that.)

    Another neat thing that they enabled just a couple of months ago is HTTPS for internal / intranet sites.  It deploys a local key authority that you add to your trusted list in your browser or OpenSSL config, and thereafter it can issue and manage certificates as needed.

    We use OpenVPN but having SSL as well keeps web browsers happy and helps prevent accidents.


  • Redis 6.0 rc3 is out.  (GitHub)

    Getting close!  The big feature for me in Redis 6 is local caching - the client can keep cached data in local memory and receive notifications when it is invalidated.

    I've seen that some of our code at my day job that having a local Redis instance on the same server delivers user-noticeable performance improvements over a central instance on a different server.  This should solve that in many cases, without needing to modify your code or install extra Redis instances.


  • Zoom: Okay, yes, we routed your secure communications through China.  Our bad.  (Tech Crunch)


  • Zoom: Okay, yes, maybe it was a bad idea to let anyone jump into any call with a public link.  (Tech Crunch)


  • Intel's 10980HK draws more power than AMD's 3950X.  (Notebook Check)

    30% more.

    The 10980HK is an 8 core laptop chip.  The 3950X is a 16 core desktop chip - admittedly running here in eco mode, though the performance loss is relatively small, just 5% in the sample benchmark.

    Intel's chief selling point for these processors is the slightly higher boost clocks, but those slightly higher boost clocks require enormous amounts of power, making the whole thing self-defeating.  Until they can get to 7nm though - their 10nm process is largely a bust - there's not much else they can do except slash prices.


  • Don't drink lice medicine!  (Sydney Morning Herald)

    Common lice treatment Ivermectin has been found to kill the Coronavirus, at least in human cells growing in a petri dish.

    The fact that another anti-parasitic agent appears to be effective against this virus is intriguing.  The hypothesis is that these drugs don't target the virus directly - there's no clear mechanism for that - but instead change chemical pathways within host cells just enough that the virus can no longer replicate effectively.

    Rather like chemotherapy, the trick is to kill the disease without without also killing the patient.


  • SK Hynix is planning to introduce DDR5-8400 modules.  (AnandTech)

    That would be a huge benefit to AMD's APUs, which are notably bandwidth-limited on regular DDR4.

    An interesting point in the article is that DDR5 supports on-chip ECC, so it protects from bit flipping of the memory itself.  If that's a standard feature on all DDR5 RAM that's a big advance, because ECC support outside of specific server CPUs and motherboards is patchy at best.  (For example, Ubuntu 18.04 doesn't support ECC on Thirdripper even if your hardware and BIOS support it.)

    This doesn't protect against bit flipping of data in transit across the memory bus - you still need extra chips and extra memory lines for that.  But it's probably enough for 95% of desktop and workstation tasks, and I'd be happy deploying a server for mee.nu on it.

    Supported capacities for DDR5 dies are 8Gb, 16Gb, 24Gb, 32Gb, and 64Gb.  That means unbuffered modules up to 128GB - potentially, though that would make for a very large die - and 24GB and 48GB modules thrown into the range.  24Gb dies could probably be produced right now, and make a convenient step before 32Gb.


  • Nim 1.2 is out.  (Nim)

    Nim is to Python as Crystal is to Ruby: As close as possible to the parent language and still be compiled to really, really fast code.

    The advantage of Crystal is that it compiles directly - Crystal code goes in, portable x86-64 binary comes out.  Nim compiles to C++, and then compiles that.  That design can make for hard-to-find bugs, so I've avoided Nim even though the language is attractive, though I haven't heard of problems specific to Nim in this regard.

    The advantage of Nim is it's already at 1.2 and runs on Windows.  Crystal is working towards 1.0 and towards running on Windows.


  • China is preparing for the next pandemic.  (Bloomberg)

    Sorry, China is preparing to cause the next pandemic.  And Bloomberg is here to explain why this is a good thing.  Can't have people forced to buy their monkey livers safely packaged and refrigerated at the supermarket to avoid tens of thousands of deaths and trillions of dollars in economic damage, oh no.


  • SpaceX broke another Starship prototype during testing.  (Ars Technica)

    Hooray for testing!


  • Twitter blamed Firefox for leaking direct message information.  (Mozilla Hacks)

    Took me a moment to understand that Twitter wasn't setting an appropriate cache header for private data, so if multiple people were using Firefox on a shared computer it could potentially expose direct messages.

    Which is not nothing, but is a fairly specific security problem.  Nobody sprayed Twitter DMs across the internet, not this time.


  • A closer look at AMD's Epyc 3451.  (Serve the Home)

    This is a low-power 16 core chip based on Zen 1, and aimed at high-end embedded solutions, such as mid-range NAS and SAN hardware.  It does well compared to its direct competition, but with a maximum clock speed of 3.0GHz it's not going to outrun current Ryzen, Threadripper, or Epyc 7000 parts.


  • Your computer no longer needs to miss out on all the Wuhan Bat Soup Death Plague fun.  (ZDNet)

    The COVID-19 malware will disable your task manager and then rewrite your MBR to prevent you rebooting, and then send all your passwords and private data off to a C&C server while wiping your disk.

    Nearly as delightful as the real thing.


  • Hackers have destroyed 15,000 Elasticsearch servers in the last two weeks.  (ZDNet)

    Elasticsearch is great.  Simple, fast, reliable search....  Unless you have documents with a lot of different fields in which case it used to work fine on but if you upgrade will suddenly collapse in a heap but NEVER MIND THAT.

    Anyway.

    Years ago they decided that passwords were a key enterprise feature and shouldn't be in the open source release, and that a unified API where every single function is available to everyone was a great idea.

    This is the inevitable result.


  • First Threadripper server is up and running at my day job.  Looking to order two or three more next week, and I'm going to see if I can swing one for us here.

    For my day job, this means that I will finally have 10Gb Ethernet everywhere, and all data and applications on ZFS on enterprise NVMe.  What that means is that backups go from being a chore to being trivially easy.

    The need for Ubuntu 19.10 to enable ECC support is annoying, though; it means I'll need to plan to upgrade all our servers in July once 20.04.1 comes out.

    20.04 is LTS but based on my experience with 18.04 I wouldn't recommend it until the .1 update lands.  19.10 has been out for a while and is stable, but is only supported by Ubuntu for 9 months from release.  LTS releases like 18.04 and 20.04 are supported for five years, but 18.04 doesn't give me ECC on this hardware and 20.04 isn't out.

    So I have to plan for a rolling upgrade of an LXD cluster in the near future, something I have never done before.  I'm setting up a little test lab using a virtual private cloud at Binary Lane, which is costing me about A$1 per day for a three-node LXD cluster, or about seven cents American.


Video of the Day



Some people, when confronted with an integer overflow, think "I know, I'll use a double".  Now they have 2.000000000001 problems.


Disclaimer: Future's so bright, gotta eat bats.

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

Friday, April 03

Geek

Daily News Stuff 3 April 2020

Blargh Edition

Tech News

  • Everything we know about RDNA 2 and Big Navi.  (Tom's Hardware)

    Which is not nothing, because both the Xbox Xeriex X and the PS5 are based on RDNA 2 and they've announced detailed specs (in Sony's case, excruciatingly detailed).

    It looks like it will run at faster clock speeds than current RDNA cards (PS5 runs at up to 2250 MHz vs. 1900 MHz for the 5700XT), more shaders (the Xbox XXX has 52 CUs vs 40 on the 5700XT), and 50% better performance per watt.

    It is also believed to lift the 64 CU limit of the Vega architecture, though I haven't seen an official announcement of that.


  • It's even worse than you thought.  (TechDirt)
    [W]e could not review original Woods Files for 4 of the 29 selected FISA applications because the FBI has not been able to locate them and, in 3 of these instances, did not know if they ever existed…
    All of the FISA warrant applications examined had significant errors, with an average of twenty errors each.


  • Moving anime to 4K. (Netflix)

    Meanwhile to save bandwidth we've changed your preferences to 240p.


  • Intel's Xeon Gold 6226R gets a full workout.  (Serve the Home)

    This is quite a capable and reasonably-priced chip...  For Intel.

    But it's the same price as the Threadripper 3960X which - so long as you don't need more than 256GB of RAM - crushes it like a bug.


  • More on the Apple / Amazon peace talks.  (MacWorld)

  • Zoom: Ah, yeah, maybe we should fix that.  (ZDNet)

    I mean, it's only leaking your IP address, username, host name, and password hash.  What's the big deal?


  • Have you tried turning your airliner off and on again?  (The Register)

    Did Boeing outsource software development to Zoom or something?


  • Ran a quick Python benchmark today across four selected servers.

    Just a single-threaded test of looping, counting, string manipulation and the like.

    Cloud server 1 (E5-2683 v3): 18.1s

    Cloud server 2 (E5-2690 v4): 14.9s

    E3-1230 v3: 7.7s

    Threadripper 3960X: 5.1s

    I'm not sure why the cloud server performance is so bad, but it's consistent and that is where all our stuff is running at my day job.  And our codebase is indeed mostly Python.  I expect people will notice when we get things migrated to the new servers.

    The E3-1230 did pretty well for itself, though it is a 4 core chip, not 24.  It's a physical server, no virtualisation overhead.



Video of the Day

Zen 2 is kicking Intel all over the place - from thin-and-light laptops all the way up to supercomputers.  But AMD isn't resting on its laurels, or on anything else.  Zen 3 is on its way this year.

Next year: Zen 4, with AVX512 and DDR5, so it will be able to squash Intel at their last few remaining strong points.



Disclaimer: Blargh and double blargh.

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

Thursday, April 02

Geek

Daily News Stuff 2 April 2020

Nesting Curate's Eggs Edition

Tech News

  • Intel announced its 10th generation Comet Lake H processors - their answer to AMD's Ryzen 4000 APUs.  (AnandTech)

    The top of the line is the i9-10980HK, an 8-core/16-thread part part with a base clock of 2.4GHz and a maximum boost clock in theory of 5.3GHz.  But that boost clock actually draws 135W of power for two cores, so it's complete nonsense for a laptop chip.

    AMD's 4900HS only boosts to 4.3GHz, but the base clock is 3.0GHz, and it's a 35W part.

    And the Intel part is still 14nm.

    More details in this video, but none of it is interesting.  It's a very minor update to their 9th generation H series, and AMD just demolished those chips.



    That video also discusses Nvidia's new mobile RTX 2070 Super, which has 11% more cores than the current 2070 but runs about 5% slower, so effective performance gains are going to be pretty small.


  • Razer announced their new Blade 15 with these Comet Lake H chips.  (Tom's Hardware)
    Not with the i9, but with a 6 or 8 core i7, accompanied by an RTX 2070 or 2080.


  • The FCC is proposing to open up 1200MHz of bandwidth in the 6GHz range.  (FCC)  (PDF)

    That will make for really fast WiFi, though it won't go through walls worth a damn.

    Also, wouldn't, technically, some of it have to be in the 5GHz range, or the 7GHz range, or possibly, both?


  • You can now buy Amazon video on Apple products using your Amazon account.  (Six Colors)

    A true breakthrough in these trying times.


  • Cloudflare has launched 1.1.1.1 for Families.  (Cloudflare)

    It's at 1.1.1.2 and 1.1.1.3.  Which actually kind of makes sense.


  • My Bluetooth mouse is causing my Bluetooth keyboard to freeze up.  Or something.  Rather annoying.


Music Video of the Day




Musical Video of the Day




Anime Music Video of the Day



A Cappella Music Video of the Day





Disclaimer: No, people were always that weird.

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

Life

Another Good Thing For A Change

About three years ago, we closed our Sydney office at my day job, since half the staff already worked from home and the rest wanted to.

All the business equipment got packed away into storage so that we could move out on time, with the plan to sort it all out later.

Recently it seems someone asked "What is this storage unit we're paying for every month?" and so everything had to get moved out again.

They were planning to just dump the computers, and I pointed out that we couldn't do that since they might still contain confidential information.  Since the storage unit is about 20 minutes from my house, the plan was quickly modified to dumping the computers...  On my doorstep.

Which just happened.  Five old PCs (they sold off all the nice Apple equipment), four external disk drives...  And four Synology units containing a total of 96TB of disk.

Assuming I need to cannibalize one for spare parts and configure the other three in RAID-6, that will give me 54TB of available storage.  Which should keep me in anime for a few weeks.

Update: Just realised that with my new internet connection (100/40, no download cap), these Synology boxes, and the 1TB cloud server I'm using for daily backups, I can cancel our main archive server.  It's a nice server and reasonably priced for what it is, but the Australian dollar is in the toilet right now and I need to save money where I can if I want to bag one of those 3960X servers for mee.nu.

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

Geek

Something Good For A Change



Tech support at the new hosting company we're trying out at my day job were super helpful, found that there was a problem with the standard Ubuntu 18.04 kernel on Threadrippers with ECC RAM, and installed the latest (well, almost latest) kernel for us, and now it works.

Threadripper 3960X, 128GB RAM, two 7.68TB enterprise MLC PCIe SSDs, 16TB disk drive for local backups, 10G ethernet.

This should chew through the planned workload with ease, and we'll be ordering more.

Update: Oh.  Yeah.  Trying to install ZFS with a custom kernel did not go so well.  Moving on to Ubuntu 19.10 then.

Update: 19.10 did the trick.

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

<< Page 4 of 5 >>
105kb generated in CPU 0.021, elapsed 0.2174 seconds.
56 queries taking 0.2022 seconds, 380 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 378