lemann

@lemann@lemmy.dbzer0.com

Hey 👋 I’m Lemann: mark II

I like tech, bicycles, and nature.

Otherwise known as; @lemann and @lemann

Dancing Parrot wearing sunglasses

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

lemann,

The only hardware worth purchasing is that which is supported by the developers directly

My thoughts exactly.

For a consistent and complete user experience that isn’t completely driven by ulterior motives, this is usually the best way to go IMO

lemann,

FFmpeg (libavcodec) is just one of 22 codecs that VLC is shipped with

wiki.videolan.org/Contrib_Status#Codecs

lemann,

There are also DLL mods that convert nvidia’s DLSS API to AMD FSR, in which case games usually need to be fooled into thinking the GPU is made by nvidia and not AMD

lemann,

I use it on the deck - it works really well, however you can definitely see the artifacting when fast motion is occuring. There are also some odd bugs when using SMAA with FSR turned on, where the frame gen model gets confused and starts moving the game UI/HUD with the camera.

Apparently it works much better at framerates above 60FPS since the model has more data to predict future frames…

If you have genuine DLSS available it’s probably better to stick to that IMO

lemann,

I do something similar for my property’s exterior cameras, which are streamed to my VPS in ‘real-time’.

You will need to re-encode the footage - videos are already pretty well compressed, so traditional compression methods like 7z (lzma), gz, zip etc being layered on top can’t compress them further.

For your solution, I’d probably run a find every minute w/ cron to look for these files in a staging/watch folder, move them to another folder so they aren’t picked up on the next run, then re-encode with ffmpeg. Do note that when you re-encode footage, you always lose quality, even if you’re on a high quality preset.

I have a feeling that the Handbrake project can do this with a watch folder though, so might be worth looking into that. After a quick search this looks easier to setup than my solution:

github.com/HandBrake/HandBrake
github.com/shannah/handbrake-watcher

lemann,

Not FOSS as it’s under another license, but there’s “FUTO Voice Input” if you’re looking for a local alternative to Google’s voice dictation on Android

gitlab.futo.org/alex/voiceinput

The repo has a list of supported and unsupported Android keyboards. Under the hood it uses OpenAI Whisper

lemann,

ElementaryOS sounds like a perfect fit for you, if you haven’t tried it already. Superb gesture support and consistent UI across all built in apps

That said, a lot of the gesture support has been implemented in Gnome and KDE now anyway, particularly partial gestures which previously had very poor support IIRC

OpenSSL goes GitHub only (openssl.org)

We’re no longer using our old ftp, rsync, and git links for distributing OpenSSL. These were great in their day, but it’s time to move on to something better and safer. ftp://ftp.openssl.org and rsync://rsync.openssl.org are not available anymore. As of June 1, 2024, we’re also going to shut down ftp.openssl.org and...

lemann,

I’ll take anything that has a compatible command line and library to be honest

Except ffmpeg/libav. I will always want the real ffmpeg 😤

lemann,

Aside from the other income channels mentioned by others, licenses for Grayjay and FUTO Voice Input.

Louis Rossmann is an employee there so I would expect that organization to have very strong staying power, especially considering the founder of that organization funded Rossmann’s R2R lobbying very early on (I no longer believe that is the case though: a dedicated charity was set up for that IIRC, which has recieved very generous donations)

lemann,

The only self hosted NVR software I could find for my parents that has an accompanying phone app doesn’t have a Linux version: it’s Windows-only and the desktop GUI is required to set it up

I personally use Motion and Home Assistant at home, but I wouldn’t set up the same for other non-techies, IMO no point making yourself tech support where it isn’t necessary

lemann,

Yepp I know - my preference leaned towards the server edition as it doesn’t include the unnecessary UWP apps installed with Win10/11, and has a much lighter footprint in comparison, resulting in less resource usage overall.

If these were Windows 7 or Windows XP days, a professional edition install would have sufficed for me tbh… but with all the Metro UI and additional telemetry in Windows editions after 8, it doesn’t seem worth the hassle.

When I need to log in and fix something now I really wouldn’t want to stare at a “please wait, we’re upgrading your apps” because some UWP update occured, or have the telemetry service gobble up idle CPU

