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
    J

    Joshua Schachter

    joshua.schachter.org · Personal blog · on HN since 2007

    Joshua Schachter, founder of Delicious, writes about URL shorteners, web design, auto-increment IDs and behavioral economics.

    Visit blogHN submissions
    Web DevelopmentTech IndustryEconomics
    What HN says

    HN commenters link his post against URL shorteners as a strong argument, and cite his proxy and amateur economics posts.

    Stats for nerds
    23HN people shared it
    18linked in comments
    351story points
    Jul 2024last shared
    2007people per year2024

    Top posts on HN

    1. 1
      Introducing human.io
      1 person · 103 points · first shared 2012 · 102 comments on HN
    2. 2
      The problems with url shorteners
      4 people · 94 points · first shared 2009 · 56 comments on HN
    3. 3
      Lecture overclocking
      2 people · 42 points · first shared 2008 · 21 comments on HN
    4. 4
      My fun experiment with Mechanical Turk and behavioral economics
      2 people · 39 points · first shared 2008 · 8 comments on HN
    5. 5
      Beyond REST
      2 people · 30 points · first shared 2008 · 6 comments on HN
    6. 6
      Joshua Schachter on blogging tools
      3 people · 12 points · first shared 2009 · 1 comments on HN
    7. 7
      Joshua Schachter: Autoincrement considered harmful
      5 people · 10 points · first shared 2007 · 1 comments on HN
    8. 8
      Joshua Schachter: Elevator camera obscura
      1 person · 9 points · first shared 2007 · 1 comments on HN
    9. 9
      The other way
      1 person · 4 points · first shared 2010 · Discussion on HN
    10. 10
      Url Shorteners (2009)
      5 people · 2 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • pvgSep 2009

      There are lots of good reasons that go beyond content caching (which is the topic of the article).

      Somewhat terse write-up here:
      http://joshua.schachter.org/2008/01/proxy.html

      The basic idea is that there's fair bit of useful logic that can be handled by a simpler, lighter-weight, more easily securable front-end system than the lumbering tank that is your app server. This includes basic load balancing/failover, partitioning (requests of type foo go to these servers, all the low-latency ajax stuff over there, static content somewhere else), babysitting slow clients, blackholing malformed requests, etc.

    • calambracJul 2009

      See current DiggBar scandal. These shorteners put a middleman in between your links and your content, allowing them to, at any point they like, do whatever they want, including sending all those links to themselves, to a competitor, to a landing page strewn with ads with your content framed inside, whatever. As much as we all love middlemen in other industries, seems like a great idea to let them in here, doesn't it?

      Joshua Schachter wrote the definitive anti-shortener argument:

      http://joshua.schachter.org/2009/04/on-url-shorteners.html

    • bl4kOct 2010

      auto increment considered harmful, from joshu:

      http://joshua.schachter.org/2007/01/autoincrement.html

      Your tables almost always have a better unique key to use as a primary key other than auto increment (which sorts your table by the order they were inserted in - almost always useless outside of a blog).

      Getting out of the habit of beginning the design of your tables with ID int autoincrement is a good thing. Even better if web frameworks stopped depending on it and setting it as the default primary key and ID used in views/routes.

    • bofh23Jul 2024

      Critical article from Apr 2009:

      on url shorteners -- joshua schachter's blog http://joshua.schachter.org/2009/04/on-url-shorteners

      Print publishers might have a case for URL shorteners but they should own and maintain their own instead of a 3rd party service they can’t control or prevent from disappearing.

      Plenty of articles in the Communications of the ACM magazine use 3rd party shortened URLs and it’s unacceptable. They should know better and should host their own link shortener via their digital library system.

    • jjwisemanDec 2010

      Previously: http://news.ycombinator.com/item?id=670218, http://news.ycombinator.com/item?id=1818166, joshu: http://joshua.schachter.org/2007/01/autoincrement.html (http://news.ycombinator.com/item?id=52429 )

      Foursquare growth in 2009 inferred from autoincrement IDs: http://www.flickr.com/photos/wallofhair/4232092914/

    • nathancahillJul 2016

      I'd argue that link user experience starts before you actually click a link. Maybe when you're deciding whether or not to click?

      Same reason that URL shorteners are bad UX. Source (creator of Delicious): http://joshua.schachter.org/2009/04/on-url-shorteners

    Related

    Cal Hendersoniamcal.com16 people

    Lego Carcassonne

    Cal Henderson
    Personal · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    Idle Wordsidlewords.com670 people

    The Website Obesity Crisis

    Idle Words
    Personal · last shared 2026
    Joshua Porterbokardo.com78 people

    Principles of UI design

    Joshua Porter
    Personal · last shared 2025
    VelvetSharkvelvetshark.com24 people

    Why do so many brands change their logos and look like everyone else?

    VelvetShark
    Personal · last shared 2026
    Josh Habermanblog.reverberate.org105 people

    Parsing Protobuf at 2+GB/S: How I Learned to Love Tail Calls in C

    Josh Haberman
    Personal · last shared 2026
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026