herzenschein

@herzenschein@furry.engineer

Just a stern but friendly hare.

This is my nerd account, if you seek purely furry content go follow https://pawb.fun/@herzenschein :blobfox3c:โ€‹

I work as a technical writer ๐Ÿ–Š๏ธ
I'm from Brazil ๐Ÿ‡ง๐Ÿ‡ท and I speak US English ๐Ÿ‡บ๐Ÿ‡ธ, German ๐Ÿ‡ฉ๐Ÿ‡ช and some Dutch ๐Ÿ‡ณ๐Ÿ‡ฑ
I play games ๐ŸŽฎ on Linux ๐Ÿง
I like social psychology ฮจ especially fandom studies ๐Ÿฐ
I read locked-room mysteries ๐Ÿ”ช๐Ÿฉธ
I try to code a bit with C++ and Qt ๐Ÿ–ฅ๏ธ
I'm obnoxious about Podman Containers ๐Ÿ“ฆ
I value Open Source, Open Access and strict Copyleft ๐Ÿ“–
I'm very socially liberal and value sex positivity ๐Ÿฉ
I draw some but I suck at it ๐ŸŽจ

Cis, he/him โ™‚๏ธ, gay ๐Ÿณ๏ธโ€๐ŸŒˆ, kinky ๐Ÿ”ž, pm-friendly ๐Ÿ’ฌ, monogamic ๐Ÿ’’, demi :demisexual_flag:, single.

I help with solutions and care rather than sending good vibes. Nice to meet you.

PS: If you need assistance with any of our Pawb Social services (pawb.fun, pawb.social, furry.engineer), feel free to contact me or any of the other mods/admins.

PSS: Follow requests will be declined if you don't post any content.

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

pid_eins, to random
@pid_eins@mastodon.social avatar

5๏ธโƒฃ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.

"sudo" is very very useful, as itโ€ฆ

herzenschein,

@pid_eins Right. My question is mostly about consumption: if a distribution could safely recommend replacing sudo with run0 without things breaking, and if a user could safely replace sudo with run0 without major workflow changes.

herzenschein,

