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
    G

    Grant Skinner

    gskinner.com · Personal blog · on HN since 2008

    Grant Skinner, a Flash and HTML5 developer, writes about web development tools, canvas libraries, games and the future of Flash.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN mostly links it for RegExr, his regular expression testing tool, which commenters call the best they have used.

    Stats for nerds
    44HN people shared it
    24linked in comments
    134story points
    May 2015last shared
    2009people per year2015

    Top posts on HN

    1. 1
      Return of the Blue Lego
      3 people · 55 points · first shared 2010 · 3 comments on HN
    2. 2
      Grant Skinner on the future of Flash
      1 person · 26 points · first shared 2010 · 9 comments on HN
    3. 3
      RegExr 0.3b
      25 people · 13 points · first shared 2008 · 1 comments on HN
    4. 4
      Music Visualizer in HTML5 / JS with Source Code
      2 people · 5 points · first shared 2011 · Discussion on HN
    5. 5
      Easel JS Simplifies Working with Canvas in HTML5
      1 person · 5 points · first shared 2011 · 1 comments on HN
    6. 6
      Flash Player Mobile, a Post Mortem.
      1 person · 5 points · first shared 2011 · 1 comments on HN
    7. 7
      EaselJS v0.3 Released
      1 person · 4 points · first shared 2011 · 1 comments on HN
    8. 8
      Atari Arcade: Classic Games Reimagined in HTML5
      1 person · 4 points · first shared 2012 · Discussion on HN
    9. 9
      The Evolution of (Web) Development Tools
      2 people · 2 points · first shared 2012 · Discussion on HN
    10. 10
      Pirates Love Daisies with HTML5
      2 people · 2 points · first shared 2010 · Discussion on HN

    What HN people wrote when they linked it

    • CodeMageJun 2010

      At the risk of sounding like an Apple apologist

      I agree, you do. Let me elaborate why.

      I think it’s a stretch to say that Jobs is "deciding what content people can view on the iPhone and iPad."

      If you choose to interpret it literally, then it's more than a stretch -- it's unfeasible. On the other hand, I believe Robert Wright didn't really mean it so literally. You've probably heard about Steve's (in)famous line about "freedom from porn". Please don't tell me you believe that Steve Jobs has nothing to do with decisions Apple has been making about what their users can or cannot view on their "iDevices". Sure, a lot of the stuff -- like that political cartoonist example -- can be attributed to incompetence and chaos of a typical bureaucracy, but even the most chaotic bureaucracy has someone or something to give a general direction. Implying that Steve Jobs isn't providing that direction to Apple is, well, a stretch.

      You can do almost anything you’d like on the iPhone or iPad, provided you’re willing to use the browser as your main portal.

      Except run Flash, for example. Or, for that matter, even know why you can't see the content of a site that serves Flash, unless you're web-savvy:

      http://www.gskinner.com/blog/archives/2010/04/return_of_the_b.html

      If you’re bothered by Apple’s decision to rely on the web and curated applications to provide content to its users, then don’t use an i-Device.

      Yeah, I've heard that one before. It's a standard non-argument used by apologists…

    • robomartinJan 2013

      Interesting concept. As with all regex related online tools, it is important to test exhaustively before trusting it.

      Real-time character-by-character output would be important. If you are working on a long regex expression real-time output can help you think like the FSA and see how it behaves.

      Here's an example of this tool failing:

      <a.*?>([^<]*)<\/a>

      http://gskinner.com/RegExr/?339m7

      or

      http://rubular.com/r/pCXZs0DnSS

      take your pick, same results.

      If you remove the "?" from the regex you'll get different results.

      One version selects all anchor tags individually and make a selection group of their contents and the other version ends-up selecting everything between the first opening anchor tag and the last closing anchor tag into the selection group except for "<" characters.

      The graph in Regexper does not show any difference between the two expressions even when any one of these forms is used:

      #<a.*>([^<]*)</a>#msi

      #<a.*>([^<]*)</a>#gsi

      /<a.*>([^<]*)<\/a>/msi

      /<a.*>([^<]*)</a>/gsi

      It looks like the flags are not being processed.

      Also, please change the textbox to a fixed width font.

      In addition to that, regex authoring tools, ultimately, are only useful if you can also enter some input text and see the result, preferably in real-time.

      Other than that, it's an interesting concept.

    • fourkDec 2010

      Most of the applications I use have already been mentioned, so I'm just going to list the ones that haven't yet been mentioned.

      I do primarily Django/Python related work and use Eclipse with the Pydev (http://pydev.org/) and Aptana plugins (http://aptana.com/products/studio3). For an interactive python shell, I prefer ipython (http://ipython.scipy.org/moin/). For installing python packages, setuptools (http://pypi.python.org/pypi/setuptools) is very handy.

      If you happen to have multiple gmail accounts, Mailplane (http://mailplaneapp.com/) is great.

      For doing work with regular expressions, Regexr comes in handy (http://gskinner.com/RegExr/desktop/)

      For MySQL DB management, Sequel Pro (http://www.sequelpro.com/).

    • gavinlynchNov 2013

      I love these types of things. Kudos to the author.

      This one in particular reminds me of a tool I've always found useful.
      It's an interactive Regex builder just like the one linked in the OP. I would say it's got some additional compelling features: like mouse-over breakdowns of each expression as you build it, a handy reference list as well, but also a community concept and saved expressions. Really, I've never found anything better. My only complaint is that it's flash-based, but it's an amazing tool, so can't really complain too much.

      http://gskinner.com/RegExr/

    • meshMar 2012

      You can export sprite sheets from animations created in the Adobe Flash authoring tool. There are a number of free third party tools that enable this:

      SWFSheet
      http://www.bit-101.com/blog/?p=2939

      Zoe
      http://gskinner.com/blog/archives/2011/02/zoe-export-swf-animation-as-easeljs-spritesheets.html

      This feature is also being built into the next version of Flash Professional (the authoring tool), with support for export to various JavaScript libraries (such as Easel.JS) for controlling the animation.

    • tudborgSep 2013

      It doesn't seem to simplify regex, just make it more verbose.
      That might be fine, except the people who need to understand how to use it, must already understand the concepts of regexes.

      And if you can use this library without understanding regex, you might be better of not using regex at all.

      Regex looks complex at first glance, but with a good cheatsheet and tool you should have no problem.

      http://gskinner.com/RegExr/ is a great tool for building and testing regexes.

    Related

    Mike Chambersmikechambers.com24 people

    Flash is a CPU hog?

    Mike Chambers
    Personal · last shared 2025
    The Man in Bluethemaninblue.com37 people

    "HTML5" versus Flash: Animation Benchmarking

    The Man in Blue
    Personal · last shared 2022
    Walmart Labs Blogmedium.com/walmartlabs38 people

    Building Domain Driven Microservices

    Walmart Labs Blog
    Company · last shared 2020
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    David Givencowlark.com94 people

    Live coding a vi for CP/M from scratch

    David Given
    Personal · last shared 2026
    The Orange Ducktheorangeduck.com74 people

    Machine Learning, Kolmogorov Complexity, and Squishy Bunnies (2019)

    The Orange Duck
    Personal · last shared 2026
    A Smart Bearblog.asmartbear.com407 people

    Avoid blundering: 80% of a winning strategy

    A Smart Bear
    Personal · last shared 2026
    Thomas Parkthomaspark.me35 people

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

    Thomas Park
    Personal · last shared 2026