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 · #1583

P

Paul Kinlan

Personal blog · paul.kinlan.me · on HN as kinlanwebprogrammingai

Paul Kinlan writes Modern Web Development with Chrome, a personal blog at paul.kinlan.me about web, programming and ai. Since 2010, 46 different Hacker News readers have linked it 81 times, most often “Use Bookmarklets on Chrome on Android (2020)”. It is still writing: the last post was on 2026-07-05, and you can follow it by feed.

Visit the blog
81mentions?
46HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 10 in 2015

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

Why HN links it

HN readers link Paul Kinlan's posts on web platform features, bookmarklets, browser compatibility, and Android sharing and deep linking. One commenter calls his serverless sync tutorial good.

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

Paul is a Developer Advocate for Chrome and the Open Web at Google and loves to help make web development easier.

The author on HN?

kinlan · 2,161 karma · member since 2010

Lead for Web and Chrome Developer Relations at Google. https://paul.kinlan.me/ and https://aifoc.us/ I run office hours (see link above). If you have any Chrome or web dev question I can try and help (or find someone who can help) - or email me (paulkinlan@google.com) RSS is alive https://paul.kinlan.me/index.xml https://meet.hn/city/gb-Ruthin Here is my social information: - https://linkedin.com/in/Paulkinlan - https://x.com/Paul_kinlan - https://bsky.app/profile/paul.kinlan.me - https://githu…

From their public HN profile, which links to this site.

Most-linked posts?

  1. Use Bookmarklets on Chrome on Android (2020)
    5 people · 5 mentions · first linked 2022-02-05
  2. Will we care about frameworks in the future?
    3 people · 4 mentions · first linked 2024-11-15
  3. Rise of the meta-platforms and the new 'web browser'
    3 people · 4 mentions · first linked 2015-10-01
  4. Serverless Sync in Web Apps Using Bit Torrent
    3 people · 3 mentions · first linked 2016-06-14
  5. Web Intents - the future of web apps
    2 people · 2 mentions · first linked 2011-07-02
  6. IndexedDB as a Vector Database
    2 people · 2 mentions · first linked 2023-12-15
  7. The Future of Communications Apps Is on the Web
    2 people · 2 mentions · first linked 2015-01-22
  8. Adding ActivityPub to your static site
    2 people · 2 mentions · first linked 2024-01-31
  9. Challenges for web developers
    2 people · 2 mentions · first linked 2018-02-01
  10. Sorry Safari Team
    2 people · 2 mentions · first linked 2021-11-15

