

Proper decorum demands also removing your pants
Proper decorum demands also removing your pants
It could just do with a UI refresh and maybe some added functionality
That is actually huge ask.
Mumble works in an “engineer brain” kinda way. Cause it has been made by engineers making sure the underlying tech is available to be used in so many scenarios.
Making it work in a “user” kinda way is a huge change.
And it would either make the code really difficult to maintain, or would isolate the power users by restricting the flexibility of mumble.
The fact that mumble is FOSS is absolutely fantastic!
Feel free to fork the project and refresh the UI.
Or sponsored programmers to do this. If there is actually a market, you would be able to overtake mumble. You can even start from their codebase, the license is very permissive (just make sure you credit mumble!)
It’s pretty much just does it.
Default settings are good.
I think you can dial in stricter block lists, but might have issues with some websites.
But you can pause PiHole for 5 minutes, allowing you to do what you need to. I think there is even browser plugins to give you an easy toggle button
If there is ever a way to continue any process without agreeing to terms, services, data processing etc: that’s my default action.
I’m not going to check a checkbox unless the form forbids me from continuing without checking it - at which point, I figure out what the checkbox wants
Yup. parseInt is for strings.
Math.floor, Math.ceil, Math.round or Math.trunc are for numeric type “conversions” (cause its still a float)
Well that explains trump wanting to defend NPR:
https://www.npr.org/2025/05/02/nx-s1-5384790/trump-orders-end-to-federal-funding-for-npr-and-pbs
And it CAN fix all your problems. But that doesn’t mean you don’t have to fix the problems yourself.
Which is often more than I can deal with. Thankfully - so far at least - all my problems are problems other people have encountered and have documented (and - in many cases - contributed to various projects to get the fix to more people)
Chisel, Rathole, an SSH tunnel with port forwarding, a VPN with port forwarding.
Keywords are “self hosted tunnel” or “reverse proxy over VPN”.
Run a VPS for like $5 a month, your local reverse-proxy tunnels out to the VPS, and your VPS forwards port 80/443 over the tunnel to your reverse-proxy.
Pretty much, yes.
Developers for the older consoles employed all sorts of hacks and used all sorts of undocumented features.
Emulators of N64 would develop the emulator for something like 80% of the features of 80% of the games, then put in specific workarounds for the oddities of each game.
Which is why some games are better on specific emulators.
Also, decompilation lead to a greater understanding of the various glitches. DK64 and Mario 64 speedruns benefitted massively from this.
And also fun hack/mods like randomisers and hardcore modes, massively extending the games playability.
But yeh, the things devs did back in the day is bonkers
Yeh, basically.
The project I’m working on is a lot of typescript. And a part of it is a bunch of nodejs admin/management stuff.
I’m using Commander at the moment and it’s… Fine.
Thought I might try a terminal/text user interface.
I found this ( https://www.npmjs.com/package/ink ) and it looks good
Wouldn’t it be better to have highly available storage for the git repo?
Something like Ceph, Minio, Seaweedfs, GarageFS etc.
Cause git is file system based.
Pretty sure that and the White House advert halted the dip the last few days.
Except fElon hasn’t changed, so down it goes!
accessed from the internet
Accessed only by you and close family/friends who you are also hosting services for?
Or accessed by anyone?
“Accessed by anyone” carries more risk.
“Accessed by users you host for”, the risks can be eliminated (well, other than risks from those users) by using a VPN. As in, only the people authorised to be on the VPN can access the services.
Wireguard is the go-to these days.
Tailscale is much easier and free for 3 users and 100 nodes.
If it absolutely has to be “accessed by anyone” I would look into a “reverse proxy over VPN/tunnel” or just straight tunnel style approach like chisel (or crowbar, or corkscrew), rathole, frp, or cloudflare tunnels.
Basically, don’t point a domain at your home public IP and don’t forward ports on your home router/firewall
It’s a server with integrated UPS and KVM console.
The value after the :
isn’t in double/single quotes, so it is a literal value. Thus, a float value will be parsed as a float. Whether it is 1E-5 or 0.00001. They are numerically equivalent, but not stringly equivalent.
If you are having errors parsing your JSON, then use a proper JSON library instead of trying to roll your own.
But that’s a stringify method, tho.
JS passes a float to the console. Console prints the float however it wants to.
Just do strict comparison when you want to compare a variable to1e-5
.
Cause a string of 0.00001
should be passed through parseFloat
(or whatever your language equivalent is) before you compare it to a variable with the value f0.00001
Yeh, I have higher standards for Mozilla, but I’m also more willing to trust them if they say they are making it right.
I trust and expect very little good from Google, other than convenience.
So you have local DNS set up?
If you ping (or dig) speed.mydomain.local, does it resolve the same address as local_ip?
Considering you are accessing local_ip:3000 and the domain on port 443, there is clearly a firewall somewhere redirecting packets or a reverse proxy on the domain but not on local_ip:3000
Follow the port chain, forwarding, proxying etc. One of those will be bottlenecking. Then figure out why
Edit:
Just because your ISP speed is 100mbps and you are seeing 500mbps, doesn’t mean the connection isn’t hairpinning through your router via it’s public IP (as in, the traffic never leaves your router, but still goes through it)
Outlook (formerly Outlook New) for Live (formerly Outlook Cloud)