Any UTC type is going to do native time and convert for display.
But with native time directly, you can just an int64 with loads of space for fine resolution via multiplication.
Storing time broken up into separate units is crazy.
Any UTC type is going to do native time and convert for display.
But with native time directly, you can just an int64 with loads of space for fine resolution via multiplication.
Storing time broken up into separate units is crazy.
The only code with timezones should be the bit squishy meat bags touch. Everything’s is should be UNIX time. Or it you are unfortunate enough to be on Windows, NT time.
Some unfortunate programmers already have to deal with the speed of time not being a constant. In a distant future, timestamps might always have a universal position (and speed), and is that much different from timezones?
Or we find some way of removing time distortion of physics. Find the universe’s real systick. 😃
It only taking one asshole is why it doesn’t work. You just never going to have no assholes. So you need a justice system, and a way of policing the policing of it.
Exactly. Without rules and enforcement, you just get a cesspit. Anarchy just doesn’t work.
Yes! That’s the one!
Ah! That makes sense. I was on world news of Lemmy.ml and the comments where full of nutters and/or troll farms. It was like gote/gout (or whatever it was called), another Reddit alternative I’ve tried that seamed to fill Nazis kicked off Reddit. I unsubscribed and blocked.
Edit: Voat! That was it.
On the PS3 cell processor vector units, any NaN meant zero. Makes life easier if there is errors in the data.
Classic “No thing to hide, nothing to fear.”
https://en.wikipedia.org/wiki/Nothing_to_hide_argument#Criticism
That’s pretty neat. Game streaming isn’t that different. It basically loads the adjacent scene blocks ready for you to wonder in that direction. Some load in LOD (Level Of Detail) versions of the scene blocks so you can see into the distance. The further away, the lower the LOD of course. Also, you shouldn’t really keep the same origin, or you will hit the distort geometry issue. Have the origin as the centre of tha current block.
I just gave up fighting. There is no system that is going to both fast and infinitely precision.
So long ago I worked in a game middleware company. One of the most common problems was skinning in local space vs global space. We kept having customers try and have global skinning and massive worlds, then upset by geometry distortion when miles away from the origin.
I’m pretty sure they do, but the key word there is “old”.
As a programmer who grew up without a FPU (Archimedes/Acorn), I have never liked float. But I thought this war had been lost a long time ago. Floats are everywhere. I’ve not done graphics for a bit, but I never saw a graphics card that took any form of fixed point. All geometry you load in is in floats. The shaders all work in floats.
Briefly ARM MCU work was non-float, but loads of those have float support now.
I mean you can tell good low level programmers because of how they feel about floats. But the battle does seam lost. There is lots of bit of technology that has taken turns I don’t like. Sometimes the market/bazaar has spoken and it’s wrong, but you still have to grudgingly go with it or everything is too difficult.
I’m very happy with Nextcloud, and not just for photo backups.
Snapd is something I’m waiting to die to be honest, so things that have it as a prerequisit repell me.
Seriously guys, no one saying Nextcloud?
Oh yes. I’ve had massive compiles (well linking) which failed because of the OOM killer, and I did exactly the same, massive swap so it will just keep going. So what if it’s using disk as RAM and unusable for a few hours in the middle of the night, at least it finishes!
The antifeature of DRM anyone? Wanting open source that you can keep running, up to date and secure, as long as you want?
I want hardware platforms standardized and autodiscoverable. These things need to get updates after the manufacturer ceases to care. Also, these hardware manufacturers can be terrible at software. It should be like PCs. I think that is end point anyway. It’s just unmaintainable any other way, even if these are intended to be e-waste after only a few years.
There is a number of options, but not all hardware is flashable and some that is can be work.
What I want is autodisoverable hardware open to be flashed by owners, by law. I want it for all devices to be honest!
Ah the internet of infected things. Everything a mash up of open and closed source, old and new, then abandoned by the manufacturer after a few years for the next shiny.
Probably Linux based, wait to be taken over by a few botnets…
What is needed is an open, standardized hardware platform. You should be about to flash on the IoT OS of your choice that will be kept up to date.
They should be standard protocols and you should be able to change server to competition. Be great if it was all open, but failing that, standards, competition and right to repair.