HN user

mcantor

5,255 karma

Devout software hater.

http://www.maxcantor.net

my name is max cantor.

my email is firstname at firstnamelastname dot net

purveyor of vim cheat sheet posters

http://www.vimcheatsheet.com

Posts156
Comments936
View on HN
vimcheatsheet.com 13y ago

Vim Cheatsheet: Now Accepting 2.0 Pre-Orders

mcantor
3pts0
www.freemagictricks4u.com 13y ago

YouTube Bans FMT4u

mcantor
1pts0
news.ycombinator.com 13y ago

Ask HN: Are your Google Calendar events older than ~2 months gone, too?

mcantor
2pts1
sayyouresorryforwhatyouvedone.blogspot.com 13y ago

Douglas Crockford, for JavaScript: The Good Parts

mcantor
10pts1
csanyk.com 13y ago

Game Maker Wave Motion Tutorial

mcantor
2pts0
www.giantbomb.com 13y ago

The Men Who Made Dark Souls Whole

mcantor
9pts2
gafferongames.com 13y ago

Fix Your Timestep - Synchronizing game physics

mcantor
4pts1
thingsfittogether.com 13y ago

Method_missing considered harmful

mcantor
2pts0
www.gamasutra.com 13y ago

Postmortem: Team Meat's Super Meat Boy

mcantor
49pts14
beamakesthree.com 13y ago

United Airlines Killed Our Golden Retriever, Bea

mcantor
41pts21
vimcheatsheet.com 13y ago

Vim cheat sheet

mcantor
2pts0
www.vimcheatsheet.com 13y ago

A lovingly-designed vim cheat sheet

mcantor
2pts1
vimcheatsheet.com 14y ago

Show HN: My Vim Cheat-Sheet Poster

mcantor
3pts4
www.kickstarter.com 14y ago

Show HN: Beautiful Vim Cheat-sheet Poster (just a couple hours left)

mcantor
3pts0
www.kickstarter.com 14y ago

Show HN: Beautiful Vim Cheat-sheet Poster

mcantor
4pts0
news.ycombinator.com 14y ago

Ask HN: US health insurance

mcantor
5pts3
news.ycombinator.com 14y ago

Ask HN: What was that minimal shop-builder app?

mcantor
2pts2
makesmethink.com 14y ago

Traveler joke-tweets at steakhouse, greeted at airport with 10oz fillet

mcantor
2pts0
magicscalingsprinkles.wordpress.com 14y ago

Why I love everything you hate about Java

mcantor
18pts6
online.wsj.com 14y ago

The Politics and Logistics of Ketchup Packet Innovation

mcantor
2pts1
johnwiswell.blogspot.com 14y ago

The Bathroom Monologues: Making Ideas

mcantor
1pts0
www.thingsfittogether.com 14y ago

New Pandora

mcantor
1pts0
www.google.com 14y ago

Chase home finance complaints - Google Search

mcantor
1pts0
stackoverflow.com 14y ago

How can I get Qt4 running with ruby 1.9.2 on Windows 7?

mcantor
1pts0
thecurrentconscience.com 14y ago

A Message To Women From A Man: You Are Not "Crazy"

mcantor
5pts3
www.computerandvideogames.com 14y ago

Murder Incorporated

mcantor
27pts8
www.paulgraham.com 14y ago

Revenge of the Nerds

mcantor
1pts0
radar.oreilly.com 14y ago

Create more value than you capture

mcantor
6pts0
youarenotsosmart.com 14y ago

You are driven to believe others are wrong just because they are others.

mcantor
3pts0
gizmodo.com 14y ago

Wacom Inkling May Become My Favorite Gadget of All Time

mcantor
5pts0

I agree with you. The problem I'm seeing in this thread relates to this point:

There could be a debate about what constitutes verbal abuse, on a case by case basis. And that would turn into a mess.

Right now, a lot of people simply do not make the distinction between verbal abuse and direct language. In other words, they are arguing that we should not bother discouraging verbal abuse because it "shouldn't" affect targets any more adversely than direct but non-abusive language.

I guess it's a debate one can approach from many angles. But maybe you're right, perhaps focusing on highlighting why one thing constitutes verbal abuse and others don't is too semantic of an argument, and it's more productive to focus on the fact that just because one person has never been truly bothered by verbal abuse doesn't mean that should be the universal expectation.

This debate exists on a spectrum of gray areas, but I'm pretty sure "you should be retroactively aborted" crosses the line from "shaking someone's cage" to "flagrantly excessive verbal abuse", if for no other reason than it equate's the target's worth as a human being with their skill as a developer, which is obviously not a healthy viewpoint.

