HNHacker News
TopNewBestAskShowJobs

mark_h

2,818 karma · joined February 21, 2007

submissionscomments
mark_h··on Haskell powered companies
Is that where John Goerzen (of http://book.realworldhaskell.org/) works? I watched Bryan O'Sullivan's CUFP keynote the other night, http://cufp.org/videos/keynote-real-world-haskell, and he mentioned that John was working at a tractor company in Kansas or something along those lines!
mark_h··on Neil Gaiman Commencement Speech: Make Great Things. Learn From Failure.
His wife who has just had her own $1m kickstarter success! http://www.kickstarter.com/projects/amandapalmer/amanda-palm...

Quite the creative couple.

mark_h··on The Setup: John MacFarlane
I think switchable is something different; ironhide/bumblebee are for the newish "optimus" setups, which currently only work properly for windows AFAIK. It's quite neat: rather than switching between cards, the discrete card is used only for the windows/apps that need it, while the integrated card handles the rest of the desktop.

The ironhide/bumblebee solutions work by running another X display, and using virtualgl to draw the window from the discrete card on the main desktop -- but you have to explicitly invoke the applications that you want to run in this fashion.

mark_h··on I took Scott Hanselman's advice on productivity, and now look at me...
I don't know if it's the same one he uses, but I use "Nanny" for chrome: https://chrome.google.com/webstore/detail/cljcgchbnolheggdga... (or leechblock for firefox)
mark_h··on Google open sources key piece of Street View technology
For the people wondering what autodiff is, I found the following article a real eye-opener when I came across it (mainly, his paper he links is very accessible: http://homepage.mac.com/sigfpe/paper.pdf).

http://blog.sigfpe.com/2005/07/automatic-differentiation.htm...

mark_h··on Too Much SEO? Google’s Working On An “Over-Optimization” Penalty For That
There was this, the other day: http://gizmodo.com/5893494/googles-overhauling-search-to-mak...
mark_h··on Efficiently Browsing Text or Code (esp. with Emacs)
I wrote this some time ago for navigating with (g|e)tags, allowing you to view the current stack as you drill down: https://github.com/markhepburn/tags-view (you can prune the stack too, so you only see the important bits of context)

It worked well for my own usage, but it probably needs some love. I'm not sure how *cscope works though, and if it would be possible to add it as another backend.

mark_h··on A Python Reading List by Wesley Chun
Beautiful Code (O'Reilly, http://shop.oreilly.com/product/9780596510046.do) has a chapter on the dictionary implementation.
mark_h··on Why I Still Use Emacs
Fair enough, cheers.
mark_h··on Why I Still Use Emacs
Out of curiosity, if you've used emacs for 10 years I'm assuming you're familiar with ediff; what do you find so useful about vimdiff? (I've never used it, so I'm genuinely curious)
mark_h··on What I've Learned About Smart People.
I think this is also why "the best way to learn something is to have to teach it", or at least that's what I've found. When you start imagining what questions you might get asked, you begin uncovering all sorts of holes in your understanding, even if it's something you thought you understood but suddenly realise you couldn't explain.
mark_h··on MusicForProgramming();
I just got around to checking that out; thanks!
mark_h··on MusicForProgramming();
My go-to artist is Zoe Keating (layered cello, and on bandcamp as an added bonus: http://music.zoekeating.com/). She's also quite interesting to follow: she's heavily into twitter, and is quite open about her profits, dealings with labels, etc.

Otherwise though, vocal-less trance is usually pretty effective. I love all the recommendations these threads bring up -- thanks everyone!

mark_h··on PyPy: Transactional Memory (II)
I hadn't heard that, thanks. That's kind of a full-circle moment then, given that transactional memory started out as a hardware proposal!
mark_h··on Big Data: principles and best practices (new book)
That is a definitely usability flaw IMO. I forget the exact dance I did, but I think in the end it was simply to create an account, and they associate all books you've previously ordered with that email address with your new account.

The emailed links expire, but the accounts page is permanent as far as I know.

mark_h··on Big Data: principles and best practices (new book)
I don't think anyone has mentioned the discount code yet; it might still be active (bd50 for 50% off; it worked for me about 6 hours ago): https://twitter.com/#!/nathanmarz/status/156459481864220672
mark_h··on ISO C is increasingly moronic
+1 for Hanson's book in general (which I think I might have initially read on your recommendation anyway!). I don't do a huge amount of C programming these days, but it was a huge eye-opener.
mark_h··on The single most useful Emacs feature
Don't forget M-; is comment-dwim which usually does... what you mean (uncomments the region if it looks commented, comments it otherwise)
mark_h··on The single most useful Emacs feature
I've "only" been using it since 1998, but I always skim threads like this -- even lots of short articles -- because there's nearly always something new to discover! Sometimes it's hard not to gush, but it's just such an amazing and organic piece of software.
mark_h··on An interview with Derek Sivers
I couldn't agree more! My all-time favourite in that regard: http://russ.cox.usesthis.com/
mark_h··on Xmonad 0.10 was released
The instructions from the wiki for Unity-2d integration also work fine: http://haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Unity_...

That runs xmonad with the unity panel; it doesn't add the launcher, but I was never a fan of that to begin with (in part because its interaction with xmonad wasn't great, but I never spent much time trying to get it working properly either so it might be possible). The key difference is the wiki assumes you're installing from cabal, where-as Mark's assume an apt-get installation which already comes with a .desktop file.

Note that the wiki instructions mention the need to explicitly add gaps at the top, which Mark's instructions didn't. (Also, that the wiki config doesn't actually launch the launcher!)

mark_h··on Ubuntu 11.10 (Oneiric Ocelot) released
Bumblebee was a life-saver when I got my Lenovo T520 and first learned about Optimus, but note that link is out of date now. He's forked off that to start again with "Ironhide", while there's another fork that's aiming to maintain bumblebee but fix bugs, etc. Details here: http://www.martin-juhl.dk/2011/08/ironhide-reporting-for-dut...

(If you haven't looked into it, I thought bumblebee was a great hack! As I understand it, it uses the nvidia card for rendering whatever apps you tell it too in a separate X instance -- using the "optirun" command, it doesn't happen automatically automatically -- then uses virtualGL to display the results on your desktop)

mark_h··on Show HN: HackerThings - Products for hackers
I love how the use of "hacker-news orange" (#f60) instantly makes things look hacker-ish now! (Might just be for me)
mark_h··on What Google Learned from Wave and Buzz
I've been thinking about this recently, and I'm not sure if the initial gold-rush of users wouldn't be just as bad. The risk there as I see it is everyone joining en-masse, kicking the tyres, and leaving again -- accompanied by a slew of articles saying "users leaving droves".

I'm honestly not sure how you do successfully gain traction in something with this much level of (unavoidable) publicity. One thought I had was that something like video chat might attract people just to use that, and then perhaps organically discover other features that make them spend more time there.

mark_h··on Dropbox Cofounder & CTO Arash Ferdowsi responds to yesterday's bug
Since a few people have commented on finding out via HN rather than Dropbox directly (as did I), I thought I'd post that I received an email from them just then.

In my case though it included "we noticed some potentially suspicious activity during the period", which for me was linking the desktop app. I don't know if everyone will be receiving a note, or just those who fit the potentially-suspicious profile. A quicker notification would have been nice, but I appreciate that they're also obviously looking for any aberrant behaviour.

mark_h··on Ask HN: How much time did you invest in your startup until ramen profitable?
Great read, thanks. Incidentally, the link at the end 404s: http://blog.bufferapp.com/tagged/building_buffer (looks like it should be http://blog.bufferapp.com/category/building-buffer)
mark_h··on Ask HN: How much time did you invest in your startup until ramen profitable?
I'll be the first to ask... do you have a blog post with the lessons learned that enabled your current success? (congratulations, by the way!)
mark_h··on Why F1 Steering Wheels Have Over 20 Buttons - And What They All Do
I am absolutely a fan of the technology, but much less so of the sport. I suppose my issue/question is: how do you enjoy all that just watching it on TV? (This is actually a serious question; are there for example real-time websites that give you an information overlay on what's happening, or do you just enjoy watching knowing how complicated it is underneath the surface?)

Sorry, on re-reading you do talk about off-track being just as exciting; so I suppose I'd rephrase the question as: where do you follow all this information?

mark_h··on Confirmed: Microsoft Will Announce Acquisition of Skype Tomorrow Morning
I was a little surprised, but then talking to people on the phone is much more well- so more likely to get immediate inter-generational and mainstream acceptance than social networking. Facebook is only just gaining mainstream adoption, albeit at a very fast rate.
mark_h··on Why I still don’t contribute to open source
> It’s not obvious where to start.

This is coming up again and again; this blog post is another data point I read recently, about a couple of projects dedicating time specifically to get potential new contributors up and running:

http://blog.lydiapintscher.de/2011/04/18/how-vidalia-and-gim...

← PreviousPage 3 of 10Next →