lemann,

Yep, look but don’t touch unless it’s for personal use. Not ideal, but I think it’s a step up compared to a completely closed source alternative.

I can somewhat understand the reasons, particularly looking at the fake NewPipe app malware on the Play Store, and Louis’ own experiences of being screwed over by other lobbyists while trying to pass R2R legislation in the cleanest possible condition. Trademark protection + GPLv3 would have mostly sufficed I think, but an explicit “prohibition” by license allows for a much faster legal conclusion AFAIK.

The unusual license may also be to allow distribution on iOS at some point, as GPL licensed software is not allowed on the iOS app store without dual licensing (although this is not something I’m familiar with). GPL components can be embedded within apps though I think.

Grayjay is pretty much a frontend viewing and development interface for media platform plugins, and every plugin is AGPLv3 licensed. Someone could make a Purplejay or a Greenjay alternative frontend implementation for them and there’d probably be no issue.

Having fewer SA & FOSS apps that take the place of several closed source apps is great: Newpipe (or my preferred fork, Tubular) handles soundcloud, youtube, and bandcamp. Grayjay handles patreon and nebula. It also doesn’t hurt to have multiple apps capable of playing YouTube in the event that they break one app with some new change, as NewPipe, LibreTube, Grayjay’s plugin and yt-dlp all use different extractors AFAIK

lemann,

I was curious about this too and had a little look myself, all I can find is that other companies interested in interopability are implementing MLS encryption instead of implementing the Signal protocol in their apps.

Can’t find any info on Signal’s blog about interest in adopting MLS encryption, or considering interopability with Meta apps that already use (or may use) the Signal protocol… unless I’ve missed something or been looking in the wrong place

lemann,

DDG queries can’t really be written the same way you’d write one in Google if you’re after effective results. It’ll take some time to get used to it, tbh I was using DDG alongside Google until I fully switched.

lemann,

Grammar, I’ve noticed I get much better results if I word things more directly instead of like a question

lemann,

I would suggest using any cloud storage provider with a third party client, that automatically encrypts your files before uploading them, ensuring the cloud provider does not have any kind of access to your keys.

I personally use gocryptfs then mirror that to B2, but IIRC rclone and some other third party alternatives have built-in pre-upload encryption options that are easier to setup and use

lemann,

Fully agree, patching it is pretty much the only next option available unless OP is fine going back to a regular keyboard

I never even knew you could get a keyboard with this kind of layout 😅

Google Allows Creditors to Brick Your Phone (lemmy.world)

I installed NetGuard about a month ago and blocked all internet to apps, unless they’re on a whitelist. No notifications from this particular system app (that can’t be disabled) until recently when it started making internet connection requests to google servers. Does anyone know when this became a thing?...

lemann,

Honestly I was in the same boat until I got a Fairphone…

And now I’m in the same boat again. Honestly cannot wait until GNU/Linux mobile devices are viable 🙏

OSS calendar servers/clients that don't suck?

Just missed a meeting today because I accepted an event on Thunderbird this morning, that should have synced to Nextcloud, and then to my phone running a calendar app from ‘simplemobiletools’. Never made it. After I missed the meeting I didn’t see the event on nextcloud, then went to look at the event on thunderbird, and...

lemann,

Heads up about SimpleMobileTools - the project sold out and some of those apps are no longer being updated, I’d suggest migrating your data over to the forked apps now maintained by the Fossify organization

androidauthority.com/simple-mobile-tools-acquisit…

github.com/FossifyOrg

lemann,

I was curious as to whether this was proprietary or not, but code for some operating system components is available online: github.com/DBOS-project

Time will tell as to whether this ends up gaining momentum or not, right now it seems pretty niche… Cloud providers ultimately will need to show interest for this to go anywhere I think

lemann,

Sorry for not answering your question, just wanted to say thanks for crossposting your post as I never knew there was libre hardware community here 😁

lemann,

It also supports some funky stuff like raw H.264 over UDP if you use ffmpeg to prepend special packets to the start of the video stream (Ideal for a DIY low latency video streaming solution ). If you decrypt digital OTA tv signals (DVB format), VLC will play the live underlying raw mpeg stream just fine.

