thekelvinliu
thekelvinliu on Hacker News
:term really changed the game for me. being able to run commands and then work with the output in other modes is so convenient. pair with neovim-remote[0], and it's pretty magical.
i stopped using tmux because now all i need to do is open a terminal buffer in a new split to multiplex. i rarely used it for sessions, but use abduco[1] for that now when i find the need.
[0]: https://github.com/mhinz/neovim-remote
[1]: https://github.com/martanne/abduco
browsers let users access content from the internet and some of that content is video. for the life of me i can't see why it took so long ;)
can't speak for everyone, but as a software engineer, it's about getting as close to my ideal editing workflow as possible. with vim i get to stay in my terminal, and my fingers rarely leave home row. it's just quicker to do things and hard to go back once muscle memory sets in.
and since i write code for a living, the time spent hacking vim to work just how i want it to is definitely worth it. with a "modern editor" i'd probably spend a similar amount of time configuring it to be vim-like, so might as well use the real thing :) i use neovim tho lol
this. i would seriously consider switching to jetbrains/vs code if kb-only navigation was possible. not just in the editor, but between all the integrated panes and menus too.
if this is possible... please teach me! i searched online and only found articles about enabling basic vim keybindings and gave up after that tbh.
i threw this alias in my .gitconfig early on, and it's gotten the job done so far...
hist = log --graph --pretty=format:'%Cred%h%Creset %s%C(yellow)%d%Creset %Cgreen(%cr)%Creset [%an]' --abbrev-commit --date=relative
the original comment offers some constructive criticism because the article does have the potential to misinform novice users about what certain services do and the technologies they use. yours is more of a directed personal attack; keep in mind that this is hn. good on you for knowing a priori s3 is not ftp. but i wouldn't expect someone new to development to necessarily know this. as a result, they could have an even harder time figuring out how to do things if, for example, they search for advice on how to connect to the s3 ftp server.
i agree with you about the plumber. it doesn't matter. but imo that example is not really an analogous situation. what if your instrument was always out of tune? or if a member of your ensemble couldn't keep time? i bet that would prevent you from making a record or being productive otherwise as a musician.
as a full time developer and someone who does notice these little things, i care a lot about good design and visual polish. in order to get my work done, i have to use these interfaces for hours on end, after all. if it doesn't particularly bother you, hey that's great. even if not intentional, this and your original comment come off as a bit disparaging, so that reply isn't terribly off base.
this seems really cool. anyone using it for any projects right now? i wonder how it compares to p5 in performance.
development-wise, the structure of a pts space looks very similar to that of a p5 sketch based on the starter example. setup looks more involved than p5, but imo a worthy trade-off because the result is real modules and a better bundling experience. but for those less in tune with the bundling zeitgeist of javascript in 2018, this could be a real barrier to entry. either way, i can't wait break it