@whynothugo@fosstodon.org avatar

whynothugo

@whynothugo@fosstodon.org

Software Engineer. Passionate about open source and sustainable, ethical software.

User of #alpinelinux and #openbsd.

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

whynothugo, to random
@whynothugo@fosstodon.org avatar

posix_spawn(3) lets me execute a child using a given PATH as image. Is there any way to use an in-memory image instead? Basically, run the child without requiring any filesystem access?

whynothugo,
@whynothugo@fosstodon.org avatar

@jens1o That still requires serialising and deserialising to/from filesystem. And superuser privileges.

nixCraft, to random
@nixCraft@mastodon.social avatar

what is a PR? give wrong answers only.

whynothugo,
@whynothugo@fosstodon.org avatar

@nixCraft Patch Review

mntmn, to random
@mntmn@mastodon.social avatar

confession: i don't understand the git stash docs so i just copy the files out, do checkout, and copy them back in

whynothugo,
@whynothugo@fosstodon.org avatar

@mntmn @drewdevault You can keep staged changes with --keep-index.

brokenix, to random
@brokenix@emacs.ch avatar

X plays an unavoidable central role in the chain. Nowadays, most components of the architecture (udev, evdev, the compositor) have become self-sufficient in accomplishing their individual tasks and therefore do not need X for nothing else than as a dumb data relay. The proponents of #Wayland realised this and decided it would make more sense to replace X altogether with the compositor, thus making the display server and the composite manager become the same thing.
https://sgfault.com/post/2016/8/2016-08-22-display-server-primer/

whynothugo,
@whynothugo@fosstodon.org avatar

@brokenix Well written. Thank for sharing.

whynothugo,
@whynothugo@fosstodon.org avatar

@brokenix Link to r/unixporn is broken.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

Has anyone found a decent alternative to codecov yet? I basically just want to show llvm's coverage output over time, nothing too fancy.

Also I want the upload to never ever fail.

whynothugo,
@whynothugo@fosstodon.org avatar

@fasterthanlime I've been playing with the idea of submitting coverage data to Prometheus or some other time series DB.

Free graphs and alerts included.

This is probably only convenient if you already have an instance of such a time-series database.

b0rk, to random
@b0rk@jvns.ca avatar

love this post “Instead of "auth", we should say "permissions" and "login"" by @nicole.

it's a great explanation of how using less jargon-y language can be more clear. Also I've been really enjoying her blog generally.

https://ntietz.com/blog/lets-say-instead-of-auth/

whynothugo,
@whynothugo@fosstodon.org avatar

@b0rk @nicole "log in" has no clear translation in some languages (eg: Spanish), so we use "authenticate" in Spanish or bilingual [technical] conversations

Some websites use "initiate session", which is a mouthful and super was weird.

(DeepL translates "log in" as "conectarse", which is first person singular perfect indicative active form of "connect". Not quite right, and also weird)

whynothugo,
@whynothugo@fosstodon.org avatar

@camertron @b0rk @nicole Understandable, but not really accurate. The same word (which means "go in"/" enter") could be used for situations where no authentication occurs.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Pro tip: if you write an open source program as an alternative to some proprietary application, don't just present it as "an open source implementation of $PROPRIETARY_THING"; explain what your program actually does.

I've found lots of projects that present themselves as alternatives to proprietary products that I've never heard of, so trying to figure exactly what they do requires me to somehow figure out what the proprietary one does and how it works.

whynothugo, to email
@whynothugo@fosstodon.org avatar

Encouraging people to learn how to #selfhost #email is nice idea. Lots to be learnt there.

Pointing them to postfix is what you do if you want them to suffer.

Not sure why more folks don't use #opensmtpd, which has a clear and well documented configuration format. Actually, the whole thing is really well documented and a pleasure to set up.

Perhaps it's simply less well know, but at this point it's not "new" any more.

whynothugo, to android
@whynothugo@fosstodon.org avatar

I can connect this phone to my living room display and VLC plays videos on the external display just fine.

But how the hell do I even mount a remote filesystem to actually access video files?

ssh-keygen and sshfs might not be super newbie friendly, but at least they work. I can't find anything remotely equivalent on Android.

whynothugo,
@whynothugo@fosstodon.org avatar

@clive_dent The server isn't on the local network (not even in the same city). But I'll keep this bookmarked for future reference anyway, sounds like it can eventually be useful.

