Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-07-12login
Stories from July 12, 2012
Go back a day, month, or year. Go forward a day, month, or year.
1.Scaling lessons learned at Dropbox, part 1 (eranki.tumblr.com)
418 points by eranki on July 12, 2012 | 84 comments
2.UK anti-encryption law (falkvinge.net)
356 points by timf on July 12, 2012 | 191 comments
3.Richard Posner: Why There Are Too Many Patents In America (theatlantic.com)
259 points by joshuahedlund on July 12, 2012 | 82 comments
4.Some things I've learnt about programming (jgc.org)
248 points by jgrahamc on July 12, 2012 | 124 comments
5.Betaworks has acquired the core assets of Digg (betaworks.com)
251 points by mikerice on July 12, 2012 | 129 comments
6.Fullscreen in Mountain Lion still renders second display useless (discussions.apple.com)
234 points by wesbos on July 12, 2012 | 203 comments
7.When Art, Apple and the Secret Service Collide: 'People Staring at Computers' (wired.com)
213 points by ajdecon on July 12, 2012 | 64 comments
8.Introducing Mozilla Persona, An Identity System for the Web (mozilla.org)
211 points by ojr on July 12, 2012 | 127 comments
9.Vim, you complete me (thoughtbot.com)
193 points by Croaky on July 12, 2012 | 114 comments
10.We (unexpectedly) got 60K users in 60 hours - What we learned (patrickambron.me)
181 points by jordanmessina on July 12, 2012 | 111 comments
11.EpicEditor: An Embeddable JavaScript Markdown Editor (oscargodson.github.com)
165 points by mars on July 12, 2012 | 27 comments
12.Report: Facebook Monitors Your Chats for Criminal Activity (mashable.com)
165 points by adventureful on July 12, 2012 | 157 comments
13.Pay Too Much for everything (allentucker.com)
161 points by tchalla on July 12, 2012 | 161 comments
14.What PHP 5.5 might look like (nikic.github.com)
154 points by nikic on July 12, 2012 | 133 comments
15.Rust 0.3 released (github.com/mozilla)
138 points by eslaught on July 12, 2012 | 53 comments
16.My Senior Design Project: Node.js WiFi-Extending Robot (glench.com)
117 points by Glench on July 12, 2012 | 28 comments
17.Being a Solo Founder of a 24x7 Hosted Web Application (garrettdimon.com)
110 points by tortilla on July 12, 2012 | 43 comments
18.You Can Get a Better Job If You Just Ask (hash-money.com)
105 points by nhashem on July 12, 2012 | 31 comments
19.A 12pt Font Should Be The Same Size Everywhere (github.com/kickingvegas)
101 points by kickingvegas on July 12, 2012 | 64 comments
20.Smooth Voxel Terrain (0fps.wordpress.com)
95 points by mariuz on July 12, 2012 | 6 comments
21.Most Pressed Keys and Programming Syntaxes (mahdiyusuf.com)
94 points by talmirza on July 12, 2012 | 74 comments
22.I Believe in Gittip (gittip.com)
94 points by jordanmessina on July 12, 2012 | 55 comments

His argument is: 1) They can lock you up for refusing to decrypt something. 2) Encrypted data looks exactly like random noise. 3) Encrypted data can be hidden in any file. 4) Therefore, they can allege that nearly anything is encrypted and lock you up on that basis.

I'd say that's terrifying.

Another thought: doesn't this make it possible to frame someone by writing random data to their hard drive?

24.Betaworks to Pay $500,000 for Fallen Social Media Star Digg (wsj.com)
85 points by uptown on July 12, 2012 | 60 comments
25.Thoughts on Rails, Node, and the web apps of today (paulbjensen.co.uk)
83 points by paulbjensen on July 12, 2012 | 99 comments
26.SOPA architect now pushing for “IP Attaché” legislation (arstechnica.com)
76 points by narad on July 12, 2012 | 14 comments

