1,831 karma · joined November 28, 2018
False dichotomy. Getting rid of the monarchy does not mean you have to follow the US model.
Car 1 takes 15 hours to drive from A to B. Car 2 takes 10 hours.
Why is that? Well, car 1 has a 1.3l engine and took a wrong turn because the navigator can't read a map.
Car 2 stopped 3 hours in because it had a flat, but they got going again much faster.
The speedometer won't tell you any of those things. It can't tell you WHY you're going slowly (you're under-resourced or you have a problem that needs fixing) or if you're going the wrong direction.
That doesn't mean it's useless. It can still tell you if there's a problem, or if you appear to be doing well but you're not making any progress, maybe you're going the wrong way.
I understand your reasons for making this and I fully support them, but the day Amazon make the Kindle into something other a way to read books is the day I drop the kindle for another reader.
The whole point of a Kindle for me is that I can use it to read and not be distracted by notifications or wondering what's on HN or whatever.
Your job may literally involve entering data at a remote site with sketchy-to-no internet (mines, farms, geological surveys, etc).
But nope, it's not the preparation, it's the ingredient.
However, everyone's morals have a limit, and mine is eating mushrooms. Nothing against people who like them, I just can't stand them.
checks screenshots folder
$78 dollars!
And you also need to understand your timing requirements.
If all you care about is recording a date on an invoice, you really don’t need to worry about leap seconds or smearing or whatever.
You can absolutely implement offline in a web application (Google drive does this). Obviously, you need to be online to get the app in the first place, but once it’s cached, you should be good to go.
Again, it’s a cost-benefit analysis for the business.
You might be at a remote site, or on a plane with no Wi-Fi.
But, yeah, if those are common use cases for your app, you should absolutely be designing for offline.
Even the most inexperienced developers I’ve worked with are well aware that time, and timezones in particular, are really difficult.
I’ve yet to meet anyone that has suggested using anything other than a battle-hardened standard library for time.
Maintaining multiple sources of truth is hard, especially if multiple people are working on the same data.
Plus, you frequently don’t want to architect your client code the same as your server code (you’re not going to run a bunch of micro services on the client side for example)
Offline mode adds a cost to every new feature, even if it's just deciding if you are going to support said feature offline.
If you're dealing with sensitive data, it also means you need a way to secure that data on the client device.
I'm not saying apps shouldn't have an offline mode, but software engineering resource isn't free and most businesses would need to justify the cost of offline (even if it's just an opportunity cost).
We’re the most intelligent thing we’ve discovered in the universe. Also, I am human, so I have a vested interest in bad stuff not happening to humans.
> AI will be born on Earth so we will share that common trait with it
Covid-19 was also born on earth. That wasn’t too flash for humanity.
> perhaps one should have humility to accept that future doesn’t belong to a weak species like humans.
Not sure how you class humans as a “weak species”? Unless you’re comparing organically life forms to hypothetical digital life?
Anyway, I suspect if any kind of life form could expand to the stars, it’d be digital.
The human uses their phone to call for rescue.
That is us trying to contain an AGI. We probably cannot even conceive of the ways it can get out of any pitiful cage we put it in.
That, or it’s so dumb, it’s not worth making in the first place.
The idea that we can control something like that is laughable.
That’s cold.
You could maybe make the argument for distinguishing between a human and a machine playing a piece of music.
But if I write a song that just goes A, D, C, G on a loop (plenty of songs like that), how would you determine that a machine song that goes A, D, G, C is not human written?
> cloud.gov supports applications written in Go, Java, Node.js, .NET Core...
.Net framework is tied to Windows, and is now considered legacy tech. Both AWS and Azure support Windows containers if you really need them, but they're nowhere near as easy to use as Linux.
* I'd assume that .Net 5/6/7 are also supported (insert rant about dumb MS naming conventions).