skysight-inc/HackerNews huggingface dataset:
Can we all stop patting ourselves on the back for being vim badasses now?

Yes, its a fantastic editor.
Yes, its probably going to make you more productive.
Yes, its every bit as capable as any other IDE or editor out there.

No, it will not make you a better person.
No, mastery of vim does not make you fart sunshine.
No, it won't make you an enlightened buddha.
If you guys want to try out sample apps on Android, here are the links to the apks:

An ImageViewer: https://github.com/Filepicker/filepicker-imageviewer/raw/mas...

An ImageSaver: https://github.com/Filepicker/filepicker-imagesaver/raw/mast...
:help tutor

Or, if you get bored:
http://vim-adventures.com/
Aren't those two very weird examples? Jpeg is mostly free to use and no one uses the bit that isn't. Divx is just a proprietary twist on mpeg standards that got famous on the back of piracy. And the standard itself was considered a bit crappy in both technical and licence terms and might not have succeeded at all if not pushed by an industry cartel.
This whole thread is a perfect example of irrational anti-Apple hatred. There is no news here, the thread being referenced is over a year old and the most recent page is splendidly off-topic. So bringing it up now is nothing more than a pre-pubescent "look, here is Apple being sucky" whine.
Gosh, I hope Kickstarter would go down to be replaced by something that allows non US-citizens to fund projects.
Android Forums hacked: 1 million user credentials stolen
Community: Canonical, the FSF and the Ongoing Secure Boot Saga
Resistance to antibiotics is becoming a crisis
There will be an app for that. Apple, probably, will release free app to fix this.
> 1 + 1 = more than 2

Or you might say, 1 + 1 > 2.
There's a vitally important distinction here though. If I walk up to a painting and say I don't like it, I've voluntarily subjected myself to that uncomfortable experience. Heck, I've probably deliberately walked into a venue whose express purpose is for showcasing the art (e.g. a gallery, or an art museum).

But in this case people are being made uncomfortable against their will. And that's not ok.
Which really is terrible. I own a Mac, it's my primary machine but I get plenty of use out of the Windows and Linux dual boot machine I also have. Every OS has it's own advantages, and fanboys need to accept that already.
Lofty ideals of freedom are always overridden by immediate tangible exceptions. Constitutional amendments are supposed to be immune from lesser statutes, but yet most of the Bill of Rights has been deprecated.

Which leaves us with the very specific decriminalization of copyright infringement. I don't know how you're going to get any popular support behind that, given that much of even the tech community is unable to see the fundamental contradiction between communication and copyright (with many startups basing their business around the restricted flow of information!).

I think effort is better spent writing software to make the politics moot, but good luck to you!
No, we can't.

Yes, it is. Yes, it will. Yes, it is.

Yes, it will. Yes, it does. Yes, I am.
Is the title of the article misleading? It makes it seem like gmail, hotmail, and aol have also had user account passwords stolen but that isn't the case.

It's the users of yahoo voice which have had their passwords stolen. If they happened to reuse those passwords for their other email accounts, then yes they're compromised. But that doesn't in any way mean the breach "extends to Gmail, Hotmail, AOL Users". The only breach so far was at Yahoo Voice.
Should Applied Research Funding Go To Startups or Academia?
A lot of trading has been replaced by machines running High Frequency Trading (HFT) algorithms. There is no reason to believe the people commissioning these systems are more ethical or less tempted to break the rules for personal gain than eg a trader who was fixing Libor.
This feels like an article about a religion or cult, not a software program.

I just don't get it. Ever since newer editors got block editing or multiple insertion cursors, and RegEx find & replace across multiple files, and searching filenames to open... I feel like I've already got everything I need!

What am I missing out on? I don't feel like my text editor holds back my productivity. Using something like Sublime, I never think, man, if only Sublime did x, it would save me five minutes, twenty times a week!

I've never had anyone explain to me what specific kind of code editing is so much more productive in vim than in any other editor. Can someone give me a real-world, commonly occurring example?

Or is it not about productivity? Is it an interface thing? People like the way it feels to use? The article explains the "feeling" I always hear about, how vim is so much better, but for the millionth time, fails to tell me why, in a way a non-vim-user can understand.
Someone promised to: http://www.ustream.tv/channel/gee-news
No, he's perfectly correct. 814.5 megabits per second is 776.7 mebibits per second.
I don't think you understand computers.
MedStartr, a Kickstarter for Medicine, Launches Today
Also, it doesn't even make you that much more productive. I love it to bits and use it exclusively, but it's just a bit faster, it's not going to reduce the time it takes you to actually think about the things you have to write.
I would highly recommend 'The Practical Vim' by Pragmatic Bookshelf. http://pragprog.com/book/dnvim/practical-vim

It will teach you 'The Vim Way' which is a MUST if you want to get most out of it.

When starting with Vim, it can be very daunting and I can't emphasize that enough. If you are in NJ/NY, please email me and I can walk you through 'The Vim Way' to make it easier to get up to speed.
For trademarks, you have to actually use the trademark in commerce. Just sitting on a trademark means you lose it.
I wonder - how comes one idiot can put to work so many people?
I learn by watching and following along with examples, so the following YouTube videos are the ones that I've found the most useful:

http://www.youtube.com/watch?v=71YTkxUNwmg <--Covers the basics and helpful commands. I had never used vim before watching this video, and now I'm reasonably competent at basic text editing.

I needed to do find and replace on a short story I'm working on (changed a character's name), and I found this one helpful: http://www.youtube.com/watch?v=J1_CfIb-3X4

I wanted to understand/use the .vimrc file, so I googled until I hit this one, which I found quite informative: [UPDATE: put in the wrong link, serves me right for picking the last history item with .vimrc in it instead of watching it. The actual video I found helpful was this one of a guy showing his .vimrc file and what various things in it do: http://www.youtube.com/watch?v=xZuy4gBghho]

Lastly, once you're comfortable using it, try going into command mode and typing Shift-a, and notice that it moves your cursor to the end of the line and puts you in insert mode. I saw this tip on HN awhile back, and I hadn't seen it in any basic tutorials, but it is the single most useful command I've come across.
According to him, if your company ever loses value, it becomes a ponzi scheme.
Google Play device orders can't even be cancelled by the purchaser. Not even within 5 minutes of placing the order. The reason I had to cancel it was because they declined my card which I'd been using forever through Google Wallet. Furthermore, they give no reason for the decline (which turned out to be that AmEx needed to authorize the purchase.)

I had to do a phone call with them to get it cancelled. Worst purchasing experience ever!!
Serious question. Does capital really "evaporate"?

I mean, the value of the entire company has gone down when measured by the stock price, but the stock price is just a report of the latest trade.

If you and I trade 1 Share of Groupon for $1, we didn't just wipe billions of dollars in capital away.

Maybe I lost money selling you that 1 share, but Groupon still has the cash in the bank from it's IPO, all other investors still own the same percentage of the company, revenue remains the same, profits remain the same --- so the stock transfer between you and I didn't really change anything fundamental about the company did it?
Before 1989 or so, software was assumed to be not patentable. This did not appear to slow down innovation or progress in software in the slightest.
I don't understand vimmers, but I use Emacs and I can say that having your work environment be 100% programmable is pretty damned nice.
They could have just assumed someone's been leaving PhotoBooth running.
Hey Jason. The general problem is hiring people when you use a lot of internal tools - - as some of them are made in a haste and are hackish, and most of them don't really have good documentation. But maybe you have a point and the first step could be to clean the tools up and write some internal documentation for them.
I've never found built in apple features to typically handle dual monitors too great.

Sure, multi monitors is fine, but the Spaces and Mission Control UX never scaled well when you added another monitor (IMO). Full screen behaviour just adds to it. It seems to me that >1 monitors are not how Apple envisions their computer configs.
It is NOT going to be easy, but please stick with it. In time you will gain a muscle memory and proficiency for its use. And you will only continue to get better.

I can't speak for how vim feels under Windows (I'm not knocking your OS, just commenting on possible issues you may have). If it seems non-native it may serve you to spin up a virtual Ubuntu instance and give it a try there.

