@whynothugo@fosstodon.org avatar

whynothugo

@whynothugo@fosstodon.org

Techsmith. Passionate about open source and sustainable, ethical software.

User of #alpinelinux and #openbsd.

xmpp://hugo@whynothugo.nl or #whynothugo on irc.libera.chat

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

arch, to random
@arch@floofy.tech avatar

Choice paralysis looking at #XMPP server options

whynothugo,
@whynothugo@fosstodon.org avatar

@arch Prosody is lightweight and well documented.

whynothugo, to random
@whynothugo@fosstodon.org avatar

"Considered harmful" considered harmful.

Using "X considered harmful" in a title is considered harmful and should not be done.

drewdevault, to random
@drewdevault@fosstodon.org avatar

Fuck landlords.

whynothugo,
@whynothugo@fosstodon.org avatar

@drewdevault Sometimes buying is easier than renting in NL. Especially it you're self-employed. You can get mortgages for up to 100% of the property value.

vi, to random
@vi@mastodon.social avatar

Welp... got distracted with learning last night and started porting my password/otp manager "fulla" to hare from go. So far I only implemented parsing an .fsv file.

Looks like I get to be impatient waiting for 32-bit arm support in hare as well now.

whynothugo,
@whynothugo@fosstodon.org avatar
lumi, to random

the trend to log all chat messages in (server-side, no less) message logs is honestly terrifying

i really want to see the opposite, where we embrace ephemerality, i want to be free to chat with my friends without having to think of everything i say potentially being logged forever

yes, i know, you can never guarantee someone isn't logging, but i choose to trust my friends

whynothugo,
@whynothugo@fosstodon.org avatar

@lumi XMPP follows this general idea. It's a protocol for delivering your messages, not archiving them (although server side logging extensions exist if you need them).

whynothugo, to random
@whynothugo@fosstodon.org avatar

There's a frog in my kitchen. I've no idea how it go in, but fortunately I can retreat to the upper floor and pray that the fates deal with it.

blainsmith, to random
@blainsmith@fosstodon.org avatar

You know how I know God doesn't exist? This so called "intelligent design" of a body we have has an I/O port (nose) seals up shut when sick causing breathing to occur through another I/O port (mouth). The former is designed to filter our foreign particles, the latter doesn't. Clearly this isn't intelligent to seal off one which affects sleep and recovery while the other systems of the body try to fight off the infection.

whynothugo,
@whynothugo@fosstodon.org avatar

@blainsmith This mostly disproves that we are (to the extent of our understanding) not the result of intelligent design.

(TBH: we could just be the experiment that proved how NOT to design breathing).

But it doesn't prove that some form of god(s) doesn't exist.

mjg59, to random
@mjg59@nondeterministic.computer avatar

One of the problems here is that the SSH agent protocol doesn't include the host that's being authenticated to in the request. In theory we could implement an SSH agent that popped up a request asking you to agree to the request before signing - but it has no way of knowing who it's signing on behalf of, because the protocol doesn't include the destination

whynothugo,
@whynothugo@fosstodon.org avatar

@mjg59 The prompter can show which key is being used by the agent. Still not as great as showing the host too.

aks, to KDE
@aks@scalie.zone avatar
whynothugo,
@whynothugo@fosstodon.org avatar

@aks The spec also says that the default is "hicolor", and should be used when no other the was explicitly configured. But hicolor is also missing lots of named icons from the spec. The spec suggests that applications can rely on them, but in reality they can't with the default theme. pulseaudio and nemo don't have icons because of this.

whynothugo, to random
@whynothugo@fosstodon.org avatar

I've switched from docker to podman (and its drop-in docker-compose replacement).

I tried this several times during the years and there was always some feature missing.

This time, all features are there.

Podman does the same but without a daemon in the middle. I also didn't run docker as root, and docker-rootless has always been kind of a second-class thing TBH. Podman is rootless by design.

whynothugo, to random
@whynothugo@fosstodon.org avatar

If a program changes its behaviour based on an environment variable, then the variable MUST be documented.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Tagged unions have changed error handling forever. There's no going back to exceptions with try/catch.

craftyguy, to linuxphones
@craftyguy@freeradical.zone avatar

#postmarketOS isn't just for phones!

Here it is running #GNOME on a recovered 2012-era #macbook (everything works!) 🥳

whynothugo,
@whynothugo@fosstodon.org avatar

@craftyguy I've been thinking a lot about installation lately. I think we should try and reach a state where setup-alpine works when booting from pmOS images. I have to play with they in my PBP, but I need more microSD cards.

whynothugo,
@whynothugo@fosstodon.org avatar

@Lioh @craftyguy Does your browser not eat all your RAM? Do you use swap? I wish I could operate effectively with 2GB.

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…

whynothugo,
@whynothugo@fosstodon.org avatar

@pid_eins Indeed, reliance on SUID is one of the main design issues with sudo. I'm aiming to run a user-session with all privileges dropped (including an inability to escalate privileges). sudo/doas do not fit into such a scenario.

Fortunately, substitutes from recent years have avoided this by having a client-server design with a dedicated service handling spawning the process.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Animations look cool in demos, especially when done right, but they're terribly annoying when actually trying to get work done.

irenes, to random

we would like it very much if GNU less would stop adding features. it seems to have added some sort of interactive JSON formatting at some point? which makes it possible to get into a mode where it's streaming the output from a subprocess it created, and is unwilling to quit until that finishes?

whynothugo,
@whynothugo@fosstodon.org avatar

@irenes Try busybox less?

TomLarrow, to random
@TomLarrow@vis.social avatar

Dear app developer:

If you ask me for permission on something and give me the choices of "yes" and "ask me again later" it's an immediate uninstall

I mean if you don't understand basic programming concepts like how Booleans work, I don't want your code anywhere near my systems

whynothugo,
@whynothugo@fosstodon.org avatar

@TomLarrow This kind if behaviour is a big red flag. Anyone asking for consent needs to understand that "no" is a valid response. If they refuse to accept "no" as an answer, then the problem is a serious one.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Today's wishlist:

When I click a URL on some application, show me a dialogue to pick:

  • Open in new Firefox tab
  • Open in new Firefox window
  • Curl into ~/downloads/
  • Copy link to clipboard
mikwee, to fedora

Today I updated to 40 using dnf. After I log into my main user, I get a black screen (and Discord, which opens automatically). I’ve had this issue before. I’m using a Radeon card, so it’s not that Nvidia issue. And most importantly, the desktop does work with a brand new user, which means it’s something in the user configuration. In journalctl, qt.qpa.wayland: Wayland does not support QWindow:requestActivate() is a recurring error. Is this enough info? Thanks.

whynothugo,
@whynothugo@fosstodon.org avatar

@mikwee I see this specific Qt error very often. Qt does not implement window activation on Wayland (eg: a window trying to put itself in foreground or highlighted by the compositor).

I don't think that this error is related to you problem; it is generally harmless.

whynothugo,
@whynothugo@fosstodon.org avatar

@mikwee DISPLAY should still be set for XWayland (which runs X applications as Wayland clients).

AlSweigart, to random
@AlSweigart@mastodon.social avatar

deleted_by_author

  • Loading...
  • whynothugo,
    @whynothugo@fosstodon.org avatar

    @PatrickoftheG @AlSweigart This varies per region, but in many places they cannot lose value (by law) and can also be redeemed back into actual money. I'm pretty sure that this is the case in the EU. The same applies to credit that you have in your favour (I suppose that financial institutions are the exception).

    koalie, (edited ) to random
    @koalie@mastodon.social avatar

    #blog Highlights: “We need to rewild the Internet”

    Today I read We Need To Rewild The Internet by Maria Farrell and @robin (Robin Berjon) (April 16, 2024), and I selected personal annotated highlights from it.

    https://blog.koalie.net/2024/04/23/highlights-we-need-to-rewild-the-internet/

    #internet #web #sustainability #commons

    whynothugo,
    @whynothugo@fosstodon.org avatar

    @koalie @robin I think you'll be interested in the work being done by @NGIZero and NLNet.

    whynothugo, to random
    @whynothugo@fosstodon.org avatar

    @davx5app My calendar events don't show attachments. I read the manual1, but I'm not entirely sure I understand correctly. Is it impossible to view attachments to events?

    brood, to random
    @brood@zirk.us avatar

    download everything. that service is going to die. be your own librarian.

    whynothugo,
    @whynothugo@fosstodon.org avatar

    @Bigblue1106 @brood @hazelnot How do you handle the HDDs? An external reader? I've been thinking of using some for archival, but not sure it having them online 24/7 is a good idea.

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