Intriguing post by [[Dries Buytaert p]] . He calculates an embedding for each blog post. That embdding is then used by a local php script to calculate which other blogposts are similar. A better matching than tags, keywords or cats can do. Except for calculating the embedding, which he does once per posting on Cloudflare, the rest is local code.
- Last 7 days
- Aug 2026
-
www.jeremycherfas.net www.jeremycherfas.net
-
Then I thought, I know what I want and I know how to break the overall task down into chunks and I know how to check that each chunk works the way I want it to before moving on. So I bought into a month of Claude. I also took the trouble to read a bit about best practices and learned the importance of planning before coding and of clearing the context fairly often. So I sat down and wrote an overall plan for the project. I wrote a couple of rules to work by. And a little more than a week ago, Claude started work with me as project manager. We did less than an hour a day. It went brilliantly. There were times when Claude uncovered problems I had not anticipated. And there were times when I was able to suggest better ways to fix things. Each session started with reading my notes and Claude’s progress reports and ended with writing a new progress report and writing up my ideas for the next step.
personal guardrails put in place, in order to know how to check output.
-
Use it, thoughtfully, when that use is appropriate. There are plenty of areas in which I feel that AI could never be appropriate. My own peeve is dumb illustrations in newsletters and the like that do no more than add an illustration, one which adds literally nothing to the text. But if an artist wants to write with it, fair enough. Neither a blanket ban nor unthinking adoration are wise.
middle way then, less third way. then which cultural categories are we learning to adapt here. Deconstructing human skills and pulling out parts that lend themselves to automation? As before. Or will we adapt AI tools, by who gets to control them, build them, host them etc. If they weren't silo'd but were democratised, it would be differen.t
-
That’s how I feel about this project. Time was, I could and did write passable PHP if I had to. But that time was a while ago and I have not kept up with modern PHP. So I was happy to use generative AI to extend my capabilities. I’ve never used it to do anything to my writing, because writing is what I do. It may sound arrogant, but I feel my skills as a (hated term) wordsmith are quite good, thank you. With computer code, I can use the help, so I availed myself of it.
AI when it is about help for something you could do , but with higher effort, extending the capabilities and gaining time. This is core def of a tool to me. It reads as an increase in reach, not in agency as such (that pre-exists, Jeremy already knows what he wants and what good looks like in a result)
-
“AI” has become such a divisive topic, with some people hating any and every use of it and others embracing it for stuff that they have no business handing off. As my cyber-chum John says, there is this Buddhist thing known as the third way. I have embraced that, and take it to mean that you should use it to help you do things that you perhaps could manage on your own, but that would take too long to be worthwhile.
'proper' AI use if it is the 'third way' (Bhuddism, but perhaps he really means the 'Middle Way' (a perspective), the Third Way is a vehicle to enlightenment. The Middle Way reads more like the [[Monstertheorie 20030725114320]] approach between its extremes. Maybe he mixes both here (recognising a diff perspective and using it to have a diff vehicle) .... iin itself a synthesis approach.
-
- May 2026
-
fmthandpickedai.substack.com fmthandpickedai.substack.com
-
De meeste dingen die ik wil maken, kan ik nu ook maken.
this also is true for personal tools
-
- Apr 2026
-
scripting.com scripting.com
-
[[Dave Winer p]] sees what I sensed too. Says the company name UserLand was chosen for the same reasons, and now we get to go another round.
Tags
Annotators
URL
-
- Feb 2026
-
-
[[Martijn Aslander p]] is enthousiast over APIs aanspreken en verbinden met lokale workflows. Terecht. Ik realiseer me dat ik wel APIs gebruik om dingen te versturen (zoals schrijven in mijn feedreader), maar nog weinig om data naar me toe te halen binnen persoonlijke tools. APIs aanspreken voor banktransacties bijv, is een goede suggestie. Idem voor plaatsnamen of andere dingen in notities. Zowel in personal tools als in een template voor bijv Obsidian plugin.
-
- Jan 2026
-
jonudell.info jonudell.info
-
Hypothes.is tag renamer by [[Jon Udell c]] source https://github.com/judell/TagRename/blob/master/index.js explanation https://blog.jonudell.net/2018/11/13/renaming-hypothesis-tags/ Can be run locally (via [[Chris Aldrich p]] h. feed
Tags
Annotators
URL
-
-
lifelonglearn.substack.com lifelonglearn.substack.com
-
commented here on h. "Wrt permanence, my own h. bookmarks and annotations flow directly into my local notes, through the h. API.
The h. software is open sourced, so theoretically one would be able to run their own instance of it. Except for the social function of it. Like you I follow Chris Aldrich annotations feed (which is how I ended up here), and several others. When others bookmark the same stuff I do but use very different tags for it, is where it gets interesting. Like years ago in the del.icio.us bookmarking service, the difference in tags signifies a social or sectoral distance. Basically you're finding a sliver of overlap between two different mindsets / contexts / interests. I then can add those people to the feeds I follow."
-
-
tools.simonwillison.net tools.simonwillison.net
-
personal tools built with vibecoding by Simon Willison Resulting tools are mostly HTML and javascript, some python.
- [ ] return
Tags
Annotators
URL
-
-
simonwillison.net simonwillison.net
-
The year I built 110 tools # I started my tools.simonwillison.net site last year as a single location for my growing collection of vibe-coded / AI-assisted HTML+JavaScript tools. I wrote several longer pieces about this throughout the year: Here’s how I use LLMs to help me write code Adding AI-generated descriptions to my tools collection Building a tool to copy-paste share terminal sessions using Claude Code for web Useful patterns for building HTML tools—my favourite post of the bunch. The new browse all by month page shows I built 110 of these in 2025!
Simon Willison vibe coded over 100 personal tools in 2025. This chimes with what Frank and Martijn were suggesting. Up above he also indicates that it is something that became possible at this scale only in 2025 too.
-
- Dec 2025
-
www.docker.com www.docker.com
-
https://web.archive.org/web/20251230193244/https://www.docker.com/blog/private-mcp-catalogs-oci-composable-enterprise-ai/ via [[Lee Bryant p]] this article focuses on 'playlist' style remixing of MCP servers for the enterprise. In light of the disc within Digitale Fitheid, around [[Eindelijk weet ik wat ThetaOS is een Life Lens System (LLS)]] etc., I'm more interested in shareware style distribution of MCP servers p2p and in/between communities
-
-
-
[[Martijn Aslander p]] over zijn lifelens systeem en wat meer praktisch inzichten
-
-
developer.android.com developer.android.com
-
Android Studio is the official IDE for Android app dev. There is a MacOS version.
#openvraag is this usable to code up a personal app for mobile?
-
-
world.hey.com world.hey.com
-
This way I made a lot of existing apps that I happily paid for absolutely obsolete. The stuff that I created was simply doing more of what I wished for, building on the ideas of all the apps I have seen before. A next iteration, but just for me.
Making personal tools makes generic ones obsolete. Yet, the generic ones do serve as starting point for inspiration and design choices. Personal iterations on top of what went before.
-
So far I have built six different apps this way in the past few weeks. A personal transit tracker. A task manager tailored to my exact workflow. Small tools that solve specific problems in my life.
[[Martijn Aslander]] has made several personal tools for his iphone.
-
-
www.niemanlab.org www.niemanlab.org
-
The cost goes beyond simple inefficiency and becomes a mountain of invisible labor, usually absorbed by the most junior person in the room or whoever has the misfortune of being labeled as “good with computers.” It becomes a drag on every collaboration, the friction in every workflow, the meetings that take an extra ten minutes while someone (who is often paid twice the average salary of the other people in the meeting) figures out why they can’t access the shared folder the rest of us have been using for months. It’s the quiet erosion of patience and goodwill among people who are constantly expected to know and fix things that shouldn’t need fixing in the first place.
The cost of lack of skills is not just in the individual knowledge worker, it gets externalised to others to fix it, or multiplied in groups waiting on you to get something working. The incompetence spreads out.
-
The number of professionals in journalism, media, communications, and academia who still don’t understand how to use the very tools they depend on for their livelihood is, frankly, staggering
knowledge workers are the largest group of people who don't know their own tools. Vgl [[Kenniswerk is ambacht 20040924200250]]
-
I assumed we would all finally reach a baseline level of digital fluency. I could not have been more wrong.
baseline digital fluency not reached
-
I think we’d see a much more substantive transformation in journalism if we started by simply learning how to use our computers.
All the hype on the potential of AI, likely the potential of just knowing how to use what we have is bigger
-
Knowing your tools is key to knowledge work, know your computer. It's not cute to play tech-incompetent
-
-
-
PKM gaat over ideeën en kennis. Ik beweeg ook mensen. Ik organiseer projecten, bouw gemeenschappen, verbind organisaties. Daarvoor heb ik iets nodig dat mijn hele werkelijkheid verbindt: mensen, locaties, gebeurtenissen, transacties, kansen, ideeën en projecten.
Key statement. PKM is about ideas and knowledge (at least to himself, my PKM combines that with practice) "I need something that combines my entire personal reality" Ppl, locations, events, transactions, opportunities, ideas, projects etc.
-
De technologie van ThetaOS en de code zijn op zich niet heel complex. Maar wat telt is het inzicht dat ik ermee kan vergaren en ontsluiten. Je hebt al informatie over je leven. Die informatie zit verspreid over tientallen apps die niet met elkaar praten: vele kopieën van dezelfde naam, in WhatsApp, mail, agenda's of banktransacties. Net als adressen, locaties, namen van organisaties of projecten en ga zo maar door.
The tech is straigthforward: sqlite, node.js and html/css. The value is the combination of different sources into personal tool.
-
- Oct 2024
-
alexwlchan.net alexwlchan.net
-
For a long time, I thought of HTML as a tool for publishing on the web, a way to create websites that other people can look at. But all these websites I’m creating are my local, personal archives – just for me. I’m surprised it took me this long to realise HTML isn’t just for sharing on the web.
Yes. I use lots of small local html/php pages. Also webforms to search websites elsewhere, without going there. I had local pages to browse local image files in the 90s. I started writing html by hand in '93 and still do for local stuff. I do use a local on-device webserver though, as I include php.
-
https://web.archive.org/web/20241017043750/https://alexwlchan.net/2024/static-websites/
I like this idea of having static html as page to explore folders, I had that in the 90s to better search for image files. Author offers no clues as to how he uses the affordance it provides though, in terms of 'showing the metadata' they care for and the little bits of extra functionality. And I wonder about the effort involved when adding new files. Presumably new files are added manually too, otherwise it's not 'static html'. Stores files by year, type and first letter of file name. That makes no immediate sense to me in terms of finding things back. Then again I never understood why you would have folders for file types. It's like sorting items on the type of box it came in. Good example though of making your computer your own.
Tags
Annotators
URL
-
- Jul 2024
-
x28newblog.wordpress.com x28newblog.wordpress.com
-
Matthias Melcher on (personal) AI and which affordances it may provide or not. Vgl n:: Mark Meinema's remark about how it os much better at switching role than a human (explaining the same thing for a 5yr old or expert)
-
- Feb 2024
-
simonwillison.net simonwillison.net
-
[[Lee Bryant]] links to this overview by Simon Willison of what happened in #2023/ in #AI . Some good pointers wrt [[ChatPKM myself]] dig those out.
Tags
Annotators
URL
-
- May 2023
-
maggieappleton.com maggieappleton.com
-
Making these models smaller and more specialised would also allow us to run them on local devices instead of relying on access via large corporations.
this. Vgl [[CPUs, GPUs, and Now AI Chips]] hardware with ai on them. Vgl [[Everymans Allemans AI 20190807141523]]
-
One alternate approach is to start with our own curated datasets we trust. These could be repositories of published scientific papers, our own personal notes, or public databases like Wikipedia.We can then run many small specialised model tasks over them.
Yes, if I could run my own notes of 3 decades or so on an LLM locally (where it doesn't feed the general model), that I would do instantly.
-
We will have to design this very carefully, or it'll give a whole new meaning to filter bubbles.
Not just bubble, it will be the FB timeline. Key here is agency, and design for human biases. A model is likely much better than I to manage the diversity of sources for me, if I give it a starting point myself, or to see which outliers to include etc. Again I think it also means moving away from single artefacts. Often I'm not interested in what everyone is saying about X, but am interested in who is talking about X. Patterns not singular artefacts. See [[Mijn ideale feedreader 20180703063626]]
-
I expect these to be baked into browsers or at the OS level.These specialised models will help us identify generated content (if possible), debunk claims, flag misinformation, hunt down sources for us, curate and suggest content, and ideally solve our discovery and search problems.
Appleton suggests agents to fact check / filter / summarise / curate and suggest (those last two are more personal than the others, which are the grunt work of infostrats) would become part of your browser. Only if I can myself strongly influence what it does (otherwise it is the FB timeline all over again!)
If these models become part of the browser, do we still need the browser as a metaphor for a window on the web, or surfing the net? Why wouldn't those models come up with whatever they grabbed from the web/net/darkweb in the right spot in my own infostrats? The browser is itself not a part of my infostrats, it's the starting point of it, the viewer on the raw material. Whatever I keep from browsing is when PKM starts. When the model filters / curates why not put that in the right spots for me to start working with it / on it / processing it? The model not as part of the browser, but doing the actual browsing, an active agent going out there to flag patterns of interest (based on my prefs/current issues etc) and organising it for me for my next steps? [[Individuele software agents 20200402151419]]
-
Those were all a bit negative but there is some hope in this future.We can certainly fight fire with fire.I think it’s reasonable to assume we’ll each have a set of personal language models helping us filter and manage information on the web
Yes, agency at the edges. Ppl running their own agents. Have your agents talk to my agents to arrange a meeting etc. That actually frees up time. Have my agent check out the context and background of a text to judge whether it's a human author or not etc. [[Persoonlijke algoritmes als agents 20180417200200]] [[Individuele software agents 20200402151419]]
-
But some people will realise they shouldn’t be letting language models literally write words for them. Instead, they'll strategically use them as part of their process to become even better writers.They'll integrate them by using them as sounding boards while developing ideas, research helpers, organisers, debate partners, and Socratic questioners.
This hints towards prompt-engineering, and the role of prompts in human interaction itself [[Prompting skill in conversation and AI chat 20230301120740]]
High Q use of generative AI will be about where in a creative / work process you employ to what purpose. Not in accepting the current face presented to us in e.g. chatGPT: give me an input and I'll give you an output. This in turn requires an understanding of one's own creative work processes, and where tools can help reduce friction (and where the friction is the cognitive actual work and must not be taken out)
-
- Mar 2023
-
subconscious.substack.com subconscious.substack.com
-
Vgl [[Onderzoek selfhosting AI tools 20230128101556]] en [[Persoonlijke algoritmes als agents 20180417200200]] en [[Everymans Allemans AI 20190807141523]] en [[AI personal assistants 20201011124147]]
-
- Jan 2023
-
jamesg.blog jamesg.blog
-
I don't presently have plans to expand this into an annotation extension, as I believe that purpose is served by Hypothesis. For now, I see this extension as a useful way for me to save highlights, share specific pieces of information on my website, and enable other people to do the same.
I wonder if it uses the W3C recommendation for highlighting and annotation though? Which would allow it to interact with other highlighting/annotation results.
To me highlighting is annotation, though a leightweight form, as the decision to highlight is interacting with the text in a meaningful way. And the pop up box actually says Annotation right there in the screenshot, so I don't fully grasp what distinction James is making here.
Tags
Annotators
URL
-