Truly a swiss army knife of video playback, especially the underutilized network url file open option

lemann,

I personally prefer Firefox’s rendering, or even Edge’s old and long deprecated EdgeHTML (Trident fork) renderer.

IME Chrome performs way too much antialiasing on graphics that are not to scale, and their default font hinting technique doesn’t match Windows or even common Linux distro defaults.

It feels a lot like the enhanced speed and performance come from the shortcuts taken in the renderer, akin to Safari… except that Safari also opts to just refuse implementing new APIs and draft specs.

Text heavy sites in particular are not really that nice to read in Chrome for me personally.

lemann,

Themes and DEs inspired by Mac tend to have a very clear and consistent design language IME

Gnome also falls into the clear and consistent camp too.

I value consistency a lot

Can't reach my Android device from Linux Mint

I am trying to set up KDE Connect between a machine running Linux Mint and my Android-device. It does not show up, and it turns out I don’t receive any response if I ping it, and I have the same issue trying to ping the machine from my Android device (from Termux). I’ve tried two different Android devices, but no luck....

lemann,

Install iptraf on the machine that’s being troublesome, to see if the ping traffic even registers on the interface

lemann,

Nice. I’ve personally been using Linux on a Mid 2012, and the touchpad responsiveness + gesture support has been one of my favorite things about the experience.

Really nice to see gestures in general getting more support in the wider Linux dev community 👍

lemann,

Someone else mentioned in a comment that the LLC behind Yuzu may file for bankruptcy to avoid paying Nintendo anything

opensuse and KDE wallet

So I just installed opensuse KDE for the first time and when I was typing password for my WiFi, instead of connecting me, some window appeared asking for creating encrypted wallet. I don’t need that so I turned it off in the system settings, but then my PC always forgets my WiFi pasword after shutdown. So I turned on and...

lemann,

If you’re set to log in automatically, most distros will ask you for a wallet password when you log in, since it is used to unlock some encrypted storage that some apps store your user data inside.

The wallet would otherwise be unlocked when you enter your password in the greeter

lemann, (edited )

I’m not planning to move anywhere tbh.

Mozilla is almost 100% financially dependent on Google right now, if that funding goes away then so will Firefox, the Gecko engine, and likely all the forks. With all the layoffs happening in the industry, we can’t rule out Google shareholders looking elsewhere to cut costs too, such as the massive subsidization of Mozilla. The little we can do is allow Mozilla to find other sources of funding that are optional for users IMO

Yes, stuff like pocket is garbage. But at least Mozilla allow you to turn it off, which is more than can be said for Google: on Android devices manufacturers have to pay a hefty “fee” just to allow users to remove the Google search bar from the launcher. As a user you can get around this by installing a custom launcher, but as a manufacturer, you will not get Google certification: no SafetyNet (Play Integrity DRM, required by Banking apps), no Widevine, and Google will block GMS & their other apps on your product.

Regarding AI, mozilla’s memorycache is completely local (runs on the user’s machine) and does not call out to any servers. The new translation feature is the same. The only exception to this that I’m aware of is the AI helper on MDN, but the target audience of that site is already in a position to determine whether that is a useful feature or not.

lemann,

Soundtrack started playing in my head as soon as I saw that picture 😂 miss playing this on my old Trinitron.

Favourite game on PS2, hands down

lemann,

Mine was fine with me using a rooted Android after an in person meeting - they just provided me a hardware 2FA device to use instead.

As long as your bank is as understanding, you could use Waydroid or their PWA on a GNU/Linux device

lemann,

What install method did you use? Aur/Flatpak/Binary (DDL)?

lemann,

Pocket was really useful a ~decade ago, when it was still an add-on that did its one job: saving webpages in a “reader mode” to read offline. Now it’s just sponsored spam IMO

lemann,

Ouch, that must have been a pain to recover from…

I’ve had almost the opposite experience to yours funnily. Several years ago my HDDs would drop out at random during heavy write loads, after a while I narrowed down the cause to some dodgy SATA power cables, which sadly I could not replace at the time. Due to the hardware issue I could not scrub the filesystem successfully either. However I managed to recover all my data to a separate BTRFS filesystem, using some “restore” utility that was mentioned in the docs, and to the best of my knowledge all the recovered data was intact.

