Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1411

B

Bill Clementson

Personal blog · bc.tech.coopprogramming

Bill Clementson's personal blog at bc.tech.coop covers programming. Since 2007, 53 different Hacker News readers have linked it 74 times, most often “Surviving Emacs”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
74mentions?
53HN people?
2007–2013first – last linked?
Links on Hacker News per year · peak 24 in 2008

Most-linked posts?

  1. Surviving Emacs
    5 people · 5 mentions · first linked 2009-02-04
  2. Lisp is for Entrepreneurs
    3 people · 3 mentions · first linked 2007-04-03
  3. My Clojure Emacs Setup (I'll show mine if you show yours)
    3 people · 3 mentions · first linked 2008-12-05
  4. /blog/050728.html
    3 people · 3 mentions · first linked 2007-05-06
  5. Bill Clementson's Blog: JavaScript and Lisp
    3 people · 3 mentions · first linked 2008-10-17
  6. Bill Clementson's Blog: Exploring Clojure (Lisp on the JVM) - Part 2 - Setup
    2 people · 2 mentions · first linked 2008-10-23
  7. The Most Important Idea in Computer Science from Alan Kay
    2 people · 2 mentions · first linked 2008-06-30
  8. Clojure could be to Concurrency-Oriented Programming what Java was to OOP
    2 people · 2 mentions · first linked 2008-12-01
  9. Bill Clementson's Blog: Modal (Continuation-based) Web Server Framework example
    2 people · 2 mentions · first linked 2007-06-09
  10. Bill Clementson's Blog: Lisp is for Entrepreneurs - Part 2 (Amazon)
    2 people · 2 mentions · first linked 2007-12-01

What Hacker News says?

  1. There's gcal support already in emacspeak (Raman is a google employee): http://emacspeak.googlecode.com/svn/trunk/lisp/g-client/gcal... http://bc.tech.coop/blog/070306.html

    Comment linking /blog/070306.html

    on “Introducing Google Command line Tool”
  2. Submitted Y Combinator in Erlang as a story · 174 points

    HN discussion
  3. Q: How do you recognize experienced Emacs user? A: Foot pedals. http://bc.tech.coop/blog/041024.html http://www.cb1.com/~john/computing/emacs/handsfree/pedals.ht...

    Comment linking /blog/041024.html

    on “Learn Emacs Lisp in 15 minutes”
  4. Submitted Clojure could be to Concurrency-Oriented Programming what Java was to OOP as a story · 53 points

    HN discussion
  5. I think Bill Clementson uses these: http://bc.tech.coop/blog/060131.html

    Comment linking /blog/060131.html

    on “10 finger multi-touch UI designed to replace the mouse”
  6. Submitted The Most Important Idea in Computer Science from Alan Kay as a story · 39 points

    HN discussion
  7. I am reminded of an oldie but a goodie: http://bc.tech.coop/blog/081201.html Rich Hickey's quote I found interesting from the above article: "There are other ways to model identity and state, one of the more popular of which is the message-passing actor model, best exemplified by the quite impressive Erlang. In an actor model, state is encapsulated in an actor (identity) and can only be affected/seen via the passing…

    Comment linking /blog/081201.html

    on “Avout: Distributed State in Clojure”
  8. Submitted Bill Clementson's Blog: Lisp is for Entrepreneurs - Part 2 (Amazon) as a story · 37 points

    HN discussion
  9. People whose idea of a customer support program was an Emacs Lisp script. http://bc.tech.coop/blog/060304.html

    Comment linking /blog/060304.html

    on “Would you have answered this job ad?”
  10. Submitted Bill Clementson's Blog: JavaScript and Lisp as a story · 31 points

    HN discussion
  11. Screen's better than detach because, for one, you can create multiple terminals in a single screen session, like a tabbed GUI terminal, and then detach and re-attach to them all at once. I use a .screenrc that provides a textural "toolbar" at the bottom of the terminal so it's easy to see how many you've got running. Configuration is listed on this page: http://bc.tech.coop/blog/060422.html

    Comment linking /blog/060422.html

    on “A guide to GNU Screen”
  12. Submitted Surviving Emacs as a story · 26 points

    HN discussion
  13. The problem with a MOP is that it is so general that it is possible to do anything and thus impossible to reason about anything. Kiczales gave an interesting retrospective talk where he talks about this subject and more: http://bc.tech.coop/blog/060709.html

    Comment linking /blog/060709.html

    on “Why are Black Boxes so Hard to Reuse? (OOPSLA ’94)”
  14. Submitted Understanding SLIME - Using Emacs and Lisp Cooperatively as a story · 26 points

    HN discussion
  15. I see. Yeah, I stand corrected. I was conflating continuation-based and closure-based webservers because both allow straight-line code instead of explicitly managing url handlers. And the traditional rhetoric in favor of this technique has come from Seaside, which popularized the name 'continuation-based' ( http://www.linux-mag.com/id/7424 ; http://www.bluishcoder.co.nz/2006/05/server-side-javascript.... ) I'd never…

    Comment linking /blog/040404.html

    on “A man, a Plan. No canals (2011)”
  16. Submitted 'What Emacs is to editors, Stumpwm is to window managers' as a story · 21 points

    HN discussion
  17. Bill Clementson has a nice write up on his setup that has more to do with how not to get hurt using Emacs that I have found very helpful. Not necessarily specific to OS X, but he has a few suggestions that seem helpful for OS X (like making the right apple key your meta key): http://bc.tech.coop/blog/041024.html http://bc.tech.coop/blog/041029.html http://bc.tech.coop/blog/060116.html http://bc.tech.coop/blog/060131…

    Comment linking /blog/060131.html

    on “Ask HN: Emacs users on OS X, what's your setup?”
  18. Submitted Lisp is for Entrepreneurs as a story · 18 points

    HN discussion
  19. Here are two setup descriptions from Clojure guys: http://paulbarry.com/articles/2008/07/02/getting-started-wit... http://bc.tech.coop/blog/081205.html They are skewed to Clojure development, but you may be able to pick out a few tips.

    Comment linking /blog/081205.html

    on “Ask HN: Emacs users on OS X, what's your setup?”
  20. Submitted iPhone App Development Notes from Bill Clementson as a story · 15 points

    HN discussion
  21. Is there any article like this specific to lisp? What really turned me on to Emacs was learning about Slime, largely through Marco Baringer's videos (they're linked from this post: http://bc.tech.coop/blog/050728.html )

    Comment linking /blog/050728.html

    on “Why, oh WHY, do those #?@! nutheads use vi?”
  22. Submitted Dynamically changing running Lisp code (2004) as a story · 8 points

    HN discussion
  23. Although this might be a bit extreme, a Kinesis Advantage might help you; Bill Clementson talks about how he uses his here: http://bc.tech.coop/blog/060131.html . I write a review of the keyboard itself here: http://jseliger.com/2009/07/20/kinesis-advantage/ .

    Comment linking /blog/060131.html

    on “Trail blazing innovators - Use Emacs”
  24. Submitted Clojure Discussion - When Performance Matters as a story · 8 points

    HN discussion
  25. Yeah, If you are being bogged down by legacy code and increasingly falling behind competitors due to slow innovation, it makes sense to do a rewrite. Mozilla had nothing to lose by a rewrite and everything to gain. In the short term they suffered immensely falling behind even more but in the long term it helped them emerge stronger. It is the same with Classic Mac -> OSX. The former was crumbling under its own weigh…

    Comment linking /blog/060118.html

    on “Things You Should Never Do, Part I”
  26. Submitted The Kenny Tilton CLL fortune file as a story · 7 points

    HN discussion
  27. I learned a lot from this screencast when I was first starting to use emacs. It is geared specifically towards lisp programming with SLIME, but you do get a good look at an emacs expert doing some programming, as well as a look at his .emacs file which is always very helpful. http://bc.tech.coop/blog/050728.html There's another film by the same person about using UncommonWeb (a lisp web framework) that has more emac…

    Comment linking /blog/050727.html

    on “Ask YC: Why is emacs a great editor?”
  28. Submitted Quicksilver for Emacs: anything.el as a story · 5 points

    HN discussion
  29. So, Yahoo acquires Viaweb and rewrites it. The end result is inferior to the original Lisp-based product. Sony acquires Naughty Dog and decides to eliminate the Lisp-based development infrastructure. The end result is an inferior game development environment. Sure, there were probably a lot of reasons for these decisions by Yahoo and Sony (probably none of which had anything to do with productivity or technical exce…

    Comment linking /blog/060118.html

    on “Game Oriented Assembly Lisp”
  30. Submitted JavaScript and Lisp as a story · 4 points

    HN discussion

Search all of HN for bc.tech.coop

Linked by the same people?