Hadn't heard of nvim until today.

Can anyone sell me on this project? I looked at the homepage and README, but they're both pretty hand-wavey.

What problems does nvim solve for experienced vim users?

It's to incentivize buyers to Buy It Now.

If you know that Buy It Now disappears as soon as someone bids, then you're more likely to Buy It Now because if you don't Buy It Now, you can't buy it later; you can only bid on it later, and then you might not get it. So if you want it, eBay wants you to Buy It Now.

Buy It Now.

How is anyone even surprised about this? If you're making money off of someone else's platform, it's only a matter of time before they're gonna ask for a cut.

Perhaps "crap sort" is appropriate, in that the performance of the algorithm itself is crap, and the name also evokes similar intuitive parallels to "bubble sort", since (as we know) crap floats to the top just as bubbles do.

I lucked out with this project; it began as a Kickstarter which got incredibly overfunded:

http://www.kickstarter.com/projects/maxcantor/beautiful-vim-...

It hit the front page of "Featured Technology" projects and lived there for almost the entire funding run.

I used UPrinting for the printing, who I'm quite happy with. It cost less than a thousand dollars to do the initial run of 500 posters.

Initially, my approach to shipping was to buy 500 poster tubes from Uline (no relation to UPrinting) and ship them myself. This was an unmitigated disaster; a cataclysm; a miserable shit-show of Brobdingnagian proportions. There is simply not sufficient support for the "hobbyist shipper"; USPS doesn't know what to do with you, UPS and Fedex charge too much (especially for international shipping), and the label-printing tools are across-the-board some of the worst software I've ever worked with. After months of Kafkaesque hijinks with USPS, I gave up and shipped my inventory to Fulfillrite, a third-party fulfillment provider. Thank God for those guys.

I haven't run the numbers to determine my exact profit & loss, but I make more than just beer money. I don't know if I'll ever sell enough to come even close to what the Kickstarter originally made, but the web store has been bringing in around $750/mo in revenue, which translates to something in the range of $350 - $500 of profit.

I tend to make money to the extent that more eyeballs hit the site. Last month, someone mentioned the poster in passing in the comment of a blog I'd never heard of, and I made $300 in six hours. I have no idea how to advertise, though, so that kind of thing is usually just lucky happenstance for me.

I'll probably do another couple of poster projects (bash, emacs, etc.); if they are even nearly as successful as this one, I might eventually be able to live exclusively off the profits! An exciting prospect, but one that is quite far off.

Feel free to drop me a line if you have any other questions. I really ought to condense this stuff into a blog post some time.

I sell posters of a vim cheat sheet I designed (see my profile for link). I ship my inventory to a 3rd-party fulfillment provider who plugs in to Shopify with a custom app, so all I have to do is re-print when the inventory runs out and handle the occasional customer service problem. Digital downloads are a total freebie.

The same plight is shared by any creative person. If programming makes you miserable, you're doing it wrong. The feeling of sublime satisfaction when something finally runs and does what you expect far outclasses any transient misery inflicted by the terse crowing of the compiler.

Any path worth walking is fraught with forks that lead you through brambles and strife before returning to the main road. The painter seeks the one perfect brush stroke that comes next; the carpenter seeks the perfect arrangement of nails and dead trees. If there weren't a thousand thousand ways to do it wrong, it wouldn't feel so wonderful when you finally got it right.

This is a feature, not a bug.

HN Spoof 14 years ago

I like the different adjectives for comments. Almost didn't notice that at all.

Well, maybe. If you can put paint on a paintbrush and transfer it to a canvas, are you suddenly a "painter", or just a guy with Cadmium Yellow smeared on his shirt?

I opine that we're more productive with our tools of choice because we chose them. And that's perfectly fine. We can claim that everyone else would be more productive if they used our unique cocktail of tools and techniques, but the irreducible fact that they do not want to is proof enough of our error.

No! No, no, no, no, no. The best programmers use whatever they use. You are making the same mistake as the guy you're replying to. There is no one best way. We need to get over this mentality as a community. I don't mean to pick on you, as this was clearly just an off-the-cuff comment, but this kind of dialogue is simply worthless. I agree that the grandparent poster seems pretty clueless about vim and its ilk, but an equal and opposite reaction that's just as subjective and baseless will get us nowhere.

Trivia: This is written by Bram Moolenaar, maintainer of Vim (the trivia part is that he maintains Vim; hopefully it's quite clear that it was written by a guy named Moolenaar).

Most command-line junkie types actually use vim, not vi. vim is quite practical for editing an enormous variety of file types at breakneck speed, and this is coming from someone who used to exclusively use environments such as Eclipse.