@pid_eins Could this isolated environment ever be a problem (e.g. a process expecting some environment context that's suddenly not there)?

matrix, to random
@matrix@mastodon.matrix.org avatar

Element informed the Foundation that it will be forking Synapse and Dendrite: https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/

We'll do our best to answer your questions, address concerns, and find a path forward together.

herzenschein,

@matrix

I have two questions. Given the following:

  • "Synapse and Dendrite have been under the auspices of the Foundation since 2019. Our role has been to hold the assets and provide some infrastructure."
  • "The vast majority of maintenance and development on these projects comes from folks working at Element."
  • I see that both Synapse and Dendrite are under the matrix-org namespace on Github.
  1. Could you elaborate a bit further on how much of current Synapse/Dendrite development is done by the Element/Foundation folks? What is "assets", "maintenance" and "infrastructure" in this case?
  2. Where would the forks be hosted, given the original projects are already on Github under matrix-org?
herzenschein, to random

I am here to spread ๐Ÿ”ฅ in KDE Valley.

I used the Bristles-2 Flat Rough brush from Krita.

herzenschein, to Furry

I just noticed nobody has ever shared the adorable and cheesy FoxDad comics here on Mastodon, let's rectify that: https://foxdad.com/post/161137369517/grandpaw-support-the-comic-on-patreon

btp, to random
@btp@fosstodon.org avatar

Who runs their website server in a container?

If you do: How do you provide your website's certificates to the server safely?

herzenschein,

@btp

I let Caddy automanage and autorenew certificates for my podman containers, and Caddy itself is in a container. There's no reason to let those exposed in my host, and it's one less thing to manage.

But if I had my own separate certificates, the first thing that would come to mind is simply mounting it as a volume inside the needed containers with :ro,Z.

herzenschein, to linux

Cool Linux trivia: idle inhibition.

Freedesktop has a specification for idle inhibition[1] (which hinders sleep from triggering when you're watching videos, for example) exposed via org.freedesktop.ScreenSaver.Inhibit. To use it in your application, all you need to do is make a D-Bus call, whether it is Inhibit to enable it or UnInhibit to disable it.

The systemd suite includes a tool called systemd-inhibit[2] that lets you call some software and ensure that it will inhibit idle/poweroff/restart/reboot/suspend/hibernate for the duration of the software's lifetime. This is also exposed via org.freedesktop.login1.Manager.Inhibit!

KDE CLI tools includes a similar small utility called kde-inhibit[3] which in addition to supporting inhibition during the software's lifetime lets you inhibit notifications or the Plasma-specific night color mode.

[1] https://specifications.freedesktop.org/idle-inhibit-spec/latest/
[2] https://www.freedesktop.org/software/systemd/man/latest/systemd-inhibit.html
[3] https://invent.kde.org/plasma/kde-cli-tools

herzenschein, to random

The health and success of a software project is positively correlated to how many furry, anime and pony profile pictures you see in the project's activity page.

herzenschein, to linux

Oh yeah, I keep forgetting I can use ~/.local/bin instead of ~/bin for my scripts on and it will conform to the XDG spec.

User-specific executable files may be stored in $HOME/.local/bin. Distributions should ensure this directory shows up in the UNIX $PATH environment variable, at an appropriate place.

https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

herzenschein, to Furry

Cool non- games with :

  • Doom: Doomguy Wolf Mod
  • Skyrim: Furry Age of Skyrim
  • Stardew Valley: Furry Farmer + Anthro Characters Continued
  • The Sims 4: Savestate Sims 4 Furry Mod
  • Project Zomboid: Anthro Survivors + Anthro Zeds
  • Payday 2: Terris Wolf Furry [LAS] + Protogen Furry [LAS] + Flak's Furry Hands and Wrist Mod
herzenschein, to KDE

Ngl, I really love how the media widget looks like with its blurry background.

It's one of the very few cases where I like having blur.

herzenschein, to random

I still find it amusing how you can actually create a raw display server in just three lines of code:

wl_display *display = wl_display_create();<br></br>char *socket = wl_display_add_socket_auto(display);<br></br>wl_display_run(display);<br></br>

After that you can run existing apps inside your newly created Wayland server by passing WAYLAND_DISPLAY.

https://wayland-book.com/wayland-display/creation.html#for-wayland-servers

herzenschein, to cpp

:blobfoxdrakedislike:โ€‹

using namespace std::ranges;<br></br>using namespace std::ranges::views;<br></br><br></br>auto squaresOfEvenNumbers = someVectorOfInts<br></br>  | filter([](const int n){return n % 2 == 0;};)<br></br>  | transform([](const int n){return n * n;};)<br></br>  | to<std::vector>();<br></br>

:blobfoxdrakelike:โ€‹

using namespace std::ranges;<br></br>using namespace std::ranges::views;<br></br><br></br>auto isEven = [](const int n){return n % 2 == 0;};<br></br><br></br>auto square = [](const int n){return n * n;};<br></br><br></br>auto squaresOfEvenNumbers = someVectorOfInts<br></br>  | filter(isEven)<br></br>  | transform(square)<br></br>  | to<std::vector>();<br></br>

herzenschein, to linux

Good article about on by Mathias Klump, the person making the MRs for some new protocols:

https://blog.tenstral.net/2024/01/wayland-really-breaks-things-just-for-now.html

EDIT: Just saw Matthias' post here, go boost/fave there: https://mastodon.social/@matk/111738545624341851

I couldn't find them before because of the tt in Matthias and pp in Klumpp and I didn't see the Mastodon button :neofox_laugh_sweat_256:โ€‹

aks, to random
@aks@scalie.zone avatar

If you possibly can, please, stop using discord, just get matrix server account (avoid matrix.org) and use Cinny for a good experience. No need for encryption either unless you feel like it.

herzenschein,

@kura @MagicLike @aks It's a Rust app using a web framework (Tauri). It does use a similar approach to Electron and it is indeed not lightweight, but it's a very good looking client that also supports history decryption, custom stickers and emojis, dark mode, and cross signing.

herzenschein, to windows

I just updated the tutorial for , 's framework based on , to teach you how to build and run Kirigami applications on . :blobfoxreachaww:โ€‹

In particular, this addresses how to make the application run with style and icons.

You can find the tutorial here.

Kirigami be looking good! Here's a Kirigami mockup done in half an hour just to show that it works.

Ignore the low resolution pls, I have no idea what I'm doing when it comes to recording on Windows and my laptop is a bit of a potato :>

A video showcasing a Kirigami application running on Windows.

herzenschein, to Matrix

I'll forever die on the hill that and especially must support stickers and sticker packs in a first class manner to succeed in the mainstream.

jwildeboer, to random
@jwildeboer@social.wildeboer.net avatar

Neat little trick I learned today. Using #systemd and #podman and a few bind mounts, I get a #forgejo container that automagically updates itself on every restart of the service, without touching any content/data! https://codeberg.org/jwildeboer/gists/src/branch/main/20240114SystemdUnitContainerWithAutoUpdate.md

herzenschein,

@jwildeboer How does this differ from just using the autoupdate label? :blobfoxthink:โ€‹

I've been using it with Quadlets for a while.

Wander, (edited ) to selfhosted
@Wander@packmates.org avatar

The future of selfhosted services is going to be... Android?

Wait, what?

Think about it. At some point everyone has had an old phone lying around. They are designed to be constantly connected, constantly on... and even have a battery and potentially still a SIM card to survive power outages.

We just need to make it easy to create APK packaged servers that can avoid battery-optimization kills and automatically configure an outbound tunnel like ngrok, zerotrust, etc...

The goal: hosting services like #nextcloud, #syncthing, #mastodon!? should be as easy as installing an APK and leaving an old phone connected to a spare charger / outlet.

It would be tempting to have an optimized ROM, but if self-hosting is meant to become more commonplace, installing an APK should be all that's needed. #Android can do SSH, VPN and other tunnels without the need for root, so there should be no problem in using tunnels to publicly expose a phone/server in a secure manner.

In regards to the suitability of home-grade broadband, I believe that it should not be a huge problem at least in Europe where home connections are most often unmetered: "At the end of June 2021, 70.2% of EU homes were passed by either FTTP or cable DOCSIS
3.1 networks, i.e. those technologies currently capable of supporting gigabit speeds."

Source: https://digital-strategy.ec.europa.eu/en/library/broadband-coverage-europe-2021

PS. syncthing actually already has an APK and is easy to use. Although I had to sort out some battery optimization stuff, it's a good example of what should become much more commonplace.

cc: @selfhosted
#selfhosted #selfhosting

herzenschein, (edited )

@Wander @selfhosted This sort of setup is very attractive IMO because of the low power usage. Android phones use much less power than old PCs.

The main con I see is not having ethernet (maybe there's some sort of MicroUSB/USB-C to ethernet adapter, but I didn't look into it yet). That, and there being only one port.

arch, to random
@arch@floofy.tech avatar

Apparently the Microsoft site just hates me and won't let me download ISOs :(

herzenschein,

@arch What's the issue?

herzenschein, to random

I just tried a bunch of keyboards for Android and most of them suck, even the famous GBoard. I'm impressed that Samsung's default keyboard is actually decent and no nonsense in comparison, just needs a wee bit of customizationโ€ฆ

Literally my only complaints about it are that it lacks swipe-left-from-delete to delete a word, it's not possible to increase the bottom margin, and the Samsung emoji style is awful (got slightly better after One UI 6, but still).

KelvinShadewing, to linux
@KelvinShadewing@mastodon.social avatar

I'm writing proverbs that are also puns for Gnu's dialogue. Gimme some ideas. Here's some of what I've got so far:

"It is good to excel, but better to do so with vim."
"Some mysteries are solved by finding prints, others by making them."
"Before you can push on, you must be committed."
"Wisdom compiled from many sources makes a plan executable."
"Planning to move from Python to C? Brace yourself."

herzenschein,

@KelvinShadewing I'd expect GNU to prefer Emacs over vim :blobfox3c:

herzenschein, to random

Maybe my next tech goal should be to get a Raspberry Pi 3 or 4. Here in Brazil there's finally an official reseller that's not too expensive and actually has them in stock.

Like maybe in two or three months?

The 10+ year old computer I've been using as a music server is close to dying too, and a Raspberry Pi would be more power efficient.

Alternatively I could use it to play with embedded Qt and Yocto.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines