@blotz@lemmy.world avatar

blotz

@blotz@lemmy.world

This profile is from a federated server and may be incomplete. View on remote instance

blotz ,
@blotz@lemmy.world avatar

Okay wow. I looked into your repo and its a really interesting implementation of a DSL. I think I get what the code is trying to do? You run shimky through bash and it turns into python code? meta programming stuff! I think its a regular language? its hard to tell.

So I've actually been studying DSLs for a few months and I can recommend some ways for you to improve this code if you want.

blotz ,
@blotz@lemmy.world avatar

Love it but I can't get over the gap between the debian logo and rainbow

blotz , (edited )
@blotz@lemmy.world avatar

Nemo/most file explorers have a remote server option. For nemo, "Files > Connect to server". Once configured, you should be able to view your server files from your file explorer and uploading files should be as easy as drag and drop. I'm pretty sure nautilis has something similar too!
https://lemmy.world/pictrs/image/19692bf8-91fb-4d55-bb23-982e8f94ba03.png

It's not the best for security because if someone gets your computer, they can access your server through the file explorer. But it's fast and convenient if you are already using your file explorer.

blotz ,
@blotz@lemmy.world avatar

what! thats so dumb xD. so ftps stands for file transfer protocol secure, and sftp stands for ssh file transfer protocol? we have reached recursive acronyms.

blotz ,
@blotz@lemmy.world avatar

Okay this has made it so much worse. i figured that the s in https and ftps stands for secure like a reasonable person. of course it doesnt xD. you would think that this is at least consistent but alas. guess what s in ssh doesnt stand for :)

