HNHacker News
TopNewBestAskShowJobs

may

205 karma · joined May 22, 2010

submissionscomments
may··on Google closes Issue 9
The Go logo looks like a potato with feet.
may··on Ask HN: Linux from Scratch.. Should I try it?
> ... fact that every distro sucked so badly. That's no longer the case ...

What would you recommend?

may··on The Duct Tape Programmer
Link to original?
may··on Review My One-Day Project: Shared Words
Awesome. tweets
may··on Ask HN: What's your favorite window manager for X11?
I miss Ion3. But I use dwm now!
may··on Ask HN: What's your favorite window manager for X11?
I was surprised to find that no one else has recommended dwm[1], which is what Xmonad (and others) are based on[2].

It's tiling, keyboard-driven, small and lightweight. I've been using it for years now. It's a little hairy to start with, but I love it.

Instead of workspaces it uses "tags" which you can treat just like workspaces, but you can also combine, on-the-fly, to form a mashup of different tasks. For example, sometimes I want my editor & web browser next to each other, when I'm looking something up, but most of the time I just want to focus on the code.

[1]: http://dwm.suckless.org/

[2]: http://en.wikipedia.org/wiki/Dwm

may··on Ask HN: Please help a virgin blogger.
Upvotes for the phrase "... a scroll bar the size of a chickpea".
may··on S3 glitch causes Tarsnap outage
Still though, well-written and clear, as always. Kudos.
may··on Ask HN: Experiences with PayPal? Would you recommend or kill it with fire?
Thanks for your thoughtful reply.
may··on Ask HN: Experiences with PayPal? Would you recommend or kill it with fire?
That does sound like a serious privacy flaw. Damn.
may··on Ask HN: Experiences with PayPal? Would you recommend or kill it with fire?
Re: FDIC. One is quasi-OK if the bank holding the money fails, but if PayPal itself goes under, you could be in deep shit.

https://www.paypal.com/cgi-bin/webscr?cmd=p/gen/travelers-ou...

may··on Ask HN: I'm a Linux guy. Tell me about all those BSDs
All right, point taken. Perhaps /less/-balkanized was what I meant.
may··on Not having a cell phone means that the world has to run on your time
Google Voice transcribes voicemail. A bit hit-and-miss sometimes, but decent (and, presumably, getting better with more data).
may··on Google and Verizon in Talks on Selling Internet Priority
WTF GOOGLE?
may··on Ask HN: I'm a Linux guy. Tell me about all those BSDs
_pra is right. I use a very lightweight tiling window manager called dwm (http://dwm.suckless.org/).

I do have a desktop background, though I rarely ever see it.

What I meant was I don't have a desktop in the Windows/Mac OS X sense -- a place with icons, documents, mounted drives and the like.

may··on Ask HN: I'm a Linux guy. Tell me about all those BSDs
Well, I meant in terms of "plug it in and it appears on your desktop". When I'm coding, I don't have a desktop, nor any wish for one. All I do on this box -- by design -- is code and spend too much time on e-mail/HN/reddit/etc.

If I need to work with a digital camera or a flash drive, I just reboot into Ubuntu and do it quickly there. FreeBSD is strictly for work (in theory).

I've only mounted stuff under FreeBSD maybe once in the past year or two, so it isn't even on the list for me.

So, from my point of view as a software developer who lives in Firefox and Emacs, it's shiny. Others differ. But for me, it's not required, at all.

may··on Romantic Love: The problem with Western cultures
Exactly.
may··on IE9’s Stunning Text Rendering Quality
Ah. My bad. Thank you.
may··on Ask HN: I'm a Linux guy. Tell me about all those BSDs
I used to play the "what distro are we running this week" game. Most were too big, others too small. Some had great communities, but lacked a killer feature. Etc. etc.

Then I found FreeBSD. The learning curve was steeper, you had to know more about how things actually worked under the hood (a plus, in my book) and the system was elegantly clunky.

A cohesive whole -- more or less -- instead of endless re-packaging of the same things.

I do a minimum install, then build my system up from the ports system. (Ports is like apt-get, pacman, other package management systems. Compiling from source can be a bitch, but only for big things -- Emacs, X11, Firefox etc. but it allows unparalleled customization, or at least the option for it.) Installing binaries is also an option if you don't want to compile.

It has had every piece of software I've ever needed (minus http://joey.kitenet.net/code/mr/) already in ports.

I even recompiled my first kernel within three days of starting out (thanks to Absolute FreeBSD, by Michael W. Lucas), something that seemed a dark art on GNU/Linux.

I've had no stability problems in the last year or so, and I just upgraded from 8.0 to 8.1 smoothly. Everything important on my laptop is supported.

If I want shiny stuff like webcam, usb auto-mounting, all that, I reboot into Ubuntu. Not because FreeBSD can't (I'm mostly assuming), but because this is my dev box and I'm not supposed to be doing anything shiny or distracting on here, hehe.

