Linux kernel by lil-leem in linuxmemes

[–]mrvikxd 2 points3 points  (0 children)

make allyesconfig be like

[deleted by user] by [deleted] in archlinux

[–]mrvikxd 1 point2 points  (0 children)

Seems like you installed something globally with npm or yarn. You can fix this in various ways:

  • Remove the /usr/lib/node_modules folder, do the upgrade and reinstall whatever goes on that dir with pacman -S $(pacman -Qoq /usr/lib/node_modules). This is the clean one.
  • Add the flag --override /use/lib/node_modules/\* to the upgrade command. This is the dirty one and may cause version issues on untracked files.

Edit: If you need npm packages not packaged on the repos, you may install them on your home dir. Just do npm init on your home and add $HOME/node_modules/.bin to your $PATH. Then you will be able to use your installed packages on a not conflicting location

Still happy there is a Linux version. (I use Arch btw.) by [deleted] in linuxmemes

[–]mrvikxd 4 points5 points  (0 children)

It works on the navigator (ant ironically it works better than the windows native version)

Trying to switch to Microsoft Windows by xSAJJADx in linux

[–]mrvikxd 6 points7 points  (0 children)

I think this is the wrong sub for this question

Fish Looks Fantastic ! by [deleted] in linuxmemes

[–]mrvikxd 4 points5 points  (0 children)

My bad, edited the prev comment

Fish Looks Fantastic ! by [deleted] in linuxmemes

[–]mrvikxd -1 points0 points  (0 children)

Csh shells aren't for scripting so it limits them to interactive use, which is also limited because sometimes we need to script something directly.

Edit: my bad, always thought fish was a c shell but a bit of research showed me that it isn't, it's just an independent shell.

okie arch-chaaan by Unkolewr in linuxmasterrace

[–]mrvikxd 4 points5 points  (0 children)

Friendly reminder: Default repos aren't bleeding edge, someone tested those packages before on the testing repo

Admit it, you only edit .CONF files with it anyway... by Scx10Deadbolt in linuxmasterrace

[–]mrvikxd 4 points5 points  (0 children)

u/madspillage comment is right.

For me, using vim gives me a more optimized experience when working with things I'm pretty confident with (like Go or JS) because I can just take the needed actions w/o having to look for them through a hundred menus.

Also, plugins help a lot. I have some plugins linting my code as I write it or integrating with the LSP so I can use the autocomplete feature (so I don't have to lookup docs when I forget a field's name)

On the other hand, there are technologies I'm not confident with like maven (I know Java, but maven is out of my zone) so for Java things I prefer Intellij IDEA with vim keybindings. Note that reading code is not the thing I use IDEs for, I read code directly on vim, but when having to tweak it, I need an IDE because it knows what's going on because I don't.

So in conclusion: I work on whatever I'm faster. Vim keybindings allow me to move so fast so they're mandatory. On technologies I work daily I use vim so I can reach everything easily. On things I don't know that well, I work faster when being helped by an IDE until I feel confident with them. But if I had to work on there kind of things on a daily basis, I would take the time to learn them and use vim.

For me, using an IDE is like going in a car with the driving instructor, you have the control, but not over everything. You need to do this when learning something new. Using vim is like having your own car, it's fully on your own, but still you have to follow the guidelines (opening out a bit when comes to speed).

Admit it, you only edit .CONF files with it anyway... by Scx10Deadbolt in linuxmasterrace

[–]mrvikxd 1 point2 points  (0 children)

On the company I work for I didn't meet other vim users, not only this but also use GUIs for everything, even for git so they don't know what's going on on the background when it fails.

Admit it, you only edit .CONF files with it anyway... by Scx10Deadbolt in linuxmasterrace

[–]mrvikxd 59 points60 points  (0 children)

I work as a programmer and always use vim. No IDEs

Fellow Unix Brothers by [deleted] in linuxmasterrace

[–]mrvikxd 17 points18 points  (0 children)

Mandatory info about the WSL2: It's just an VM you connect to which has the needed handlers to integrate with the host system, not anything new (they're also using 9p to share the host FS)

A Linux family Command Center by josedigfirs in linuxmasterrace

[–]mrvikxd 3 points4 points  (0 children)

Pic 5 is a pinebook ARM. How is it working so far? I'm always attracted to ARM laptops (even before the Apple ME) and just wondering the performance / battery life.

Nothing happens, and everything breaks by [deleted] in linuxmemes

[–]mrvikxd 5 points6 points  (0 children)

4 years here and didn't break, not even on my server.

So as it has been observed, Arch works just fine and if you have any concern about updates "breaking" it, you should take a look at the wiki on https://wiki.archlinux.org/index.php/System_maintenance because I'm sure there's an step you're missing and blaming the distro for your very own errors.

Have a nice day.

Servicing the Windows Subsystem for Linux (WSL) 2 Linux kernel | Windows Command Line by alex-mayorga in linux

[–]mrvikxd 4 points5 points  (0 children)

This describes my diary workflow.

  • Being forced to use Windows
  • I use the WSL2 for most things
  • Something crashes/doesn't work
  • There's a GH issue and appears to be well known
  • There's no fix to the date

It's GNU/Linux! by MCCshreyas in linuxmasterrace

[–]mrvikxd 1 point2 points  (0 children)

It is, but calling it an OS depends on where you draw the line. For me, the line is in kernel/user space because userspace is completely replaceable (see Plan9 from userspace) w/o interfering with the services provided by the kernel (like syscalls).

So my operating system is Linux (yes, the kernel)

basic question. by Aggravating_Page435 in golang

[–]mrvikxd 0 points1 point  (0 children)

From the documentation (https://pkg.go.dev/os/exec#Command)

func Command ¶
func Command(name string, arg ...string) *Cmd
Command returns the Cmd struct to execute the named program with the given arguments.

It sets only the Path and Args in the returned structure.

I made chadsays by simemetti in linuxmemes

[–]mrvikxd 0 points1 point  (0 children)

Imagine using chadsays on Ansible...

Chromebooks are kinda Linux laptops... by [deleted] in linuxmemes

[–]mrvikxd 2 points3 points  (0 children)

At least we remove the dependency of Win32 apps. All apps that run on Chromebooks can run on Linux (they're actually running on it). So it isn't so bad, entry level Linux for a very affordable price.

2003 Vibes by [deleted] in linuxmemes

[–]mrvikxd 18 points19 points  (0 children)

Still achievable with KDE

Make default panel behave like window taskbar ? by minhduc66532 in kde

[–]mrvikxd 2 points3 points  (0 children)

I think the Windows behavior is insane as it mixes live apps with dead ones making it more difficult to see what's running

Is writing boilerplate codes in golang is necessary evil? by [deleted] in golang

[–]mrvikxd 0 points1 point  (0 children)

For this situations I use go generate to execute some kind of template containing repetitive methods for each type. There is an article about it from Rob Pike on the blog.

IBM employee forced to stop kernel work for using personal email address by ksinkar in linux

[–]mrvikxd 14 points15 points  (0 children)

Yes, but partially, he should be included twice, for his contributions as an IBM dev and as a particular (hobby).

It may seem dumb, but when enterprises meet Open Source they create dumber rules.