whynothugo,
@whynothugo@fosstodon.org avatar

@DenJohn So VLC can access a file even if the remote volume is not mounted locally? Interesting. Does one process simply hand over a file descriptor to another or something like this?

Do you have a specific suggestion for something that can access remote files over something like sftp?

whynothugo,
@whynothugo@fosstodon.org avatar

@DenJohn Oh, nice, sftp support was just hidden away. This is superb, thanks!

astrid, to random
@astrid@fedi.astrid.tech avatar

new thinkpad arrived! this time i am BOOTING A LIVE USB AND CHECKING THE PORTS BEFORE I MOVE INTO IT unlike last time! :3

whynothugo,
@whynothugo@fosstodon.org avatar

@astrid what model?

whynothugo,
@whynothugo@fosstodon.org avatar

@astrid That's one of the models with really good keyboard, right? I think I got one of the the not-so-good ones.

vpavlyshyn, to vim
@vpavlyshyn@fosstodon.org avatar

I don’t think will replace they have different models and vim is religion . Also luck a lot of out of box ide features like import fix or linter auto fixes and suggestions etc. but I like editor . I am happy to learn how to add missed features !

whynothugo,
@whynothugo@fosstodon.org avatar

@vpavlyshyn As a Vim user, I tried Helix several times, but the way selection and action are two distinct steps just seems a lot less flexible. Even with fluency, actions would always be slower.

However, the way it comes with batteries included is pretty neat, and if you don't have a working Vim setup, Helix allows you to start coding immediately with much less hassle.

Jessica, to random
@Jessica@kitsunes.club avatar

hot take linux is not harder than windows, most people are just blind to the sheer amount of upkeep that windows requires.

whynothugo,
@whynothugo@fosstodon.org avatar

@Jessica It's mostly about software is familiar, not intuitive.

If people are familiar with one thing, they might think that its easier, regardless of whether own actually is.

untitaker, to random
@untitaker@woodland.cafe avatar

I think people who fetishize the "small web" and owning your content fail to realize that most webhosting offers geared towards beginners are incredibly expensive and also employ increasingly sleazy customer tactics.

You think Facebook and TikTok employ darkpatterns, you haven't seen GoDaddy's wordpress hosting yet.

whynothugo,
@whynothugo@fosstodon.org avatar

@untitaker Yeah, and its really hard to have an honest business in the field.

The scale at which they operate means that they can automate most of it and can sell you a domain at near-zero cost. They'll make the real money after your domain is locked in with them.

Meanwhile, an honest business will be perceived as too expensive by most, whereas in reality, the total cost would likely be less.

whynothugo,
@whynothugo@fosstodon.org avatar

@untitaker Someone offering something like ghost.org plus domain registration might actually be outstandingly good. But it is a business where you'll have to put in a lot of work for very little money, if any at all.

danie10, to news
@danie10@mastodon.social avatar

Stop using Social Media for News, RSS is Much Better!

RSS is one place for you to quickly sift through numerous sources of news quickly and efficiently. It’s up to you to decide what feeds to add – as many or as few as you want.

Depending on which RSS app/service you use, you can get all your news w ...continues

See https://gadgeteer.co.za/stop-using-social-media-for-news-rss-is-much-better/

#news #RSS #technology

whynothugo,
@whynothugo@fosstodon.org avatar

@hanscees @danie10 rss2email and rss-email will send you an email for each new RSS entry. If you keep your email in sync across devices, then the messages from RSS feeds will also sync their read/unread status. Plus, once you pull emails, feed items are available offline. I suggest using Sieve rules or something to avoid cluttering your INBOX.

whynothugo,
@whynothugo@fosstodon.org avatar

@danie10 Yes, you need to use at least one filter to move stuff into a "Feeds" mailbox, otherwise it's unmanageable.

sehnsucht, to random Italian
@sehnsucht@social.sdf.org avatar

A recent screenshot of my 4Dwm inspired X/Motif desktop based on EMWM running on NetBSD.
#screenshotsunday #workstation #retrotech #unix #netbsd #motif

whynothugo,
@whynothugo@fosstodon.org avatar

@sehnsucht I love this old school vibe. Buttons they actually look like buttons.

Subumbral, to random
@Subumbral@mastodon.sdf.org avatar
whynothugo,
@whynothugo@fosstodon.org avatar

@Subumbral Lovely.

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