cultural reviewer and dabbler in stylistic premonitions
The statement in this meme is false. There are many programming languages which can be written by humans but which are intended primarily to be generated by other programs (such as compilers for higher-level languages).
The distinction can sometimes be missed even by people who are successfully writing code in these languages; this comment from Jeffrey Friedl (author of the book Mastering Regular Expressions) stuck with me:
I’ve written full-fledged applications in PostScript – it can be done – but it’s important to remember that PostScript has been designed for machine-generated scripts. A human does not normally code in PostScript directly, but rather, they write a program in another language that produces PostScript to do what they want. (I realized this after having written said applications :-)) —Jeffrey
(there is a lot of fascinating history in that thread on his blog…)
It’s on F-Droid if you load their repo.
It is not allowed in F-Droid’s official repos because it is not open source; anyone can run their own F-Droid repo and distribute proprietary software from it.
Also it’s open source but I understand some people don’t like their license.
It is not open source; that is a term with an internationally recognized definition. Even FUTO themselves now acknowledge it is not.
there is a thread about the moderation of this thread here.
Thanks for editing, but I deleted your comment anyway because it was still just recommending something that is not open source.
fyi there is a thread here discussing the moderation of this thread.
deleted by creator
The good news is that (sometime last year, long after you posted this) futo finally agreed to stop calling their license “open source”; unfortunately there are still some vocal fans of theirs arguing in various forums that it is.
Futo is not open source, as they (now, finally) even admit themselves: https://www.futo.org/about/futo-statement-on-opensource/
See also https://opensource.org/osd and https://opensource.org/authority and compare it to Futo’s licenses; there are (at least) three reasons it doesn’t qualify, can you spot them all? (rhetorical question; don’t @ me)
I am locking this thread to avoid needing to remove misinformation and advocacy from Futo fans who think they should be allowed to redefine a term which there has been consensus about the definition of since before they were born.
even if it’s from its own repository, it is still on F-droid
There is nothing to stop anyone from running their own f-droid repo and distributing non-free software through it, which is what futo is doing.
seems open source enough
This is the definition. Compare it with Futo’s license; it fails to meet both the Open Source Definition and Free Software Definition in several ways. After insisting they could redefine the term for a while (despite the definition’s wide acceptance) and inspiring some of their very vocal fans to promulgate their dishonest argument on their behalf, Futo themselves finally came around and agreed to stop calling their software open source.
you just can’t understand what open-source means
FYI, nearly everyone (including Futo themselves), except for some Futo fans like yourself who haven’t gotten the memo, agrees that this is the definition of “open source” (and Futo’s license obviously does not qualify).
Other comments in this thread suggesting that Futo keyboard is open source have been deleted as offtopic.
usaid.gov
is serving a redirect to www.usaid.gov
which currently does not resolve.
It looks huge on a Mercator Projection map even though it isn’t that large.
In the Mercator projection it appears to have about the same area as Africa, while in reality it is about a 14th of it. But, I wouldn’t say that “isn’t that large”: if Greenland was independent it would be (and Denmark is, because of it) the 12th largest country in the world.
I see. What a mess.
The instructions at https://docs.searxng.org/admin/installation-docker.html mention that the docker image (which that page tells you to just pull and run) has its “sources hosted at” https://github.com/searxng/searxng-docker and has instructions for running it the image without docker-compose.
But, the Dockerfile
source for the image is actually in the main repo at https://github.com/searxng/searxng/blob/master/Dockerfile and the searxng-docker
repo actually contains a docker-compose.yaml
and different instructions for running it under compose instead.
Anyway, in the docker-compose
deployment, SEARXNG_BASE_URL
(yet another name for this… neither SEARXNG_URL
or BASE_URL
, but apparently it sets base_url
from it) is constructed from SEARXNG_HOSTNAME
on line 58 here: https://github.com/searxng/searxng-docker/blob/a899b72a507074d8618d32d82f5355e23ecbe477/docker-compose.yaml#L58
If I had a github account associated with this pseudonym I might open an issue or PR about this, but I don’t and it isn’t easy to make one anymore 😢
Changing
SEARXNG_HOSTNAME
in my.env
file solved it.
nice. (but, i assume you actually mean SEARXNG_URL
? either that or you’re deploying it under some environment other than one described in the official repo, because the string HOSTNAME
does not appear anywhere in the searxng repo.)
https://docs.searxng.org/admin/settings/settings_server.html says you need to set base_url
, and that by default it’s set to $SEARXNG_URL
.
however, https://docs.searxng.org/admin/installation-docker.html#searxng-searxng says that if you are running it under docker the environment variable which controls base_url
in the config is actually BASE_URL
rather than SEARXNG_URL
.
(possibly whichever variable it is is currently empty, which might make it construct a URL based on the IP address it is configured to listen on.)
What the people here saying this “seems legit” are really saying is that, if the site is providing DRM content which you want to see, then it is indeed using this for its intended purpose (which is to prevent you from recording and/or retransmitting the stream). This is true, but, it doesn’t mean that the site isn’t also collecting your device identifiers and using them for some nefarious privacy-invasive purposes. And of course, they most likely are.
So if I were you I would look for a pirated streaming website instead of running this proprietary software to watch a DRM’d stream. (The pirated site will probably also be privacy-invasive, but they won’t get your device ID… and you’re more likely to be able to block its ads.)
in my experience DeepL has the best results for some language pairs while Google is better for others (and has a lot more languages).
But, these days I’m happy to say Firefox translate is the first thing I try and it is often sufficient. I mostly only try the others now when the Firefox result doesn’t make sense or the language is unsupported.
deleted by creator