In short, think of an older truck with a manual transmission -- it's dependable, gets you there and back with minimum of frills and you can tinker rather than a new SUV with bells and whistles. While FreeBSD is more angled towards servers, I love it as a desktop OS -- at least for coding and light web browsing.

And it's a single community, without the balkanization of GNU/Linux.

may··on Ask HN: Where do you host your webapp?
This. They also are running a "pools" beta for when you need to run something on port 80, but don't want to fuck with the overhead of a full-blown VPS.
may··on IE9’s Stunning Text Rendering Quality
What about real text or something other than just a canned webpage? Like, for example, the front page of the Times or something.
may··on Ask HN: Please, help me understand what I am doing wrong.
I echo prior advice about habits -- the standard stuff I've heard is after doing something for ~3 weeks, it becomes habit. I have had moderate success with streaks (both for exercise and coding). Esp. insofar as coding goes, I would say "just to a little bit every day". Find 10 minutes here to just open the editor and fix/improve/write one line & commit (or work on design or something, since writing software is def. not all coding). You'll be there before you know it. See: http://lifehacker.com/281626/jerry-seinfelds-productivity-se...

I would point you to two other reference materials. One, is Andy Hunt's (of the Pragmatic Programmers) book: "Pragmatic Thinking and Learning" which I cannot recommend enough. Second is 37Signals "Rework", which I also heartily reccomend.

One thing Pragmatic Thinking & Learning touches on is S.M.A.R.T. See: http://en.wikipedia.org/wiki/S.M.A.R.T.

Also? I have A.D.H.D., too. I also struggle at times -- it's a bitch to admit you're both intelligent & disabled. I don't have much practical advice on this topic, just be aware.

Finally, work on balance. Work on goals. And don't sweat the small stuff -- relax and work slowly. Change is hard.

Best of luck.

-N

P.S. Exercise helps everything (ditto sleep) -- cognition, bodily health, focus, etc. Even if you don't lose any weight (or gain slightly due to fat -> muscle) it's still worth it. Trust me.

may··on Apple Magic Trackpad
I read this and thought this was a joke.
may··on Ask HN: What's been your best investment?
I do this voluntarily. It works pretty well, most of the time.
may··on Romantic Love: The problem with Western cultures
Most useful thing I've read in years.
may··on The Web Shatters Focus, Rewires Brains
After reading this PG classic http://paulgraham.com/distraction.html, I have a machine only for work. (Which, ironically, I'm posting from right now, heh.)

I only connect via Ethernet, and often physically disconnect my laptop from the net, so when I feel the urge to get on Twitter, HN, etc. I have to reach for the cable again, which is enough of a red flag to get me back to work.

I've managed to keep myself from "needing" to be connected. My business partner is great about never bugging me when I'm coding, we use status.net to do asynchronous communication (think a private Twitter), Google Wave to collaborate, and phones for anything urgent and plenty of meatspace every week, of course.

When I'm coding, I have offline copies of all the web pages and documentation I need, so I can't use that as an excuse to get online.

I also use Firefox browser profiles extensively, one for Personal stuff, one for Work, one for <Projectname> etc. Between that and Firefox sessions, I can leave a bunch of shit open, but come back to it when I have time.

For a while I was a night person and just hit Twitter/HN/reddit once or twice a day, kind of got a digest in the "morning" (6 pm) and then worked all night, w/o too much happening on the Internet. (Yes, I'm an American, yes, I know about the rest of the world, but the point is that less happens at night and so you don't feel like you're missing something. Now that I'm a day person for the first time in years, I feel the urge to keep up every hour.)

I also have started exercising about half an hour a day (just a walk around the neighborhood) and limiting my online time to mainly using Twitter as a newsfeed, HN as a feed of interesting stuff and that's about it. I don't have time to keep up with world events too much anymore, sadly. No New York Times or NPR.org for me, though I usually read our little local newspaper in about 10 minutes each day.

may··on I'm starting a list of HN Related Meetups + locations, please add or edit
I created a Meetup for Hacker News: http://www.meetup.com/Hacker-News/
may··on Ask HN: Your Development Environment
FreeBSD. dwm. rxvt. Emacs. git. newLISP.
may··on Ask HN: I'm looking for a partner
First and formost, you want someone with intergerity. Someone who has your back and won't screw you over.

They may be great at coding, or business or PR or something else entirely. But you want someone you can trust by your side. Preferably someone who's great at something you're not, since you seem to have your end running just fine.

Someone who's in it for the right reasons.

At least, that's how I do it.

My two cents, - Nicholas E. May http://www.notjustbinary.com

← PreviousPage 2 of 2