HNHacker News
TopNewBestAskShowJobs

jlf

27 karma · joined February 20, 2007

Currently: Embedded Software Engineer (redacted)

Formerly: IC Design Engineer (redacted) Software Engineer (Cisco) Mechanical Engineer (Motorola)

Education: BS EECS, UC Berkeley BA LIBS, Sonoma State University

Contact: hn_contact at foxtail.org

submissionscomments
jlf··on Show HN: a new team chat web/irc tool
Congratulations, Nic, on what is likely the world's first Emacs-hosted startup! For those who don't know, teamchat is implemented in Emacs Lisp using Nic's elnode (async web server) and shoesoff (IRC bouncer) libraries, among others.
jlf··on Ask HN: Looking for advice on manufacturing a physical product
I know a guy here in the States who would probably be glad to work up something for you at a reasonable price. My contact info is in my profile if you'd like me to put you in touch with him.
jlf··on [dead]
It's a joke, guys.
jlf··on Lisp: No easy download
If you visit #emacs or #lisp on freenode it's very likely someone can help you get Slime sorted out on your Mac. Many of the regulars there use such a setup (including myself).
jlf··on Ask YC: What is the best way to learn Perl?
I left Perl behind some time ago, but I second epi0Bauqu's recommendation of Perlmonks. It's quite an amazing community and resource, and well worth exploring.
jlf··on Hacker vs Engineer - Know The Difference!
With all due respect, your assertion that software engineering lacks extreme safety requirements is false. Like any engineering discipline, software engineering is applied to both safety critical and non-safety critical domains.

When I was in school this article[0] was required reading. Your life and safety depend on software engineers every time you dial 911, ride an airplane, etc. Not everyone is writing Facebook applications :)

[0] http://sunnyday.mit.edu/papers/therac.pdf

jlf··on How does one learn about the latest advances in Computer Science (not fads) to apply and improve your work?
I'd agree with this, and even take it a bit farther. Many of the graduate level courses have lecture notes online and these can often give insight into current research. Here's a page with links to EE/CS courses: http://inst.eecs.berkeley.edu/classes-eecs.html

Another thing to watch for, besides talks specifically open to the public, is lecture series taken for credit, such as {EE,CS}{198,298} in the above page. I took EE298.2 last semester for example, a communications/networking/DSP seminar, which had visiting scholars presenting their current research at almost every meeting. Nobody would have cared or probably even noticed if a random person showed up to listen.

jlf··on If you want to learn Lisp, be ready to meet the scowling faces (and don't even think about mentioning PG in #lisp)
I was lurking on #lisp for most of today and it seems to me you're being a bit oversensitive. You asked about packages at 14:23. Several people tried to figure out exactly what you were asking, including gigamonkey (the author of PCL!). At 14:26 rahul mentioned "asdf" which is probably what you are looking for. If you had at that point Googled 'asdf lisp' and felt lucky, you would have gone straight to this page: http://www.cliki.net/asdf , which contains a script to automatically generate packages as well as some other Windows-specific information that you were asking about. Otherwise, at 14:39 in the complete log, jamesjb pointed you to a tarball containing an example system. Not too shabby IMHO.

Incidentally, http://www.cliki.net/IRC mentions #cl-gardeners and #lispcafe as more novice-friendly than #lisp, though I've never been too troubled by my own experiences there as a newcomer to Lisp.

Lastly, you might want to check out http://www.google.com/coop/cse?cx=012679172708151972086%3Aeg1jtvm_dlk (hopefully the link did not break) -- it's a custom Google search that searches a set of 20 Common Lisp resources. It's pretty useful.

Good luck.

jlf··on Universities Need To Develop Entrepreneurs
There's certainly a lot of interest and activity around entrepreneurship at Berkeley. This URL gives a sense of some of what's happening here: http://cet.berkeley.edu/curriculum.htm

jlf··on Which editor do you use for Lisp?
It's definitely worthwhile watching the Slime movie. You can find links to it at http://bc.tech.coop/blog/050728.html
jlf··on Which editor do you use for Lisp?
You can make Emacs scroll a line at a time by adding this to your .emacs:

(setq scroll-conservatively 1)

jlf··on Possibility of news.yc chatroom or IRC channel?
Great idea! I vote for IRC.