Also, temper your expectations. The comment above by StavrosK [1] is good to keep in mind. Using vim feels liberating and fluid, but it will not improve your programming ability.

[1] http://news.ycombinator.com/item?id=4236181
It's nice to see this on iOS - ironically, the future in iOS app inter-operability might just be in the web (connected with services like Filepicker) instead of waiting for Apple to go native.
I think it's more about mastering tools with a high learning curve. It's our trade; it's fun to feel good about it.
My laptop can run a full-featured IDE (IntelliJ) without breaking a sweat and it supports all the languages I need and then some.

I guess I could go back to trying to hack together an IDE in emacs or vim with a bunch of buggy, half-supported third party plugins that interoperate poorly if at all, but why?
Why I chose Ansible for Configuration Management (CM) / Continuous Delivery (CD)
My first week in college a distant relative of mine at the same school pulled me into the Sun lab. The sum-total of his instructions were:

* This is how you log in.

* This is ls.

* This is cd.

* This is man.

* This is apropos.

* Learn vi.

* Have fun.

What came from that 5 minute intro to Unix has been applied orders of magnitude more often than anything from 5 years of an EE degree.
I used emacs for about 6 months, and just recently switched to vim to see what I think. It's been pretty subtle so far; close enough that I don't know how much the choice matters.
What a feel-good piece.
Google Launches SERP Menus
For me it's the insert/command modes. The command mode allows me to do all sorts of things without contorting my fingers with combination commands, which is something that annoyed me about emacs. Also makes the macro recording easy for me to understand.
Ouya is not a clever product. It is a clever idea.

> far too hard for indy developers to get their titles on traditional consoles

That's not true, it's far too hard to get exposure.

> the mobile game market is thriving.

For the lucky few, because again this market is all about exposure.

> there's a big demand for open harware [sic]

From who? Most people want iPhones.

> It's bound to be a better set-top box than anything I've yet used, so even if it fails as a gaming device it should still succeed at a role that it was never even intended for.

Rampant speculation.
Cursor navigation via the keyboard, and not just the arrow keys.
Concept design and manufacturing are completely different things. I'm talking about manufacturing experience, and they have none. Zero. You can be sure they'd have mentioned it if they did. Let me address their only revealed experience: "Vivendi Universal, IGN, GameFly," those are all 100% software. "[They] would get fired if we tell you who they are", really? They're asking for millions of our dollars and they aren't confident enough to even minimally risk their current jobs by publicly supporting their own project? That's a huge red flag.

The console industry is littered with spectacular failures of this type, and I'm before I believe this one is worth investing actual money in I'm going to need more than Yves Behar, Julie Uhrman who's "been in the game industry for years" (exclusively on the software side), and several mysterious people who refuse to even be named.
"Osborne'd"? Sorry what is that?
ok, got it. http://en.wikipedia.org/wiki/Osborne_effect
So what kind of stuff do you program inside of it? What kinds of problems do you solve?

I mean, I've never really felt the need to program an add-on to text editor. I download syntax highlighting packages, and there are common macros like "remove trailing whitespace" already installed. Keyboard shortcuts can be changed in lots of editors and OS's. In the past, I've definitely been upset that a particular editor didn't support a particular feature, but by now they've progressed enough that I don't really feel that anymore.
> This past model year it's already started to become somewhat common for commuter cars to ditch the spare tire.

I... don't want to believe this. Source?
And in this case, I meant it to mean the concept you'll read about if you google "programming paradigm." As clearly indicated by my use of the phrase "programming paradigm."

