HNHacker News
TopNewBestAskShowJobs

s00pcan

257 karma · joined January 21, 2011

submissionscomments
s00pcan··on Vigilantes Have Renamed "The new iPad"
It's listed as "iPad 3rd generation" under the compatibility section for accessories on the apple store.
s00pcan··on Coming Home to Vim
I've tried this in the past but it made both escape and ctrl+[ no longer function. What worked for you?
s00pcan··on Coming Home to Vim
I finally tried this out today: (while TERM=linux) keys.kmap: keymaps 0-127 keycode 1 = CtrlL_Lock keycode 58 = Control

sudo loadkeys keys.kmap

This works, but I haven't set this up to load on startup yet.

s00pcan··on Coming Home to Vim
I used to have it mapped to escape but once I started using tmux I mapped caps lock to control and never looked back. Much more versatile than escape and ctrl+[ will do the same thing (although it's proving hard to break the habit of pressing escape instead).
s00pcan··on Yeoman.io - Quickly build beautiful web applications
Being able to reliably build something with complete control over the process isn't going out of style anytime soon.
s00pcan··on Cool URIs don't change.
http://www.w3.org/Provider/Style/URI.anything gives a menu of available extensions to choose from. For example, html.es for spanish.
s00pcan··on Show HN: vi in your browser - edit files directly from Dropbox, etc
I always get confused when I run apps like this and they don't work initially. If you use Vimium, press i when this starts up.
s00pcan··on Using unix as your IDE
I stare at Vim all day long and I can say that I don't give a shit what tools you use. Use whatever works best with how you think. Personally, I don't need to write a text editor because a group of people who more-or-less think about how to use computers the exact same way as me already did that.

I don't know why you took the parent post so personally; they never attempted to convince you that the command line is superior all the time for everyone. I can relate to it already. I saw a post on here a few days ago about shortcuts for some random new-ish editor (Sublime text 2?) listing awesome shortcuts that people should use. So what? None of that can compare to what is possible in Vim and it never will. I'm sure it's helpful for those who use that tool, but sometime soon there will be some other new tool that replaces it as the hot new editor for language x and those people will have to relearn it when they switch tools. However, that new tool will still use <ctrl-g> to find by line number.

Learning new tools on Linux is as easy as reading the man page or reading online and failing that I would dive into the source code. For example, I learned how to use rsync last night, but only enough to do what I was trying to do. Luckily, that knowledge will build as I require new uses for it. What makes this all worthwhile is that I can now make my computer do whatever I want and I am not limited to what others have built for a specific use case because these tools can handle almost anything.

s00pcan··on Using unix as your IDE
I'm in the process of completely switching over to the development style described in this article (I read it last weekend). I started typing a response to this and accidentally ended the first sentence with a semicolon, if that gives you any indication of where I am at in this process. I'm at a PHP/.Net shop doing LAMP development and everyone else here simply installed Ubuntu or Windows XP/7 then Eclipse, checked out the code from SVN and started working. I installed Ubuntu fairly quickly but then got fed up trying to get Eclipse and a bunch of PHP plugins working together. That was a complete waste of time in my opinion; at best I would be learning Eclipse and Ubuntu. I switched to Vim for all of my editing needs about 16 months ago when I was taking a useless Perl class, so I started using that daily at work. 8 months of 40 hour work weeks later and I'd say I'm pretty decent at it now. Two months ago I got fed up with the awful window management in Ubuntu and switched to Xmonad. Configuring my window manager by writing Haskell and recompiling it is preferable to watching some other piece of garbage break or crash constantly and wasting time moving windows around with a mouse for the rest of my life. Shortcuts didn't help; working with the default keybindings in Ubuntu for web development on a single screen hurt my hand enough to buy a different keyboard, but it was still glitchy enough to be a daily annoyance.

My development environment currently consists of Ubuntu/Arch Linux (haven't switched at work yet), Tmux, Vim, Xmonad, Urxvt and Zsh. The only sane way to start moving towards using these tools is to use one new tool at a time, see which defaults annoy you and then customize it to your workflow. I would definitely not start with anyone else's default settings (Janus for Vim or Oh-My-Zsh) unless you just want to see what these tools are capable of. Last week I completed a full productive workday without touching my mouse except to move it out of the way and over the weekend I had to work from home at this job for the first time. I had my ssh tunnels and keys setup already so it was a simple as attaching to my tmux session from work and continuing where I left off.

The reason I am going through this process is to learn more about Linux/Unix but more importantly I am sick and tired of setting up programs on computers, learning settings and modifying configurations through guis that change at the developers' whims. I don't need or want a system that anyone can use; I want a system that works the way I think with my exact hardware. The best benefit of doing all this is that I can actually learn and understand what my tools are doing and remove as many abstractions as I can handle. Most recently I learned about strace; I always wondered how people came up with answers to Linux questions about random dependencies.

s00pcan··on FOSS Developers: Make Your Products Easy to Build
I use vim, git and a build script. I add new plugins as github links for pathogen. All of my plugins and settings are deleted and rebuilt using the build script and git pull. No issues setting this up between home and work and I have too hold back from laughing when I see what my coworkers using eclipse have to put up with every day.
s00pcan··on Learning VIM while playing a game
Couldn't move at first, then I realized I had to disable the vimperator plugin. Cool game though!
s00pcan··on Poll: What is your primary operating system
I use OSX, Windows, Linux and Android daily. Some more than others depending on where I am and what I'm doing, but I'm at work using Ubuntu for 40 hours a week, so I should probably vote that.
s00pcan··on Why we chose Mongo + Hypertable
"Map/reduce operations aren’t exactly blazing fast, and are single-threaded (though they will parallelize over shards)." This sounds extremely pointless with it being single-threaded, but whatever.
s00pcan··on Poll: Which text editor do you use daily?
I've used Vim for a year now, daily at work for about 7 months, and still consider myself only a basic to intermediate user of it.
s00pcan··on Introducing the Backbone.js Boilerplate
This is useful for testing out a stack that works without having to research, install and compare libraries. I've been planning on doing something similar to this for my next project and this script an others like it are going to be extremely useful.
s00pcan··on GoDaddy: A glimpse of the Internet under SOPA
The first webhost/registrar I used closed down my site (that I had paid yearly for) and made it annoying to move my domain away because I was hosting videos (of myself and friends) on the website. Apparently there was a clause in their terms that I couldn't host any type of video file on there. This was back in 2003; youtube didn't exist yet. Anyway, I moved the domain to godaddy and the website to somewhere else and had no issues for years.
s00pcan··on Jurors Need to Know That They Can Say No
That's cute; you think the system isn't broken. I'd rather not needlessly put people in jail and ruin their lives for victimless crimes than be pragmatic.
s00pcan··on Ask HN: Your code editor, black on white or white on black?
This is what I use for terminal vim/gvim. Haven't found anything better as of yet.
s00pcan··on US Road Fatalities 2001-09 mapped with OpenStreetMap
This is not very interesting without any ability to add a filter.
s00pcan··on How to Write CoffeeScript Efficiently
I followed the link to the Syntastic plugin and can't get it to work. The version on github doesn't have the SyntasticEnable function for some reason, so I used the package on vim.org. I added the statusline changes and SyntaxEnable php to my vimrc, still does absolutely nothing. I'm not seeing anything different on my statusline when saving files and the :Errors function doesn't show anything either. Ideas?
s00pcan··on Google releases full Android 4.0.1 source code, includes Honeycomb too
I never had any doubt that they would.
s00pcan··on Wired.com Goes Creative Commons: 50 Great Images That Are Now Yours
At the very least these could replace some photos on wikipedia pages.
s00pcan··on Six Ways to Overcome the Urge to Procrastinate
Sometimes I will actually clean stuff just to avoid working on something I hate more, and it's actually almost fun. So this is definitely true from my experience.

It's also amazing what you'll get done when the power is out or you don't have internet, but that's almost impossible for me nowadays thanks to my smartphone.

s00pcan··on Google's new "freshness" update. Affects ~35% of searches
I constantly search for results within the past year to find information that's actually recent and current instead of "how to do x, circa 200X"
s00pcan··on List.js
Seems this has regex support, but I don't see any mention of it anywhere. Try it out.
s00pcan··on Vim Text Objects : The Definitive Guide
Pretty much nothing from this article is in vimtutor, as I learned using that and don't recognize any of these commands. It teaches cw, dw, things like that, but it doesn't go into depth like this article.
s00pcan··on Ubuntu 11.10 Released (Online Tour)
Anyone know how to get the old alt-tab behavior back? This is the biggest problem for me since upgrading. I generally move between workspaces often and used alt-tab to access only programs on that workspace.
s00pcan··on OpenVim: Learn Vim in Your Browser
I wasn't suggesting not to use any plugins, just to instead use the editor's basic commands first. It is really distracting trying to fix everything at once when you should focus on using the editor.
s00pcan··on OpenVim: Learn Vim in Your Browser
vimtutor was all it took for me and didn't take that long. Yes, it takes about 30 minutes to get through, but I used it off and on as a refresher as I was getting more accustomed to using vim. Here I am half a year later I do almost all of my text editing using GVim. My advice would be to gradually ease into the advanced commands and plugins and not to immediately try and fix every problem you come across where vim doesn't behave like you would expect coming from other editors.
s00pcan··on After 24 centuries, Google puts the Dead Sea Scrolls online for the world to see
Well, it was interesting to use an actual scroll bar
← PreviousPage 2 of 4Next →