[Thread, post or comment was deleted by the author]

  • Loading...
  • blotz ,
    @blotz@lemmy.world avatar

    I understand the frustration get how annoying it is but I also can see it from leah perspective. Honestly I think this is a misunderstanding and I don't think anyone is trying to be toxic (at least not initially. The your work was shit comment is rude af)

    This may not be what you want to hear but I think you should consider whether all this argument and feeling bad is worth the potential upside. What happened was shitty but you shouldn't let this ruin your day.

    blotz ,
    @blotz@lemmy.world avatar

    Feel like this should be included here. I'm pretty sure I found the original pr. I couldn't find an associate issue so I'm not sure where the miscommunication about waiting happened.

    https://codeberg.org/libreboot/lbmk/pulls/181

    blotz , (edited )
    @blotz@lemmy.world avatar

    You are running fedora which is using the dnf package manager. The commands you mentioned (apt/ppa) are part of the apt (aptitude) package manager which is comes with Ubuntu.

    Apt is the command to install/manage packages on Ubuntu (and other distros that use apt). A ppa is a special way to tell apt where it can download packages from. It lets you a install 3rd party packages not provided by your distros default selection. It is specific to apt and will not work for dnf.

    This isn't the end of the world and you can still install the package. Because these packages are open source, you can build the package from source. The instructions for which can be found on the github readme. Hopefully this cleared some things up!

    [Edit]
    done some poking around, and I managed to get it running on fedora. I had weird issues building it from scratch, so I did it in a janky way by downloading and extracting the deb (it had precompiled bin inside). Looks to be working tho I couldn't test it because no qemu

    blotz ,
    @blotz@lemmy.world avatar

    This isn't really guide. More a tool for finding what makes your system look like a VM. pafish is a good tool for detecting vms. It also tells you what gave it away. You can use pafish to find out what is giving you away and fix it.

    blotz , (edited )
    @blotz@lemmy.world avatar

    What's up with the ux design of nix? I get it's made for advanced users but still. I'm reading through this guide and man it's convoluted.

    The different ways of installing packages. Either through editing the configuration.nix or running a command.
    The weird inconsistency of nix commands. nix-env -iA to install and nix-env --uninstall to uninstall. Then updating uses nix-channel --update but upgrade uses nixos-rebuild switch --upgrade. All this to use the package manager. Also haven't even mentioned flakes or home manager.

    It's a cool OS, but the UX really needs work imo.

    [Edit]
    I do wanna add something else too because I feel like my point isn't getting across.

    It's okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn't going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn't cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.

    People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won't know about this new command.

    blotz , (edited )
    @blotz@lemmy.world avatar

    Oh that's good that they are addressing those issues with a new command. Hopefully it gets into stable soon.

    Might be that nix-env -iA is bad practice! I'm strictly talking about ux design here and nix-env -iA is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using nix-env -iA)

    A new user isn't going to know what bad practice is.

    blotz ,
    @blotz@lemmy.world avatar

    I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.

    Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.

    blotz , (edited )
    @blotz@lemmy.world avatar

    My thoughts on this? I think people should care less about what software other people use.

    Man, display servers look hard to develop and I’m glad we have two amazing/successful projects to choose between! I think the devs who work on X are doing an amazing job and it’s amazing to see how passionate the devs/users are for Wayland.

    If bobby tables likes to use x because they know how it works and are comfortable with it, let them work with x! If you think it’s okay to judge/pester/shame people because some software they choose to use, shame on you! In the end, does it really matter what you use.

    blotz ,
    @blotz@lemmy.world avatar

    aren’t any devs working on X.

    Didn’t know about that! Good for them. I would still argue it’s a very popular and successful software despite it’s unholy codebase.

    It really is a “rock and a hard place” …

    Yeah. I hope it’s just a vocal minority but it’s depressing when you see people act like this in the wild.

    blotz ,
    @blotz@lemmy.world avatar

    NixOS.

    Cool package manager but constantly breaking compatibility with none nix package managers really annoyed me. (Ghcup, mason, etc…)

    Also how difficult they made compiling software from source. I could live with nix packages if I could also compile the programs I need from source.

    Great server os. I don’t understand how people use it as a daily driver

    blotz ,
    @blotz@lemmy.world avatar

    Wdym “not for everyone”

    blotz ,
    @blotz@lemmy.world avatar

    Log in as root to avoid trying to make sure no files in /home/ are being read/written to.

    Step 1: copy data to new drive. Mount new drive to /mnt/. cp -ra /home/* /mnt/. -a means that all permissions remain the same which will mean that your user can still read them. Check the man page for more details. This command will take a while. Use -v to see progress. You should see a folder with your username appear.

    Step 2. Prepare /home for new drive. Move the files to a new folder. This is done to make sure you can still easily go back. mv /home/ /home-bak/ keep your old home dir safe in case a mistake was made. mkdir /home/.

    Step 3. Mount your new drive. Mount your drive to /home/ and check if you can login. If everything went correctly, you should be able to just login. Finally you need to update your /etc/fstab to include this new drive. This will make sure your home drive mounts when you start your os. If everything is working, you can delete your home-bak as well.

    blotz ,
    @blotz@lemmy.world avatar

    This is a rough guide written on mobile. its probably best if someone double check some of this stuff before op tries it.

    blotz ,
    @blotz@lemmy.world avatar

    the mv home is just renaming the folder so you can mount home in the same space. Rsync is probably better than cp but I didn’t want to suggest tools that op doesn’t have installed.

    blotz , (edited )
    @blotz@lemmy.world avatar

    What is the original size of the program before docker?

    edit: Also the docker sandbox is not perfect for running unsafe programs. You could still have programs slow down your entire system by taking as many resources as possible. eg. forkbombs.

    blotz ,
    @blotz@lemmy.world avatar

    Linux has ulimit so I assume docker does aswell

    blotz OP ,
    @blotz@lemmy.world avatar

    Does artix only boot without systemd or is it completely systemd-less? If it is systemd-less, how do services like docker work with that?

    blotz OP ,
    @blotz@lemmy.world avatar

    I tried nix actually. Personally, I think it would make a great server os, but I do not enjoy it as a daily driver. I didn’t like the fact that I was forced to install everything through nix and couldn’t compile software from source.

    blotz OP ,
    @blotz@lemmy.world avatar

    What’s fedora like to use? I dont see it mentioned as much as Debian or Arch.

    Anyone want to try this "nyancat" docker image? It's pretty big -- 23kIB. :^) ( hub.docker.com )

    Long, short story: CLI animation with some minor annoyances. “Handcrafted” most of em out of the .c file, followed by a bunch of gcc flags. Made it distroless, and this came up. Then my “sharing itch” started after checking the memory usage of the container at a whooping 0 bytes. (I know it must be way more than that,...

    blotz ,
    @blotz@lemmy.world avatar

    Why wrap a CLI tool in a docker container? Wouldn’t it be simpler to directly compile nyancat to multiple architectures if the goal is to make it run on all platforms?

    blotz ,
    @blotz@lemmy.world avatar

    Oh that is weird? Just to confirm, can you boot into the live USB?

    blotz , (edited )
    @blotz@lemmy.world avatar

    I’ve been changing my useragent to chrome when I get the adblock popup. I haven’t seen any popups while using a chrome user agent. Not sure if it works 100% of the time but I hope it helps!

    blotz ,
    @blotz@lemmy.world avatar

    Pretty simple and elegant solution. Nice job!

    blotz OP ,
    @blotz@lemmy.world avatar

    Im looking at setting up a lemmy instance on a rpi3 with cloudflared tunnel! I'm curious to see if anyone else has done this and how it was.

    Edit: I'll give it a whirl and hopefully post an update from my new instance later!

    Edit 2: I appear to have lost my micro sd card reader! I cant write a new image hah nevermind found it!

    blotz OP ,
    @blotz@lemmy.world avatar

    Are you asking me what i plan to set the cap to? I guess just me. I cant see anyone else wanting to run off a pi from my house and there are so many other instances to join.

    blotz ,
    @blotz@lemmy.world avatar

    CF Tunnel

    Cloud Flare tunnel? If so, Could you point me in the direction of some resources for cloudflare tunnels! I always feel like i'm stumbling around in the dark when i'm trying to configure a cloudflare tunnel! :P

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines