HelloRoot

@[email protected]

This profile is from a federated server and may be incomplete. View on remote instance

HelloRoot ,

https://www.openshot.org/

https://flathub.org/en/apps/org.pitivi.Pitivi (there is still active development on their git, but for some reason the release is quite old)

https://www.shotcut.org/

https://jliljebl.github.io/flowblade

HelloRoot ,

It's my personal top candidates in the order of my preference (best to worst) from my notes when I was researching this topic for my parents. (funnily enough, they ultimately settled on kdenlive, despite not being very computer proficient, because they found more step by step yt guides for what they wanted to do with it)

All still actively maintained.

I played around with each of those for a bit some time ago and they were quite similar, so you can pick by your personal preference.

HelloRoot ,

divery ... dviersy ... diversity is our hole's FUN!

HelloRoot ,

imagine hating genocide - pff, that would be like uuuh totally racist

HelloRoot ,

"people"

HelloRoot ,

what if the computer starts talking first, would it be impolite to not respond?

HelloRoot ,

idk, sounds rude

HelloRoot , (edited )

Some routers do support it.

  • OpenWrt: enable SQM (cake + piece_of_cake.qos)
  • Ubiquiti: enable Smart Queue
  • FritzBox: limited but has prioritization
  • OPNsense/pfSense: fq_codel / CAKE

would be even betyer cause it shapes the entire network, not just your PC

but apparently you can also install cake on any linux and use it to do what you want:

https://man7.org/linux/man-pages/man8/tc-cake.8.html

https://github.com/tohojo/sqm-scripts

good readup about cake but not focused on your usecase: https://grapheneos.org/articles/server-traffic-shaping

I have no clue about bazzite, so you are on your own there.

HelloRoot ,

https://en.wikipedia.org/wiki/Autism

may present as [...] lower-than-average intuitive perception of [...] certain aspects of sarcasm

HelloRoot ,

And no mention of threema even though it fulfills all their listed criteria

HelloRoot ,

You could have guessed from the context that it is another privacy focused messenger app

HelloRoot ,

Interesting discussion, the opinions go both ways but the official ones seem to disregard some facts and base the decision on some arbitrary ones that were not listed in OPs linked article, which I find quite biased or at least untransparent.

HelloRoot ,

Now imagine solving that and becoming 25% more efficient, but still getting the same wage. (historically, the leadership rakes in all the profits without sharing when efficiency increases)

I'd rather be chill and blame some third party. Hail Atlassian.

HelloRoot ,

I’d rather be chill and blame some third party.

Can't plausibly blame em if they solve the efficiency issue

HelloRoot ,

Get one of those learning kits that come with most of SBC/MCUs (like raspberry pi or ESP32) which have a lot of random stuff (like LEDs, motors etc.) that you can hook up to the pins and write C programs to control them. Learn the different protocols that are used to talk to other devices, like i2c, uart, spi etc. and then buy some hardware that you can talk to via this protocol. Like a sensor, a gps module or an IMU or EEPROM.

It's conceptually pretty similar to how computers and device drivers do it. There is some communication protocol and you can write or read some values over it to use any device. It's just way easier to start small and build up experience from there.

HelloRoot ,

I'm not actually working in the field, so I can't give you any advice there.

I studied a related topic, before pivoting into a different career. And I do hardware and drivers stuff in my free time sometimes for some fun projects.

HelloRoot ,

You could buy an automatic scanner that takes a stack of docs and dumps the files to a network share.

HelloRoot ,

Epson WorkForce DS‑730N

put 100 sheets on the tray, it scans them all and either puts them all into a single pdf or multiple pdfs. Then you split / merge them in software.

HelloRoot ,

please elaborate

HelloRoot ,

afaik you just listed features that the printer I mentioned (or if I am wrong, other similar printers) supports

it's my bad for not mentioning all possible workflows, I was just a bit lazy and thinking of my personal documents only, which do not work well with further smart automation, because my batches are highly irregular. So the more manual approach is the best for me currently. Maybe possible with some future AI integration.

HelloRoot , (edited )

The stuff you describe sounds like a cable timing issue. Not something you can fix in Linux. Think of it like the two devices trying to talk to each other on different frequencies and picking the highest res one that works. (so thats why they might get stuck on a random smaller one)

I had some examples like that in the past where some low quality or very long cables couldn't reach it's spec, even fresh out of the box, even on windows.

Oh, also I am pretty sure HDMI 1.3 does not do 4k at all. Either 1080 or 1440p was the spec limit.

If you can space the money for an experiment try an active DP 1.2 → HDMI 2.0 cable/adapter.

Maybe something like https://www.delock.com/produkt/85956/merkmale.html or Digitus branded. Depending on what known good cable manufacturer is available in your area.

HelloRoot ,

Thats very interesting.

Do you maybe know if your gnome system was using x11 and your kde one is using wayland? Wayland might be a bit stricter when it comes to following specs and not implementing hacky workarounds. (or it could always be a bug)

