TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Magic Ink (2006)

52 pointsby luuover 1 year ago

9 comments

leetroutover 1 year ago
Previously:<p>2009 - 13 comments - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=600799">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=600799</a><p>And a dozen other submissions over the years including the first submission 17 years ago:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8120">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8120</a><p>With a single comment:<p>&gt; This is possibly the best article on software design I have ever read. I would go as far as suggesting that it gets added to the YC recommended reading page.
评论 #39117161 未加载
memalignover 1 year ago
My favorite insights:<p>- Most software design should focus on information graphic design, not interaction design<p>- The case study of Amazon’s book listings drives that point home<p>- Try using sentences to describe settings rather than have a list of toggles (illustrated with his BART widget)<p>- Instead of requiring interaction, make decisions for the user based on context
评论 #39124058 未加载
walterbellover 1 year ago
Hopefully on-device LLMs can use private history to predict user context.<p><i>&gt; .. information software that learns from history is still rare. Typically, users can only hope for last-value prediction, if that. Most software wakes up each day with a fresh case of amnesia ... software that doesn’t learn from history dooms users to repeat it. And repeat it they will — tediously explaining their context, mouse click by mouse click, keystroke by keystroke, wasted hour by wasted hour. This is called interactivity.</i>
auggieroseover 1 year ago
I don&#x27;t find the division into categories Information software, Manipulation software, and then supposedly Communication software = Information software + Manipulation software that helpful. For me, creating is developing a model of something and making it explicit; I don&#x27;t see this adequately represented in any of these three categories.
immyover 1 year ago
Happy to see this return and hope the latest generation of HN readers take the time to study this.
loevborgover 1 year ago
Great podcast episode on the paper <a href="https:&#x2F;&#x2F;futureofcoding.org&#x2F;episodes&#x2F;060.html" rel="nofollow">https:&#x2F;&#x2F;futureofcoding.org&#x2F;episodes&#x2F;060.html</a>
cloogshicerover 1 year ago
This is so great. I&#x27;m really curious what Bret Victor&#x27;s been working on these last few years.
melagonsterover 1 year ago
Do modern software development abreast the imagination of this article?
azeirahover 1 year ago
I revisit this article every so often. It is a truly amazing document.