You can find out about a different concept if you google "philosophical paradigm". That'll give lots of links that talk about Thomas Kuhn.

TL;DR: It may be called a drum, but that doesn't mean you can use a bongo to repair your car's brakes.
No. I am sick of seeing these posts on here. Stop complaining over and over again. It is childish. If you don't like the bills coming across the line, put down your macbook pro, and go out and start making calls and getting people to vote differently.

If you are here to complain on a weekly basis, then yea, take it to Facebook.
I've found that Dota2 has a very good implementation for multi-monitor behavior. When you're in a menu or waiting to find a game in queue, you can move your mouse off to the second monitor, and click on something and the game will minimize. When you're in game, the game captures the cursor, and doesn't let it move to the second screen unless you alt-tab out of the game window.
When we dropped the "ematic" we decided to drop the "s" as well. I know, I was there when we voted. By the way "Z" is pronounced "Z" :-P
Be careful with that. Your "practical" reasons are not the same as everyone else's. For a financial consultant, a "practical reason" for owning a Mercedes is that it implies the owner is successful. That's exactly what you want your financial consultant to signal. From his perspective, he may be happy with the Focus, but knows that he won't get the same type of customers if they see him driving it.
I don't know which entry is selected (because I don't know the color scheme) but those two items have very distinct colors and I would definitely be able to differentiate between them.

I think you should experiment with some other color scheme or try to tweak your existing scheme.
It's a regression on an existing feature. Regression = bug.
I'll admit that when I wrote this, I did intend it as both a tribute to my favorite text editor as well as a tongue-in-cheek response to the cult-like following that it has. For me, membership to the pseudo-cult is just another reason why I love Vim.
It's mainly about muscle memory. If you're using Sublime, emacs, TextMate, or any other "real" text editor then you're fine.

I don't have to think about how to perform most tasks in vim. My fingers just execute what my brain wants to see happen. That doesn't mean that vim is the greatest thing ever, just that I'm used to it and it's fast enough to get the job done.

One concrete benefit to vim is that it works very well over crappy network connections, and it's installed on most every Linux system you're going to touch.
Ramayana Hanuman Role Dara Singh Death 12-July-2012 in Mumbai
This particular article is credited to Ben Kuchera, ex-gaming editor for Ars Technica of nine or so years. While he may not be a high-profile programmer or developer, his past work is evidence that he knows quite a bit about the industry.
I think you don't feel it, because vim doesn't save you five minutes, twenty times a week; it saves you 0.75 seconds, eight thousand times a week. Same time savings, but much harder notice the pain before you've solved it.

I never felt it either, back in my TextMate days. But one Thanksgiving holiday week, I told myself, you know there's got to be something to this if all these people I respect swear by it. I decided to use vim-only for two weeks, no matter what, and I'd switch back if I wasn't hooked. I was.
I've said it before, and I'll say it again...

Editing text is a solved problem: vim or emacs. Pick one and get back to work.
The way I think they justify this (and I do), is that if you have multiple monitors, then you generally have lots of screen real-estate, and thus won't be using fullscreen mode anyway. I don't, because apps are too big on 24" - fullscreen is best on a small notebook display.

I still think Apple should change it though.
But then you'd need to be in possession of it, and that has many issues that merely writing random data to a file does not.
I would buy the shoes in the store then. But if I liked the shoes, a year later I might buy an identical replacement pair off Zappos instead of returning to the store.
> I guess I feel that I can't tell which cameras are security cameras anymore.

Do you really expect that any camera put up in public is taking your picture to be posted on a website somewhere as part of an exhibit?

As hackers and engineers, we live in a world of specifications, rules, and absolutes. Most people aren't like us. You can't nail down the exact line between "right and wrong", because there is no exact line. It's a moving target, but asking whether something is right or wrong is asking the wrong question. Instead, ask yourself how your actions will make the other person feel. If you suspect it will make them uncomfortable, then ask yourself if it's worth it.

