When you run out of characters, you simply create another 0 byte file to encode the rest.
Check mate, storage manufacturers.
When you run out of characters, you simply create another 0 byte file to encode the rest.
Check mate, storage manufacturers.
I use Windows Terminal nowadays. It feels more clunky and slow than say, foot or kitty on Linux, but it’s functional.
Before, I used to use PuTTY for ssh sessions, it feels more fluid, but it needs a lot of configuring to get the terminal behavior just right, and the settings UI is really outdated. It also doesn’t support WSL (unless you run sshd
on WSL and ssh into the system).
That reminds me … another annoying thing Google did was list my private jellyfin instance as a “deceptive site”, after it had uninvitedly crawled it.
A common issue it seems.
cgnat
Ew
What I used to do was: I put jellyfin behind an nginx reverse proxy, on a separate vhost (so on a unique domain). Then I added basic authentication (a htpasswd file) with an unguessable password on the whole domain. Then I added geoip firewall rules so that port 443 was only reachable from the country I was in. I live in small country, so this significantly limits exposure.
Downside of this approach: basic auth is annoying. The jellyfin client doesn’t like it … so I had to use a browser to stream.
Nowadays, I put all my services behind a wireguard VPN and I expose nothing else. Only issue I’ve had is when I was on vacation in a bnb and they used the same IP range as my home network :-|
This is how I found out Google harvests the URLs I visit through Chrome.
Got google bots trying to crawl deep links into a domain that I hadn’t published anywhere.
all you need is to get a static IP for your home network
Don’t even need a static IP. Dyndns is enough.
I mean, they’re not entirely wrong … but that also highlights the limitations of LLM based AI, and why it’s probably a technological dead end that will not lead to general purpose AI. It will just become another tool that has its uses if you know how to handle it properly.
Millenials - Load"$“,8 LIST LOAD"LEISURESUIT*”,8,1 (wait 10 min.) RUN
Even the oldest millennials were just toddlers when the C64 was relevant, so this is not a typical millennial experience at all. It’s really a GenX thing… so once again we are forgotten.
I would say millennials’ computer experience starts in the late DOS/Win3.11 era at the very earliest, but more typically in the Windows 9x and early XP era. So even IRQ/DMA/config.sys/autoexec.bat fuckery is not that typical.
Or ctrl+w to close the fucking site and never come back.
Ctrl + r to search previous commands
That’s a readline thing by the way, so it doesn’t just work in bash but also works with other cli applications that are compiled with readline support, for example virsh
, psql
, fdisk
, …
For example, the octa-core Ryzen 7 9700X is much more efficient than the 7700X
This has been proven untrue by several reputable reviewers, like Gamers Nexus.
Most issues like these are recoverable manually, but Timeshift takes away most of the headache from the process.
You gain a lot more understanding from manually fixing entirely recoverable problems though. Something like Timeshift is more like a last resort sledgehammer tool.
I’ve always thought of dependencies as equivalent to dlls. Is that right?
Usually, but not always. Most of the times a dependency is a software library contained within a shared object file (a .so
file), and that is indeed analogous to a dll.
A dependency can be other things as well though, like a specific program that a software package depends on being present. For example, the handbrake program to reencode videos will call ffmpeg
under the hood. So naturally ffmpeg
is a dependency.
Why is Linux so fiddley with dependencies?
I don’t think it is? I mean, software depending on external shared libraries isn’t exactly a Linux only concept, and if anything I think most Linux distros’ ways of handling dependencies are superior.
The main difference with Windows is that third party software tends to bring their own dlls for anything that’s not a standard part of Windows, which is wasteful because of duplication, and less secure because the included libraries may be out of date and contain known security holes.
On Linux, distributions usually have every library under the sun in their repositories, managed by the package manager and kept up to date by the maintainers. As long as you stick to software included with your distro, or software packages for your specific distro, dependencies should be resolved automatically by the package manager. For example: if you download the Google Chrome .deb file, and install it with apt-get
, it will pull in all the dependencies it needs to run.
If you go outside of that, for example compiling software yourself, or downloading non-distro specific binaries, you will have to take care of dependencies yourself. Perhaps that’s what you mean with the fiddly bit.
Exfat4
this hurts my brain
Hell yeah! Who needs yesterday’s data when today’s data is so much better. Preach!
You mean https://archive.archlinux.org/. I ain’t keeping no stinking obsolete packages around.
I’ve honestly never understood why someone at Google or Mozilla hasn’t decided to write a JavaScript Standard Library.
For me the current State of Text Rendering is that I don’t have to think about text rendering anymore. And that is awesome.
I remember the dark days of having to patch freetype and cairo with infinality patches and the endless tweaking. Nowadays you get good (enough) font rendering out of the box, and it’s rare that you have to tweak something.
You can give me any file, and I can create a compression algorithm that reduces it to 1 bit. (*)
spoiler
(*) No guarantees about the size of the decompression algorithm or its efficacy on other files