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
    S

    Scott Schiller

    schillmania.com · Personal blog · on HN since 2008

    Scott Schiller is a front-end developer who builds JavaScript projects like SoundManager 2, a snow effect, and HTML5 remakes of retro games.

    Visit blogHN submissions
    Web DevelopmentRetro Computing
    What HN says

    HN commenters recommend SoundManager 2 as the best Flash-to-JavaScript audio library, which picks HTML5 or Flash automatically, and point to his snow script.

    Stats for nerds
    50HN people shared it
    22linked in comments
    176story points
    Jun 2020last shared
    2008people per year2020

    Top posts on HN

    1. 1
      Arduino.js
      1 person · 87 points · first shared 2011 · 13 comments on HN
    2. 2
      SoundManager 2 is Audio for Javascript
      28 people · 30 points · first shared 2008 · 4 comments on HN
    3. 3
      Cassette Tape UI
      1 person · 22 points · first shared 2013 · 23 comments on HN
    4. 4
      The Wheels Of Steel: An Ode To Turntables (in HTML)
      3 people · 14 points · first shared 2011 · 2 comments on HN
    5. 5
      Commodore 64 game "Survivor" remade with HTML5/CSS/JS
      2 people · 6 points · first shared 2012 · 1 comments on HN
    6. 6
      Survivor: Remaking A Commodore 64 Game In HTML
      2 people · 4 points · first shared 2012 · 2 comments on HN
    7. 7
      Javascript Malware Analysis: A Case Study
      1 person · 4 points · first shared 2009 · Discussion on HN
    8. 8
      Very unique audio player visualization using canvas
      1 person · 3 points · first shared 2010 · 1 comments on HN
    9. 9
      JavaScript Snow Effect
      5 people · 2 points · first shared 2008 · 1 comments on HN
    10. 10
      Remake of Level Editor for Survivor, a 1982 Commodore64 game
      1 person · 2 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • hyperturtleFeb 2012

      Maybe you can try to library for sound. SoundManager 2 does html5 sound and falls back to flash. http://www.schillmania.com/projects/soundmanager2/

      Apparantly there are issues with looping (http://www.schillmania.com/projects/soundmanager2/demo/api/) but it points to (http://www.flickr.com/photos/schill/4499319436/) as a way to fix sound loops.

      Regarding other technical problems: I've had that issue too with Chrome beta, using csstransforms caused my textboxes to be unclickable(but still tab-able). My solution was to downgrade to the normal Chrome version and hoped it'll be fixed by the time it hit stable.

    • ChrisNorstromSep 2013

      I noticed it requires flash.

      If not already, you should use Sound Manager 2 http://www.schillmania.com/projects/soundmanager2/ and its api. It's amazing. It auto selects HTML5 or Flash on both pc and smartphones. It even checks if people have flashblock enabled and tells them to "click here to enable flash".

      I've used it on 2 projects before http://timeforzen.com and http://residentevilradio.com (it can also stream from shoutcast servers.) I've got HTML5 disabled on those 2 projects because it was still beta and glitchy at the time the feature was introduced.

    • gingerlimeSep 2013

      So true. We're trying to build a web-based online anatomy trainer[1], which plays success/failure sounds when you click right/wrong, but also add a voiceover with the anatomy term being spoken out.

      We experience very sketchy behaviour across platforms and browsers (especially mobile). We're relying on SoundManager[2] which seems solid, but doesn't solve all problems. I wonder if anybody else has any suggestions / experience to make things easier somehow?

      [1]https://www.kenhub.com
      [2]http://www.schillmania.com/projects/soundmanager2/

    • asuthMar 2011

      We've been using SoundManager 2 on quizlet.com for playing audio clips. We're not just playing long music clips in the background, so it's essential to have all the precise APIs for preloading, playing, and firing callbacks when sound is done playing. It handles all the browser deficiencies very elegantly, either with HTML5 or flash. Also, it's just 10k of js (gzipped) so it's pretty lightweight.

      link: http://www.schillmania.com/projects/soundmanager2/

    • pxlpshrDec 2008

      Smells like spam. Tastes like spam. It is spam!

      Your logic is self-serving, don't you think? You have no history of contributing to HN discussion besides posting your company link twice. A post title has little to do with the quality of content on the other side. I think people ignored it for a reason. Not to mention, how is this that much different from Schill's random hack back in 2006?

      http://www.schillmania.com/random/humour/web20awareness/

    • guessmynameFeb 2019

      It was a surprise because I’ve been using the same effect in my personal website [1] for several years (since 2003), as an Easter Egg during Christmas season. I got the script from this website (in case anyone is interested) [2]. I also have an Easter Egg for Valentine’s Day [2] which I’m always proud to show to my partner.

      [1] https://cixtor.com/?christmas

      [2] http://schillmania.com/projects/snowstorm/

      [3] https://cixtor.com/?valentine

    Related

    Isaac Schlueterblog.izs.me88 people

    A member of our community is missing, help find him

    Isaac Schlueter
    Personal · last shared 2026
    PhobosLabphoboslab.org123 people

    QOI: Lossless Image Compression in O(n) Time

    PhobosLab
    Personal · last shared 2026
    Steve Sandersonblog.stevensanderson.com62 people

    WebWindow, a cross-platform webview library for .NET Core

    Steve Sanderson
    Personal · last shared 2025
    Code of Robcodeofrob.com35 people

    You have ruined JavaScript

    Code of Rob
    Personal · last shared 2022
    Los Techieslostechies.com97 people

    Dear Open Source Project Leader: Quit Being A Jerk

    Los Techies
    Publication · last shared 2023
    Tim Holmantholman.com33 people

    Elevator.js – A “back to top” button that behaves like a real elevator

    Tim Holman
    Personal · last shared 2026
    Scott Helmescotthelme.co.uk160 people

    Another free CA as an alternative to Let's Encrypt

    Scott Helme
    Personal · last shared 2026
    #AltDevBlogADayaltdevblogaday.com163 people

    John Carmack on the importance of Static Code Analysis

    #AltDevBlogADay
    Publication · last shared 2023