It took so long to move tapes around and read the sequentially (no random access!), and as the data corpus grew it got harder to have a practical backup, even though the data was still theoretically extant.
292 karma · joined May 15, 2016
It took so long to move tapes around and read the sequentially (no random access!), and as the data corpus grew it got harder to have a practical backup, even though the data was still theoretically extant.
Even after visiting the Sun Station I didn't believe it and thought it was a narrative red herring....so the ending was a surprise to me. Somehow.
> The vast majority of people do not know what a Kubernetes is; 99% my skills and knowledge are completely unnecessary to be Good At Computers. Turn it off and on, click suspicious UI button, plug in cable, open Google – these are the only requirements of the job.
However, the bits about Tensorflow and nmap makes me lean a tad towards https://xkcd.com/2501/. I think it's hard to tell exactly where the line between Good and Bad At Computers is.
I can't speak to their digital bookstore but they integrate with Overdrive for library borrowing.
One day, we got a big box of makeup at the office - turns out their warehouse had gotten so fast that in the time it took us to cancel the order they had already picked & shipped it.
After that we put "TEST DO NOT SHIP TEST DO NOT SHIP" as the shipping name and "123 Fake St" as the address to try and avert this scenario, which seemed to work until we could modify the system to hide those orders from the warehouse entirely.
1. Send the astronauts home on Dragon
2. Certify Starliner for human flight if it can make it home safely (uncrewed)
If the capsule can make it down, it doesn't matter if there were people in it or not, right?
Or what about scenarios where the company doesn't have code access to a critical dependency? It's not so unusual either - using a non-OSS DB or cloud service would qualify.
I think a better version of the law should mirror right-to-repair efforts: service providers have to release an API spec and not block attempts to point the client code at the new server, analogous to improving the "repairability" of the software with third party components. Constraining this event to when the service shuts down should mitigate economic concerns for companies.
There will be some overhead, but it might be a wash considering calling over a FFI often involves similar overhead to marshall / unmarshall objects. And the simplicity gains would be massive.
That period rapid saw automation and reduction of cost of many, many peoples' livelihoods, but society is unarguably better for it. Eventually people were freed up to do higher-order work.
I suppose if you're not actually showing it to anybody it becomes rubber ducking via design document.
By this I mean put as much of your core logic and functionality as possible into a shared library, and then make a separate Swift/WinForms/whatever codebase for the UI of each native platform you want to target. Each UI app would call into your shared library.
There is a bit of duplicate work in making separate UIs, but the UX is far superior (IMO) and you have the advantage of not needing workarounds or plugins to access platform-specific features.
Happens to be that a globally distributed network of endpoints is also pretty great for absorbing DDOS attacks, so they started offering that too. And then I guess they parlayed that further into offering other T1/T2 level Internet services too.
I don't use them for CDN / DDOS but I do use them for other things and I think they're great.
If your goal is profit, don't open source your core product.
We've seen this time and time again where a company releases their core software under a permissive license, and then bigger competitors come along and resell a solution redistributing their software.
If the company's central goal is profit, this is an existential threat. However if your company goal is to ensure the software exists (as a non-profit steward), this is a resounding success!
This doesn't apply to software that's secondary to your core product, e.g. a useful tool you've developed but don't make money directly selling to others.
However Colossus _does_ run on the general Google compute infrastructure, and so needed a way to get CPU/RAM quota where none existed (because it was all used by existing, non-storage users).