Admin of the Bestiverse
130ms is perceivable but still quite small, and you’d only hit it once per domain (per TTL). If you care enough to intentionally use it then I wouldn’t worry about it. You’ll rarely notice the difference.
There are a few other services with similar ethos that you may want to check out as alternatives. Quad9 is the one I remember off the top of my head.
How much money do you donate to your ad-free lemmy instance? Or the rest of the free services you’re using?
For the vast majority of people, that number is $0.
That’s cool. Personally I just integrated it into my normal chat client by connecting Aichat, which supports a ton of backends including Ollama and hosted options, with Matrix.
Blog post with more info https://jackson.dev/post/chaz/
PieFed has implemented Topics, which are groups of communities maintained by the instance admin. I think they plan to make topics per user at some point.
It’s definitely instance dependent. I run the servers for my instance at the closest Hetzner data center to myself (west coast USA) for latency reduction and over-size/engineer it for better perf.
My instance is open for registration too, if anybody reading here would find that useful.
That is a lot of effort to go through to avoid using a VPN.
Yea, too many people won’t realize that they are just the on-call person fixing it.
Hmm, I could have sworn I had code for this but I’m not able to find it. I wrote a DLX impl many years ago and used it for a few things, and I wrote several different sudoku solvers, but I don’t seem to have ever used my DLX impl to solve sudoku puzzles…
What you need to do is create a row for every possible entry and location in the puzzle. So you will have a row representing every single possible entry option. 9 options x 81 total squares = 729 total rows.
The columns in your Exact Cover Matrix represent all the different constraints, where each column must be unique in the solution.
So your Exact Cover Matrix will need 324 columns = 81 (squares) + (9 (numbers) * 9 (rows)) + (9 (numbers) * 9 (cols)) + (9 (numbers) * 9 (boxes))
When you fill out all the rows, you’ll place 1’s in all the columns that that specific entry aligns with. Take the example of the row corresponding to the entry “5” in the Sudoku Puzzles top left box. That row in your Exact Cover Matrix will contain:
To feed a specific puzzle into your solver, it kinda depends on the solver, you just need to force the output to contain those specific rows.
My AI Skeptic Friends Are All Nuts - https://fly.io/blog/youre-all-nuts/