3Degrees: Hey Developers: Here's How to Get Hired by Every Startup You Contact

3degreesnation:


Before you say it, I know. Developers are in ridiculous demand. There’s 1 ruby developer for every 20 ruby jobs. Developers are a huge reason companies start, grow, and get acquired. You aren’t a cog in the wheel; you’re the whole damn wheel. In fact, you BUILT the wheel. I fully understand and…

Source: 3degreesnation

Pyramid tutorial

Text

John Anderson wrote a great article on how to convert your VIM editor into a world-class eclipse-like IDE.  The article was comprehensive and a joy to read.  However, I work with the web often and I need VIM to recognize javascript, HTML and CSS.  

I found another article today called “Turn VIM into a Powerful Javascript Editor”.  This article also demonstrated portions of converting VIM to a Python editor.  John Anderson had some really cool features like tab-completion and buffers that I really liked, so I decided to combine the best of both worlds.

Below is my .vimrc file which works beautifully.  There are some plugins required to make this work and they are written in the comments of my .vimrc file.  

" Required plugins:
" Plugins are place in the .vim/plugins directory
" Javascript.vim plugin from:        
"    git://github.com/pangloss/vim-javascript/git
" NERDTree.vim plugin from:          
"    https://github.com/scrooloose/nerdtree
" jsbeautify.vim plugin from:        
"    http://jsbeautifier.org/
" SuperTabCompletion plugin from:    
"    http://github.com/ervandew/supertab
" Minibufexpl.vim plugin from:       
"    http://www.vim.org/scripts/script.php?script_id=159

" Set leader key
let mapleader = ","

" Map NERDTree to \p
nmap  p :NERDTreeToggle

" Filetype
set filetype=on
filetype plugin on
filetype indent on

" Set global settings for indentation
set ai
set ts=4
set sts=4
set et
set sw=4
set textwidth=79

" HTML tab width 2 chr, no wrapping
autocmd FileType html set sw=2
autocmd FileType html set ts=2
autocmd FileType html set sts=2
autocmd FileType html set textwidth=0
" XHTML tab width 2 chr, no wrapping
autocmd FileType xhtml set sw=2
autocmd FileType xhtml set ts=2
autocmd FileType xhtml set sts=2
autocmd FileType xhtml set textwidth=0
" Python tab width 4 chr, wrap at 79th char
autocmd FileType python set sw=4
autocmd FileType python set ts=4
autocmd FileType python set sts=4
autocmd FileType python set textwidth=79
" CSS tab width 2 chr, wrap at 79th char
autocmd FileType css set sw=2
autocmd FileType css set ts=2
autocmd FileType css set sts=2
autocmd FileType css set textwidth=79
" JavaScript tab width 4 chr, wrap at 79th
autocmd FileType javascript set sw=4
autocmd FileType javascript set ts=4
autocmd FileType javascript set sts=4
autocmd FileType javascript set textwidth=79

" Setup OmniCompletion
" This sets up OmniCompletion for Python, Javascript, HTML and CSS
" Shortcuts
" Ctrl+X,  Ctrl+O  OmniComplete
" Ctrl+X,  Ctrl+P  Complete keyword any keyword in the file
" Ctrl+X,  Ctrl+L  Complete the line based on the lines in the file
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS

" Tab completion
let g:SuperTabDefaultCompletionType = "context"
set completeopt=menuone,longest,preview

" Window Splits
" Vertical split :         Ctrl+w v
" Horizontoal split:       Ctrl+w s
" Close current window:    Ctrl+w q
map  j
map  k
map  l
map  h

" Turn on line numbers
set number

" Highlight current line only in insert mode
autocmd InsertLeave * set nocursorline
autocmd InsertEnter * set cursorline
highlight CursorLine ctermgb=8 cterm=NONE

" Incremental search
set incsearch

" Toggle line numbers and fold column for easy copying
nnoremap  :set nonumber!:set foldcolumn=0

" Custom mappings for accesibility
map  O
map  o

I hope this works out for whoever that uses this. Instructions on what the commands are can be found in the two websites that I mentioned above. Now I have given up on Aptana and Eclipse. VIM is a much lighter weight editor and is so powerful. My favorite feature here is the NERDTree plugin. It’s super cool.

Source: sontek.net

Text

brankovukelic:

After trying NetBeans, AptanaStudio, Emacs, KomodoEdit, and Jedit, I’ve finally settled on Vim (again) for my JavaScript/HTML/CSS editing needs. AptanaStudio is ok by default, but extending it wasn’t very fun. NetBeans simply doesn’t do what I need. KomodoEdit has no code re-indentation (code formatting) feature which is a big fail in my opinion. Jedit was just ugly, and the default feature set left a lot to be desired. There are tons of plugins for it, but I just didn’t have the time to try them all out.

Vim doesn’t have too many features related to editing JavaScript code out of the box. Indentation is horrendous, error-checking is non-existent, and it’s generally a pain in the arse. However, Vim is very extensible, and with a few cool plugins, you can turn it into a powerful JavaScript editor within a few minutes (plus the time you waste reading this post, of course). Here’s a list of plugins that transform Vim into one of the coolest JavaScript editors i’ve used.

Read More

Source: brankovukelic

digitalurbanisms:

Kevin Slavin’s super brilliant talk on how algorithms are changing the urban form

It is so rare to see an intellectually brilliant talk coupled with breathless storytelling - but when it happens it is truly beautiful. Kevin’s beautiful talk at Lift 2011, Those Algorithms that Govern our Lives, walks you through how algorithms that enable financial services exploit every nanosecond are physically changing NYC. He explains the way algorithms are engineered to stealthy move massive amounts of money off the grid and how this process is tied to the physical architecture of the internet.

This talk also made me think of Mark Poster’s work on the increasing interdependence of the digital communication networks and humans. His perspective always prompts us to ask how are these technologies of power - who do they speak for? who do these algorithms work for? Who benefits from these emergent forms?

Mark Vanderbeeken, author of Putting People First, wrote a really great summary of Kevin’s talk. He also provides a useful review of his fave talks.

This is a 30 min talk - once you start watching you won’t be able to stop - just like every Kevin Slavin talk.

kenyatta:

Kevin Slavin’s brilliant talk on how algorithms govern our lives

Stealth bombers that try to look like flocks of tiny birds. Financial organizations trying to move closer to the internet. Reducing the Emperor of Wine to an algorithm.

Algorithms determine what movies we watch, who we date, how we get to places, and who gets arrested.

Kevin puts it all together in a talk that is both brilliant and eye opening.

This is my favorite conference talk of a very young 2011.

Note: Tricia just quoted me Mark Poster’s bit about how humans and machines constitute an interface outside the subject-object binary (translation: it’s maybe not so black and white, good vs evil.) I would say that this compliments Kevin’s talk and doesn’t contradict it (listen to the stuff at the end about humans, denial, and storytelling.)

from Lift11

Source: liftconference.com

Heavy Metal Tribune: POWERGLOVE releases "Batman" video

heavymetaltribune:

“Batman”, the new video from the international videogame metal act POWERGLOVE, can be seen below. The song comes off the band’s latest album, “Saturday Morning Apocalypse”, which came out last September via eOne Music. The CD features POWERGLOVE’s power metal renditions of ’80s cartoon themes.

Source: heavymetaltribune

Aurelien’s dog (Taken with instagram)

Aurelien’s dog (Taken with instagram)

Flower (Taken with Instagram at Marina Bay Waterfront Promenade)

Flower (Taken with Instagram at Marina Bay Waterfront Promenade)

Just watched Transformers 3. The director Michael-Bayed it alright. Apart from the effects, the show sucks. Awesome effects, but poor storyline.

Just watched Transformers 3. The director Michael-Bayed it alright. Apart from the effects, the show sucks. Awesome effects, but poor storyline.

Text

Today I got this error when executing a python script that I wrote.  The error was hard to debug as the description was very vague.  Looking at my code more closely, I realized that I had placed the “shebang” statement in the middle of my script instead of at the top.

Moving the shebang to the first line of the script solved this error.  Now I canr rest in peace.