toastal

@toastal@lemmy.ml

toast.al

he/him

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

toastal,

Appointments with doctors is too sensitive of data. I would opt out of that & just add it to your non-Google calendar as soon as you know the date+time.

toastal,

Regardless of the path, congrats on getting there

toastal,

I moved to Iosevka (custom) a few years back after a) switching to Kitty & b) realizing my eyesight was getting worse so I needed a bigger font than what Terminus provides

toastal,

Kitty can’t use bitmap fonts because of how it draws to screen & bitmap fonts don’t scale. You would need a different terminal for bitmap fonts or choose a different font.

toastal,

It was usually recommended to lock to inputs anyhow with all the fetchers requiring a hash which I hated having to manually update & like the UX flakes provides (I really wish they supported more than Git & Mercurial tho). You can still have different evals tho if you point to latest.tar.zstd or other non-hashed thing like a branch where the referred to can change & it won’t reproduce. I haven’t used channels in years, but doesn’t that just refer to the running system, not using Nix to build projects?

toastal,

Aren‘t channels for NixOS, and you’d use overlays for building packages? Now you can do that all with flakes.

toastal,

Saving the dependency is pretty big since each flake you import will bring along its jungle of dependencies now in your downstream project. I can’t think of a use case where < 10 lines is worth a dependency—especially since as you noted, lib has the glue right there for you to put it all together.

toastal,

I dunno, I don’t trust a guides still recommending flake-utils. You can make the same four loop in like 4 lines of Nix which is a smaller diff & doesn’t pollute your downstream consumers with a useless dependency. Flakes also don’t eliminate pointless builds, fileset or filtering the src can & the only tool with file tracking on by default is the Git VCS specifically (which also involves the intent to add flags which is the other side of annoying).

toastal,

That’s not entirely true. “Source available” could still be read, audited, etc. but does not allow redistribution and/or modification (or restrictions to those such as can only be compiled for personal use or for nonprofits/collectives). Such a project couldn’t be labeled “open source” under the strict definition, but should still meet the important criteria for verifying any claims made about its source.

toastal, (edited )

Who is suggesting the source is only available on request? You can be GPL-licensed & both hide the source from public and compile something into the source later. You can even request money to get the source and still be GPL & “open source”.

“Source available” is just the fallback term for software whose source is, surprise, available (publicly or not), but isn’t redistributable or allowed to be modified (or has restrictions about who can redistribute or modify). This is why I get leery about the usage of “open source” & having a positive connotation while “source available” does not even if it can offer similar guarantees (& one could argue it could offer more user freedoms by prohibiting the capitalist/exploitative elements–ala Commons Clause or similar–but then the software can’t fit the narrow “open source” definition). This sucks since in practice something like Peer Production License or Prosperity/Parity licenses have the spirit of open source that most users colloquially think of for the term while not being recognized by the OSI (who get to define the narrow usage of “open source”).

Digression aside: in terms of being able to read the source for auditing, “open source” does not necessarily guarantee any more availability than “source available” for the purpose assessing privacy.

(You can take your downvote back now)

toastal,

Obsidian’s fork of Markdown. Don’t expect compatibility.

toastal,

That’s what I use for my reStructuredText documents!

toastal, (edited )

Yet color management seems to have negative priority for Wayland while the Wayland push is strong at present. Shit or not, at least X11 has basic color management via ICC profiles; Wayland be like ¯_(ツ)_/¯

toastal,

I can use Fish’s history to jog my brain on actions I don’t quite remember. Remembering a sequence of screen menus to click thru is often much more tedious & error-prone. And when you have a commonly repeated process, it’s trivial to script because shell scripts are, well, scripts for that terminal shell.

Also the terminals applications are hella portable. I can use ssh/mosh over the network & have a similar or exact environment as my main PC on a remote box. vi was always a good enough editor.

toastal,

I live in Asia & I’m real happy cash is preferred for everywhere. It’s not some tech startup or credit card’s business how/when I’m spending my money & it’s never been difficult to hand currency to the driver.

toastal,

I don’t own Minecraft (nope to Microsoft-owned software) nor would I have a reason to do 3D gaming on a battery… are you gaming at a café, the library, or something?

toastal,

There’s a cost to doing the (re)encoding & storing multiple version of video. It’s relatively not more data to send one codec versus another, but storage & processing aren’t free either (especially with AV1 requiring hardware encoding unless you want to grind forever on a file).

toastal,

Criticism of Telegram isn’t endorsement for Signal. They are both garbage in different ways.

toastal, (edited )

An ejabberd instance can handle 2 million concurrent users. The free software XMPP server is used by the likes of League of Legends, Fortnite, Zoom. If it’s a good enough for them, it would easily handle your community, big or small.

toastal,

Great info. I can understand modifying YouTube to remove ads, PnP, & screen-off usage for an entertainment app, but I don’t know I would tolerate that for messaging actual humans. It’s a shame these efforts aren’t going into self-hostable, decentralized options. :(

toastal,

Talking about fuel efficiency in miles per liter 🤣

toastal,

This is true, since the base protocol is dead simple without many frills since its goals is real-time communications, not a chat-specific protocol for humans (TLS is good enough for certain applications of the protocol). That said, most modern clients support PGP & OMEMO with many having the encryption on by default and required is usually an option as well. There were some talks about simplifying the OMEMO setup in the future, but it’s good enough for now. See https://omemo.top/ for client suggestions.

toastal,

Bidets are the way even when not experiencing diarrhea & it’s weird so many places it’s no the norm. It’s real weird to find a places without the hose sitting right next to the throne when you are finished.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #