I love this! Someone went through the trouble of re-creating a printable copy of Paul Graham's "On Lisp", by re-creating the diagrams missing from the PDF Graham made available on his website and formatting the book nicely to be printed through Lulu. Here's the story along with the downloadable formatted PDF: https://www.lurklurk.org/onlisp/onlisp.html
Keep wishing for a slow work day so I can catch up on all my esoteric Lisp history reading backlog and watch all those conj talks, but no such luck today either
I finished "Taiwan Travelogue" a couple of days ago and besides the commentary on the many power imbalances that permeate our relationships, this was a genuinely moving, very human story. Made me tear up a bit towards the end!
★★★★★ #bookreview
I'm increasingly using this as my calendar system. It's great to have something that aligns with weeks, since that's the main cycle that my life is organized around.
All five season names start with a different letter. Add a Roman numeral week number (I to X) and a number for the day of the week, and you have a date. Today is D.X.1.
@gosha One afternoon in 2013, after practicing coding in Scheme, I searched for "pmap" and perhaps something else. I found some results about Clojure, which looked promising. Since then, I've been coding in Clojure. Later, I sought more optimized code for CPU-bound tasks and faster startup time, leading me to switch to Common Lisp. And now, due to local market demands, I'm coding in Python.
@gosha I started with some extracurricular Scheme during university on the recommendation of a professor who taught Java, but would have preferred to have been teaching Scheme or Smalltalk. Then, I used Clojure at work for some data cleansing and loading pipelines, for which I think it's pretty much perfect. Finally, Emacs, then Smalltalk, introduced me to interactive development, I became fascinated with the Lisp machines, and satisfied with Common Lisp with SBCL and SLIME.
If I am unhappy because I’ve struggled so much, and still can’t get a job that pays FAANG money, it’s a skill issue. But is it a skill issue in the sense that I need to grind leetcode? Or in the sense that I’m not very good at being content with what I have, and always want more for the sake of having more? Maybe *that* is a skill worth working on.
Whenever I look at pictures of flats for rent/sale, I can't help imagining what kind of people are living there now, what their life might be like. And one thing I notice very much is that hardly anyone has books anymore. I can understand if you're renting, you might not want to move tons of books around every year, but when you own a place?
Anyway I saw this picture of someone's living room today and it made me happy.
@gosha I personally prefer Kindle.
The feeling of finishing a book and placing it on a shelf forever knowing that no one will ever open it again is a bit strange.
Friends who are into #sewing, could I please ask for a sewing machine recommendation for a beginner? Something that is simple enough not to be overwhelming, but also powerful/durable enough to last a few years.
I've seen two options that seem good so far:
- Singer 4423 (simple controls, powerful, seems well built, can sew denim etc, but fewer stitches (23))
- Brother FS40 (more stitches, a little more affordable, looks a bit more complex)
Any other ones I should be considering?
Friends who are into #sewing, could I please ask for a sewing machine recommendation for a beginner? Something that is simple enough not to be overwhelming, but also powerful/durable enough to last a few years.
I've seen two options that seem good so far:
- Singer 4423 (simple controls, powerful, seems well built, can sew denim etc, but fewer stitches (23))
- Brother FS40 (more stitches, a little more affordable, looks a bit more complex)
@gosha I have a Baby Lock BL300 which has survived 30 years of frankly infrequent use. They're actually made by Brother, or at least used to be, and perform really well.
I agree with the other replies that say it's worth looking for a used machine to get started, but make sure you get one from a person you like and can rely on for advice, or a good local sewing shop. Don't do ebay or Goodwill.
Saw an interesting-looking list of computing history books recommended over on Twitter:
- The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal (M. Mitchell Waldrop)
- Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age (Michael Hiltzik)
- Showstopper: The breakneck race to create Windows NT and the next generation at Microsoft (G. Pascal Zachary)
- Softwar: an intimate portrait of Larry Ellison and Oracle (Matthew Symonds)
- Hard Drive: Bill Gates and the Making of the Microsoft Empire (Wallace & Erickson)
- The Big Score: The billion dollar story of Silicon Valley (Michael S. Malone)
Would love to see what my Fedi friends recommend, too!
Saw an interesting-looking list of computing history books recommended over on Twitter:
- The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal (M. Mitchell Waldrop)
- Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age (Michael Hiltzik)
- Showstopper: The breakneck race to create Windows NT and the next generation at Microsoft (G. Pascal Zachary)
- Softwar: an intimate portrait of Larry Ellison and Oracle (Matthew Symonds)
- Hard Drive: Bill Gates and...
Smalltalk-80: Bits of History, Words of Advice: Glen Krasner
Soul Of A New Machine: Tracy Kidder
What the Dormouse Said: John Markoff
Technophilia and Its Discontents: Ellen Ullman
The Invisible Computer: Donald A. Norman
Who Owns The Future: Jaron Lanier
@gosha Can’t have any list of historical computer books without Ted Nelson’s Computer Lib/Dream Machines. It’s a survey of the pre-PC world of computing and culture. Less of an academic study and more of a meandering report (and frequently a rant), but every time I look at it I find some horrible truth about the information age he identified 50 years ago.
Today's GitLab gripe: it lets you to set the light/dark theme automatically based on the system settings, but you have to commit to a code block theme. So whenever my machine switches to dark mode in the evening, I'm blinded by bright white code blocks in code reviews 🤷🏻♀️
As a #Lisp fan, I was sold on this book as soon as I read the back cover blurb, and just had to get myself a copy. Can’t wait to dive in! (I’m very curious about the #Forth connection too)
Played around a bit with Lem, an Emacs-like text editor "well-tuned for Common Lisp". It's nice to have a built-in SBCL REPL, I'll be following the project with interest! https://lem-project.github.io/
I've been using the #PlanckEZ keyboard for exactly one year now, and it's been really good for my persistent wrist pain. It's an unusual keyboard, so I'd be happy to answer any questions folks might have about it!
@gosha Now that you're used to 47 keys, if someone offered you a keyboard with even fewer keys (let's say the Gherkin at 30), would you be excited to try it?
I've noticed quite a few anecdotes where folk continually remove keys with each generation until they're satisfied, which is when they get down to 18 or 10 🙀
I started reading "Taiwan Travelogue" (臺灣漫遊錄) by Yang Shuang-zi (楊双子) and so far the behaviour and attitude of the (female) Japanese protagonist visiting colonial Taiwan reminds me a *lot* of some western dudes I've seen in Japan when I lived there 🤷🏻♀️
I found this via r/lisp while looking for a print copy of On Lisp for sale. This post includes a link to a Lulu listing where you can order your own: https://www.reddit.com/r/lisp/comments/l71amc/on_lisp_paperback_replica/