There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.

I help maintain Nixpkgs.

github.com/Atemu
reddit.com/u/Atemu12 (Probably won’t be active much anymore.)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Atemu ,
@Atemu@lemmy.ml avatar

Impressive to see it correctly render such a modern game and even at something approaching playable frame rates at high resolution? What is this magic?

I assume reclocking was used here?

Atemu ,
@Atemu@lemmy.ml avatar

Make it redirect to whatever the current PM’s website is.

Atemu ,
@Atemu@lemmy.ml avatar

But my filesystem has RAID and checksums and I use ECC memory, I don’t need backups /s

Atemu ,
@Atemu@lemmy.ml avatar

<span style="color:#323232;">ncdu ~/.cache/
</span>

Jellyfin Volume Normalization

I’ve poked around online and it seems like Jellyfin had (music) volume normalization added to it sometime recently. However, I’m struggling to verify that it’s enabled/working. Is it something I have to enable or is it on by default? If it’s on shouldn’t I be able to see something like a LUFS or ReplyGain value in each...

Atemu ,
@Atemu@lemmy.ml avatar

It won’t. In fact, it might even make that part worse because the quieter parts would become even quieter.

What you need here is a “midnight mode” which is just a compressor; it reduces the dynamic range. Since dynamic range is an aspect of audio quality, this is not something you generally want.

Gain normalisation just ensures that different audio tracks are, on “average”, the same volume so that you don’t have to change volume all the time to accommodate the different mix of each song.

Spotify has these features for example under it’s “Normalise volume” setting; the first two settings do gain normalisation and the high setting also adds a compressor I believe.

Atemu ,
@Atemu@lemmy.ml avatar

I would need to factory reset the whole server for that, which would be … highly inconvenient for me. It took me quite a long time to get everything working, and I don’t wanna loose my configuration.

It sounds like your configuration is not sufficiently backed up.

Data you care about (that includes software configuration files) should be backed up at least three times on two different mediums with one copy being stored off-site (3-2-1 rule).

Also, how should I access the device when I don’t see anything? Is there a workaround or something when I want to reboot without a monitor and keyboard?

There are two ways that I have found for this:

  • Initrd SSH: Just run an sshd inside your initrd. After reboot, you connect from another machine and enter your decryption password through SSH.
  • TPM unlock & measured boot: You use a TPM to measure whether your bootloader, kernel, initrd are all valid and then the TPM releases the decryption key to the kernel; automatically unlocking LUKS.
Atemu ,
@Atemu@lemmy.ml avatar

It’s just that setting everything up (once) again is annoying and highly inconvenient.

Why though? Have you ever tested your backup?

Atemu ,
@Atemu@lemmy.ml avatar

Yeah, something like that. Something that still sounds very much like your name but is comprehensible to Spanish people.

Atemu ,
@Atemu@lemmy.ml avatar

Don’t. Use a proper package manager for permanent installation of things. There’s a reason we have those.

Atemu ,
@Atemu@lemmy.ml avatar

That and ease of deployment.

If you as a developer wanted a non-technical user to test a thing you fixed for them, you could ask them to try an AppImage from your CI pipeline and they would easily be able to install it. They’re great for that.

Also, trying out a package can leave unwanted system state around in traditional imperative system package managers. AppImages OTOH are self-contained and user-installable.

Atemu ,
@Atemu@lemmy.ml avatar

In my 4 years of intensively using Nix/NixOS, I’ve never used the NUR. I wouldn’t know what for tbh. as it’s easier for everyone to have things in Nixpkgs instead.

Atemu ,
@Atemu@lemmy.ml avatar

Yeah, as a nixos-unstable user, you’ve been running “23.11” for the past 6 months ;)

Spam calls and texts are driving me fing crazy anyone have suggestions?

After repeated data breaches that no company really seems to give a s— about my phone is blowing up with literally hundreds of spam calls and texts month. I get and make MAAAAYBE 2 or 3 important calls per month, 180-200 of the rest are literally all spam. Anyone have any suggestions, apps ect that they have found refuge with?...

Atemu ,
@Atemu@lemmy.ml avatar

That reminds me, STT, TTS and a tiny LLM are feasible to run on phone hardware these days. You could conceivably build something like Google’s data gobbling solution but fully local and offline.

Atemu ,
@Atemu@lemmy.ml avatar

gov-enforced list of numbers that you are forbidden to call for advertisement. If there is one, put your number there.

As a scam caller from some country the US has no influence over, that would be a great resource!

Atemu ,
@Atemu@lemmy.ml avatar

Sounds like your flatmate should invest in a lawyer. That company probably owes them a ton of money.

Atemu ,
@Atemu@lemmy.ml avatar

Funny story but that’s how the patent law works in Germany and I believe at least Japan aswell. I don’t know about other places but I wouldn’t be surprised if this applied to the majority of the industrialised world.

If you come up with an idea that could be patented while employed, you must to tell your employer about it and offer it to them. In return, they must either register it themselves and give you an appropriate compensation or decline ownership of it; allowing you to register it yourself.

Rationale behind that, if you work in i.e. IT and invent an IT-related thing after you’ve clocked out for the day, you probably wouldn’t have had the idea if you hadn’t spent the majority of your day working on the topic for a couple years.

I think this is actually quite fair as, even if the company decides to keep it for themselves, it’d register, use, license and defend the patent for you (for a great cut of course).

Atemu ,
@Atemu@lemmy.ml avatar

I’ve been prohibited from expressing a political opinion in public

That doesn’t sound enforceable unless you’re an official representative of the company.

Self-hosted calendar that isn't Nextcloud and can send e-mail reminders, not just pop-ups

I’m trying to de-Google my life and self-host more. One tricky point with me is calendaring. I can get a CalDav server running and syncing with my Android phone without much hassle, but I haven’t yet found a server or client that can send e-mail reminders for events, rather than just pop-up notifications....

Atemu ,
@Atemu@lemmy.ml avatar

You don’t need to get it set up with your domain. All you need is the IP address of the machine it’s running on; either local or Tailscale address. Just type it into the browser URL bar. I.e. 192.168.0.1:8080 is a valid URL.

Now, obviously you’d want to have the ability to do things like type a human readable domain name and have SSL certificates but they’re not technically necessary. Until I found the time to set up my reverse proxy, I used my Paperless using a bookmark to the IP address and port.

Pointing your domain at a Tailscale address is pretty simple, you just need to add an A record wherever your domain’s DNS zone is configured which points at the IP address (e.g. 100.107.42.69).

Atemu ,
@Atemu@lemmy.ml avatar

I didn’t like how you had to pick up weapons from the map in the normal modes when I played on a LAN but instagib mode was hella fun. Fragging three people while bunny-hopping into the flag room and fragging two more on the way out is something you just have to experience.

Atemu ,
@Atemu@lemmy.ml avatar

The mode we played didn’t. I’m sure there are ways to configure this.

Atemu ,
@Atemu@lemmy.ml avatar

Nope, way too young for that. The most boomery shooter I ever played before that is probably Tribes Ascend.

Atemu ,
@Atemu@lemmy.ml avatar

it’s become more of a community for general, genuine questions, rather than one seeking subjective experience or thoughts.

I wasn’t around back then but I’m pretty sure it was the same for AskReddit back in the days.

One of the most famous Reddit posts is an AskReddit question where the user somehow set their Reddit interface to Spanish and asked for tech support setting it back to English and everyone responded in Spanish which is hilarious.
Such a question would instantly be removed in modern AskReddit. Well at least it would have a few months ago before the apocalypse, I don’t know about the current state of affairs.

Atemu ,
@Atemu@lemmy.ml avatar

Such a coherent script and yet so many puns and jokes? Great video @paigesaunders!

Atemu ,
@Atemu@lemmy.ml avatar

I do not believe that is the case. Youtube ads are an insanely profitable business. I suspect throwing a couple dozen of FTEs on blocking ad blockers would be <1% of current revenue.

Atemu ,
@Atemu@lemmy.ml avatar

And now you get to be the only one who breaks your system on a regular basis ;)

Atemu ,
@Atemu@lemmy.ml avatar

If you’re not technically savy, there are many options for managed Nextcloud instances, similar to managed wordpress hosting.

Atemu ,
@Atemu@lemmy.ml avatar

But the stream will consume the cellular connection, because you’re using the phone’s wifi for the hotspot (the phone only has one wifi interface so it cannot use it both to connect to the local LAN and for hotspot).

This is not necessarily true. It’s almost always possible to use the 2.4GHz band on one side and the 5GHz one on the other and multiple networks on one WiFi interface isn’t impossible either.

Modern Android devices can provide hotspot of the connected WiFi without any modifications. For some anecdata: My FP4 with LineageOS 20 and a Samsung A50 (Android 11) can both do it.

Atemu ,
@Atemu@lemmy.ml avatar

Subnet forwarding does not work in that direction. What you’ve done is allow devices in your Tailnet (i.e. your remote machine) to access 192.168.1.0/24 by using your laptop as a proxy, not the other way around; the chromecast doesn’t know it could reach your remote machine via your laptop.

This would be a giant hack and it’s unlikely to work but it’s possible you could get the Chromecast to communicate with the remote machine via your laptop by setting the default gateway of the Chromecast’s network connection to the local IP address of the laptop.
It’ll probably lose internet connection that way, not sure Jellyfin needs that (don’t think so?).

I’d rather recommend you look into getting Tailscale onto that Chromecast. I’ve never used these things, so I don’t know whether that’s possible.

Atemu ,
@Atemu@lemmy.ml avatar

I’m not sure what feature you’re referring to as Reddit never had this feature to my knowledge.

if i make static qr codes, no one can redirect them later right?

ive just heard of an incident where students redirected their books codes to p**n. can i make sure that doesnt happen? also, im using google to generate them, is there a foss alternative as im scared of tracking. lastly, can i make the qr code redirect to a specific page of a pdf as i want people to be able to scan them and...

Atemu ,
@Atemu@lemmy.ml avatar

GTK 4 does not, possibly in a future version

That would be news to me. Has GTK finally managed to switch away from using actual real hardware pixels as its base unit for measurement?

