<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (jm)</title>
    <link>https://pinboard.in/u:jm/public/</link>
    <description>recent bookmarks from jm</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.oblomovka.com/wp/2025/03/12/llms-and-humans-unite-you-have-nothing-to-lose-but-your-chores/"/>
	<rdf:li rdf:resource="https://appear.in/"/>
	<rdf:li rdf:resource="http://bellard.org/jslinux/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.oblomovka.com/wp/2025/03/12/llms-and-humans-unite-you-have-nothing-to-lose-but-your-chores/">
    <title>llms and humans unite, you have nothing to lose but your chores</title>
    <dc:date>2025-03-12T11:54:40+00:00</dc:date>
    <link>https://www.oblomovka.com/wp/2025/03/12/llms-and-humans-unite-you-have-nothing-to-lose-but-your-chores/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Danny O'Brien posts a nice little automation script co-written with Claude.AI which has a couple of noteworthy angles; (1) instead of scraping the Uber site directly, it co-drives a browser using the Chrome DevTool Protocol and the `playwright` Python package; and (2) it has inline requirements.txt specifications using `uv` comments at the top of the script, which I hadn't seen before.

I like the co-driving idea; it's a nice way to automate clicky-clicky boring tasks without using a standalone browser or a scraper client, while being easy to keep an eye on and possibly debug when it breaks.  Also good to keep an eye on what LLM-authored code is up to.

In the past I've used Browserflow as a no-code app builder for one-off automations of clicky-clicky web flows like this, but next time I might give the vibe-coding+CDP approach a go.]]></description>
<dc:subject>vibe-coding tools automation one-offs scripting web cdp google-chrome playwright claude hacks llms ai browsers</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:dc01fa4629b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:vibe-coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:one-offs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cdp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google-chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:playwright"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:claude"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:llms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:browsers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://appear.in/">
    <title>appear.in</title>
    <dc:date>2014-02-03T10:22:33+00:00</dc:date>
    <link>https://appear.in/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[zero-install, one-click video chat, using WebRTC.  nifty]]></description>
<dc:subject>conference webrtc chat collaboration video google-chrome conferencing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:8c797a9e0708/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:conference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:webrtc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:chat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google-chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:conferencing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bellard.org/jslinux/">
    <title>Javascript PC Emulator</title>
    <dc:date>2011-05-18T09:21:27+00:00</dc:date>
    <link>http://bellard.org/jslinux/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[truly incredible -- quite fast (about 386 speeds) under Chrome, even!  from the HN comments: 'I just forkbombed my browser. Nothing is sacred anymore.'  more comments at http://news.ycombinator.com/item?id=2555349]]></description>
<dc:subject>browser javascript linux emulation fabrice-bellard hacks amazing cool google-chrome x86</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:9e6a3614bd1a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:emulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:fabrice-bellard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:amazing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google-chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:x86"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>