QuazarOmega

joined 11 months ago
MODERATOR OF
[–] QuazarOmega@lemy.lol 4 points 17 hours ago

I believe it is not possible to have it due to EU regulations, or at least there aren't any proper ones right now. You can read some discussions about this on Privacy Guides's discourse, like this one for example: https://discuss.privacyguides.net/t/card-masking-tool/15342

I think the TLDR is: use your own bank's card, as you will always end up with a card which is tied to your identity, so better give that info to as few bank institutions as possible, you gain no advantage by signing up with someone new. On the other hand, if you need to convert and the fees are atrocious, then you could look into Revolut and others like that, but that doesn't really help your privacy, no matter how many virtual cards you make, since they're all in your name anyways

 

I was looking to implement a year column and while researching I stumbled on the YEAR data type which sounded just right by its name, I assumed that it would just be something like an integer that can maybe hold only 4 digits, maybe more if negative?
But then I noticed while actually trying it out that some years I was inputting randomly by hand never went through giving an out of range error, so I went to look at the full details and, sure enough, it's limited to years between 1901 and 2155, just 2155!
In terms of life of an application 2155 is just around the corner, well not that any software has ever lived that long, but you get what I mean in the sense that we want our programs to be as little affected by time within what's reasonable given space constraints.
So what will they do when they get close enough to that year, because you don't even have to be in that year to need it accessible, there could be references that point to the future, maybe for planning of some thing or user selected dates and whatnot; will they change the underlying definition of it as time passes so it's always shifted forward? If that's the approach they'll take, will they just tell everyone who's using this type that their older dates will just not be supported anymore and they need to migrate to a different type? YEAR-OLD? Then YEAR-OLDER? Then YEAR-OLDER-BUT-LIKE-ACTUALLY? Or, that if they plan to stay in business, they should move to SMALLINT?
Or will they take the opposite approach and put out a new YEAR datatype every time the 256 range is expired like YEAR-NEW, YEAR-NEW-1, YEAR-FINAL, YEAR-JK-GUYS-THE-WORLD-HASNT-COLLAPSED, etc.?

So I wonder, what's the point of this data type? It's just so incredibly restricted that I don't see even a hypothetical use.
There exist other questions like this (example) but I think they all don't address this point: has anyone from MariaDB or MySQL or an SQL committee (I don't know if that's a thing) wrote up some document that describes the plan for how this datatype will evolve as time passes? An RFC or anything like that?

2
submitted 1 month ago* (last edited 1 month ago) by QuazarOmega@lemy.lol to c/meta@lemy.lol
 

What is this?

For all you Reddit refugees this is like r/place.
For all who don't know what that is either, this is a public, well, canvas, that will be freely accessible to anyone with a Fediverse account (specifics on the main post, don't worry, Lemmy is included).
You'll be able to place (this is not place!!!) one pixel every certain amount of time on the canvas, either in an empty or an already used spot, overwriting it in the latter case.

Where is this happening?

Right over on https://canvas.fediverse.events/

Announcement post and other related stuff:

When can we participate?

On the 12th July 2024, or 2024-07-12 for all you ISO lovers!

Why should I care?

I don't know, it could be fun and it's not like you have to do it alone, it's actually way more fun to partecipate alongside your fellow fediversers, sooo... monke together strong?
If you have some particular interest and you want it represented, try to look for your people in the right communities, and organize together to make the best fricking piece of pixel art the world has ever seen!!

From here I guess we can invite you to maybe make a little something for our lemy.lol instance's community, claiming a patch of land for ourselves as the (certified) best instance of the Fediverse (full disclosure: am admin of said instance).
If we want to make something, we can probably make a Matrix room to coordinate our efforts!
Otherwise, just go ahead and have fun with your loved <insert niche game/anime/film/any piece of media> and make something out of it!


Lastly here's last year's final canvas to try to win you over (or scare you):
2023 Fediverse Canvas - Final state

[–] QuazarOmega@lemy.lol 1 points 1 month ago

Non c'è scelta, se l'ultimo italiano dovesse lasciarci, allora anche questa informazione dovrà lasciare l'umanità

[–] QuazarOmega@lemy.lol 1 points 1 month ago

Rememeber, whenever you break one spaghetto you break one heart 💔

[–] QuazarOmega@lemy.lol 1 points 1 month ago (7 children)

You may not understand, but we do.
Questo segreto rimarrà custodito gelosamente dalla stirpe italica. ◉‿◉

[–] QuazarOmega@lemy.lol 1 points 1 month ago

good point

..time to remake it in SVG!

[–] QuazarOmega@lemy.lol 1 points 1 month ago (1 children)

haha, yeah, I'm actually very impressed! And it's also something actually original, so double points

[–] QuazarOmega@lemy.lol 0 points 1 month ago (6 children)

Open source art

Where .kra file? ( ❛ ֊ ❛)

 

My solution:

let

  nixFilesInDirectory = directory:
    (
      map (file: "${directory}/${file}")
      (
        builtins.filter
          (
            nodeName:
              (builtins.isList (builtins.match ".+\.nix$" nodeName)) &&
              # checking that it is NOT a directory by seeing
              # if the node name forcefully used as a directory is an invalid path
              (!builtins.pathExists "${directory}/${nodeName}/.")
          )
          (builtins.attrNames (builtins.readDir directory))
      )
    );

  nixFilesInDirectories = directoryList:
    (
      builtins.concatMap
        (directory: nixFilesInDirectory directory)
        (directoryList)
    );
  # ...
in {
  imports = nixFilesInDirectories ([
      "${./programs}"
      "${./programs/terminal-niceties}"
  ]);
  # ...
}

snippet from the full source code: quazar-omega/home-manager-config (L5-L26)

credits:


I'm trying out Nix Home Manager and learning its features little by little.
I've been trying to split my app configurations into their own files now and saw that many do the following:

  1. Make a directory containing all the app specific configurations:
programs/
└── helix.nix
  1. Make a catch-all file default.nix that selectively imports the files inside:
programs/
├── default.nix
└── helix.nix

Content:

{
  imports = [
    ./helix.nix
  ];
}
  1. Import the directory (picking up the default.nix) within the home-manager configuration:
{
  # some stuff...
  imports = [
    ./programs
  ];
 # some other stuff...
}

I'd like to avoid having to write each and every file I'll create into the imports of default.nix, that kinda defeats the point of separating it if I'll have to specify everything anyway, so is there a way to do so? I haven't found different ways to do this in various Nix discussions.


Example I'm looking at: https://github.com/fufexan/dotfiles/blob/main/home/terminal/default.nix

My own repository: https://codeberg.org/quazar-omega/home-manager-config

1
submitted 2 months ago* (last edited 2 months ago) by QuazarOmega@lemy.lol to c/linuxmemes@lemmy.world
 

We all know who's the real steward of free software and federation

*smiles in anticipation*


legit had to draw the vector logo of Gogs for this, smh

edit: actually... it already exists, oopsie (ᵕ—ᴗ—) smh my head

 

I've been looking around to find a good keyboard for myself after having used a sad wireless membrane, so, after reading around a bit, as my first foray I decided I wanted a 75% with mechanical brown switches, but I'm finding it really hard to find a good list of keyboards that matches my description because I'd like the layout to be Italian and most, if not all of the ones I found are US instead, I'm not a touch typer so I still care about that.

So is there any comprehensive website that allows you to filter by all the relevant characteristics?

[–] QuazarOmega@lemy.lol 0 points 5 months ago (2 children)

Cool, but is copy path to file a thing yet?

[–] QuazarOmega@lemy.lol 0 points 6 months ago (2 children)

it defaults to Italian language

It must be a sign...

🔫🦉Impara l'italiano

[–] QuazarOmega@lemy.lol 1 points 7 months ago (1 children)

Dammit, I'm busted... (but they'll never know I'm also a racist)
race car flip

[–] QuazarOmega@lemy.lol 0 points 7 months ago (3 children)

Wait, I thought I implied the gender change correctly?

[–] QuazarOmega@lemy.lol 0 points 7 months ago (5 children)

Fun fact: they're actually the same person, but he sold it and bought it back when she realized the gross mistake she made

 

Hey, periodic personal perplexity here! 👀

I noticed that my own posts made to external instances are not visible from my own account on this instance, but they are from outside

Even though I didn't find them there, they are still present both here and in the external instance on the respective communities where they were posted to, e.g.

I only see my posts on lemy.lol on my profile.

What happened?

1
submitted 8 months ago* (last edited 8 months ago) by QuazarOmega@lemy.lol to c/meta@lemy.lol
 

These past few days I noticed that Eternity isn't displaying the right information in some places, despite it not having received any new updates.
As far as I saw, there are issues with:

  • Subscriptions: they're shown as empty and the Subscribed list of posts is just filled with All
  • Saved posts: Someone else's saved posts are shown to me, though I don't know whose they are
 

I've been using Quillnote for a long time now and this is a feature I've been sorely missing, are there other apps that can help me do the conversion?

 

When trying to upload any image it says:

Error: Failed to upload image: 
500: Internal Server Error

However uploading works fine in other clients, should I open an issue on the Photon repo, or is this a possible misconfiguration on this instance?

(sorry if I'm the only one that keeps bitching on this community XD, I've actually been enjoying my stay, so thanks for all that you're doing!)

 

Reposting this since the original got deleted (except on the instances where it was federated in time) when my beehaw account was erased alongside a week worth of data a few months ago.
Came across the image and thought "why not post again?", I don't know if I still stand by the meme, but frankly I don't care...

I just want to schizopost

⠛⠛⣿⣿⣿⣿⣿⡷⢶⣦⣶⣶⣤⣤⣤⣀⠀⠀⠀
⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀
⠀⠀⠀⠉⠉⠉⠙⠻⣿⣿⠿⠿⠛⠛⠛⠻⣿⣿⣇⠀
⠀⠀⢤⣀⣀⣀⠀⠀⢸⣷⡄⠀ ⣀⣤⣴⣿⣿⣿⣆
⠀⠀⠀⠀⠹⠏⠀⠀⠀⣿⣧⠀⠹⣿⣿⣿⣿⣿⡿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠿⠇⢀⣼⣿⣿⠛⢯⡿⡟
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠦⠴⢿⢿⣿⡿⠷⠀⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠙⣷⣶⣶⣤⣤⣤⣤⣤⣶⣦⠃⠀
⠀⠀⠀⠀⠀⠀⠀⢐⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⠟

 

What I mean is, should we mostly prefer uploading images to the instance itself or is it better to link to external sources (like imgur, catbox.moe, etc.)?
I ask to know what would be deemed reasonable utilization of the server storage by us users

1
submitted 11 months ago* (last edited 11 months ago) by QuazarOmega@lemy.lol to c/meta@lemy.lol
 

Hey I noticed something very weird today, I don't know if it's Jerboa's fault, but when I vote or comment in a post there I often don't see the effects after changing of the app or refreshing the page, looking in my comment history for example will not show my latest comments, but if I go and check out my profile on the web they are there, same for votes, the moment I vote it is shown, but then I exit, come back and it has disappeared. It's kinda finicky, I don't know if I can explain better

view more: next ›