Atemu ,
@Atemu@lemmy.ml avatar

systemd-boot discovers windows automatically, no need for configuration.

Atemu ,
@Atemu@lemmy.ml avatar

I really like them as dumb little “reactions” in chats (as in: emojis other can attach to a message) but, for longer, more thoughtful text posts, they usually distract from the content IME.

I also don’t like how they’re usually, well I don’t know how to describe it but: Overly emotional. Your crying emoji is a good example; you’re not actually crying an ocean because you miss emojis, you’re just a little sad about it (I assume).

This “always taking everyting to the extreme” really annoys me about our current society. There is no moderation anymore; it feels like you must either be extremely happy or extremely sad/angry/whatever. You can no longer be “a little sad about it”, you must show that you’re crying a river over it or whatever.

I think that may be one of the reasons why I prefer emoticons. They don’t have that problem as much as you can’t easily express extreme emotions with them. :'( is about as bad a “crying” usually gets for example and when someone writes xD, you know they’re taking a piss.

Atemu ,
@Atemu@lemmy.ml avatar

GIMP is FLOSS though?

Atemu ,
@Atemu@lemmy.ml avatar

I have no idea what you’re talking about at this point.

Atemu ,
@Atemu@lemmy.ml avatar

Wouldn’t that come off as suspicious?

Atemu ,
@Atemu@lemmy.ml avatar

Suspicious as in: You’re lying; the project doesn’t exist or you haven’t contributed to the degree you’d claim to.

Testing packaging which targets multiple distributions?

I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually...

Atemu ,
@Atemu@lemmy.ml avatar

This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.

Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.

As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.

Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.
Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.
Again, don’t put much time in this. Focus on your app.

Atemu ,
@Atemu@lemmy.ml avatar

I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant.

Atemu ,
@Atemu@lemmy.ml avatar

simple_cat which does a simple read/write loop

You just proved my own point. cat does the write(). Bash just configures where it writes to.

re the reflink thing, you were probably thinking of cp, not cat.

No, I was specifically thinking of cat. I just copied a 73G non-sparse incompressible file in 3 seconds using cat file > copy.

copy_file_range does reflinks on btrfs.

Atemu ,
@Atemu@lemmy.ml avatar

If you are absolutely concerned with privacy and knowledgeable with computers then self hosting FOSS software from your own instance is the best option to maintain control of your data.

Well, only partially. Unless you are sharing that instance with a good amount of people, you’d still be tracked all the same. If you configure i.e. SearX to use multiple tracking search engines, multiply so.

Atemu ,
@Atemu@lemmy.ml avatar

You are also DuckDuckGo’s, StartPage’s and Qwant’s products. They sell your space on screen for ads. Now, they haven’t enshittificatied to nearly the same degree as Google and full enshittification happening is of course not a given but making the user a product is basically step #1 to enshittification.

With Kagi, the product is the search engine service. You pay money and in return you get search results, lenses, bangs and all those neat little features. You are not being sold to 3rd parties. (At least not right now but I honestly don’t see that happening any time soon.)

Atemu ,
@Atemu@lemmy.ml avatar

Their operations are very small scale still. I imagine as the economy of scale does its thing, that price/search will fall drastically.

Atemu ,
@Atemu@lemmy.ml avatar

You also have no idea what kagi is doing with your data

We in fact do have an idea what they do and don’t do:

  • Searches are anonymous and private to you. Kagi does not log and associate searches with an account.
  • We do not log or store your IP address. Your IP address is used only temporarily when enriching location/maps searches, and is not shared with any other party.
  • We only store cookies needed for site functionality.
  • We do not use any web browser analytics or other frontend telemetry.
  • We do not display any ads, or have any first-party or third-party tracking in service of ads.
  • We do not share customer data with third parties, except as needed to perform explicitly accessed services. In those cases, we will share the minimum amount of data needed to provide the service, and will do so in an anonymous way.
  • We collect only the data needed to provide and protect the service.
  • We proxy all images to prevent tracking from third parties.
  • We use HTTPS encryption everywhere. All passwords are hashed and salted.

kagi.com/privacy

These terms are legally binding. If they did log searches despite these terms, that could end their business.

it’s inherently eventually unprivate since it relies on a login.

Not anonymous != unprivate.

Even if it was, I don’t think it’s different for all of the other search engines. For example: I do not believe for one second that Google can’t identify you without being logged into your account; even with all the blocklisting your typical ad-blocker does.
Go try and fool abrahamjuliot.github.io/creepjs/ if you want to go try how little even things like incognito mode help against identification on the web and this is all just relatively simple client-side analysis without behaviour tracking.

There is nothing wrong with ads

I disagree that there is nothing wrong with modern propaganda but that’s a topic for another discussion.

The search results on free search engines are also the product here, since they only get paid from using them for results.

No. That’s the thing, they’re not. Search results only serve to attract users. They only need to be good enough to be acceptable to users; everything beyond that is a waste of time and money from a business perspective.
They receive exactly $0 from you as a user. There is no sale contract between you. Therefore, you are not their customer, you are the product they sell to their actual customers.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines