

I can’t unfortunately. They only feature I use is that fact I can access my ipv6 only server via an ipv4 only network.
I can’t unfortunately. They only feature I use is that fact I can access my ipv6 only server via an ipv4 only network.
Librewolf is the best IMO. If u want persistent logins u gotta go change the sheetings not to wipe everything tho.
Except I’m in rural Australia. Star link is objectively the best option.
Starlink gives me an ipv6 its not static as such but a dynamic DNS can solve that issue. My ISP issue is that my mobile provider doesn’t give me an ipv6 at all so I can’t route to my home server without a gateway to proxy.
I’m still a fan of the theory that the only thing he was good at was creating was ai
This sounds like a problem I’m too Linux to understand
Here is my searxng rocker compose:
services:
redis:
container_name: redis
image: docker.io/valkey/valkey:7-alpine
command: valkey-server --save 30 1 --loglevel warning
restart: unless-stopped
networks:
- local_bridge
volumes:
- ./data/reddis:/data
cap_drop:
- ALL
cap_add:
- SETGID
- SETUID
- DAC_OVERRIDE
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
searxng:
container_name: searxng
image: docker.io/searxng/searxng:latest
restart: unless-stopped
networks:
- local_bridge
- proxy
volumes:
- ./data/searxng:/etc/searxng
environment:
- SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/
- SEARXNG_SECRET=${SEARXNG_SECRET}
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
networks:
local_bridge: # local bridge with ipv6 internet access
driver: bridge
enable_ipv6: true
proxy:
external: true
And my searxng settings:
searxng/data/searxng/settings.yml
# see https://docs.searxng.org/admin/settings/settings.html#settings-use-default-settings
use_default_settings: true
server:
# base_url is defined in the SEARXNG_BASE_URL environment variable, see .env and docker-compose.yml
limiter: false # can be disabled for a private instance
image_proxy: false
ui:
static_use_hash: true
query_in_title: true
infinite_scroll: true
default_theme: simple
theme_args:
# style of simple theme: auto, light, dark
simple_style: dark
redis:
url: redis://redis:6379/0
search:
safe_search: 0
autocomplete: 'duckduckgo'
default_lang: "en"
formats:
- html
- json
outgoing:
# default timeout in seconds, can be override by engine
request_timeout: 3.0
enabled_plugins:
- 'Hash plugin'
- 'Basic Calculator'
- 'Self Informations'
- 'Tracker URL remover'
# - 'Ahmia blacklist'
- 'Hostnames plugin' # see 'hostnames' configuration below
- 'Open Access DOI rewrite'
And the proxy network is just the docker network that nginx is connected to. Here is my nginx conf https://github.com/muntedcrocodile/nginxconf .
Vibe coding L
Like I use a lot of ai but u gotta be specific and understand the architecture lol.
Does that work cos that would solve all my Linux issues. Libre office just isn’t ready yet.
Ur function args if fucked up should always throw an error that’s the entire point of python type hints
I like the exception being raised their is no reason I should be passing in None to the function it means I’ve fucked up the value of whatever I’m passing in at some point.
But that’s an extra step of logic u must hold in ur head while trying to understand 12 other things.
I do web dev
Theirs ur problem.
But in all seriousness I think if u def some_func(*args, kwarg=[]) Is a more explicit form of def some_func(*args, kwarg=None)
Because I have to do the is this falsy to what I’m actually interested conversion in my head.
Say ur deep inside some complicated piece of logic and u are trying to understand. Now u have a bunch of assumptions in your head. You should be trying to eliminate as many if these assumptions with good code as possible eg u test ur fail case and return/continue that so u don’t need to keep that assumption in ur head.
Say I then come along a if not x then you have to figure out what is x what is the truthiness of its type. If I come across an if len(x) == 0 then I automatically know that x is some collection of objects and I’m testing its emptiness.
I try to avoid having the same variable with different types I find it is often the cause of difficult to debug bugs. I struggle to think of a case where u would be performing a check that could be an empty list or None where both are expected possible values.
Is it? Why introduce an additional conversion from not list means empty list that u have to hold in your head. I want to check length I check length I would argue is easyer to comprehend.
I think the explicitness of checking length is worth the performance cost. If ur writing code for speed ur not using python.
Confidential computing solution. That sounds an awful lot like an oxymoron.
Ms has one major issue. They can get worse Linux can’t. If xyz component of Linux goes to shit it gets forked. Its Darwinian evolution at its finest.
I’ve found u they aren’t broken if u spoof a chromium user agent