![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
HTML Form + any backend of your choice (that can handle HTML form)
HTML Form + any backend of your choice (that can handle HTML form)
Forgot to answer this question, yes I think it would work.
Yes, speed would be much slower.
Yes, you can host a normal website through tor.
AFAIK tor websites (onion service) doesn’t require exit node, and no one knows your IP unless you are unlucky enough all nodes you connected are controlled by same entity.
I am pretty sure you can set your own DNS server in Android.
I think most up-to-date OpenWrt routers can do later (with normal, unencrypted DNS requests), see https://openwrt.org/docs/guide-user/firewall/fw3_configurations/intercept_dns.
The model you mentioned (Flint 2) is supported by OpenWrt.
route ipv6 dns to a destination of my choice
Does this mean setting custom DNS server (so devices using DHCP picks up what DNS server you want them to use) or intercept DNS requests (MITM or use firewall rule to drop outbound 53 port requests)?
One thing notable of Sierra Forest is that the CPUs don’t have SMT (only 1 thread per core), so in theory it doesn’t suffer from speculative execution attacks.
Epyc CPUs still provides more PCIE lanes, which is crucial for GPUs.
asyncio provides “cooperative concurrency” for python.
Lets say you need to download 10 webpages in python, someone might do
result1 = requests.get(...)
result2 = requests.get(...)
....
result10 = requests.get(...)
Down side is that each requests.get() blocks until HTTP request is done and if each webpage loads in 5 seconds your programs needs 50 seconds to download all pages.
You can do something like spawn 10 threads, but threading has it’s own downside.
What coopertive concurrency does is allowing these coroutine(tasks) that can tell Python to do something else while a function is waiting for something… I think it’s the best to read some Python examples. https://docs.python.org/3/library/asyncio-task.html#coroutines
examples that solves requests.get() problem with asyncio but it’s probably better to use libraries that builds around asyncio.
I once saw an advertisement that is negative towards house building company, links to a news article.
My old computer that was build about 6 years ago started not getting powered since about 2 years ago, when I unplug it and took it to computer shops, that computer gets powered instantly when plugged in, but I needed to wait at least 12 hours before I attempt to plug it in again in order to make it boot (if I am lucky).
I changed the PSU, didn’t work, bought a UPS as stop gap fix, I saved money to buy a new PC instead.
There is also lowendtalk and lowendspirit, both the them are forums where you can make a post to ask.
Not a Metroidvania game but I had fun playing ASTLIBRA Revision last year.
Pick one of the address between 000000.xyz to 999999999.xyz they are sold and renewed at dirt cheap prices.
Install tailscale from F-Droid not Google Play. I had trouble setting up custom server with Google Play version.
There is a game that is based on the same thinking (Universal Paperclips), you play the rule of “the AI”.
Installed from F-Droid and it works without issue, thanks
Tailscale server can also be self-hosted, look into headscale.
From my own experience, I still can’t setup headscale on my Android phone, I think latest tailscale APP fucked up setting custom server function. Don’t install from Google Play
I see 1823 as in the past when it’s currently 2023, didn’t know about that wasn’t a English word then .
If the firewall just means no incoming connections, your computer can still reach out to the other side (if they open their port)