If you mean "... in Smalltalk" then I believe you. It could well be possible to make GC work well. I just haven't seen that happen.
I've never done a survey of GC languages, and never been offered Smalltalk work*. But to me, in the situation I was offered work, it was java code using one of the "real time" GC setups that was occasionally pausing all threads while the GC had a fit. We tried different GC systems and setups, but couldn't get one that worked, in the end settling for one that was most easily worked around. The Java people I was working with seemed to think rewriting their code to not trigger the GC fits wasn't possible. I never actually said "rewriting in another language would work".
Inter alia, I can take a pointer, cryptographically hash it, write it to a file, delete all pointers to the data and close the file. Later, I can reverse it, and the language says I should find the object again. Yes, really. C++ has created some rules to allow garbage collection but, as always with that language, they conflict with that of the library and the inheritance from C, and are brittle anyway. There are a zillion hacks to make C 'work',but it has had more schisms than Christianity, and its fanatics have a similar attitude to heretics.
I don't like garbage collection, but my reasons aren't implementation cost. Something that almost everybody misses is that it works well only if the collector's design matches the application's behaviour - consider time-dependent code (including real-time) for one example, and RDMA-using applications for another. But I personally dislike the way that most forms of it cover up certain errors that cause a disproportionate amount of trouble in production programs. However, it has its uses and I am quite happy using it when it is suitable.
]]>I had lunch there once, never again. Nothing fresh, everything just had kind of a dead taste to it. Of course the franchise outlet in Barrow Alaska is known as the Barrow Wight Castle.
https://www.wilderness.org/articles/blog/10-facts-about-barrow-alaska
]]>I've taken to pressing 1 :"to speak to a representative" ...
I ask them where they're calling from, which kind of disconcerts them, especially when I follow up with a request for a specific street address & room within the building. They usually disconnect at that point. Some of them apologize for bothering me.
I don't know if that's going to reduce the number of nuisance calls, but at least I get some satisfaction from annoying the assholes.
]]>Hmmm. If she was truly clairvoyant, she'd know not to call. If I had a sure-fire way of ending nuisance calls once and for all, I'd be selling it on my (non-existent) YouTube Channel.
One that has seemed to work ... at least I haven't gotten any more calls from them is what I did to the guy from "Micro$oft" who called me to tell me there was something wrong with Windows. I think I've told the tale here before, so I'll try to keep it brief.
It was the usual SCAM call about they need me to give them access to my Windows installation so they can fix a problem. It came in on my cell phone, so I strung him along for a while as I was looking up the telephone number for the nearest FBI office. I told him I was having trouble hearing him & disconnected in the middle of a word a couple of times for verisimilitude and he took the bait, "hook, line & sinker ... all the way out of the water trailing foam", so he called me back again ... and again.
Finally, I told him my cell phone just wasn't working right & could he call me back on my "land line". I gave him the phone number for the FBI office.
He actually called back one more time to verify he had correctly written down the telephone number I had given him for the "land line".
I haven't heard from them since then, so they may have actually put me on a do not call list. I don't know if asking for a street address (hinting that I might give them a little visit), but I've decided if they're going to keep calling me, I'm gonna' fuck with them.
]]>I have all the drives for both RAID arrays on hand. I've got the mother board, DVD ROM, SATA SSD for the boot drive & both drive cages mounted in the case. I'm going to have to buy a SATA data cable because the only ones I have that are long enough to reach from the port on the mother board to the DVD drive has a 90° angle connector on one end & I need about a foot long cable with straight connectors on each end.
That's no biggie. I should have plenty of time because the two PCIe x1 adapter cards are still showing as Preparing to Ship. For some reason, I was expecting them to be delivered on the 23d, but I guess not.
I've got the Ubuntu Server version I'm going to try out first loaded onto a DVD, so once I get the SATA cable I need I'll go ahead & install the power supply & "fire that motha up!"
Probably by tomorrow night. I'll begin to see if I can figure out this Linux stuff.
]]>...& "fire that motha up!" Probably by tomorrow night.
Good luck and I hope there's no escape of magic smoke...
]]>Our scientists are searching for exoplanets ... might scientists on those exoplanets also be searching? And find earth?
https://www.cnn.com/2020/10/24/world/earth-in-sight-exoplanets-scn-trnd/index.html
]]>The idea is that he only interface you see is the one that manages the storage and how that storage is accessed, you can drop to a command line, but why?
My NAS is built on Solaris, but I'm an ancient BOFH and hacker from the days of PDPs and so on, spending half a day working out why something is borked is my definition of fun!
If you want to spend your time fiddling with the OS, go with Linux and spend time learning how to get things working, or just pull down FreeNAS, boot the system - off a USB stick if you want - and start managing your data.
]]>