• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle


  • a) Forecasts are very resource-intensive, they are performed on a specific schedule using a computational forecast model. Updating the predictions would require inputting new data and running the model again, and by the time they do that, the next forecast will already be out.

    b) Do they know it’s wrong? Where did you get the temperature? From an official weather station? If not, there is no reason to imagine that someone is noticing that this one particular model run was wrong in one particular spot across the whole country and trying to fix it in real time.

    c) If you did get the current temperature from an official weather station, that IS your update for it. Real time data from official weather stations is always going to trump the forecast model. What would be the point of updating the forecast when the current measured data from the weather station is now available? That’s like driving down the highway and saying “I was predicting my speed would be close to 65mph, but due to the heavy traffic I’m seeing today, I’m going to re-estimate my speed to be 45mph” when you have a perfectly accurate speedometer right in front of you telling you exactly what speed you are going at all times. Forecasts are only useful for the future, and they can be wrong.


  • It is. The web was eventually corporatized and the corporations sucked all the air out of the room suffocating anything too small to compete. The fediverse is, if not taking it back, at least opening a space for those who don’t want to consume from a fully corporatized web. These include many of the people who used to make “websites” instead of “apps” or “platforms”. When people complain that it doesn’t have as much content as say, Reddit, I look at that as a benefit, it’s helping solve the (massive) discovery problem by self-curating thoughtful people who can curate content intelligently and provide real opinions and meaningful thoughts. The signal to noise ratio is much higher, and it’s refreshing.


  • They’re only lying as long as people can continue to over and over find their way around the obstacles they place in the way, and it gets harder all the time. They have more money and more resources and more organization than the hackers trying to defeat them, they’re winning the war of attrition. We may be able to make small breakthroughs here and there, but overall we continue to lose more and more territory, because the amount of effort is disproportionate to the goals. Most of what’s left of the custom ROM community has given up on the losing battle with manufacturers and providers and changed focus to the various freephones but even they have their own troubles and are fragmented and short-lived. Between carriers, manufacturers, and content providers the whole mobile ecosystem is designed to be impenetrable. It is intentionally a fortress full of deadly traps and open source supporters have no hope to breach it anytime soon.




  • I would need to factory reset the whole server for that, which would be … highly inconvenient for me. It took me quite a long time to get everything working, and I don’t wanna loose my configuration.

    This is your actual problem you need to solve. Reinstalling your server should be as convenient as installing a basic OS and running a configuration script. It needs to be reproducible and documented, not some mystery black box of subtle configurations you’ve forgotten about ages ago. A nice, idempotent configuration script is both convenient and a self-documenting system for tracking all the changes you’ve ever implemented on your server.

    Once you can do that, adding whatever encryption you want is just a matter of finding the right sequence of commands, testing it (in another docker perhaps) and then running your configuration script to migrate your server into the desired state.



  • I can’t live without my Nextcloud + Email server. Having all my personal files, contacts, email, calendar, and other personal information immediately accessible synced and backed up with a single app on any device or platform I want to use, is a dream come true, and I get to do it without any Big Tech, avoiding their lock-in and privacy invasion and without any fees or limits beyond my own hardware.

    OpenVPN is how I can access it from anywhere in the world, so that gets an honorable mention too.


  • It’s possible but not likely or common. Glass is stronger than most people give it credit for. Most “hollywood” glass is actually panes of sugar. You could certainly arrange things so that the gun’s pressure wave has a good chance of stressing and breaking glass, but it would take special preparations and effort and the gun would probably have to be very close to the glass. It’s almost unheard of for it to happen normally unless you specifically shoot at the glass.

    Someone like mythbusters could probably test this pretty effectively, but based on my experience around guns and glass, I suspect they’d come to the same conclusion.

    A not directly related but still interesting video was done by the slowmo guys on youtube


  • It’s veeeeery not standard in Canada. I use it on my phone and most people who see it on the lockscreen treat me like I’m an alien, and it’s about a 50/50 mix of people who simply think 24 hour time is weird (but at least recognize it) vs. people who seem genuinely baffled by the digits they see appearing on my phone and don’t even seem to recognize it as a time at all.


  • A Dockerfile is basically just a script that starts a container image (ranging from standard Linux OS installs like ubuntu or debian or alpine to the very specialized pre-made containers with every piece of software you want already installed and configured and everything unnecessary stripped away) and then does various stuff to it (copies files/dirs from local, runs commands, configures networking). It’s all very straightforward, and if you know how to write a bash script or even just a basic batch file that’s pretty much all its doing, and the end result is a container, which is basically a miniature Linux virtual machine (that is supposed to be “single purpose” but there’s no technical limitation forcing it to be)

    The simplest way to create a container is to use a standard OS container as I mentioned and install the software you want exactly as you normally would in that OS, using the OS package manager if you want, following tutorials for that OS or installing manually using the instructions from the software itself. Either way should work fine. Again, it’s basically not much different from having a virtual machine running that OS. You can even start up a root bash prompt and install it that way if you prefer, or even connect over ssh by running an sshd server on it (although that’s totally uneccessary and requires extra work).

    For basic Dockerfile syntax, look at other people’s Dockerfiles and realize you probably don’t need 90% of the more complex ones. There are millions of them out there, you should be able to find some simple straightforward ones and just mimic those. Will you run into “gotchas”? Sure you will, Docker is full of them, and when you do your Dockerfile will get a little more complex as you find a way to deal with the problem Docker has created for you. Here’s a pretty simple tutorial example of a Dockerfile that just installs a bunch of packages from Debian and doesn’t even run any specific services, or alternatively here’s a Dockerfile that does nothing but run and configure an ssh server like I mentioned above (again that’s totally unnecessary normally but the point is you can certainly do it if you want to!)


  • No good reason, just historical inertia and resistance to change. People stick to what they’re familiar with, either the imperial system or to common metric units. Making a “metric ton” similar in size to an “imperial ton” arguably helped make it easier for some people to transition to metric.

    Megagram is a perfectly cromulent unit, just like “cromulent” is a perfectly cromulent word, but people still don’t use it very often. That’s just how language works. People use the words they prefer, and those words become common. Maybe if you start describing things in megagrams other people will also start doing it and it will become a common part of the language. Language is organic like that, there isn’t anyone making decisions on its behalf, although some people and organizations try.



  • If you can prove beyond any reasonable doubt that someone is ignorant of facts, and then sure you can call it obvious and good. But when nobody can agree what is reasonable, why is your perspective of good the one everyone must follow? It’s not always obvious. Don’t pretend it is. And things that are reasonable and obvious to you aren’t necessarily reasonable and obvious to others. You aren’t willing to embrace the diversity of human experience and opinion, so you won’t get the benefits of that diversity. Just because someone else has a different idea doesn’t make it wrong. If you think literally every idea that isn’t exactly the same as yours is wrong, then we’re wasting our time here anyway.

    So again, why is your path the one we’re picking? Even if I do agree with it, I am not willing to agree to it blindly, I want to know why we’re supposed to follow your advice/instructions/demands. At gunpoint or otherwise. And that’s why I’ll never follow a totalitarian, because totalitarians never have to explain themselves, and generally won’t. I hope you brought enough bullets if that’s your plan.



  • Musk is the richest man on Earth, give or take a few billion here or there. He can keep it running as long as he wants. It’s nothing but a toy to him. The problem will start when he finally gets bored of it, because he has already broken it to the point that nobody else will want it. He has killed it, it’s just not dead yet as long as he keeps swinging it around and paying its bills. But one day he’ll stop doing that, maybe once he finds a new, shinier toy. We just don’t know when.