HNHacker News
TopNewBestAskShowJobs

compay

1,997 karma · joined July 18, 2008

I program, mostly for the web and mostly with Ruby and Lua.

Me: http://njclarke.com

My code: http://github.com/norman

My blatherings: http://twitter.com/compay

[ my public key: https://keybase.io/compay; my proof: https://keybase.io/compay/sigs/5ghM6xDeYY3U9odHk-2BOd7DxA9AIP5-QcWBkrTOgSQ ]

submissionscomments
compay··on I Can Be Just As Capable. Let Me.
"Let me?" Don't ask for permission. And it's not that you "can be" just as capable. You are just as capable. Nobody needs to "let you" do anything, just do it.
compay··on StackOverflow unwinding?
So many questions are already authoritatively answered that there's a much higher bar for new users to contribute. And without new users coming in and participating, there's a feeling of stagnation. I'm not yet convinced they're at an impasse but I personally don't know how I would solve that problem.
compay··on The First Buenos Aires Hacker News Meetup in 908 days is tonight
There's a lot of truth to what you say but some people choose to be here because of family ties or for other non-economic reasons, and still feel the need to start businesses, even though they know they know it could be much easier elsewhere.

Economically Argentina is very tough, but culturally it's a wonderful place, and my personal attachment to it - despite my many complaints - transcends money and perhaps even logic.

Chile is a wonderful country with many things going for it, but it's not like it's paradise, and not everybody wants to live there.

compay··on Bye Bye SVN, Hello Git
Yup, that's exactly what I meant. Thank you.
compay··on Bye Bye SVN, Hello Git
> github, seem to indicate everyone ultimately wants/needs a central repository

Of course you still need some centralization in order to share work with other people. But the more compelling thing about Github is forking, not centralization. With Git you can easily synchronize commits between multiple remote repositories.

compay··on Bye Bye SVN, Hello Git
At the risk of sounding like an elitist hipster hacker, the core audience of this site comes here looking to read articles about innovation, not staid, conservative companies slowly transitioning to established and proven technologies.
compay··on Bye Bye SVN, Hello Git
It's 2012, not 2008. Why is the #2 story right now about a company that switched from SVN to Git?
compay··on Poll: What is your current Stack Overflow reputation?
>>> in the most condescending tone possible.

>> No one is taking a tone with you.

> Oh, the irony.

Condescendingly telling someone "nobody is taking a tone with you." That's the irony you're missing.

compay··on Poll: What is your current Stack Overflow reputation?
Ok, I'm going to assume that you actually want me to explain, and not that this is just an argument tactic you're using to try to score debate points. I hope I'm correct.

The OP's complaint was presented in a reasonable tone of voice, was articulate and carefully worded. Now, it may be that he has misunderstood something about Stack Overflow, or that he's looking for something the site doesn't provide. But, the OP does not come off as an idiot or a troll.

Your response to "read the FAQ" treats him as if he were a fool (the exact word you used in another reply). It was also so hastily typed, that you misspelled "ask" as "as" and you obviously cared so little about your writing, that you didn't notice this and go back to redit your comment and fix it.

So to sum up: somebody posts a carefully worded, slightly angry but non-offensive complaint, and you rapidly dash off a short, typo-ridden response telling him to read the FAQ.

In other replies to the same user, you put words in his mouth and beat him up like a straw man. You come off as an angry, petulant, mean-spirited and unreasonable person.

In other words, condescending.

compay··on Poll: What is your current Stack Overflow reputation?
Sorry, no grammar cop points for you. That was a correct usage of the word "irony."
compay··on Poll: What is your current Stack Overflow reputation?
>> along with the overzealous mods shutting down my questions in the most condescending tone possible.

> Read the FAQ.

Your response seems to be a a perfect demonstration of what he's complaining about.

compay··on Shutting down a product? Open source it.
Glad to hear that. Thanks very much for sharing your work!
compay··on Read this before you buy the new iPad
I've been using Apple products since the Apple II, so I guess at this point I've learned to take the hype with a grain of salt or two.
compay··on Read this before you buy the new iPad
Sure, it's evolutionary, not revolutionary. Who cares? What's wrong with it being an incrementally better version of an existing product? Does every product release have to utterly blow away everything in the history of computing in order to be worthwhile?

Personally, I'm not going to buy one because of the caché of owning something amazingly innovative, I'm going to buy one because I think it will be useful. I don't own an iPad yet because I was waiting for one with the retina display, and I know a few other people who've done the same. Seems to me Apple gauged the market pretty well with this release.

compay··on Shutting down a product? Open source it.
This is certainly much better than just letting the software die a silent, anonymous death. At work we were about to do a project localized to a language nobody at the office speaks, so we were looking forward to using CopyCopter to work with the translators. I'm very glad Thoughtbot had the decency to release the code, so that we still have the option to use it.

I do hope, however, that the developers there continue to play a role in the project. Just "dumping" a product into the open source world without continuing to contribute to it can kill a product almost as effectively as shuttering it with no source release.

compay··on Please stop embedding Bootstrap classes in your HTML
We just completely redid the design of our site and barely touched the HTML other than the top nav, and that's mostly because the content changed there, and the changes were mostly deletions.

In my experience a lot of developers solve problems using HTML that could be better solved with CSS and a sprinkling of Javascript, because they don't know the DOM or CSS well enough. I think that's what most often leads to the situation you described.

compay··on Why are companies defecting from Google Maps?
Sebastian Delmont from StreetEasy posted a great writeup on this issue a few months back:

http://news.ycombinator.com/item?id=3453095

compay··on Please stop embedding Bootstrap classes in your HTML
Perhaps we were unclear. Coding layouts in tables is coding towards appearance rather than meaning, hence the problems you described.
compay··on Please stop embedding Bootstrap classes in your HTML
I agree many of the class names are well-chosen. But maybe they're not fine for every application. And Twitter may change them between versions (as they already have).

The point is not to completely avoid using their naming scheme - the point is to avoid unnecessarily depending on it throughout all your HTML files, when you can easily isolate the dependency to a single Less file.

If you're using something like Less or SCSS, there is almost no need at all to depend on the class names, you can use them or not use them as you see fit. We wrote the article because a lot of people are not aware they have a choice.

compay··on Please stop embedding Bootstrap classes in your HTML
> When was the last time someone did a major CSS overhaul without changing HTML

True perhaps, but that's because lots of people write poor-quality HTML. By following best practices like this, it becomes much less necessary to overhaul your HTML during a design change.

compay··on Graphemica - for lovers of characters and symbols
Nice work. I had the idea to do something like this a few months back and never followed through on it. Yours is 100 times better than mine would ever have been, so now I'm glad I never got to it.
compay··on Ask HN: Have you taken 6 months to 1 year break to do self study?
I quit my job and worked only on open source projects for almost two years. This is the article I wrote about my decision at the time:

http://njclarke.com/posts/why-i-quit-my-job-to-work-on-open-...

I never wrote a follow up to it, I guess in part because I'm still not sure exactly what I got out of it. I certainly improved a lot as a programmer - I'd say I worked harder on programming than at any time in my life, and doing almost all of my work in public held me to a higher standard than what I was used to. I spoke at several conferences and managed to get over my fear of public speaking, which was another goal of mine.

Most importantly, I also got to be a lot more present in my 1-year old son's life for that time, which I will never regret.

It did however take a big toll on my family financially, and I can't help coming away with the feeling that there are ways I may have accomplished those same goals without having gone to the extreme of sacrificing almost all income. I'm almost 40 now and given the historic ageism in our profession I worry a little about the kinds of jobs that will remain open to me over the next 20 years.

Anyway I think that if you're at the point in your life where you have enough money to satisfy the kind of lifestyle you want to live, but don't have the responsibility of a spouse and children, then absolutely go for it.

compay··on What Would The End Of Football Look Like?
Interesting read. But the authors assume that most people would move from obsession with football to watching no sports at all. It seems more likely to me that people would simply replace football with some other sport.

I saw this firsthand in Seattle when the Sonics left for Oklahoma City. Several of my friends who were lifelong fans swore they would never watch NBA basketball again and became hardcore MLS (Major League Soccer) fans.

compay··on OSX Lion in CSS3
Color me jaded, but the "excitement" about HTML5 is hardly ever about doing new things, it's about doing the same old things, but with different tools.

Almost every HTML5 demo I've seen just reproduces something we could already to with technologies that ran on the desktop years ago. We're supposed to be excited that we can now implement - barely, and extremely laboriously, and with a clunky, buggy, incompatibility-ridden toolkit - the same kinds of things desktop apps programmers have been doing for a long time.

As a web developer pushing 40, I dread seeing our profession head towards making desktop-style apps in the browser, and along way spending the next 10 years repeating the mistakes and relearning the lessons of current desktop app developers. I'm not sure I've got enough time left to stomach that.

compay··on [dead]
Sounds plausible, I guess, but I expected to hear about rampant alcoholism, not adderal. I would be intersted to hear more people weigh in before believing it though.
compay··on Update on GoDaddy Transfer Issues
I see. Well, I'll give them some more time before forming an opinion I guess.
compay··on Update on GoDaddy Transfer Issues
A bunch of my transfers appear to have been delayed because Namecheap themselves have not generated the initial authorization email to begin the tranfer process. The ones for which they did generate the email (about 1/4 of my transfers) went through fine with no delays from Godaddy. Not sure what's going on (I sent an email to support about 4 hours ago but have no response yet), but so far I'm a little underwhelmed by their service.
compay··on [ANN] Lua 5.2.0 (final) now available
An easy way is to just define your functions in a table, and at the end of the file to be required, return the table. This was the pattern used in Lua before 5.1. The source for Luacov provides a clear example:

https://github.com/keplerproject/luacov/blob/master/src/luac...

compay··on The real reason you can't hire developers....
That sounds like exactly the kind of self-awareness and humility that will make you stand out and be successful in your profession. Kudos to you.
compay··on The real reason you can't hire developers....
After many years I was back in the job market earlier this year. I ended up writing to 6 carefully-chosen companies. I got responses back from 5 of them, interviewed at 4, and got job offers from all of them.

The fact that you applied at 50 places is a bit of a deceptive statistic, because first of all, there's no way you carefully crafted your initial contact to each one.

At each of the places I contacted during my job search, my initial email was very carefully worded. I spent about 3 hours writing and revising one fairly short email, to make sure it conveyed exactly what I wanted.

If you just send a generic form letter to a company, they're going to give you the same consideration you have given them: very little.

Even if you did tailor the email to each company, there's no way you as a candidate are going to appeal to more than a handful of the companies, because they all have their own quirks and cultures. NOBODY is a viable candidate for 50 different Ruby-oriented companies.

Also, no offense but I have to concur with other comments here that your writing may have had something to do with it. If what you sent them was worded at all like what you've posted here, then you probably lost a lot of potential responses because of that.

If you want to get your foot in the door at a company, the first impression you make is everything. Sending a poorly worded email is a surefire way to shoot yourself in the foot.

← PreviousPage 2 of 16Next →