It all started out innocently enough. You experimented with it once or twice in your first year of college, but Nano and Pico were easier—closer to what you had already been using during high school on the Windows machines and Macs. But as time went on and you got more experience under your belt in the college-level computer science courses, you started to notice something: All of the really great programmers—the kind who churned out 4 line solutions for an assignment that took you 10 pages of code to complete; the kind who produced ridiculously over-featured class projects in a day while you struggled with just the basics for weeks—none of them used Nano or Pico.

Staying late one night to finish an assignment that was due at midnight, you happened to catch a glimpse over one of the quiet uber-programmer's shoulders. Your eyes twinkled from the glow of rows upon rows of monitors in the darkened computer lab as you witnessed in awe the impossible patterns of code and text manipulation that flashed across the screen.

"How did you do that?" you asked, incredulous.

The pithy, monosyllabic answer uttered in response changed your life forever: "Vim."

At first you were frustrated a lot, and far less productive. Your browser history was essentially a full index to the online Vim documentation; your Nano and Pico-using friends thought you were insane; your Emacs using friends begged you to change your mind; you paid actual money for a laminated copy of a Vim cheat sheet for easy reference. Even after weeks of training, you still kept reaching for your mouse out of habit, then stopped with the realization that you'll have to hit the web yet again to learn the proper way to perform some mundane task that you never even had to think about before.

But as time went on, you struggled less and less. You aren't sure when it happened, but Vim stopped being a hindrance. Instead, it become something greater than you had anticipated. It wasn't a mere text editor with keyboard shortcuts anymore—it had become an extension of your body. Nay, an extension of your very essence as a programmer.

Editing source code alone now seemed an insufficient usage of Vim. You installed it on all of your machines at home and used it to write everything from emails to English papers. You installed a portable version along with a fine-tuned personalized .vimrc file onto a flash drive so that you could have Vim with you everywhere you went, keeping you company, comforting you, making you feel like you had a little piece of home in your pocket no matter where you were.

Vim entered every part of your online life. Unhappy with the meager offerings of ViewSourceWith, you quickly graduated to Vimperator, and then again to Pentadactyl. You used to just surf the web. Now you are the web. When you decided to write an iPhone application, the first thing you did was change XCode's default editor to MacVim. When you got a job working with .NET code, you immediately purchased a copy of ViEmu for Visual Studio (not satisfied with the offerings of its free cousin, VsVim).

Late one night, as you slaved away over your keyboard at your cubicle, working diligently to complete a project that was due the next morning, you laughed to yourself because you knew no ordinary programmer could complete the task at hand before the deadline. You recorded macros, you moved entire blocks of code with the flick of a finger, you filled dozens of registers, and you rewrote and refactored entire components without even glancing at your mouse. That's when you noticed the reflection in your monitor. A wide-eyed coworker looking over your shoulder. You paused briefly, to let him know that you were aware of his presence.

"How did you do that?" he asked, his voice filled with awe.

You smile, and prepare to utter the single word that changed your life. The word that, should your colleague choose to pursue it, will lead him down the same rabbit hole to a universe filled with infinite combinations of infinite possibilities to produce a form of hyper-efficiency previously attainable only in his wildest of dreams. He reminds you of yourself, standing in that darkened computer lab all those years ago, and you feel a tinge of excitement for him as you form the word.

"Vim."

:wq

28.Filepicker.io (YC S12) launches SDK for iOS and Android (techcrunch.com)
70 points by tagx on July 12, 2012 | 13 comments

I think this is all related to the iOS X direction Apple is going with their desktops. they would rather force a broken implementation of full-screen which mimics iOS than rethink it for a desktop. And you know, I hate to say it (as a long time user of Apple computers) but in general they really need to pull their heads out of their arses when it comes to the bizarre direction they're going with the OS X user experience. Imaginary linen canvas everywhere? Horrible slow transitions everywhere, all the time?

Or maybe I just want to get some god damn work done here.

Apple, we know you can do this stuff ever since the days the genie minimize effect was introduced (or shift-minimize for ultra slow!). Please, get some sanity and just put an advanced panel somewhere in the system preferences with, among other things (tabs in Finder?) an animation = slow/normal/fast/disabled option. We should not need to resort to plist hacks.

30.Try It Quiet (wekeroad.com)
66 points by jbueza on July 12, 2012 | 31 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: