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.

Home Assistant, Nextcloud and paperless ngx on a Pi 4

Hi Guys. Currently, my Raspberry Pi 4 is only running Home Assistant OS, which works quite well. In the last few weeks, I have grown more and more interested in paperless ngx and Nextcloud. Do you think my pi would be able to handle home automation and some light document management simultaneously? If so, should I install a...

Atemu ,
@Atemu@lemmy.ml avatar

While paperless processing is indeed quite intensive, it’s not like this is a latency-sensitive task. If it takes 5m to OCR a scan, so be it. That doesn’t make it unusably slow.

Atemu ,
@Atemu@lemmy.ml avatar

Scheduling priority on Linux is borderline broken. Nice doesn’t even do anything noticeable on modern systems.

Atemu ,
@Atemu@lemmy.ml avatar

I don’t know what you’re getting excited about here; this is all publicly available information which Facebook could scrape at any time they wanted (federated or not), even right this very second.

Atemu ,
@Atemu@lemmy.ml avatar

With that kind of hardware, nothing you could tweak would help a whole lot.

You need an upgrade mate.

Atemu ,
@Atemu@lemmy.ml avatar

Restore the data from backup. You’ve got a backup of your important data, right? Right?

Atemu ,
@Atemu@lemmy.ml avatar

In that case simply wipe/re-install and restore your backup. Ideally test that procedure in a VM or something before you wipe.

Self-hosted Anki/Spaced Repetition

I’m looking for a spaced repetition alternative to Anki, ideally something that I can self host and expose like any other webapp, and that is compatible with .apkg Anki decks (or at least that is compatible with something I can convert .apkg decks into). I’d like to not have to create an account with Anki or some other third...

Atemu ,
@Atemu@lemmy.ml avatar

Did you try anki-sync-server-rs?

What are your gripes with it?

Atemu ,
@Atemu@lemmy.ml avatar

I haven’t personally set it up yet but you can enter a custom self-hosted sync server in the desktop app’s settings. No need for an ankiweb.net account.

As for iOS, choosing a mostly unfree platform means you get the unfree experience and its consequences. Anki couldn’t even publish a copyleft app on the app store if they wanted to. See the $25 as the Apple tax ;)
For the free-ish mobile platform, there’s github.com/ankidroid/Anki-Android.

Atemu ,
@Atemu@lemmy.ml avatar

It’s QEMU, it’d probably support any urach.

Atemu OP ,
@Atemu@lemmy.ml avatar

I think what they meant is that it was once a pre-built computer.

I believe the swapping was done in order to show what could be done to improve its efficiency; how much you’d be missing out on.
Their results were that they doesn’t decrease power usage by much and that even one of the cheapest modifications makes little financial sense under quite ideal conditions (German energy prices).

Atemu ,
@Atemu@lemmy.ml avatar

Did you measure this on the wall or in software? Dhe latter is not accurate nor comparable between OSs.

Atemu ,
@Atemu@lemmy.ml avatar

I thought it’d be issue/MR discussions because that’d be a fairly obvious application of AP but it’s actually for MRs themselves? Wow.

Git forges are the only remaining non-federated social platforms that I still heavily use.

With AP, we might finally be able to build a forge network that could become a viable public hosting alternative to GitHub.

Atemu ,
@Atemu@lemmy.ml avatar

So basically a macerator on your sink crushing garbage to go down the sewage pipe?

What an astonishingly terrible idea.

Atemu ,
@Atemu@lemmy.ml avatar

for a somewhat decent price.

Well, that’s the thing: With the additional cost of games, it’s not really more affordable. You cannot use the hardware for anything but expensive games.

With just 5 games, that’s already $100 more than the same games on PC would have cost.
Depending on how many games you’re going to buy, you could spend hundreds more on the PC’s hardware and it’d still be cheaper overall.

Atemu ,
@Atemu@lemmy.ml avatar

I don’t know, dereference it and find out.

Atemu ,
@Atemu@lemmy.ml avatar

If you’re using ZFS, make sure you’re using an LTS kernel.

online anti cheats are the worst thing

Recently, i had to move from nixos to windows against my will simpy because of anti cheats. While i dont game that much, the few games i enjoy playing are all online with some kind of anti cheat. I used to dual boot but i was tired of having to wait for my slow hdd to load windows (i only have one ssd). I literally used linux...

Atemu ,
@Atemu@lemmy.ml avatar

Anti-cheat as a concept is fine but invasive client-side anti cheat just aren’t it.

Atemu ,
@Atemu@lemmy.ml avatar

I was wondering what Twitter had to do with gaming…

Atemu ,
@Atemu@lemmy.ml avatar

That’d still expose you to Google, just using a FOSS client rather than Google’s proprietary clients. It’s better but Google still has all the power here.

Atemu ,
@Atemu@lemmy.ml avatar

I don’t use it yet but the content from the creators who take part in Nebula that I see on YT would be reason enough to drop 15-20$/year on it.

What makes you say that’s not interesting content?

Atemu ,
@Atemu@lemmy.ml avatar

I don’t think Nebula is meant for “Broadcast yourself” YT where everyone and their mom can create content and get found. I think it’s meant for creators with established audiences.

Atemu ,
@Atemu@lemmy.ml avatar

That’s the thing, you’re not getting it for free elsewhere. On YouTube/Google, you’re paying through different means. If you don’t think that price is justified, Nebula could be a much cheaper alternative.

Atemu ,
@Atemu@lemmy.ml avatar

Given this is Nintendo, I highly doubt this code would be portable to the new console.

Atemu ,
@Atemu@lemmy.ml avatar

“systemctl suspend” when the lid is closed basically the default behavior doesn’t work for some reason

I’d go and figure out why that is instead. Check the journal; I’d journalctl -f before closing the lid and see what happens.

The action of the lid is controlled by logind. Check its config.

If logind can’t detect the lid switch, that likely means there’s some deeper cause that would affect doing the same manually aswell.
Is your laptop docked (or does Linux think it is)?

but that power comes at the cost of not switching between those respective two sinks

Why? How did you set this up?

How are the device(s?) configured?
You might need “Pro” mode to expose separate outputs as such.

Atemu ,
@Atemu@lemmy.ml avatar

There’s currently a bug with AMDGPU wherein aggressive power management causes constant micro-stuttering and that also appears to break VRR for me.

Set power management to 3D_FULL_SCREEN or VR on the GPU.

Atemu ,
@Atemu@lemmy.ml avatar

For me it says @strypey, not @null. Clicking on your comment’s Fediverse button to take me to your instance still shows the same.

Atemu ,
@Atemu@lemmy.ml avatar

This only concerns the kernel which is rather unimportant when it comes to Android updates. You can keep using an ancient kernel for an insanely long time but upgrade the Android userspace. The vast majority of LineageOS devices use the original kernel they released with (+bug fixes, usually).

Only when Android has a hard requirement on a new kernel feature do you need to actually upgrade it. This is usually end of the line for a device in custom ROMs because it is infeasible to do in most cases.

Take the Oneplus One (bacon) for example. It was released oven 9 years ago with kernel 3.4 and only lost LineageOS support with Android 12 because that requires eBPF for firewalling apps which is a relatively recent addition to the kernel.

The shims for the HAL you mentioned are in userspace. The original BLOBs they shim use the original OEM kernel interfaces in order to do their magic. It’s just that Android might require newer/different interfaces from the HAL BLOBs; that’s what the shims are for.

Atemu ,
@Atemu@lemmy.ml avatar

the same is true with iOS and Darwin.

In iOS, almost the entire userspace is proprietary.
In Android most userspace funtionality is FOSS too.

Atemu , (edited )
@Atemu@lemmy.ml avatar

android is FOSS the same as Darwin (the system under iOS) is.

Not at all. The Darwin kernel (XNU) is semi-FOSS (as in: Apple throws source code over the fence every year or two) but nearly none of the rest is.

Not only is this practice not even close to Linux’ fully open development model, XNU is quite a minimal kernel; it’s more of a microkernel design. You need the other parts in order to have a usable system.

The Android userspace is fully FOSS. Android Framework, system libraries, system services and even the UI are fully FOSS with a fairly open development model.
I patch my Android framework to disallow apps from ever dictating how my screen should be rotated for example.

The Evil Corp. has been pulling more functionality into the proprietary GMS crap lately but it’s not very many features and alternatives exist for FOSS apps (i.e. Firebase push notifications: UnifiedPush).

OEMs take this fully open code and might make changes; mostly of cosmetic nature. Those usually aren’t published.
Many Vendors ship the regular Android userspace with little to no modification however.

Android FOSS but not Libre. Don’t confuse the two.

Only the kernel of Android is Libre. (XNU is not Libre btw.)

Atemu ,
@Atemu@lemmy.ml avatar

That’s because GNU/Linux uses open, generic interfaces to communicate with (often fairly generic) hardware.

Android/Linux usually uses specialised closed black-box interfaces to communicate with hardware and those usually only work on one specific device or at best a small family of devices.
This model is dictated by the vendors of the hardware.

Atemu ,
@Atemu@lemmy.ml avatar

for example user passwords just vanished/changed without any external influence, not allowing access anymore

Could you elaborate on this? It doesn’t happen for me and thousands of other NixOS users. Did you create some sort of impermanence setup or anything?

Atemu ,
@Atemu@lemmy.ml avatar

Is it using any resources? CPU, RAM, Disk, Network?

Atemu ,
@Atemu@lemmy.ml avatar

You will need at least one computer running 24/7.

It doesn’t need to be fast but it needs to be up. An ARM SBC such as a Raspberry Pi would do.

If you need remote GUI access anyways though, something like the PiKVM might be for you.

Recommendations for a Linux system backup tool

I am currently using EndeavourOS for my laptop. Is there a backup solution that is easy to use, and can be run from the EndeavourOS install media without internet? (RSync is included, but no other backup tools are included, to my knowledge.) I don’t want to use another ISO due to space constraints on my USB.

Atemu ,
@Atemu@lemmy.ml avatar

Neither of those are backup tools. They’re snapshotting tools.

Atemu ,
@Atemu@lemmy.ml avatar

They are often incremental but they’re still not a backup.

They are local restore points. That’s better than nothing at all as a local copy can protect against a very limited kind of data hazard and quite handy indeed but not a backup. A backup is always an independent copy.

If your entire machine was to blow up, a backup must be able to retain your data. A copy on the same disks will not.

Atemu ,
@Atemu@lemmy.ml avatar

It’s capable of 32bit 384khz resolution, can drive 32ohm headphones

It should be noted that none of these “specs” mean anything for audio quality. If anything, these would lower audio quality slightly.

Atemu ,
@Atemu@lemmy.ml avatar

I’m not even talking about upsampling as that’d be 100% dependant on your source files. I’m talking about effects of ultrasonic sounds on typical audio equipment. Read the section “192kHz considered harmful” of people.xiph.org/~xiphmont/demo/neil-young.html. Actually, read the entire thing. It’s a very interesting and educating read.

That’s all besides the point though because the actual point is that high bit depth and frequency do not improve audio quality in any way and therefore useless specs when your goal is audio quality.

Atemu ,
@Atemu@lemmy.ml avatar

Sorry, the crystal ball still seems to be broken at the moment.

Atemu ,
@Atemu@lemmy.ml avatar

Which copyright assignment?

A bunch of = aren’t copyrightable but even if they were, the child would retain the copyright.

Atemu ,
@Atemu@lemmy.ml avatar

I’d reinstall libpcre, looks like it’s gotten broken?

The kernel panic should be a direct result of shutdown (which I guess at this point is init/pid1) not finding its dependency and killing itself.

Atemu ,
@Atemu@lemmy.ml avatar

It’s not an official Tailscale product.

Atemu ,
@Atemu@lemmy.ml avatar

Obsidian is not a hand-written notes application to my knowledge.

Atemu ,
@Atemu@lemmy.ml avatar

Nope, I looked for one in 2020/2021, so that wasn’t a thing yet. Looks pretty mobile focused, no?

What’s its data format?

Atemu ,
@Atemu@lemmy.ml avatar

Back when I tried it, there was basically no ability to, like, copy paste, clone, move, delete or otherwise modify existing strokes. I believe it also had no infinite canvas?

Could also be that I was either too stupid for the UI, I didn’t take a look at it for very long.

Atemu ,
@Atemu@lemmy.ml avatar

That’s nice but this is about hand-written notes.

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