![](https://lemmy.blahaj.zone/pictrs/image/BF87ohBSuM.png)
![](https://lemmy.ml/pictrs/image/h1ChnLuBHr.png)
Note: not every provider supports this.
Also, gmail addresses ignore periods. my.email@gmail.com and myem.ail+service@gmail.com will end up in the same inbox
reject humanity, become toaster | she/they | experimenting with names
Note: not every provider supports this.
Also, gmail addresses ignore periods. my.email@gmail.com and myem.ail+service@gmail.com will end up in the same inbox
I think SFTP would work plenty. On linux you can use rclone to mount it, and Android has many file managers that support it (personal favorite is Total Commander with the SFTP plugin)
You could also certainly host a full Nextcloud instance, but it might be a bit overkill
You can use a DNS challenge to show you are in control of the domain without having anything exposed to the net. Essentially LE gives you a special value you have to add as a TXT DNS entry. LE will check if this record exists for your domain, and gives you a certificate, no public IP involved. This even allows you to create wildcard certificates.
I use sendgrid, it only requires some DNS entries for Domain Authentication. Also regarding the catch-22, if you use Cloudflare for DNS, you could use their email routing to forward incoming mails to Gmail
Reverse Polish Notation works almost like you describe. You put the operands first, then the operation. For example:
Probably the reason why we are not using it is because most tools today use algebraic notation, and it would be a lot of effort to switch
additionally, have fire alarms and change the batteries when they are low. If you have gas heating, get yourself a good carbon monoxide detector as well!
it allows easy scripting. also for frequently used commands, i can just scroll up in the history, instead if clicking the same buttons over and over
I’m a bit inexperienced in this aspect, but:
you can also use the -f option to specify the compose file without going to it.
fun situations can arise when you write , instead of ; For those not in the know, in c++ the comma operator evaluates the left expression, discards the value, then evaluates the right expression and returns the value. if you now have a a situation like this
int i = 0,
printf("some message");
i has a completely different value, since it actually uses the return value of printf instead
See also: Penis is OK, Vagina is a Content Violation
Edit: no idea why i was recommended a 3 year old post…
Did you set the modem to bridge mode/DMZ, or alternatively set it to port forward to the router. The router should then port forward to the server.
Are you sure the IP address in duckdns is correct? Do you have a static or dynamic public IP, and if dynamic, how are you updating it?
proposal to rename exit() to oh_shit_oh_shit_oh_shit()
Except here, it’s just summer all around the clock
Witcher 3. Just huge walls of text, teaching you the most intricate details of some mechanics, and not enough for others.
At least from all instances known to the home instance. If you want to search something from an unknown instance, you have to do so by direct link
Even paradoxically, AI needs ever improving artists to generate new training data and improve itself. You can’t really train an AI on AI-generated works. (see: AI collapse)
on Liftoff I can sort by Top 1 Hour or Top 6 Hours, idk if that’s a standard lemmy thing
AFAIK, they only offer the opt-out form in the EU and UK