Top all-time · #1411
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.
Most-linked posts?
- Surviving Emacs5 people · 5 mentions · first linked 2009-02-04
- Lisp is for Entrepreneurs3 people · 3 mentions · first linked 2007-04-03
- My Clojure Emacs Setup (I'll show mine if you show yours)3 people · 3 mentions · first linked 2008-12-05
- /blog/050728.html3 people · 3 mentions · first linked 2007-05-06
- Bill Clementson's Blog: JavaScript and Lisp3 people · 3 mentions · first linked 2008-10-17
- Bill Clementson's Blog: Exploring Clojure (Lisp on the JVM) - Part 2 - Setup2 people · 2 mentions · first linked 2008-10-23
- The Most Important Idea in Computer Science from Alan Kay2 people · 2 mentions · first linked 2008-06-30
- Clojure could be to Concurrency-Oriented Programming what Java was to OOP 2 people · 2 mentions · first linked 2008-12-01
- Bill Clementson's Blog: Modal (Continuation-based) Web Server Framework example2 people · 2 mentions · first linked 2007-06-09
- Bill Clementson's Blog: Lisp is for Entrepreneurs - Part 2 (Amazon)2 people · 2 mentions · first linked 2007-12-01
What Hacker News says?
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”Submitted Y Combinator in Erlang as a story · 174 points
HN discussionQ: 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”Submitted Clojure could be to Concurrency-Oriented Programming what Java was to OOP as a story · 53 points
HN discussion- lg · 2009-10-13
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” Submitted The Most Important Idea in Computer Science from Alan Kay as a story · 39 points
HN discussionI 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”Submitted Bill Clementson's Blog: Lisp is for Entrepreneurs - Part 2 (Amazon) as a story · 37 points
HN discussionPeople 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?”Submitted Bill Clementson's Blog: JavaScript and Lisp as a story · 31 points
HN discussionScreen'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”Submitted Surviving Emacs as a story · 26 points
HN discussionThe 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)”Submitted Understanding SLIME - Using Emacs and Lisp Cooperatively as a story · 26 points
HN discussionI 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)”Submitted 'What Emacs is to editors, Stumpwm is to window managers' as a story · 21 points
HN discussionBill 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?”Submitted Lisp is for Entrepreneurs as a story · 18 points
HN discussionHere 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?”Submitted iPhone App Development Notes from Bill Clementson as a story · 15 points
HN discussionIs 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?”Submitted Dynamically changing running Lisp code (2004) as a story · 8 points
HN discussionAlthough 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”Submitted Clojure Discussion - When Performance Matters as a story · 8 points
HN discussionYeah, 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”Submitted The Kenny Tilton CLL fortune file as a story · 7 points
HN discussionI 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?”Submitted Quicksilver for Emacs: anything.el as a story · 5 points
HN discussionSo, 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”Submitted JavaScript and Lisp as a story · 4 points
HN discussion