

Best solution is not using dns in the first place though.
Use DNS over HTTPS (or TLS or QUIC). I think some browsers use it by default now. If there’s country-specific blocks, use your own recursive DNS server, or one in another country.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb


Best solution is not using dns in the first place though.
Use DNS over HTTPS (or TLS or QUIC). I think some browsers use it by default now. If there’s country-specific blocks, use your own recursive DNS server, or one in another country.


Who the hell is going to do all the programming?
Hopefully they’re not running anything written in Rust, because there won’t be anyone left to maintain it.


Not just California. Several other US states are considering (or will be rolling out) similar laws, and Brazil’s version has already rolled out this month.


They were hours apart, though.


I couldn’t not.
You could not not?


unlike Windows you should never give userspace applications root permission
This is a best practice on Windows, too. Apps don’t run with admin permissions unless you either explicitly run them with admin permissions, they’re configured to always run as admin (rare), or they request elevation via a UAC prompt.


I don’t think WINE would work, because it likely relies on a custom driver.
If you don’t have a Windows installation, booting into a WinPE LiveCD (like Sergei Strelec’s WinPE: https://m.majorgeeks.com/files/details/sergei_strelecs_winpe.html) and installing it in the live environment should work. Running Windows in a VM should work too, if you pass the USB drive through to the VM.


Did anyone suggest using black electrical tape yet?


Wow, this is an unusually long, high quality article from NBC news. I didn’t realise they have a great investigative unit.


This is a reason why you should actually read the Terms of Service and don’t use the product if you don’t agree with them. Niantic’s ability to use your images like this would have been in the ToS.
AI has made this a bit easier since you can copy and paste the ToS into an LLM and ask it summarize the terms and point out the most important clauses (and clauses that aren’t typical)


It’s the default on Messenger so I’m not sure why it wasn’t made the default on Instagram.


I’ll be sure to subscribe while connected to my NordVPN account.


lol I still have a screenshot of Digg from when every article on the home page had this key in it.


They sold Google Domains to Squarespace.


What’s the power consumption when completely idle?
Make sure C-states are enabled, so the CPU cores can switch to low-power modes.
Run powertop and check that the cores are actually entering low-power modes (although, powertop is an Intel tool, so I’m not sure how well it works for AMD).


Some systems have the CPU power limits editable in the UEFI (“BIOS”). No other tools needed.


The post links to the original version of this. It’s the “innovation tokens” link.


Just because a bunch of posts are misinformed doesn’t mean that they’re right. There’s a lot of misinformation online, especially on Reddit.
Reading either the source code for a Soulseek client, or the unofficial protocol documentation, will help you have a better understanding of how it actually works.
If you look at that document, you will see that there are no server messages related to uploading or downloading files, meaning the server is not involved.
Searches are distributed amongst peers, similar to what DHT does (but it’s its own protocol). The server does know about a small number of peers, which then distribute the search to other peers connected to them, etc. in a tree hierarchy: https://nicotine-plus.org/doc/SLSKPROTOCOL.html#distributed-messages
Soulseek’s official documentation for v157 (https://www.slsknet.org/157.html) describes it as such:
the soulseek search distribution network is a simple hierarchy where clients are connected to other clients in child/parent relationships. the construction is done dynamically with the server constantly trying to push clients off of itself (only for the purpose of sending search requests) and on to other clients
File transfers are entirely peer to peer. There is no tracker or any other central server involved. The FileTransferInit command (which starts the transfer) goes directly to the other peer that has the file you’re requesting: https://nicotine-plus.org/doc/SLSKPROTOCOL.html#file-transfer-init
Getting the list of files a user has is also entirely peer to peer - no central server is involved.


There’s no tracker. Your link just says that there’s a central search and chat room server. The search just points your client to users that have files with that name. It doesn’t track anything else.
The server does not know which files you download - that’s just between you and the person you’re downloading from. You can download files directly from a user (e.g. by searching for a username then browsing their files) without relying on the central server at all.
You don’t need port forwarding for downloads, only for uploads.
Google already remove results in certain countries based on local laws, and as a response to DMCA complaints.