underscores

joined 1 year ago
[–] [email protected] 7 points 3 weeks ago (2 children)

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 scala, compile scala 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.

[–] [email protected] 15 points 3 weeks ago

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.

[–] [email protected] 10 points 4 weeks ago

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.

[–] [email protected] 10 points 4 weeks ago (1 children)

It's too bad that GLIMPSE fork never took off.

[–] [email protected] 10 points 4 weeks ago (2 children)

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.

[–] [email protected] 31 points 1 month ago

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.

[–] [email protected] 1 points 1 month ago (1 children)

There's still tons of people who will judge you for having children without getting married. A lot of religious groups still consider it a moral failure. And even if it was completely accepted now, it still became an insult in the first place because of that stigma, and you'd still be using it within that historical context. You can't reclaim a slur by continuing to use it as an insult and ignoring where it comes from.

As an example, I've seen pretty many people use slurs for Romani people as a term for getting scammed or cheated. Usually they didn't know the origin of the term, and didn't mean any harm by it. They had heard it being used and assumed it was just another word. But you don't just accept the definition these people have in their heads as an alternate definition, disconnected from the original. It has the meaning it does based on bigoted stereotypes, and by using it they're still spreading that, even if they aren't hateful themselves.

[–] [email protected] 3 points 2 months ago

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.

[–] [email protected] 4 points 2 months ago

There's nothing quite perfect, so I still use ddg the most often. They do pull in most of their results from bing, but they also have their own crawler and use a bunch of other search engines as sources. At least they only send the search query to microsoft, so it's better for privacy than searching directly on google or bing.

SearXNG is an open source meta search engine that compiles results from other search engines.

Marginalia and Clew are a couple of open source search engines that focus on only indexing smaller, independent, or non-commercial sites.

A lot of sites have their own search engines built in, so I'll often search directly on sites like Wikipedia or Lemmy.

There's a good overview of various search engines in this blog post.

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

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.

[–] [email protected] 0 points 4 months ago (3 children)

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.

view more: next ›