Oh and if you do try out other cables, give us an update. I'm curious if it will work.

HelloRoot ,

What distro btw?

HelloRoot ,

to me that smells like what I said in the other comment:

Wayland might be a bit stricter when it comes to following specs and not implementing hacky workarounds. (or it could always be a bug)

I feel like, if a cable is high quality and up to spec, it will work with wayland. But if the signal integrity is below spec, wayland might fall back to slower signaling while x11 is more lax and ignores the issue and so a worse cable still works even if unnoticably below spec quality. Or the 4k over hdmi 1.3 is some hack that x11 supports and wayland doesn't because it's out of spec.

But thats just a feeling. May be wrong.

Thanks for reporting back with your findings!

Some questions about distro-hopping

I am thinking of switching from Fedora 43 KDE to EndeavourOS during the holidays, mostly to try out new stuff, it being Arch-based and rolling release. It would also give me an excuse to finally overwrite my dual boot Windows partition that I now never use (initially set up for playing Minecraft Bedrock with my little brother, ...

HelloRoot , (edited )

You can mostly just copy your home partition/dir with something like rsync.

Step by step:

  1. Install new distro, in the installer make sure to use the same username (otherwise there is some extra work involved but still doable)

  2. start up new distro to make sure it works

  3. reboot into old distro or into live linux

  4. use rsync to copy olddistro/home/user to newdistro/home/user (you have to think about whether it makes sense to overwrite all files or if there is maybe some special exception somehow. Like there may be some idiomatic bashrc on one distro that does not work well with the other)

(I've done that multiple times now and there is some minor fixing involved sometimes, like with the bashrc example, but otherwise it's super easy. If you ever get stuck just hit me up and I can hop on a Rustdesk/discord/whatever support session)

HelloRoot ,

I'll run with you wherever you want to run.

Maybe syspatch, maybe vienna, some other city, idk. it's up to you tbh.

HelloRoot ,
# CUT (fast, keyframe-aligned, no re-encode)
ffmpeg -ss 00:01:30 -to 00:02:10 -i input.mp4 -c copy cut.mp4

# CUT (accurate, re-encode)
ffmpeg -i input.mp4 -ss 00:01:30 -to 00:02:10 -c:v libx264 -c:a aac cut.mp4


# MERGE / CONCATENATE (same codecs, no re-encode)
printf "file 'a.mp4'\nfile 'b.mp4'\n" > list.txt
ffmpeg -f concat -safe 0 -i list.txt -c copy merged.mp4


# MERGE (different formats, re-encode)
ffmpeg -i a.mp4 -i b.mp4 -filter_complex \
"[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]" \
-map "[v]" -map "[a]" merged.mp4


# TRANSITION (video crossfade, keep audio from first clip)
ffmpeg -i a.mp4 -i b.mp4 -filter_complex \
"[0:v][1:v]xfade=transition=fade:duration=1:offset=4[v]" \
-map "[v]" -map 0:a transition.mp4


# ADD TEXT (overlay)
ffmpeg -i input.mp4 -vf \
"drawtext=text='Hello world':x=20:y=20:fontsize=32:fontcolor=white" \
-c:a copy text.mp4


# ADD AUDIO TRACK (replace existing audio)
ffmpeg -i input.mp4 -i music.mp3 \
-map 0:v -map 1:a -c:v copy -shortest out.mp4


# ADD AUDIO TRACK (mix with existing audio)
ffmpeg -i input.mp4 -i music.mp3 -filter_complex \
"[0:a][1:a]amix=inputs=2:duration=shortest[a]" \
-map 0:v -map "[a]" out.mp4


# CHANGE SPEED (2x video, drop audio)
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -an fast.mp4


# SCALE / RESIZE
ffmpeg -i input.mp4 -vf scale=1280:720 resized.mp4


# SUBTITLES (burn in)
ffmpeg -i input.mp4 -vf subtitles=subs.srt out.mp4

Check out the docs for more https://ffmpeg.org/ffmpeg-doc.html

HelloRoot ,

I super agree. I try to do as much as possible on Linux via GUI because I can remember where a button is, but I can't remember all the flags and parameter quirks of each command.

I just enjoy looking shit up for strangers on the internet and being a smartass ...

HelloRoot ,

for me even typing "sudo pacman -Syu" is masochism compared to just pressing the "Update" button in the gui package manager.

HelloRoot ,

At massive scale, indexing is done by distributing the data rather than relying on a single machine. The index is split into shards, each holding a subset of the data, commonly partitioned by hashing IDs or dividing term ranges. Every shard is replicated to multiple machines so reads can be load-balanced and failures do not take the system down.

Search queries are handled by a coordinator that sends the query to the relevant shards in parallel, collects their partial results, merges and ranks them, and returns the final result. Because all shards work at the same time, query latency depends on the slowest shard, not on total index size.

This setup is built on search engines based on inverted indexes, usually derived from Lucene, either via systems like Elasticsearch or via custom implementations. Metadata and related data are stored in distributed databases or key-value stores, while index updates are streamed asynchronously so writes do not block reads. Caching at multiple layers keeps frequently accessed data in memory, and the whole system runs on large clusters that automatically handle placement, scaling, and failures.

idk where you are, but where I live anybody can go to the university lectures for free, as long as they are not full. Or the library and browse the relevant section. Personally I learned everything IT related from uni courses and searching for my topics of interest in the uni lib. So thats my shitty recomendation, I'm sure there are online resources and courses on it though.

HelloRoot ,

recieve my up

HelloRoot , (edited )

OnCalendar is calendar-based, not interval-based.

Use a monotonic timer with OnUnitActiveSec=7d plus Persistent=true .
This is not quite the same as your cron, because it can drift the day of ghe weak.

And no, it does not reset just because you reboot.

HelloRoot ,
HelloRoot , (edited )

I agree with the sentiment, but a 4 day work week(or 6h/day) won't help at all, exactly because of this. Most people will just do more passive entertainment consumption in their newly increased freetime instead of informing themselves about some complex issues or learning something new.

And at least where I live, the people that are smart enough to do what you want them to, already make enough money to work however they like and have more than enough free tkme for this kind of stuff. (I personally know some who are well off financially and all they do is <20h per week or freelance 3-5 months per year)

HelloRoot ,

hard disagree, it depends on where you live.

Which is at the current stage of globalism mostly a personal choise. I have friends that got here by hitchhiking on a container ship by asking the crew nicely and other who literally walked here for half a year, begging for food along the way.

I moved countries with nothing but my documents and a backpack full of clothes. And I am off way better now, by using my brain and not being an asshole.

And yeah, bit of survivorship bias, ngl. But it's far from the bleak picture you drew. If you live in a shithole, go somewhere else.

HelloRoot ,

we do what we must, because we can

HelloRoot ,

stray prayed up, fed up, wound up, worked up, burned up, hyped up, stressed up, psyched up, bottled up, beat up, clogged up, backed up, swollen up, locked up, jammed up, tied up, dried up, used up, worn up, finished up, wrapped up, cleaned up, eaten up, filled up, closed up, packed up, summed up, heated up, sped up, built up, ramped up, boosted up, amped up, jacked up, leveled up, scaled up, set up, lined up, queued up, stacked up, piled up, stored up, saved up, stocked up, grouped up, messed up, screwed up, fucked up, shaken up, torn up, blown up, broken up, stood up, sat up, got up, woken up, picked up, pulled up, rolled up, shown up, turned up, met up, hooked up, made up, teamed up, paired up, split up, hung up, dressed up, done up, fixed up, patched up, added up, ended up, come up, brought up, given up, held up, kept up, caught up, tightened up, loosened up, opened up, shut up, locked up, freed up, cleared up, mixed up, messed up, tangled up, wound up, heated up, cooled up, froze up, seized up, stiffened up, loosened up, lighted up, lit up, sobered up, drunk up, filled up, topped up, maxed up, beefed up, bulked up, suited up, geared up, tooled up, lawyered up, booted up, powered up, started up, fired up and burned out.

HelloRoot ,

Engaging hard is what people often compliment me for. Thank you for creating engageable content.

HelloRoot ,

You can use orca with your bambu.

I had a handful of cases, where the bambu slicer couldn't do what needed to be done for my model and orca had some extra setting/feature for that. So I permanently switched to orca.

HelloRoot ,

I have an AMS with stock firmware. Seems to just work for me

HelloRoot ,

Have you tried selfhosting it? For me, it was unusable, despite a beefy cloud server, even for just 2 people. And thats ignoring setup complexity.

This one is optimized and kubernetes ready, which makes it super easy. Will try out soon.

HelloRoot , (edited )

That sounds amazing, because I tried it last year and it was like 12 fps with 2 people in a 720p videocall on a much beefier VPS.

HelloRoot ,

Maybe if your cpu has graphics, you could run a VM and pass your dGPU to it and streams from inside the VM.

Otherwise I think the inputs will fight each other, even with virtual displays (one person using the pc and the other gaming via stream)

HelloRoot , (edited )

You are the exception, not the norm.

Most people are on the bandwagon of buying the shiny new thing with a bigger version number once every year or two (even when the old one still works perfectly).

The mecha comet is one of those devices that get hyped up among the nerds, but after a month 90%of them will either gather dust on a shelf or end up on the second hand market for cheap. You can see the same pattern in many nieche hardware subcultures, linux phones, flipper zero, raspberry pis, various digital music gadgets, AI bs hardware etc.

(I have like 20 random things like that rotting in a box, just to be transparent)

HelloRoot ,

The only cursed book I know is the umbral calculus.

HelloRoot ,

i selfhost a pullthrough docker repository, so every container I use is stored in there and can be pulled offline.

HelloRoot ,

afaik I'm on an older version of https://github.com/distribution/distribution/pkgs/container/distribution

my compose somehow doesn't have much info ... i should have made more notes

image: registry:2

HelloRoot ,

I prefer plain old arch