What Hacker News says?

  1. I lead the DevRel team for Web and Chrome so please take anything I say with a hint of bias.... I've found it pretty easy to use so far - https://paul.kinlan.me/chrome-on-home/ and got it deployed in a number of environments including AppEngine. We are planning on getting this deployed in our [WebFundamentals]( https://github.com/google/WebFundamentals/blob/master/.travi... ) Travis script to run automated testing o…

    Comment linking /chrome-on-home/

    on “Getting Started with Headless Chrome”
  2. Submitted Serverless Sync in Web Apps Using Bit Torrent as a story · 256 points

    HN discussion
  3. Software companies are not infallible, and I've received updates in the past that have broken things. Enterprises don't get compensated for lost productivity when an auto-updating app results in broken workflows. Also, we recently got hit with a bug in a new auto-updated version. [0] It's great that this was finally fixed but silently rolling out updates like this make it harder to catch these issues before they are…

    Comment linking /correct-image-orientation-for-images-chrome-81/

    on “Ubuntu 20.04 LTS’ snap obsession has snapped me off of it”
  4. Submitted Sorry Safari Team as a story · 207 points

    HN discussion
  5. Are you sure you're looking at the native share sheet? It scrolls vertically, at least on Pixel on Android 11. There's some intent: links on https://paul.kinlan.me/sharing-natively-on-android-from-the-... that you can use to trigger it. The first one there doesn't work for me, but the second one does. intent:#Intent;action=android.intent.action.SEND;type=text/plain;end

    Comment linking /sharing-natively-on-android-from-the-web/

    on “Whatever Happened to UI Affordances?”
  6. Submitted Web Intents - the future of web apps as a story · 200 points

    HN discussion
  7. That is a common misconception, CSS support in Safari is as good as Firefox, and just a hair worser than Chrome's. (latest webcompat test results were 96/92/92 for Chrome/Firefox/Safari https://paul.kinlan.me/sorry-safari-team/ )

    Comment linking /sorry-safari-team/

    on “If Apple keeps letting its software slip, the next big thing won’t matter”
  8. Submitted The headless web as a story · 91 points

    HN discussion
  9. Yup, that page links to http://paul.kinlan.me/web-intents-a-fresh-look

    Comment linking /web-intents-a-fresh-look

    on “Open Web Device”
  10. Submitted I spent an evening on a fictitious web as a story · 74 points

    HN discussion
  11. There's another way! Instructions: https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android... Summary: 1. bookmark any page 2. change the url to your code 3. give it a title like !script 4. to activate, tap the address bar and type !script Works on Android Chrome and Firefox, and probably other browsers too. More people ought to know about mobile bookmarklets.

    Comment linking /use-bookmarklets-on-chrome-on-android/

    on “A bookmarklet to kill sticky headers (2013)”
  12. Submitted We need to kill off the localStorage API as a story · 68 points

    HN discussion
  13. There are a number of ports powered by Emscripten ( https://github.com/Kagami/ffmpeg.js ) I wrote about some stuff here https://paul.kinlan.me/ffmpeg-ideas/ when building https://paulkinlan.github.io/deviceframe.es/ (I do a lot of screencasts and need a simple way to scale this out to other people that doesn't involve installing ffmpeg and scripting) EDIT and Note: Also I just saw your comment about videoconvert.js

    Comment linking /ffmpeg-ideas/

    on “A Simple Explanation: VLC.js”
  14. Submitted Use Bookmarklets on Chrome on Android (2020) as a story · 38 points

    HN discussion
  15. How do we refer to the type of architecture without server-side component proper[0][1][2] though? Makes it surprisingly hard to find material and research on those topics. Recently I was looking for one insightful talk (with a PoC) where websites run completely on users’ machines. It’s been a couple of years since I saw that talk for the first time, “cloud” was the term of choice to refer to what’s “serverless” now.…

    Comment linking /serverless-sync-in-web-apps/

    on “Show HN: Using Google Sheets to create a survey chat bot without a server”
  16. Submitted Hackathons don't win you customers as a story · 26 points

    HN discussion
  17. Fwiw - I'm hoping it can break out too. But one of the biggest challenges is that last bit "asking it to use vanilla JS" - unsee this all the time in developer relations: getting developers to ask for a specific thing or even have it on their mind to think about using it is one of the biggest hurdles. My actual long term hope is that in the future we won't need to think about frameworks at all: https://paul.kinlan.m…

    Comment linking /will-we-care-about-frameworks-in-the-future/

    on “Dead Framework Theory”
  18. Submitted Rise of the meta-platforms and the new 'web browser' as a story · 21 points

    HN discussion
  19. Author here. Fwiw this is my hope too. I wrote about something similar in the past https://paul.kinlan.me/will-we-care-about-frameworks-in-the-...

    Comment linking /will-we-care-about-frameworks-in-the-future/

    on “Dead Framework Theory”
  20. Submitted IndexedDB as a Vector Database as a story · 13 points

    HN discussion
  21. Shameless plug: I've been using it to get Chrome on Google home - https://paul.kinlan.me/chrome-on-home/ (Disclosure: I'm a developer advocate for chrome so I'm heavily biased, but I love everything people are doing g with browsers on the server https://paul.kinlan.me/the-headless-web/ )

    Comment linking /the-headless-web/

    on “PhantomJS 2.5.0 beta”
  22. Submitted Detecting injected content from third-parties on your site as a story · 8 points

    HN discussion
  23. The Richardson 'REST API maturity model' describes how people commonly exchange HTTP payloads, how those systems can be augmented to get closer and closer to the ideas behind REST. Most people are perfectly happy with staying at levels 0 through 2, because HATEOAS is hard in the sense that you actually have to think about stuff like link relations, hypermedia mediatypes, and the semantic web. This is something most…

    Comment linking /rise-of-the-meta-platforms/

    on “The headless web”
  24. Submitted What Happened to Web Intents? as a story · 8 points

    HN discussion
  25. Cozumel · 2016-06-26Recommends
    The site is currently down https://paul.kinlan.me/serverless-sync-in-web-apps/ but there was a good tutorial here on how to build a serverless message app.

    Comment linking /serverless-sync-in-web-apps/

    on “Supreme Court to hear petition seeking ban on WhatsApp”
  26. Submitted Living With Web Apps as a story · 7 points

    HN discussion
  27. this isn't new at all, ten years ago I used it to open an Android app without a user gesture https://paul.kinlan.me/deep-app-linking-on-android-and-chrom...

    Comment linking /deep-app-linking-on-android-and-chrome/

    on “Say Bye with JavaScript Beacon”
  28. Submitted Top web developer pain points in 2021 as a story · 5 points

    HN discussion
  29. Please don't use local storage. It's synchronous and will hang the entire browser or tab while the script is loading: http://paul.kinlan.me/we-need-to-kill-off-the-localstorage-a...

    Comment linking /we-need-to-kill-off-the-localstorage-api

    on “Basket.js: A simple script loader that caches scripts with localStorage”
  30. Submitted Full RSS Feed as a story · 4 points

    HN discussion

Search all of HN for paul.kinlan.me

Linked by the same people?