Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4075

T

Toby Ho

Personal blog · tobyho.comprogrammingweb

Toby Ho's personal blog at tobyho.com covers programming and web. Since 2011, 18 different Hacker News readers have linked it 28 times, most often “What Is This Thing Called Generators?”. The last post was in 2017, but the archive is still widely read.

Visit the blog
28mentions?
18HN people?
2011–2017first – last linked?
Links on Hacker News per year · peak 7 in 2012

Too few sampled comments (6) to say how often HN recommends it.?

Why HN links it

Posts on programming language safety, JavaScript prototypal inheritance, and using Backbone.js outside the browser. HN readers link them to separate language safety from runtime safety and to explain JS prototypes.

Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. /2008/03/30/how-safe-is-your-programming/
    3 people · 3 mentions · first linked 2016-04-21
  2. What Is This Thing Called Generators?
    2 people · 2 mentions · first linked 2013-06-28
  3. Functional Programming by Example (JavaScript)
    2 people · 2 mentions · first linked 2015-11-10
  4. Polymorphism That Just Works
    2 people · 2 mentions · first linked 2015-06-23
  5. Javascript Constructors and Prototypes
    2 people · 2 mentions · first linked 2013-01-29

What Hacker News says?

  1. That's not what people mean when they refer to the "safety" of a language. https://en.wikipedia.org/wiki/Memory_safety https://en.wikipedia.org/wiki/Type_safety http://tobyho.com/2008/03/30/how-safe-is-your-programming/ The fact that people consider "security releases" for compilers/runtimes to be normal and acceptable is actually extremely alarming to me, but it's different from language safety.

    Comment linking /2008/03/30/how-safe-is-your-programming/

    on “Seven years of Go”
  2. Submitted Javascript Constructors and Prototypes as a story · 52 points

    HN discussion
  3. In some ways Python is more liberal but in different areas - Metaclasses, 'magic' methods (hooking into __getattr__ allows some very clever behaviour), operator overloading, control of the abstract syntax tree and doing crazy stuff with imports. Try doing some of that in javascript. You want prototypical inheritance? Here you go: http://tobyho.com/2009/05/23/prototype-inheritence-in/ Monkeypathing? Nothing forbids i…

    Comment linking /2009/05/23/prototype-inheritence-in/

    on “Django 1.7 RC1”
  4. Submitted Fun with Esprima and Static Analysis as a story · 16 points

    HN discussion
  5. netghost · 2012-07-20Recommends
    In case anyone's curious I came across this post about using Backbone for rich command line app: http://tobyho.com/2012/07/19/backbone-charm-text-based-ui Pretty neat, I would never have thought of using it outside the browser.

    Comment linking /2012/07/19/backbone-charm-text-based-ui

    on “Backbone.js: Hacker's Guide”
  6. Submitted Javascript OO Without Constructors as a story · 7 points

    HN discussion
  7. You're forcing class based inheritance onto a language that specialises in prototypical inheritance... however, try http://tobyho.com/2010/11/22/javascript-constructors-and/

    Comment linking /2010/11/22/javascript-constructors-and/

    on “Why JavaScript”
  8. Submitted Functional Programming by Example (JavaScript) as a story · 3 points

    HN discussion
  9. IshKebab · 2016-04-21Recommends
    Pretty much anything!! Java, C#, Rust, Go, OCaml, Lisp, ... even C++ would be a much better choice. Check this out: http://tobyho.com/2008/03/30/how-safe-is-your-programming/ There also used to be a website that ranked programming languages according to various parameters (which is faster, which is safer) by asking visitors pairwise comparisons (Which is faster - Matlab or C?). I was going to link it but can't find…

    Comment linking /2008/03/30/how-safe-is-your-programming/

    on “Ask HN: Current state of programming embedded devices?”
  10. Submitted Functional programming by example as a story · 2 points

    HN discussion
  11. what are your criteria to be a "safe programming language"? - type safety - memory management - compile time help Here are some options: - http://tobyho.com/2008/03/30/how-safe-is-your-programming/ - http://vita.mil-embedded.com/articles/when-programming-langu...

    Comment linking /2008/03/30/how-safe-is-your-programming/

    on “Ask HN: What's the safest programming language at the moment?”
  12. Submitted Promise-based co-routines in Node.js as a story · 2 points

    HN discussion
  13. Submitted Polymorphism That Just Works as a story · 2 points

    HN discussion
  14. Submitted Null Object for Lists as a story · 2 points

    HN discussion
  15. Submitted What Is This Thing Called Generators? as a story · 2 points

    HN discussion
  16. Submitted 3 Ways to Discourage Copy-n-Pasting Code in Teaching as a story · 2 points

    HN discussion
  17. Submitted My js1k Entry: Making Music with the Audio Data API as a story · 2 points

    HN discussion
  18. Submitted Avoiding Javascript this-hell as a story · 2 points

    HN discussion
  19. Submitted Polymorphism That Just Works as a story · 1 points

    HN discussion
  20. Submitted Permalink as a Service as a story · 1 points

    HN discussion
  21. Submitted How Much of the Web Actually Work Without JavaScript (2010) as a story · 1 points

    HN discussion
  22. Submitted JS Trailing Comma Remover as a story · 1 points

    HN discussion
  23. Submitted Javascript Source Rewriting and Assertions as a story · 1 points

    HN discussion
  24. Submitted Small.JS as a story · 1 points

    HN discussion
  25. Submitted Generators in Javascript as a story · 1 points

    HN discussion
  26. Submitted Checking for Global Variable Leaks in JS Unit Tests as a story · 1 points

    HN discussion
  27. Submitted Better TDD Workflow via Exclusive Tests in Jasmine and Mocha as a story · 1 points

    HN discussion
  28. Submitted Testem 0.1.0 Released and Screencasts as a story · 1 points

    HN discussion

Search all of HN for tobyho.com

Linked by the same people?