no_stupid_questions No Stupid Questions (Developer Edition) Why UTM VMs so slow compared to Parallel Desktop on my Intel MacBook
Jump
  • howarddo howarddo 1 year ago 100%

    Thank u! Guess I'll stick with Parallels for now.

    2
  • no_stupid_questions
    Why UTM VMs so slow compared to Parallel Desktop on my Intel MacBook

    Hi, I'm using a MacBook Pro 2018, and I'm dipping my toes into virtual machine, tried VirtualBox and then moved to QEMU with [UTM](https://mac.getutm.app/) after some recommendation on YouTube saying KVM is just better. However, my Windows 10 virtual machine created with UTM is so slow and laggy. Then I tried the [Parallel Desktop](https://www.parallels.com/), which is propriety and the performance is so much better. Why is that? I don't want to use a propriety paid program for VM, so I want to ask how to improve performance on UTM or any open-source alternative that gives the performance on par with one on parallel desktop. Thanks for your help! []() []() []() []()

    7
    2
    asklemmy Asklemmy Do you care about diamonds?
    Jump
  • howarddo howarddo 1 year ago 100%

    is it any better than Invidious? I usually watch through yewtu.be

    1
  • experienced_devs Experienced Devs How do you manage your dotfiles?
    Jump
  • howarddo howarddo 1 year ago 83%

    I used bare git repo before, then switch to GNU Stow + Nix home-manager.

    4
  • memes Memes Stop he's already dead
    Jump
  • howarddo howarddo 1 year ago 87%

    based EU

    18
  • privacy Privacy About Privacy: Browsers and Search Engines
    Jump
  • howarddo howarddo 1 year ago 100%

    yeah me too, haven't heard of it before but I'm glad I can use it now.

    1
  • technology Technology The shady world of Brave selling copyrighted data for AI training
    Jump
  • howarddo howarddo 1 year ago 100%

    It's open-source and only on F-droid

    1
  • technology Technology The shady world of Brave selling copyrighted data for AI training
    Jump
  • howarddo howarddo 1 year ago 85%

    seem like a good place to shill my blog about switching browser and search engine. I recommend Librewolf on desktop and Mull on android tho. view this privacy comparison

    5
  • privacy
    Privacy howarddo 1 year ago 100%
    About Privacy: Browsers and Search Engines https://howarddo2208.github.io/posts/06-about-privacy-browsers-and-search-engines/

    Hi, so I stumbled on some videos and decided to change my browser and search engine for more privacy. I wrote about it in my blog, hope u find it useful.

    5
    2
    commandline commandline Fzf Tmux Session Manager
    Jump
  • howarddo howarddo 1 year ago 100%

    nice, didn't know about it, thank u!

    2
  • programming Programming [closed] [help] what font do you use in your code editor/IDE?
    Jump
  • howarddo howarddo 1 year ago 100%

    Comic Sans is the answer.

    5
  • commandline commandline Can't remember the name of that one command line tool? Next time, add a comment!
    Jump
  • howarddo howarddo 1 year ago 100%

    I tried it, it's nice, thank you man! I'm on zsh, so I have to add history 0 in pick_from_history tho. It would be nicer if it allows continuous deletion and not need to rerun every time. Btw, even when I delete it locally it wouldn't delete already synced history on Atuin, I guess I'll take a look at that later.

    2
  • commandline commandline Can't remember the name of that one command line tool? Next time, add a comment!
    Jump
  • howarddo howarddo 1 year ago 100%

    Oh, I didn't know that, thanks! Do you know any quick way to search and delete password contained commands in the history?

    2
  • commandline commandline Can't remember the name of that one command line tool? Next time, add a comment!
    Jump
  • howarddo howarddo 1 year ago 100%

    Nice tip, I will start doing it from now on. I recommend Atuin to keep and sync the shell history, although I don't like its default bindings.

    5
  • tmux
    Tmux howarddo 1 year ago 100%
    Fzf Tmux Session Manager https://howarddo2208.github.io/posts/04-fzf-tmux-session-manager/

    I already posted this on `c/commandline` but I think it's more suitable here.

    2
    0
    community_request Community Request Tmux community request
    Jump
  • howarddo howarddo 1 year ago 100%

    done!

    2
  • tmux
    Tmux howarddo 1 year ago 100%
    Hi there!

    Welcome to Tmux community, let's share your configs, seek technical help and have some discussions.

    3
    0
    neovim
    Neovim howarddo 1 year ago 90%
    How I manage snippets https://howarddo2208.github.io/posts/03-how-i-manage-snippets/

    Hi guys, it's my new blog post on managing snippets with a TUI program called [Nap](https://github.com/maaslalani/nap). I know it not addressing Neovim specifically, but writing code in the terminal in general, and I'm requesting `Tmux` community btw. Hope you find the blog useful.

    8
    0
    asklemmy Asklemmy Are you replacing Reddit with Lenny?
    Jump
  • howarddo howarddo 1 year ago 100%

    I just hope lemmy instances are more searchable like reddit. That would kill any usage of reddit for me for sure

    4
  • neovim Neovim null-ls is being archived
    Jump
  • howarddo howarddo 1 year ago 100%

    Good for him, I personally think null-ls should be a core functionality rather than a plugin.

    8
  • neovim Neovim macros not working, stopping in the middle of execution
    Jump
  • howarddo howarddo 1 year ago 100%

    If you suspect plugins break your macros, do a binary chop disable plugins until you find the culprit. That's what I usually do.

    2
  • programming Programming Working on a desktop app for Lemmy using Tauri, a rust based framework
    Jump
  • howarddo howarddo 1 year ago 100%

    nice progress, keep it up!

    3
  • neovim Neovim Get rust program project root using lua script
    Jump
  • howarddo howarddo 1 year ago 100%

    Nice! Didn't know I need it

    2
  • linux Linux That Computer Scientist - Nix is the New Arch!
    Jump
  • howarddo howarddo 1 year ago 100%

    Nix ftw!

    5
  • neovim Neovim GitHub - akinsho/toggleterm.nvim: A neovim lua plugin to help easily manage multiple terminal windows
    Jump
  • howarddo howarddo 1 year ago 100%

    I think you can learn a thing or two from this guy's config, his keybinding config is clean and I stole it :D toggle layzygit and vifm from toggleterm is nice if you use them. Btw: it only configs float terminal, side by side terminals I just use tmux instead

    2
  • neovim Neovim *Permanently Deleted*
    Jump
  • howarddo howarddo 1 year ago 100%

    Nice, I'm using leap.nvim and will give this a try. Seems like a better implementation

    2
  • neovim Neovim Applying to be a mod
    Jump
  • howarddo howarddo 1 year ago 100%

    ok then, welcome aboard!

    6
  • rust Rust How do I improve on borrow checker skills?
    Jump
  • howarddo howarddo 1 year ago 100%

    Seems interesting, thanks!

    1
  • rust Rust How do I improve on borrow checker skills?
    Jump
  • howarddo howarddo 1 year ago 100%

    Thank u, I'll take a look

    1
  • android Android EU votes to mandate removable batteries in smartphones in a landslide; no more glued together junk!
    Jump
  • howarddo howarddo 1 year ago 100%

    huge W

    4
  • rust
    Rust howarddo 1 year ago 100%
    How do I improve on borrow checker skills?

    Hi guys, I'm a soydev trying to learn rust. It's hard, especially with the references, ownership, the compiler goes crazy every time and I just throw all the references, dereference until it stops. I'm not used to it coming from JS. Do you have some resource, tips to improve on this? Thank you very much. Side note: what is your first project in rust? And what are some interesting open-source rust projects, you go to learn from/ contribute to?

    12
    4
    neovim Neovim Neovim is highly Admired IDE ~ Stack Overflow Developer Survey 2023
    Jump
  • howarddo howarddo 1 year ago 100%

    It's kinda janky, many neovim plugins don't work inside vscode

    4
  • meta Programming.dev Meta Programming.dev Matrix & Discord Rooms
    Jump
  • howarddo howarddo 1 year ago 100%

    Are those two servers bridged?

    2
  • neovim
    Neovim howarddo 1 year ago 92%
    Vim tips from my favorite boomer youtu.be

    he gives some really nice tips with the the `g` key, I think u can learn a thing or two from this.

    11
    0
    neovim Neovim I love using Home Manager with Neovim
    Jump
  • howarddo howarddo 1 year ago 100%

    Nice, I do use home-manager but only to install packages, still manage dotfiles with GNU Stow. here's mine

    3
  • howarddo howarddo 1 year ago 100%

    I can help with c/linux

    3
  • neovim
    Neovim howarddo 1 year ago 100%
    Understand the basics: buffers, windows and tabs https://blog.sanctum.geek.nz/buffers-windows-tabs/

    If you are like me, chances are you used Neovim for a period of time without knowing the basics. The notion of buffers windows and tabs in Vim is quite different from other IDEs/code editors. I suggest you read through this and [this Stackoverflow answer](https://stackoverflow.com/a/26710166/14156935) to get some understanding of this matter.

    14
    1
    programmerhumor Programmer Humor I still have nightmares (not OC)
    Jump
  • howarddo howarddo 1 year ago 100%

    Hey I'm Vietnamese, nothing to scared of tower of Hanoi ok? Come vitsit us, it would be nice experience for u I'm sure

    2
  • android Android Why do you personally prefer using an Android phone?
    Jump
  • howarddo howarddo 1 year ago 91%

    I dont mind using iphone over android, it's just that Apple make it so damn hard to build an app for iOS (require Xcode on macOS only) and not allow sideloading app, like hello? I'm the one who own the phone here. So I stick with android, and think anybody who like to tinker with their setup and is a little tech savy should not use Iphone. Thanks for coming to my TED talk

    10
  • experienced_devs Experienced Devs Recommendation to get more passion for programming?
    Jump
  • howarddo howarddo 1 year ago 100%

    wow, you built that? That's so cool man! Thanks for the advice

    2
  • lemmyworld Lemmy.World Announcements Tomorrow many subreddits will open up again, will you switch back to Reddit or stay on Lemmy (or use both)
    Jump
  • howarddo howarddo 1 year ago 100%

    just come back to reddit and tell people to move here guys. Other than that, just add reddit to google search to get better result, that's it. I wish lemmy will have better SEO in the future.

    8
  • shell Shell Scripting Fuzzy-switching sesssion in tmux script
    Jump
  • howarddo howarddo 1 year ago 100%

    nice, I'll check it out

    1
  • meta Programming.dev Meta Community Request Thread
    Jump
  • howarddo howarddo 1 year ago 100%

    I don't see it necessarily a bad thing tho, yes the bigger community will attract more people, but smaller ones like in this instance can have more niche, more closed interaction. We're not trying to compete here, users can subscribe to multiple community if needed. On Reddit it's the same, r/art and there's r/art2 and so on. If one turns bad, there's still a community for people to move to.

    4
  • shell Shell Scripting Fuzzy-switching sesssion in tmux script
    Jump
  • howarddo howarddo 1 year ago 100%

    Very nice, thanks. But I'm not always inside neovim to use this plugin tho

    1
  • meta Programming.dev Meta Community Request Thread
    Jump
  • howarddo howarddo 1 year ago 100%

    I think we should have opensource, display Open Source community

    3
  • linux
    Linux howarddo 1 year ago 100%
    Nix - An universal package manager https://nixos.org/

    I think the main pain point of distro hopping is learning a new package manager, I discovered Nix a while ago, it works on every single OS, has the biggest package repo out there. I replaced Homebrew on my mac with it. If this piques your interest, give it a go. Later, you can integrate with Home-manager to manage all of your program config to have a reproducible dev environment on any machine, as described in the [tutorial here](https://www.youtube.com/watch?v=utoj6annRK0). The catch is it's really advanced and got steep learning curve. You can adopt gradually tho. Just get started with `nix-shell` and `nix-env`

    5
    0
    rust Rust Are there any tutorials you would like to have made?
    Jump
  • howarddo howarddo 1 year ago 100%

    Just make anything that the easiest to do that can help people, no matter how mundane it is, the point is to get started making videos. I'm just a beginner so if u got beginner tutorial I will watch it! Good luck

    2
  • rust Rust How long does it take you guys to complete the book?
    Jump
  • howarddo howarddo 1 year ago 100%

    yes, it's ubiquitous so I just call it the book :D

    2
  • meta Programming.dev Meta Community Request Thread
    Jump
  • howarddo howarddo 1 year ago 100%

    I think we should have linux community, display Linux

    4
  • neovim
    Neovim howarddo 1 year ago 100%
    Auto-create folder when saving a new buffer https://jdhao.github.io/2022/08/21/you-do-not-need-a-plugin-for-this/

    If you find yourself adding a new file with `:e` but the folder isn't there yet, this is for u

    6
    1
    neovim
    Neovim howarddo 1 year ago 75%
    Hey there

    General Kenobi

    2
    0
    experienced_devs
    Experienced Devs howarddo 1 year ago 96%
    Recommendation to get more passion for programming?

    What are some of your recommendations for books, videos, podcasts, or any other media that inspire and spark more passion for programming and computer science in general? I'm interested in hearing how these resources have helped you grow as a programmer.

    28
    34
    rust
    Rust howarddo 1 year ago 100%
    How long does it take you guys to complete the book?

    I'm a beginner who just started to read the rust book, I find it quite tedious and wonder how long does it take u guys to read it? Also, any suggestion after finishing reading the book?

    5
    10
    shell
    Shell Scripting howarddo 1 year ago 100%
    Fuzzy-switching sesssion in tmux script https://jdhao.github.io/2021/11/20/tmux_fuzzy_session_switch/

    I found this post really helpful to anyone who is using tmux

    9
    7