While that past error required a separate filesystem to perform the recovery, my most recent hardware issue with drives dropping out didn’t need any recovery at all - after resolving the hardware issue (a loose power connection) BTRFS pretty much fixed itself during a scheduled scrub and spat out all the repairs in dmesg.

I would suggest enabling some kind of monitoring on BTRFS’s counters if you haven’t, because the fs will do whatever it can to prevent interruption to operations. In my previous two cases, performance was pretty much unaffected, and I only noticed the hardware problems due to the scheduled scrub & balance taking longer or failing.

Don’t run a fsck - BTRFS essentially does this to itself during filesystem operations, such as a scrub or a file read. The provided btrfs check tool (fsck) is for the internal B-tree structure specifically AFAIK, and irreversably modifies the filesystem internally in a way that can cause unrecoverable data loss if the user does not know what they are doing. Instead of running fsck, run a scrub - it’s an online operation that can be done while the filesystem is still mounted

lemann,

Or also possibly discoloration, I had an OLED display on my last phone, and while it was amazing in terms of deep blacks and vivid colors, the screen looked kind of tired and green-ish after 6 years of use… rip Galaxy S5

I never really got burn-in because I mostly ran my display at lower brightness levels, however pretty much everyone else I knew with an OLED just treat it like a normal display left cranked at max brightness 100% - safe to say I’ve seen a few devices with some pretty noticeable burn in text and UI element outlines 😅

My current phone is an LCD, and I may actually end up staying with LCD due to the extra brightness - particularly outside because I now use it as a bicycle computer too.

I’m a little disappointed Steam discontinued the LCD edition of their Deck (besides the 256GB model) but it’s pretty understandable looking at how competitive the handheld gaming PC market is getting, and how much of an improvement the OLED display is for colors, HDR, and battery life in particular

lemann,

Glad I picked up Assetto Corsa instead. That sim is 11 years old and has amazing graphics, a thriving community, and isn’t “always online”… GTS is only 6 years old in comparison.

I think GTS and FMS are going to eventually be a struggle to sell once people catch on to the fact that these franchises are being turned into very expensive recurring game subscriptions, which is a shame given how much these types of games have been decreasing in popularity since the peak of the early 2000s

lemann,

Mini USB has to be one of the most robust connectors I’ve used tbh. All my original cables from over a decade ago still work flawlessly, as well as the ports on the devices housing them.

As for Micro USB… not great. I hope USB-C is more durable, so far I haven’t had any issues with ports going bad that wasn’t down to some ultra cheap adapter or cable

lemann,

Are you new to Minetest in general? The “mineclone2” game available in Minetest is almost exactly identical to minecraft 1.12 in terms of features, but with tons of things in the newer versions also implemented on top.

The last time I used it, some things that were possible on a desktop were inaccessible via the touch input on Android, and needed a keyboard. Maybe things will be better with the hardware buttons though - wouldn’t hurt to give it a try IMO

lemann,

I like my software cracked wide open.

On a serious note, soon I can check out OpenFive/FiveM or whatever those multiplayer mods are that let you play on selfhosted GTAV servers, without Rockstar having a fuss…

lemann,

Steam also releases pretty cool stuff, and continues to support them way after release… My steam link got an update about three weeks ago, despite being discontinued back in 2018

Also, the steam link can run custom apps (like Moonlight for those who would want to use it for generic low latency streaming without a Steam account) and has the ability to enable a SSH server and root access. There are some limits though on what things you can modify, particularly relating to the boot sequence and the included kernel, as it has a hardware secure boot implementation. The OS is on GitHub anyway.

I will happily give my money to companies like this that actually provide value to their users, even years after the fact. Doubly so if they are domestic or western - it is so rare nowadays to find a western company that isn’t blatantly and purely leeching their users

lemann,

My partner has a bunch of AC games and it’s pretty much a ritual at this point to delete the launch screen logo files from the game’s data folder.

For other games like CS, there’s a flag to bypass the whole launcher which is really nice 👌 if only more games did that

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines