Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MI
mindlessLump @lemmy.world
Posts 2
Comments 42
iPhone @lemmy.world mindlessLump @lemmy.world

iPhone 15 pro design is bad

I just want to rant. Was using my iPhone X since launch and figured I should finally upgrade. Got the iPhone 15 pro when it came out. The digital island is hideous. Makes no sense, and I don’t see how those features couldn’t have been incorporated into the notch. We just lose vertical screen real estate. Feels like big brother is staring at me constantly, whereas the notch kind of faded away.

The camera bump is huge, and feels awful to touch. It also makes case designs bad as well with the raised edge. It’s very hard to find a case without the raised square borer around the camera bump. These cases leave marks in all my pants. The funniest thing to me is there are billboards that feature the raised camera of the iPhone 15. There are also posters when you walk into an Apple Store of the same. As if they think it’s beautiful. I wish I had gone with my gut and not purchased the phone.

Making me think more and more about running Graphene on a pixel. Ugh, you just can’t win with phones now a days.

I realize for better cameras, you need longer lenses, but it should be a phone first.

5
Why does hosting Lemmy require a display?
  • I think there is some info missing. You’re using SSH to access the server where you are running the docker image? Why does your server have X server installed?

    I have no experience running Lemmy. It could be the Lemmy instance includes X server to run some kind of GUI? Seems strange.

  • Steamdeck setup without PC

    I’m considering purchasing a steamdeck. I may be away from my computer when I get the steamdeck. Could there be any issues with setting up games without access to a computer with my steam account? I assume cloud saves will be available. What about setting up a game that requires rockstar launcher?

    Edit: Thanks for the feedback. It looks like the answer is no, I don’t need access to a computer with my steam account.

    26
    Recommend me a programming language
  • I would second Elixir. Either that or Rust. Sure both are popular, but for good reason.

    They are completely different from the languages you use.

    You will be introduced to new paradigms.

    As a person who used the same stack as you (albeit typescript instead of JavaScript), I think it would be a waste of time to learn C#. It is so close to Java, and learning it may make you hate having to use Java, because it seems a bit better put together. Even though it runs on Linux, and is a good language, I don’t think there is ever a reason to chose it over Java, because M$.

  • Organise Google Takeout Files
  • Check out exif tool. You could also incorporate jq a command line json parser, to extract data from the json file. If you are trying to do higher level sorting/organization, you may consider using a scripting language other than bash/zsh. Guaranteed there is a Python package for reading exif data.

    https://askubuntu.com/a/404632

  • Should I get a PS5?
  • PS5 and the Xbox are great consoles. I still have and use my PS4. I don’t think you would regret buying one to compliment your steam deck. Disclaimer: I own neither a PS5 nor a steam deck.

  • Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)
  • Yes, you can debug with vim + plugins, but I haven’t taken the time to set it up. You can do the same in emacs. I haven’t tried emacs as an IDE. I’ve read that LSP support is pretty good at this point, and I’m interested to set it up. I think spacemacs makes that pretty easy. I have LSP hooked up in nvim and have near parity with VS Code, but I’ve been wanting to swap my config to a Lua based one.

    I think running neovim as a standalone app is rooted in the desire to manage it with a window manager, but for me, being in the terminal is a huge plus. Pair that with tmux, and you can piece together an IDE outside of nvim as well, say, running gdb in a window compiling your app in another, and having nvim open in the next with convenient hotkeys to manage the windows and copy text fluidly between them.

  • Looking for input regarding finding an IDE (spoilers: involves Emacs and Vim)
  • I would roll your own config with both. I use NeoVim every day. It’s not my main IDE, mainly due to working with Java dev and needing a debugger. But need to edit a command? ctrl-x ctrl-e. Want to pipe output of a command to an editor? ‘| vim -‘ Vim macros can save you so much time, and are fun to implement. It’s an essential tool imo. As I understand it, eMacs is better used as a standalone application than in the terminal. My primary use for emacs is org mode. You can export org mode to multiple formats including markdown. Easy to share notes to a wiki or readme. You can also execute code blocks within org mode using babel. Have a csv that you want to turn into an ascii table? Org mode can do that as well, and you can add functions to columns. You’ll have to enable these packages in your config. Hint, figure out “use package” from the start. Back to my first bit of advice, figure out what you want to do in each, and pull in a few packages to your config. You’ll have the basics down. Then when you want to grab a batteries included framework, you’ll have some opinions on which one you might want to use. NvChad looks cool, but it almost seems too much for me, and I’m attached to my simple configuration. I don’t want tabs in vim because I have a cool fuzzy search for buffers. That being said, in eMacs, I have a package that implements tabs. Anyway, I say just start using them!

  • What's an elegant way of automatically backing up the contents of a large drive to multiple smaller drives that add up to the capacity of the large drive? (on Linux)
  • You could create a Python script to do this. There is a library called psutil that would help. Basically,

    • iterate over mounted drives and see how much each has available
    • based on these values, iterate over your backup files and separate them into chunks that will fit on each drive
    • copy chunks to respective drives

    Would be a fun little project even for a beginner I think.