Be honest with yourself about it. Kyle knew something was up, because he felt the need to conceal his actions. Maybe he still would have gone ahead with the project, but he seems unwilling to admit that what he was doing was in any kind of gray area.

> Art is supposed to provoke an emotional response, be it positive or negative. I love it when people walk up to a painting a say something like "This painting looks very angry. I don't like it at all." That's exactly what art is about and only people who are comfortable with being uncomfortable will fully appreciate it.

Sure. Personally, I found Kyle's project deeply interesting. I was drawn to the idea like the scent of BBQ on the grill (mmmm, BBQ), because I love to "feel". I don't mean to judge him or his project. I don't even mean to say that I think he shouldn't have done it. I just think that we should be aware of the difference between a painting that is offensive to those who choose to see it and commandeering someone's privacy in the name of art.
I switched to vim after years of IDE use, and I find it painful to go back to the IDE when I'm working on projects that require it.

The biggest advantage I find in using something like vim or emacs is that you never have to switch between the mouse and the keyboard — in fact its awkward to use the mouse and that makes it difficult to get accustomed to. It allows you to seamlessly transition between code navigation and code writing, and you develop a kind of rythme that I never felt like I achieved with a graphical text editor.

Other nice features are the ability to write custom scripts and repeat actions, but these can generally also be done in other editors. One huge reason I made the switch is I end up writing code on remote machines on occasion, and I can almost always do so in my everyday editor: vim. All my personalization can be transferred over to the remote machine in a single scp command and the experience remains the same no matter where the files live that I'm working on.
I don't think you were using the features of emacs/vim that make them awesome in their respective ways if you think the differences are subtle.
Don't you need Lion for the latest Xcode these days? If you're not doing anything in Xcode you might as well boot Linux (or Windows :).
I was mostly concerned about the controller and how hard it is to get right. Why not just build it with compatibility with other console controllers, including the older 8 and 16 bit systems? This way they dont have to worry about the tricky (and costly) business of designing a controller from scratch-- its very easy to get it wrong, and I'd think video gamers are most comfortable with controllers they are used to.
The First Photo Ever Uploaded To The Internet
Umm, I'm German and I participated in funding a Kickstarter project. Did I miss something?
Three static code analyzers compared, using C source for curl
Cool. Seems you have gotten into it. Well there's still quite a market for Blackberry apps. They're extremely popular here in South Africa, and good apps will be in demand as they're more scarce on BB.

All the best!
I agree. The most utility I get out of VIM is quick formatting. I'm very particular on how my code looks, (I want to make things as painless as possible for the next guy), and navigating code in normal mode is much faster than anything I could do with a mouse. As far as writing code goes, typing 120wpm makes me fast, not VIM. As far as thinking goes, Jarnal and a Wacom tablet help me do that, not VIM.
Assuming this article is true (which I am pretty skeptical of, I live in the UK and never hear about people being jailed for not giving up an encryption key).

What would happen if there is encrypted data on your system but you didn't set the key yourself? For example DRM systems usually work by encrypting data and trying their best to make sure you never acquire the key.
You really have to sit down and see a vim user work to start to understand.

In vim you don't just move around with arrows, then delete and then replace the text you want. What happens is you can use noun-verb associations to do things.

For example on a line like this:

var foo = "bar";

I could be at the beginning of the line and type the following keys to change the inside of the quotation marks:

ci"baz<esc>

In sublime I would do the following:

<cmd>→←←⌫⌫⌫baz

The difference between the two was an epiphany for me. In vim I could actually use verbs and nouns to determine how I will edit the text in front of me. I now have a language that I can use to edit text rather than editing the text using the most manual of tools and the verbs and nouns combination are only limited by my imagination and the plugins I install.
My dark side is thinking of a virus, let's call it YouGoToJail, that encrypts a file (say with gunpg - 4mb and works on all OSes) with a random very long password. The virus then deletes all traces to itself. You go to jail!