tbh where I live the air steadily got better since the revolution against our “communist” authoritarian government. (only english article I could find, idk that company but the data seems correct) For a brief moment in the early 90s we even met our climate goals, just by abolishing socialism :D
I’ve been at multiple businesses that still used electric forklifts from what I’m pretty sure must be the late 80s. I was told that the newer ones they had were pretty similiar models and they all used lead-acid. I guess it’s just more reliable and repairable because of simplicity. Also I’m 100% sure that there are no trucks that run on lead-acid batteries, maybe as a hybrid.
Just don’t do stuff you don’t understand just because someone has told you to or because you observed someone do it who you think knows better.
Always take advice and especially rules with a grain of salt. You shouldn’t blindly follow them but try to understand why they work because then you also know when they might not.
Germany closed down all their nuclear plants
That’s wrong: 3 plants are still running (probably) until the end of this year.
the end result was that they just started using more fossil fuels.
This is true, but the reason isn’t the lack of alternatives but incompetent and corrupt state and federal government. They sabotaged the domestic solar sector, they made running private (roof-) solar plants unnecessarily complicated, they made building new (on-shore) wind parks basically impossible and they blocked the extension of the electrical grid. (And thats just the stuff I remember from the top of my head)
You need to figure out the variant before you can access any fields.
let x = match p1 {
Coordinates::Point1 { x, .. } => x, // .. means "I don't care about the other fields"
Coordinates::Point2 { x, .. } => x,
};
or if you only need to do stuff on one type of point
if let Coordinates::Point1 { x, _y } = p1 {
// Do stuff with x or y here
// _y (prefixed / replaced with _) means "I won't use that variable"
}
However it looks like what you want is a struct that contains an enum and the coordinates.
enum CoordinateKind {
Point1,
Point2,
}
struct Point {
kind: CoordinateKind,
x: i32,
y: i32,
}
fn main() {
let p = Point {
kind: CoordinateKind::Point1,
x: 0,
y: 45,
};
let x = p.x;
}
gui: Imo they all suck, GTK-rs sucks the least but it still sucks. I’ve never seen a general purpose GUI toolkit that doesn’t suck so I guess at least it’s not rusts fault.
web:
¹ please don’t use javascript or wasm for that unless you absolutely need to
tmsu might also be interesting to you
Find should already be installed but depending on how the files are named ls
should do.
You probably want to do something similiar to this snippet:
# Create a temporary directory and save it's path
TMPD=$(mktemp -d)
# Extract the archive to that directory
7z x -o$TMPD $1
# Convert the images to PDF
img2pdf $(ls -vd $TMPD/**) -o $2
# Delete the temporary directory
rm $TMPD
doing this on Python or whatever language?
If you’re on Linux, MacOS or some BSD doing this with a bash script would be the easiest imo, since there already exists ready-made software for all the steps.
You can even automate the downloading with e.g. wget.
Should be straight forward (just a series of commands and some command substitution for the find part) as long as you don’t have too many images.
On windows you could (probably) do the same with a python script (or maybe powershell idk)
Are email requirement the default for lemmy instances or it is something an operator has to choose?
That can be configured.
It’s mostly no replies, deleted comments (why tf do people do that?!), people guessing (which isn’t that bad, but why don’t they disclose it?) or just pure bullshitting. (The latter I have no problem with, but maybe don’t if someone needs help?!)
There’s so much good content out their, but search engines seem to actively punish sites that don’t have tracking, bad usability and megabytes of useless javascript.
Idk what you want to stream, so this is pretty general:
Use a fresh install you only use for streaming or at least use a new user account. Don’t log into anything you don’t absolutely need. Make streaming-only accounts, login to them before the stream. If you need to login to something that should be private do it on another machine. (Or at least another X-Session, with another account on another screen)
Privacy tips for streaming?
Balaclava, TOR, don’t
Reminds me of ELIZA