Yeah, I wrote the wrong language. I tend to lump those together in my head as ‘big multi-paradigm languages I haven’t bothered to learn yet.’
Yeah, I wrote the wrong language. I tend to lump those together in my head as ‘big multi-paradigm languages I haven’t bothered to learn yet.’
You can technically do it, but it’s a convoluted path. The article talks about it. Basically to bootstrap that way you need to go through a lot of versions of rust, compile rust 0.7 in ocaml, compile ocaml in scheme, and compile scheme in C using gcc. For gcc you need to compile a chain of versions back to when it was written in C instead of C++, plus the whole TinyCC bootstrapping path.
edit: had listed scala instead of ocaml
The main thing is that TinyCC has already been bootstrapped.
Check out this page on bootstrappable.org. Basically they start with a 200 something byte binary (hex0) that can act as an assembler, then using a bunch of layers of tools and compilers you can bootstrap a whole system. I think they use stage0 to build M2-Planet, use that to build GNU Mes, and use that to build TinyCC.
So a project like this fits neatly into that bootstrapping path. It could be done other ways, but starting from a fairly complete C compiler makes it a lot easier than building an entire path from scratch.
The biggest thing is probably non-destructive editing, so you can do stuff like apply filters without them changing the underlying image. Gtk3 should add better support for tablets and wayland. There’s also better layer tools and font support. A lot of it was on the backend, which should eventually allow for using other color spaces like cmyk natively.
It’s too bad that GLIMPSE fork never took off.
They’ve been working on porting it since back in 2012, and didn’t want to redo a bunch of the porting work before they even released it.
There was another one but it doesn’t work anymore. It hasn’t been updated in 3 years.
Cladistically dolphins are a type of toothed whale. They’re more closely related to species like sperm whales than toothed whales and baleen whales are to each other.
UBlock Origin will block content within Firefox, and do a better job at it than AdAway. AdAway tries to block ads on the whole phone, including embeded ads in a lot of apps. But unless you root your phone, you can’t run AdAway and a VPN at the same time.
The creator of pixelfed is working on a tiktok alternative loops, although for now it’s in private beta.
For a starting point that is available now, you could look at Pixeldroid, an open source pixelfed app.
Besides the ones already mentioned:
The FSF has some channels at https://framatube.org/a/fsf
There’s a bunch of KDE related channels at https://tube.kockatoo.org
Blender has several channels at https://video.blender.org
https://peertube.touhoppai.moe/a/shichimi has Krita tutorials from the creator of the Pepper and Carrot webcomic.
https://tilvids.com/a/martin_owens from someone who works on Inkscape.
https://tilvids.com/a/togglejam looks at the science behind fictional games and shows.
https://diode.zone/c/andrewtropin has a bunch of scheme and guix related videos
There’s some anarchist channels on https://kolektiva.media like CrimethInc and subMedia.
A couple of gaming related accounts/channels:
Most aren’t specifically for learners, but you could try:
These don’t have any activity, but are more aimed at learning:
With AI upscaling it fills it in based on the training from other images/videos. So it probably won’t be an alien, but small details common in other videos that looked similar will also show up in the upscaled videos. If an extra flower shows up in a field of grass it’s usually not a big deal, but for some things like faces or symbols, small details can really change the way people interpret it.
Depending on the context it’s probably not that bad, but there’s plenty of details in youtube videos that people pay attention to, like in news, history, tutorials, educational content, and so on. Even for a fictional story, it could add nonsense that people assume is part of the actual show.
The problem with AI upscaling is that it does add something. It fills in the details with things that could plausibly be there, regardless of if they are. It’s especially dangerous if it’s used for something like security footage, where it’ll do stuff like make up a face based on a few pixels.
It’s not brassica oleracea though, it’s a different species, brassica rapa. The same species as napa cabbage, brocolli rabe, and bok choy. Rutabaga is actually a hybrid of the two species.
There’s also sepiasearch.org for PeerTube videos.
It’s part of Spider-Man & the X-Men.
A lot of this bootstrapping stuff comes back to the ‘trusting trust’ attack. You could write a compiler that adds some malicious code to programs it compiles. But the thing is, it could also insert it’s own malicious code when compiling a compiler. So you look at your code, and the code of your compiler, and everything looks fine, but the exploit is still there. Someone wrote an example in rust.
Theoretically there could also be bugs that propagate this way. So to fully trust your code is doing what you think it is, you’d need a chain of compilers back to hand coded assembly.