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

    Tyler Gaw

    tylergaw.com · Personal blog · on HN since 2010

    Tyler Gaw is a web developer who writes about JavaScript, CSS, build tooling, and small projects, including macOS apps written in JavaScript.

    Visit blogRSSHN submissions
    Web DevelopmentMobile & AppleProgramming
    What HN says

    HN links it mainly for his post on building OS X apps in JavaScript, which commenters cite as an example of Atwood's Law.

    Stats for nerds
    17HN people shared it
    15linked in comments
    293story points
    Oct 2018last shared
    2016people per year2018

    Top posts on HN

    1. 1
      Building OS X Apps with JavaScript
      7 people · 167 points · first shared 2014 · 60 comments on HN
    2. 2
      Show HN: ColorMe
      1 person · 103 points · first shared 2017 · 18 comments on HN
    3. 3
      The Old Internet Is Still Here
      3 people · 7 points · first shared 2026 · 1 comments on HN
    4. 4
      From Sass to PostCSS
      1 person · 4 points · first shared 2017 · Discussion on HN
    5. 5
      Starting Something New
      1 person · 3 points · first shared 2017 · Discussion on HN
    6. 6
      Re-encode AVIF images for iOS 16 (2023)
      1 person · 2 points · first shared 2023 · 1 comments on HN
    7. 7
      Awesome animated typography in CSS3 (warning: <audio>)
      1 person · 2 points · first shared 2010 · Discussion on HN
    8. 8
      Something to Latch Onto
      1 person · 1 points · first shared 2025 · Discussion on HN
    9. 9
      Failing at Using a Local LLM for Vinyl Record Color Extraction
      1 person · 1 points · first shared 2025 · Discussion on HN
    10. 10
      Browsers Should Have a Native Control for Per-Site Color Scheme
      1 person · 1 points · first shared 2026 · Discussion on HN

    What HN people wrote when they linked it

    • DonHopkinsSep 2016

      I'd love to hear the experiences and opinions of anyone who knows about building iOS and Android apps with NativeScript and Angular 2 [1], or who has used NativeScript [2] itself, please.

      NativeScript has a JavaScript<=>Java bridge on Android, and a JavaScript<=>Objective C bridge on iOS, like a cross platform version of Apple's ObjC bridge used in OS/X JavaScript for Automation [3] [4] [5] (but AFAIK Apple's ObjC bridge is apparently not available for developers to use as a framework, nor on iOS, nor of course on Android).

      Unlike React Native's JavaScript engine, it runs in the UI thread, using V8 on Android and JavaScriptCore on iOS, and you can call all the platform specific APIs directly, subclass and implement Java classes and Objective C classes and protocols, call methods and functions, and pass objects back and forth, write your own plugins in TypeScript, JavaScript, Java, Objective C, etc.

      [1] http://docs.nativescript.org/angular/tutorial/ng-chapter-0

      [2] https://www.nativescript.org/

      [3] https://developer.apple.com/library/content/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/Articles/Introduction.html

      [4] http://tylergaw.com/articles/building-osx-apps-with-js

      [5] http://developer.telerik.com/featured/javascript-os-x-automation-example/

    • TheAceOfHeartsOct 2018

      I think this could be mitigated in some cases with better tooling. Many programming languages just make it needlessly difficult to interact with anything that's not part of their ecosystem.

      Check out parcel [0], a web application bundler. It has built-in support for lots of different assets [1], with two notable inclusions being ReasonML and Rust! In this blog post [2] they highlight how easy it is to import Rust code from JavaScript.

      Another neat example is Objective-C bridging on macOS [3]. The code usually doesn't end up looking very pretty, and it can be brittle at times, but with JavaScriptObjC you can interact directly with all the native APIs using JavaScript. Here's a blog post [4] showing how to write a native app on macOS using JavaScriptObjC.

      [0] https://github.com/parcel-bundler/parcel

      [1] https://parceljs.org/assets.html

      [2] https://medium.com/@devongovett/parcel-v1-5-0-released-source-maps-webassembly-rust-and-more-3a6385e43b95

      [3] https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/HowMacScriptingWorks.html#//apple_ref/doc/uid/TP40016239-CH73-SW4

      [4] https://tylergaw.com/articles/building-osx-apps-with-js/

    • conradevMay 2016

      And introduced in OS X 10.10 is the ability to build an OS X app in pure JavaScript:

      http://tylergaw.com/articles/building-osx-apps-with-js

      (Atwood's Law in action)

    • robterrellMay 2016

      You can write full OS X apps in JavaScript:

      http://tylergaw.com/articles/building-osx-apps-with-js

      JavaScript bridging works on iOS too!

    • pbreitMar 2016

      Did "Building MacOS apps with JavaScript" ever get any traction?

      http://tylergaw.com/articles/building-osx-apps-with-js

    Related

    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Joshua Davisjoshldavis.com24 people

    The Path to Dijkstra’s Handwriting (2013)

    Joshua Davis
    Personal · last shared 2026
    Tyler Halltyler.io39 people

    Broken

    Tyler Hall
    Personal · last shared 2026
    Let's Code JavaScriptletscodejavascript.com23 people

    Let’s Code: Test-Driven JavaScript

    Let's Code JavaScript
    Personal · last shared 2022
    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Justin Williamscarpeaqua.com42 people

    My Ultimate Developer and Power Users Tool List for Mac OS X (2011 Edition)

    Justin Williams
    Personal · last shared 2017
    Jeff Johnsonlapcatsoftware.com164 people

    Apple Photos phones home on iOS 18 and macOS 15

    Jeff Johnson
    Personal · last shared 2026
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023