Paul Kinlan
Lead for Chrome Developer Relations at Google. Web Developer. Avid user of AI tooling.
I live in the beautiful town of Rhuthun in North Wales. Learning Welsh and loving Wales.
paul.kinlan.me and aifoc.us
- Regular reminder: 85,000 developers a week run the wrong commands `npm add user` instead of the correct `npm adduser` www.npmjs.com/package/user
- I live inside the browser and when NotebookLM came along it changed how I thought about info management and it got me thinking... What if you combine both? Want a Slide deck of 10 different news sources from Techmeme? 👍 A study guide of research that you've bookmarked? 👍 aifoc.us/if-notebookl...
- Reposted by Paul Kinlan[Not loaded yet]
- I wanted to explore if we can build something like Claude Cowork in the browser that can work with the user's file system safely running programs against them. We can get a very long way: aifoc.us/the-browser-... Feedback and critique appreciated.
- Reposted by Paul KinlanBig news! Google have sponsored the @e18e.dev community $10k via their Chrome performance fund 🎉 I'm very thankful we've managed to create a space and a community people appreciate. Sponsorships like this will benefit the ecosystem, not just this community
- Still blows my mind that you can write an instruction in English and a machine has a very high chance of following that instruction
- If you're into NotebookLM I've got a tool that I'd love you to test out and give me feedback (it requires you to bring your own API key). It's an experiment that I've made just for me but I think it's really useful - query + convert your tabs into new pages chromewebstore.google.com/detail/folio...
- Reposted by Paul Kinlan[Not loaded yet]
- My use of coding LLMs has increased so much that now I'm more of a web producer than a web developer.
- I never thought that I'd be doing most of my work just using my voice. whether it's planning, emails, even computer programming. It's kind of bonkers.
- I've been using Claude, Max and Gemini this last week to build more projects than I've ever done in a long time, but I find it hard to know when I'm actually done. It feels that taste matters because it's just too easy to keep adding one more feature
- Dammit. Give me an edit button.
- I'm not sure if my skills.md file should be licensed as Apache, or Creative Commons. It's essentially just instructions, so it feels like code.
- I asked the other day about transcription tools to help me see the words I say as I type. Couldn't find a fit, so I built one using the Web Speech API which shows my utterances. Fun fact built it with my voice. chromewebstore.google.com/detail/utter...
- A whole heap of Devrel will just be a SKILLS.md file. I'm expecting presentation reviews to be "could have been a SKILlS.md"
- What voice transcription tools do you use on mac? Everything that uses whisper seems to not output what I say in realtime. Context, I am speaking prompts on the cli and I want to see the words come out (like Mac voice control does), but I'd like it via hotkey
- I made a little Chrome extension last night that opens all the kinks in selected text - chromewebstore.google.com/detail/jjdpn... Great on @techmeme.com if you want to quickly open all the related sources.
- What a flipping typo to make....
- Welcome to BlueSky @opensource.google !! Happy to see you here.
- Reposted by Paul KinlanNew year's resolution, engage with open source developers on our new Bluesky account. ✨
- Reposted by Paul KinlanHello Bluesky! It turns out @bsky.app has an amazing free of charge API that makes it easier for developers to interact with the platform. As a developer, I approve—that’s what totally convinced me to get an account 🤩
- Turns out that OpenRouter does report input/output token ratio and it's mind-blowing. Input token volume is far bigger than output. This has a massively on reduces their revenue and margin. Weekly revenue $3.7m, margin: ~$200k for the top 20 tools for programmers, academics, tech and science
- OpenRouter's has the only public data I've seen about token growth and the shift of devs to using models. I tried to calc their rev/week for models likely used in dev tools. I have them at ~$1m margin on ~$18m rev per week docs.google.com/spreadsheets... Would love some eyes on this to validate
- OpenRouter's has the only public data I've seen about token growth and the shift of devs to using models. I tried to calc their rev/week for models likely used in dev tools. I have them at ~$1m margin on ~$18m rev per week docs.google.com/spreadsheets... Would love some eyes on this to validate
- I had a productive year exploring the intersection of the Web and LLMs so I documented some experiments: aifoc.us/projects/ One of my wishes is that more people experiment with how we might advance the web and browsers with tech like LLMs other than "just generate some content for me".
- I've been using a Mac for the last 20 years and I've only just realised that you can do OPT-Click on the desktop to hide the current windows... I've also just learnt that you can hide windows and not minimize. What other hidden magic is there? I'd like to know.
- I don't know why I didn't publish my HTML5 Router to NPM over a decade ago, but there's no time better than now. github.com/PaulKinlan/l... www.npmjs.com/package/levi...
- Anyone know any blogging platforms that offer the ability to gift a subscription? I'd like to set a blog up for my son as a Christmas gift (he's doing sports journalism course and he will likely need a blog in the future).
- Reposted by Paul Kinlan[Not loaded yet]
- Some kind folks in Korea translated my "Dead Framework Theory" post handhand.tistory.com/entry/dead-f...
- I use Gemini Deep Research all the time. I use Email all the time. The new Deep Research API seemed like a great opportunity to integrate with email. I made deep-research@valtown.email as a demo that you can mail and get a report delivered to your inbox. Just put a prompt as the body of the mail
- Can anyone with local dev knowledge of China help me understand this data in statscounter? Explosion in growth of Win in last few of months: gs.statcounter.com/os-market-sh... Also Chrome gs.statcounter.com/browser-mark... I'm wondering if there's another change (i.e locked user agent string etc)