Never heard of river but looks really cool! Come to think of it, I haven't heard or a bunch of this stuff- yazi looks really neat
houseofleft
Good to see that Saudi Arabia and Indonesia are doing such a fantastic job meeting their target of unlimited planet melting!
Egypt and Morocco are a little under target though which is a shame.
I think that's a really strong argument for voting with choice you have, not the one you should have.
It makes me sad to hear you say voting Greens "weighs heavy" on you though! Democracy often isn't as strong as it should be, and people are forced between supporting candidates they dislike, or accepting their vote won't count, but that isn't your fault!
This article is a really good think piece on how to vote. But if people choose to vote for neither of the two major candidates, I really hope nodody feels bad about it. The system sucks, not the voters!
This is such a good attitude! I cut all meat out of my diet a long time ago, and when I mention it, people often say something like "I'd love to but I couldn't commit to never having meat again".
You don't have to! It's amazing if you do, but you're still gonna make a sizable impact on the cause you care about if you reduce your intake.
It's odd that people don't have this with other issues, the idea of "reducing purchases of disposable plastic" or "buying fairtrade more" make total sense to people, but food is still often cashed out in these "all or nothing" terms.
Yeah, but remember that data is live and it's currently night time in the UK! (I think average solar is pretty liw in the UK though- something like 5%)
We need to do a lot more still, but the fact that the UKs energy generation is 20% of the CO2 emmisions per MW that it was just 10 years ago, despite a very conservative government, is pretty awesome.
(20% figure from this page which has sone cool data and visualisations on it:https://grid.iamkate.com/ data is all sourced from the UK's National Energy Operator)
I think short answer is yes, but longer answer is also that Pixi is a drop in replacement for Conda, which is a lot less used than Pip (which uv is a replacement for).
I feel like in a lot of ways, most languages are great candidates for this, for lots of different reasons!
- Rust: Great choice because it produces a small, very well optimised binary. If you just care about the output binary being small and non-memory intensive, then this is probably a good call.
Buuuuut, Rust's compilation can be pretty resource intensive, so if you're actually developing on limited hardware:
- C (or curveball option, Hare): produces a small, well optimised binary, with faster compilation. But less framework type things to help you on your way to apis/servers/etc.
Then there's the fact that it's a home server, so always on, meaning you actually have generous resources in some ways, because any available CPU is kinda just there to use so:
- Python: has a runtime and can be pretty heavy CPU wise, but lots of frameworks, and in all honesty, would wind up being a lot faster to put stuff together in than Rust or C. Probably a great default option until you hit resource issues.
And then why not go whole hog into the world of experimental languages:
- Roc: Doesn't have versions yet, so super new, but should produce a pretty small binary and give you higher level ergonomics than something like Rust or C, especially if you're into FP.
And then we're forgetting about:
- Haskell: Haskell is the only true programming language, and any time there's a selection of programming languages, picking the one that isn't Haskell is the wrong choice. Just ask anyone who programs in Haskell.
But that doesn't factor in:
- Javascript: Sooner or later, everything is just javascript anyway, why even try to resit?
Plus:
- Assembly: Can you even trust that it's well optimised unless you're writing the assembly yourself?
Edit: My actual serious answer is that Rust + Rocket would be great fun if you're interested in learning something new, and you'd get very optimised code. If you just want it to use less memory that java and don't want to spend too much time learning new things then python is probably fine and very quick to learn. Go is a nice halfway point.
Thanks for sharing! I think there's a perception that carbon capture is mostly trees, but it's so interesting how complex everything actually is.
I only found out about the Ocean Carbon Pump a year ago, which is a pretty big deal for carbon capture: https://en.m.wikipedia.org/wiki/Biological_pump
Well yes, but how is that any different from putting batteries in your wind farm?
This is a cool diagram, but I think it makes it look like you can't combine stuff. Obviously solar and wind in a lot of cases just plugged straight into batteries for storage.
On the flippy floppy, hydropower can do both, but in completely different ways. If you build a dam, you can't generate electricity, and if you build a turbine, you can't store it.
I don't know what my point overall is. I guess just that energy is complicated, and there probably isn't a "one size fits all" fix.
I read 'Computer Science Distilled' early on and it really helped me. It's a very shallow summary of some CS fundamentals, but that's kind of what you want when you're starting out- just enough knowledge to know what exists to learn later.
Here's a link: https://www.goodreads.com/book/show/34189798-computer-science-distilled