home.social

#thursdaythankful — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #thursdaythankful, aggregated by home.social.

fetched live
  1. Today I am for the web server project.

    It turns out that is essential: When a owner decides they will dismiss freedom for users and developers, the the project under a different name, gives much-needed continuity and allows the community to continue.

    phoronix.com/news/Nginx-Forked

  2. Our handheld computers with cameras are very convenient for snapping a photo and sending it where we want to use it.

    But in passing the photo through multiple stops, some of which we don't control, we invite surveillance and analysis of our photos.

    can't entirely avoid that but I am for its automated stripping of metadata (that I rarely need, and certainly don't want collected by "platforms" and other snoops) before saving the file.

    f-droid.org/packages/com.jarsi

  3. This month and last, I have been building several new machines for various friends as well as workplaces, and dealing with selective transfer of lots of files, across unreliable networks while the machines are powering on and off.

    Every one of these is ad hoc and custom, there is no existing infrastructure to support this. So I am for the rsync utility. rsync.samba.org/

    Interruptions? Network lag? Restart part-way? Change the set of files? All handled.

  4. A terminal multiplex, analogous to a movie cinema multiplex, has multiple simultaneous interfaces within one terminal window.

    A terminal is usually the text-only window with the shell prompt. By using a terminal multiplexer within that, you can manage several virtual terminals, using keyboard inputs.

    I am for GNU Screen gnu.org/software/screen/, though many will rightly say TMux is a great alternative. Both of them are useful way beyond multiplexing!

  5. Everyone deserves privacy: from their government, from their ISP, from their employer, from arbitrary strangers, etc.

    The general advice to use a trustworthy for personal use, has become only more urgent recently.

    So I'm for the project, @wireguardvpn, which has done the solid foundational work of a much easier and flexible VPN layer that many providers build upon.

    wireguard.com/

  6. Long ago, I would dread trying to connect devices because of pain trying to get it working.

    Over time, without me noticing any big changes, it has become so much smoother.

    I am for the tireless work of the project, for bringing convenient device connections to my computers.

    en.wikipedia.org/wiki/Bluetoot

  7. Long ago, I would dread trying to connect #Bluetooth devices because of pain trying to get it working.

    Over time, without me noticing any big changes, it has become so much smoother.

    I am #ThursdayThankful for the tireless work of the #BlueZ project, for bringing convenient device connections to my computers.

    en.wikipedia.org/wiki/Bluetoot

  8. Long ago, I would dread trying to connect #Bluetoooth devices because of pain trying to get it working.

    Over time, without me noticing any big changes, it has become so much smoother.

    I am #ThursdayThankful for the tireless work of the #BlueZ project, for bringing convenient device connections to my computers.

    en.wikipedia.org/wiki/Bluetoot

  9. Normal English text contains a great many characters that don't come on the ordinary keyboards I use.

    And occasionally I want to write a name or phrase which doesn't use English orthography, right there in my English-language text.

    That's why every operating system needs a good Input Method Engine, and a good stock of Input Methods to choose from so you can quickly switch to a different writing system and then back again.

    I am for en.wikipedia.org/wiki/Intellig

  10. Quite often I need to do a little simple processing on video files. I'm for video editor shotcut.org/

    Maybe my TV episode, downloaded from "distributed cloud storage", is in super-fat high resolution, way more than my HTPC can store. Easy: re-encode at a sane resolution, decimate the storage requirement.

    Or maybe a video (download using ) has a segment I want to snip out and show to people. Easy tools to snip and export.

    Many more uses!

  11. We should all be using (and all systems that need password credentials should support) unique, truly random, multi-word memorable passphrases.

    When I need to generate a new passphrase, I am for the simple 'xkcdpass' tool. So named because it is the "XKCD password generator" github.com/redacted/XKCD-passw

    which, in turn, is because of the cartoon [XKCD 936](xkcd.com/936/) that explains why these are more secure than last century's short passwords.

  12. Whether it was the months-long lockdowns in recent years, or just an evening to relax and browse what media we've downloaded:

    I am for the project. kodi.tv/ @Kodi

    We can manage media as files in folders, or use the metadata to browse and queue. The interface is beautiful on a big screen, and everything is sensible with a remote control.

    Enjoying media without or cuffs.

  13. I quickly learned that the “how do I configure to do this?” questions tend to get answers of the form “it's easy, just add this chunk of executable lisp code in your startup file”. Extremely unsatisfactory, and *dangerous* for a beginner to naively run arbitrary code they don't understand.

    So I am to finally learn the use-package system, which brings a much more declarative approach to configuring all the various features and packages.

    jwiegley.github.io/use-package/

  14. As I continue finding more of the dozens of credentials required in my new job position, I am for the passphrase manager, KeePassXC keepassxc.org/

    It has a very helpful user interface, smoothly provides (the standard for time-based MFA codes), and has *excellent* web browser integration to auto-detect and auto-fill credentials into a site's authentication forms.

  15. Pre-dating Markdown and more general-purpose by design, the reStructuredText format is part of ; greatly expanded on by the project.

    Both are and exemplars of practical, community design projects.

    I'm for : a sensible, readable plain-text markup format with thoughtful design to make it unobtrusive and semantically powerful.

    docutils.sourceforge.io/

  16. Updating my separate cell phone for keeping work distinct from life, I am extremely for the project: a decent free-as-it-can-be OS, to replace the awful proprietary crap on my mobile devices.

    lineageos.org/

  17. Setting up a site with user profiles, and wanting to give users control over their own avatar image.

    Centralised platforms suck, especially for something as personal as identity and avatars.

    Much better to give people the option to pick a provider. So I am for Libravatar. My site doesn't force you into one avatar provider; you associate the email address you control, with an avatar image hosted anywhere you like.

    libravatar.org/

  18. for Invidio.us, a way to view YouTube without the and other interface crap.

    And thanks so much to Omar Roth, who is making the considered decision to step back and shut down the primary instance, to avoid mental burden and burnout.

    We need to find ways to fund online services, not merely software development.

    omar.yt/posts/stepping-away-fr

  19. Vim will always be there for me. But Emacs is where I live now. I am for both.

    Like @JoshuaFolly my heart is large enough to love both of these power tools.

  20. Multi-Factor Authentication makes me the major players have not walled us into a proprietary crapware protocol. Instead, they have converged on the open standard TOTP protocol for generating one-time passcodes. en.wikipedia.org/wiki/Time-bas

    Of course, the major players will exclusively promote their binary-blob proprietary application without any mention you can choose a better TOTP client. So I'm for the application, FreeOTP+ f-droid.org/packages/org.liber

  21. I've been making a bunch of DIY resources recently, which entails rearranging and stitching graphics around. lets me do all my powerful complex editing.

    Interactive graphics editing tools get a lot of love. Less well known, the tools for manipulating these documents.

    I am for to let me figure out any manipulation I want and then automatically do it to an entire folder full of image files.

    graphicsmagick.org/

  22. for youtube-dl, the amazing download tool for walled-garden audio and video.
    youtube-dl.org/

    TIL you can be more specific than “best” or “prefer free formats”.

    Instead of unqualified `best` (meaning best available video and audio format):

    > […] (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add `-f bestvideo[height<=?1080]+bestaudio/best` to your configuration file.

  23. For a passphrase database built on known trustworthy open layers – Git, GnuPG, plain text – and clients on all the devices I need to use, I am for Password Store.

    passwordstore.org/

  24. By the time I bothered learning React, the support in already made it easy.

    for ‘rjsx-mode’
    github.com/felipeochoa/rjsx-mo

Share on Mastodon

Enter the server where you have an account.