Thursday, June 11
Daily News Stuff 10 June 2020
0.8.6-GIT Edition
0.8.6-GIT Edition
Tech News
- So someone had a fun morning.
- Baldur's Gate II.
Sound didn't work for me, and multi-class specialisation seems to be messed up.
- Crystal 0.35 is out. (Crystal-Lang)
This is the final version before the 1.0 release candidates, so it has more breaking changes than typical - every breaking change that was pending has been pushed in so that they don't need to do that in 1.0. The changes appear to be entirely in the standard library though, and not the language, which already when through a similar trial by fire.
Only notable new language feature is explicit syntax for exhaustivecase
statements. This is a neat feature to allow compile-time correctness checking where you need it, without forcing you to code around it when you don't.
So this:
case x
when 1 || 3
...
end
Will compile just fine, and execute the ... code when x == 1 or x == 3.
But this:
case x
in 1 || 3
...
end
Will check the values x could possibly have, and refuse to even compile if you haven't explicitly accounted for all of them. This is both elegant and pragmatic.
Other changes include support for shebang scripts, so that you can compile on the fly (reasonably quick if you don't want optimisation) and pass the command-line parameters through to the Crystal code rather than to the compiler.
On the Windows side, still a work in progress, with signals, sockets, and threads needing attention. It does work pretty well on WSL (though my experiments with Crystal and LMDB died horribly on WSL1), and the Crystal compiler for Windows can compile the Crystal compiler for Windows.
- Lakefield has 64 EUs and a 7W TDP. (AnandTech)
If, like everyone else, you can't remember Intel codenames to save your life, this is the 1 Core core + 4 Atom cores part that is Intel's latest doomed attempt to compete against Arm.
- Cox Communications is instituting collective punishment. (TechDirt)
They throttle entire neigbhourhoods if one customer is using excessive bandwidth - even if that customer has paid extra for unlimited bandwdith.
FTC, get on that.
- Actually, changed my mind. Reddit might be better off with that idiot Ohanian off the board. (Tech Crunch)
We'll see. There are a lot of good communities on Reddit despite the fact that all the default ones are trash fires.
Right this minute, though, the entire site is down.
- ASRock is preparing an STX-sized system based on a Ryzen 4000 desktop APU. (WCCFTech)
Finally, a mini system with no significant limitations. Okay, only PCIe 3.0, so your SSDs will peak at 3.5GB/s. Our new server cluster averages about that in aggregate.
- A look at the ASRack X470D4U2-2T. (Serve the Home)
This is very similar to the board in Akane Mk III, but with dual integrated 10G-BaseT ports.
- That review also mentions the ASRack X570D4I-2T. This is something of an odd duck: A mini-ITX Ryzen server motherboard with an X570 chipset. It has a single PCIe 4.0 x16 expansion slot, four SO-DIMM slots supporting up to 128GB of ECC RAM - if you can find 32GB ECC SO-DIMMs - 8 SATA ports, one M.2 slot supporting PCIE 4.0 x4, dual 10G-BaseT ports, and a 1GbE port for the BMC. And two USB ports.
ASRack also has a new Threadripper server motherboard which looks pretty nice. Dual 10GbE and dual 2.5GbE and a dedicated 1GbE for BMC.
Our Threadripper servers turned out not to have integrated BMC, which I didn't know when we ordered them. This makes me twitchy when it comes to network management, because if I screw up the network badly enough, I have no direct means of recovery.
For the price, though, the performance is amazing. So what I've done is put all the network configuration into a script that is run manually. Which means I can't currently do an unattended reboot, which is why having power fail to the entire cluster on Saturday was such a pain.
Disclaimer: Peanuts are out of stock again.
Posted by: Pixy Misa at
03:01 AM
| No Comments
| Add Comment
| Trackbacks (Suck)
Post contains 677 words, total size 6 kb.
52kb generated in CPU 0.0143, elapsed 0.3255 seconds.
56 queries taking 0.3168 seconds, 344 records returned.
Powered by Minx 1.1.6c-pink.
56 queries taking 0.3168 seconds, 344 records returned.
Powered by Minx 1.1.6c-pink.