“your choice of energy input” is carrying a lot of weight in your statement. producing steel from iron ore is extremely energy intensive. it’s true that once produced, recycling steel is less expensive.
but steel doesn’t store carbon (except the small carbon input used to turn iron to steel)
IIRC Concorde could super cruise a Mach 2 which is unmatched. It would also flight supersonic for most of its journey which is also presented unprecedented difficulties.
I'm having memories of being asked to remove "the curse words" from the cracker startup screens on AppleII 80s games and stuff. These were almost always graphics buffer files (memory dumps) and the fix was hardly hacking (find file, edit in paint program) but it made me feel l33t.
I don't know how any software houses made money with the floppy copy scene in the 80s.
Like back when all you had to do to get banned software to run on your school’s computer was rename the executable to notepad.exe - I’ll be damned if I didn’t feel like neo in the matrix at the time
It appears that the IP of the server is blocked in the EU. I get this from my ISP (Ziggo, in the Netherlands):
Deze website is geblokkeerd
Europese sancties
De Raad van Europa heeft besloten dat de websites van RT (voorheen Russia Today) en Sputnik News niet meer mogen worden doorgegeven. De website die je probeert te bezoeken, valt onder deze Europese sanctie.
VodafoneZiggo is verplicht de sanctie uit te voeren en heeft de website geblokkeerd.
To answer your question, there is no "embrace of opensource tools" and I'm not aware of any in existence. They could exist, I haven't looked for them.
Here's a quick writeup of my experience:
I'm a very happy Garmin customer. I'm on my 2nd watch, a Venu 3. My favorite feature: the battery lasts multiple days, usually a week, w/o a charge (depending on how I use it).
The watch provides access to its flash storage using MTP (Media Transfer Protocol). This allows me to access the contents and update the music on it using my Linux computer.
I manage the other watch features (tap-to-pay, custom watchfaces, apps) using the Garmin Connect and Garmin IQ app on an Android phone. These are not open source, and I don't know of clones.
The watch UI itself is a pretty clunky, menu-driven design. It took quite a bit of tweaking to configure it to my tastes, but the combination of "glances" and "shortcuts" let me access the features I want within a few swipes, taps, or button presses.
Configuring apps and custom watchfaces requires internet access, as these use javascript-based applets running on your phone inside the Garmin app to do the configuration. This is annoying. Everything else works offline, or with a bluetooth connection to an offline phone (for example, I have a habit of changing the time to my destination timezone when I'm on a flight, this works once I update the timezone on my phone with no internet).
There is a desktop Garmin program for updating firmware, but it is terrible. It is designed to work with every Garmin product (not just watches) and has a definite "design by committee" feel. Luckily, I don't need it. I think I would need to use it if I had one of the larger watches that supports offline maps.
The features I use the most:
- the clock
- sports tracking, step & stair tracking
- tap-to-pay (this is so nice)
- pulse
- the compass (sometimes I just want a cardinal direction when I'm disoriented)
The sleep tracking is interesting, though I don't need it (mostly it says I don't sleep enough).
Lua fits the same niche as Tcl, but the runtime is smaller and way better. Tcl started as a simple, embeddable scripting language (and low performance, it was just string substitutions!) and evolved into Tcl8, a mostly backward compatible object system after successive iterations to improve its performance and expressiveness. "everything is a table" gets you pretty far in Lua, in much the same way that "everything is a list" in lisp, and was a much better abstraction than Tcl's "everything is a string."
When I last used Lua professionally (10 years ago) I did discover some foot-guns related to the handling of NULL / nil in the LuaSQL module. The Lua array length function was based on nil-termination, so a NULL value in a column could cause issues. Maybe this has been fixed by now?
I've done something similar, but unlike the author, I always reserved one extra byte and I always null terminated the string. This was so I could use existing string output functions.
but steel doesn’t store carbon (except the small carbon input used to turn iron to steel)
wood, on the other hand, is a carbon sink.