Recent submissions

Comment · 12 years ago
I can't figure out what that one is supposed to mean!
Comment · 12 years ago

  In short, we’ll trade you iCloud for something great.
Love this subtle dig at iCloud.
Comment · 12 years ago
Comment · 12 years ago
When I was doing this exercise with a friend on Understudy, he found solutions to multiplication and exponentiation too. I'm still trying to wrap my head around the exponentiation. Passing a number to another number?!

  (define (multiply number1 number2)
    (lambda (f)
      (number1 (lambda (x) ((number2 f) x)))))
  
  (define (exponentiate base exponent)
    (exponent base))
Comment · 12 years ago
I've been making a homemade version of Soylent (http://www.cookingfor20.com/2013/06/18/hacker-school-soylent...) since September. It makes up one or two of my meals each day. I've got to say, I really really like it. I think it has a good chance of catching on. I still love eating out socially, but it has replaced all my my mediocre meals. I can imagine it replacing those aisles and aisles of junk, easy food (cereal, canned soup, mediocre pasta).

That said, I quickly had to come up with a better name than Soylent. I call mine Science (for human consumption). It makes it distinct from food. "Did you get lunch?" "No, I just had Science today."

Comment · 12 years ago
I am doing the chapter on register machines now. I love the diagrams that show the controller and the data path of the machine. See http://sarabander.github.io/sicp/html/5_002e1.xhtml#g_t5_002...

Scratch and Quartz composer show code in a graphical way. Are there examples of languages that show the data path in a similarly graphical way?

I would love to see how variables relate to each other and other functions (the data path) separated from the order in which these operations actually happen (the controller). It would be an interesting way to debug. For example, variables that get assignment but are never read would be glaringly obvious.

Comment · 12 years ago
I can certainly see those as the next texts that we add!
Comment · 12 years ago
I tried to tutor my niece in math using Google Hangouts and various whiteboard apps, but drawing with the mouse / trackpad was pretty difficult. Now we use Understudy and it works great, if I do say so myself.
Comment · 12 years ago
I am the other guy working on Understudy. The iPad has been the best platform for Understudy so far, but I still have my fingers crossed that Apple builds a better touch screen into their next iPad. Who should I pray to for that wish?
Comment · 12 years ago
Comment · 12 years ago
Comment · 12 years ago
"...numbers that are at or near the highest levels of political and religious disaffiliation recorded for any generation in the last quarter-century." Seriously. How many generations are in a 25-year span?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton