Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    Thomas Fuchs

    mir.aculo.us · Personal blog · on HN since 2008

    Thomas Fuchs, creator of script.aculo.us, writes about JavaScript, HTML5, CSS and shipping web software.

    Visit blogRSSHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters cite it for practical web advice, such as how image dimensions relate to file size and a post on shipping software that works.

    Stats for nerds
    61HN people shared it
    72linked in comments
    1.5Kstory points
    Jul 2018last shared
    2009people per year2018

    Top posts on HN

    1. 1
      What I’ve learned in 5 years of running a SaaS
      1 person · 271 points · first shared 2013 · 71 comments on HN
    2. 2
      What do you need to make a successful web app?
      1 person · 160 points · first shared 2014 · 87 comments on HN
    3. 3
      Why I’d like a “license type” setting for GitHub projects
      1 person · 132 points · first shared 2012 · 130 comments on HN
    4. 4
      Client-side MVC is not a silver bullet
      3 people · 118 points · first shared 2013 · 82 comments on HN
    5. 5
      Making an iPad HTML5 App & making it really fast
      5 people · 78 points · first shared 2010 · 13 comments on HN
    6. 6
      Mobile sites. Not just mini versions of websites. Javascript in Freckle.
      1 person · 75 points · first shared 2010 · 14 comments on HN
    7. 7
      DOM Monster: JavaScript performance bookmarklet
      1 person · 74 points · first shared 2011 · 15 comments on HN
    8. 8
      Flowchart: how to retinafy your website
      2 people · 65 points · first shared 2012 · 14 comments on HN
    9. 9
      Why everyone should use Safari for rich web development
      1 person · 63 points · first shared 2009 · 66 comments on HN
    10. 10
      Who needs Flash? Build Flash-like game with scripty2
      1 person · 52 points · first shared 2010 · 41 comments on HN

    What HN people wrote when they linked it

    • tambourine_manNov 2011

      I will miss color transform filters…

      If it's vector, it can be done with SVG/CSS3

      …drop shadow filters…

      box-shadow?

      …and blur filters

      Canvas?

      http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html

      I will miss masks (of any arbitrary shape)

      PNG with alpha?

      …rather than having to worry about preloading all of my UI images

      Something like this may work:
      $("#blob").bind("load", function () {});

      or even:

      body { display: none; }
      <body onLoad="$("body").fadeIn();">

      But most of all, I will miss performance. Yeah, Flash is buggy/slow/memory hog blahblahblahblah. But have you tried doing anything graphically complex in HTML5? Holy shit, your processor will scream. Things that Flash used to laugh at will bring Chrome to its knees. Don't get me started with IE.

      Not on a Mac. Even a freaking side banner will make the CPU spike. There are a few cases where it is slower, but it's rare and we can all help optimize.

      HTML5 is particularly not ready on mobile. For example...don't use gradients, since they kill performance. Oh, and don't use opacity either, since that also kills performance. Seriously? I need to build a UI that doesn't use opacity animations? FFFfffuuuu--

      Android or iOS? I'm actually pretty impressed with the hardware accelerated effects I can get in iOS if I don't do much stuff at the same time.

      Check this link:

      http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/

    • SuperChihuahuaJul 2013

      I'm also about to publish my first book (about a guy called Elon Musk). Here are some links I've saved that were interesting to read:

      Selling my e-book on Amazon (http://snook.ca/archives/writing/selling-ebook-on-amazon)

      How you can make a million writing your own e-book (http://www.dailymail.co.uk/home/moslive/article-2040044/Kindle-How-make-million-writing-e-book.html#ixzz2ZDvfiNPB)

      How to Write and Promote New York Times Bestsellers: Tim Ferriss and Jack Canfield (http://www.fourhourworkweek.com/blog/2012/09/01/how-to-write-and-promote-new-york-times-bestsellers-tim-ferriss-and-jack-canfield/)

      How to (Really) Make $1,000,000 Selling E-Books – Real-World Case Studies (http://www.fourhourworkweek.com/blog/2013/04/04/how-to-make-1000000-selling-e-books-tactics-and-case-studies/)

      How I Used Hacker News to Sell My eBook (http://rubysnippets.com/2013/04/26/how-i-used-hacker-news-to-sell-my-ebook/)

      An eBook pricing model that resulted in $100,000 in sales (http://blog.asmartbear.com/selling-ebook.html)

      5 rules to sell thousands of copies of your ebook (http://mir.aculo.us/2012/10/20/5-rules-to-sell-thousands-of-copies-of-your-ebook/)

    • msimpsonDec 2016

      Thomas Fuchs is a troll. He has posted before on the alleged complexities of React. Yet, he has never posted a coherent argument against the view framework. Even this attempt was thwarted by Blake Newman:

      https://twitter.com/blakenewman/status/811142762368221184

      However, Thomas had nothing to say in response. He only patted himself, and others, on the back both before and after that tweet as he continues to ignore any retort to his claims.

      Oh. And if you're wondering why he's mad, consider that he's the author of Zepto.js. That jQuery compatible drop-in library that essentially no one uses as jQuery is hardly relevant anymore. But that's fine, he's busy with his own business: Slash7 LLC.

      http://slash7.com/company/

      Where the overwhelming majority of his client work links are dead and his biggest triumph seems to be an early 2000's era JavaScript animation library on par with Scriptaculous. In fact, the website is even a rip off:

      http://scripty2.com/ vs. http://script.aculo.us/

      Even his own site uses the same type of vanity domain:

      http://mir.aculo.us/

      Sad ...

    • charlysistoNov 2014

      The title and some of the critics are unfortunate but this post nevertheless is hitting a soft spot for me. I've been through backbone & angular and I'm starting to question the necessity of a full blown framework when all I want is some structured js for each page/resource.

      More fundamentally it seems the offer on js libraries are either tailored to eye-candy widgets or the big SPA. Nothing has popped in my radar as proposing an incremental step from server side HTML to MV([A–Z]) Dom/json manipulation which entices you to almost build the app twice.

      What I'd really like to see rather than a client-side-solution is a server/client migration path from html to spa without being tide to one or the other

      The links he included (see below) bring up the same concerns....

      http://mir.aculo.us/2013/02/26/client-side-mvc-is-not-a-silver-bullet/

      http://www.shopify.com/technology/15646068-rebuilding-the-shopify-admin-improving-developer-productivity-by-deleting-28-000-lines-of-javascript

    • ahoyhereJun 2011

      There's a lot of practical things people can do to make their JS code faster, and a bunch of impractical things too (like unrolling loops). But based on our research/experience, a huge percentage of JavaScript-related web app slowness is actually caused by inefficient DOM structures and CSS styling. Believe it or not, simple DOM mistakes can dramatically slow down insertions, event handlers (like on-click), any kind of iteration (obviously) as well as animations.

      That's why we open sourced our DOM performance inspection bookmarklet, DOM Monster:

      http://mir.aculo.us/2011/01/09/the-dom-monster-is-now-open-source/

      If you liked this presentation, you might enjoy the book I co-wrote with Thomas Fuchs (of Scriptaculous, Prototype.js, Emile, Zepto, & Microjs fame): http://jsrocks.com

    • mikeklaasJun 2011

      We have a native app that is similar in that it makes extensive use of css transforms to animate content on the iPad (Zite, btw. I believe it is smoother and less crashy than the OnSwipe pages I have seen).

      The biggest issue we've come across is limiting the total screen area (in pixels) of elements having "-webkit-transform: translate3d(0,0,0);" (this is the declaration you use to force the browser to use 3d acceleration to animate this element). Once it goes beyond a certain size, there isn't enough memory on the iPad to handle it and you get jerky animation and crashes.

      This will help:

      http://mir.aculo.us/2011/02/08/visualizing-webkits-hardware-acceleration/

    Related

    Ruby Insiderubyinside.com147 people

    Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

    Ruby Inside
    Publication · last shared 2021
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Mr.doobmrdoob.com108 people

    Realtime Three.js Coding

    Mr.doob
    Personal · last shared 2026
    Tom Daletomdale.net44 people

    Web frameworks are transforming from runtime libraries into optimizing compilers

    Tom Dale
    Personal · last shared 2019
    2ality2ality.com267 people

    Temporal: Getting started with JavaScript's new date time API

    2ality
    Personal · last shared 2026
    Tom Morristommorris.org41 people

    No, I'm not going to download your bullshit app

    Tom Morris
    Personal · last shared 2025
    Thomas Parkthomaspark.me35 people

    The Al Jaffee / Mad Magazine Fold-In Effect in CSS

    Thomas Park
    Personal · last shared 2026
    Brendan Eichbrendaneich.com173 people

    From Asm.js to WebAssembly

    Brendan Eich
    Personal · last shared 2026