pvik's recent activity

  1. Comment on Why vi rocks in ~comp

    pvik Link Parent
    I see the editor war as more of an argument amongst people who are passionate about their tools (editors are tools for coders after all). This is more so when you've spent a considerable time...

    People argue about which 40+ year old text editor is better when practically every editor offers the same functions, either natively or with extensions.

    I see the editor war as more of an argument amongst people who are passionate about their tools (editors are tools for coders after all). This is more so when you've spent a considerable time customizing that tool to your needs (I have been tweaking my emacs config for close to 10 years now)

    I also disagree about emacs (or vi) keybindings not providing any significant efficiency improvement. Apart from "stop and go" typing, A lot of coding is also text manipulation (refactoring code, moving code around, etc) and moving around in your source files (jumping to the next fn def, etc). Having keybindings tailored to your needs (and the language you're working in) does improve your efficiency. (This is even more important when working with a lisp based language, I cannot imagine not using emacs when working with CL or clojure).

    (Also, typing long streams of text would amount to same (similar?) amount of keystrokes irrespective of the editor used, however the amount of keystrokes could considerably be different when you're moving around a file, based on the keybindings the editor provides)

    For local work, as far as I'm concerned, there's no substitute for an application with a good GUI.

    Also why is a graphical user interface important for a text editor? As long as the application in question has a good user interface, why does it matter if it graphical or not? I would rather have a text editor that works well over SSH or if I am running it from XWindows (a la emacs), ... or even allow me to edit files over SSH.

    I guess at the end of the day I am just tired of all these editor wars. Use the tool(editor) that works for you. However, before passing judgment on another user's choice of tools, try out those tools in earnest! (These tools have a steep learning curve, and trying out vim/emacs over an afternoon isn't really going to expose you to the advantages people glean from using them)

    Also, there should be a reason why emacs is still being actively developed and maintained with an active base of users developing packages in elisp for it! And you have projects like neovim...

  2. Comment on Switching from Win10 to something else: what are my options? in ~tech

    pvik Link Parent
    I was in a similar situation. I started learning Solidworks for 3d printing and tried running it in a VM with linux host. The performance was atrocious (Virtualbox, did not try VMWare)....

    I was in a similar situation. I started learning Solidworks for 3d printing and tried running it in a VM with linux host. The performance was atrocious (Virtualbox, did not try VMWare).

    Thankfully, I was in the process of upgrading my desktop, so I made sure I got a motherboard which supported proper IOMMU groups for PCI passthrough. Setup one of my graphics card with PCI passthrough to a qemu/virtd VM with windows 10 (synergy for sharing mouse/keyboard with my host and win10 VM). I have been using this for about 6 months now and am pretty happy with this setup so far. (I have a 3 monitor setup, so it helps to assign one monitor to win10 when the VM is running)

    1 vote
  3. Comment on People of Tildes, what apps and programs do you use regularly on your PC? in ~tech

    pvik (edited ) Link Parent
    There are a few different ways you can handle contacts with mutt, some mentioned here. I personally use khard. You should give mutt (or a similar mail clients) a try, once you get the hang of it,...

    There are a few different ways you can handle contacts with mutt, some mentioned here.

    I personally use khard.

    You should give mutt (or a similar mail clients) a try, once you get the hang of it, I don't think any web based client will be able to compete :)

    Edit: forgot about calendar. I do not get any calendar invites on my personal email (.ics), however, I often times will want to add to-dos or reminders based off of emails. I have a mutt macro which add such reminders and todo's to an org-file I use (synced across multiple devices). org-mode is an emacs major mode which I use for most of my notes and managing my appointments etc!

    Also, mutt is extremely customizable, so there are a lot of ways you can choose to handle your contacts and calendars. for example this blog post describes a method to parse exchange calendar invites, etc

  4. Comment on People of Tildes, what apps and programs do you use regularly on your PC? in ~tech

    pvik Link Parent
    I use thunderbird for my work email and mutt for personal email. The primary motive for me to use a desktop mail client is so that I can have a local copy of all my emails. (especially work...

    I use thunderbird for my work email and mutt for personal email.

    The primary motive for me to use a desktop mail client is so that I can have a local copy of all my emails. (especially work emails).

    I also like the ability to customize my local client to my needs, having my custom keys and routines and mboxes. You may be able to achieve the same using a web client, for most of the web mail clients I have used, you have to use the shortcuts and command that have already been setup by the provider and have very little customizability (I could be wrong, it's been awhile since I tried using web clients)

  5. Comment on People of Tildes, what apps and programs do you use regularly on your PC? in ~tech

    pvik Link Parent
    org-mode works great for me. However, you'll have to use emacs. It allows me to tag notes, have deadlines for notes, link them to other files/notes. Quickly see an agenda of notes with deadlines...

    org-mode works great for me. However, you'll have to use emacs.

    It allows me to tag notes, have deadlines for notes, link them to other files/notes. Quickly see an agenda of notes with deadlines in a time span, and a lot more really nifty features. It is extremely powerful (and living within the domain of emacs, very customizable as well :)

    2 votes
  6. Comment on What anime, old or new, did you not expect to enjoy, but now highly recommend? in ~anime

    pvik Link
    Darker than Black 1. I had put this off multiple times, before I started watching it on a Friday night and ended up watching the entire series over a weekend. Since then this is one of the few...

    Darker than Black 1.

    I had put this off multiple times, before I started watching it on a Friday night and ended up watching the entire series over a weekend. Since then this is one of the few anime series I have re-watched several times!

    4 votes