Tootfinder

Opt-in global Mastodon full text search. Join the index!

@grahamperrin@bsd.cafe
2026-04-14 17:50:40

AI for writing documentation | The FreeBSD Forums
<forums.freebsd.org/threads/ai->
@…

@rasterweb@mastodon.social
2026-04-15 21:01:38

I started using SearXNG recently, which is a metasearch engine you can install locally to keep all your search data away from search engine companies.
docs.searxng.org/
There are also a bunch of public instances you can try out.

@Techmeme@techhub.social
2026-04-15 00:25:51

Mintlify, which uses AI to help companies generate software documentation, raised a $45M Series B led by a16z and Salesforce Ventures at a $500M valuation (Rashi Shrivastava/Forbes)
forbes.com/sites/the-prompt/20

@hakona@im.alstadheim.no
2026-03-15 14:15:56
Content warning: #MastoAdmin Meta crawler

Some weird requests from there, what are they looking for. My hex-foo is not all there. Queries like (nginx log-line)
2a03:2880:f814:22:: - - [14/Mar/2026:01:15:36 0100] "GET /tags/\xE7\x9F\xB3\xE5\xA1\x9A\xE7\x91\xB6\xE5\xAD\xA3 HTTP/2.0" 200 36077 "-" "meta-externalagent/1.1 (

@ruario@vivaldi.net
2026-04-16 07:28:52

@… If you are ever get bored and want to understand why the lack of dependency management is no biggie, I wrote a post some 15 years ago about this on my then blog, hosted at Opera (back when I worked there).
When it was removed (because Opera shutdown personal blogs) the Slackware documentation site rehosted it. I see it is actually still here and while not fully…

@curiouscat@fosstodon.org
2026-05-13 15:44:23

"Good documentation is a tell-tale sign of a great product and a company that puts users first. There exist good products with bad or no documentation, but there are very few poor products with great documentation."
daringfireball.net/linked/2026

@jamesthebard@social.linux.pizza
2026-03-15 23:19:42

So, spent most of the day getting Handbrake compiled with the `svt-av1-psyex` and `svt-av1-essential` forks of the SvtAv1 encoder. However, I did win that battle and both are now available in the `sisyphus-client` containers. Definitely a pain in the ass, but it's nice to have options depending on what you want to use. Also updated the documentation to make sure I don't forget which is which.
I still need to implement some pipelines to build these, but holy crap the Handbrak…

@tiotasram@kolektiva.social
2026-04-16 12:22:07

Just went through a code file and replaced "target" with "recipient" in a bunch of docs and variable names, because I had had two senses of "target" and because I want to encourage less-combat-focused thinking among potential devs (which at the moment and for the foreseeable future is just me). Zero changes to code functionality (unless I messed up) and took maybe 30 minutes. Got me thinking about the goal of software development and who would view that time as "wasted".
From a short-sighted "measure user-facing functionality" standpoint there was basically zero progress made. From a "cultivating-code-understanding-entities" perspective, there are both immediate and long-term gains. I got a chance to review the entire file at a high level which improves my understanding of things even if no changes had been made. The changes increase clarity of a lot of documentation, as well as variable naming clarity in code which deals with both senses of "target" which now has clear separation between variables that refer to targets and recipients. If there are any other devs in the future, this will help them a lot. Even if not, by increasing my own development efficacy, the expected values for project-gets-shipped and overall-project-impact just went up. I've also helped myself not introduce the same ambiguity in all my future projects, because I'll remember this time investment, and I've bent the ideological flavor of the protect towards neutral/beneficial interactions between "initiators and recipients" instead of hostile interactions between "initiators and targets".
Overall, well worth the time investment if we consider all the subtler benefits, and not just a very crude measure of user-facing behavior. (Secretly, this is also a post about LLMs.)
#programming

@frankel@mastodon.top
2026-04-12 17:10:45

Last month, I became aware of #GitHub #agentic #workflows. I succeeded in creating one, to extract structured data out of release notes, something that was done before manually.
Here are my

@simon_brooke@mastodon.scot
2026-04-14 09:45:44
Content warning: Documenting Scheme?

I've just begun a project in #Guile #Scheme, and I'm looking for tooling -- especially documentation tooling. #Clojure has Marginalia and Codox, both of which I like; Common

@adulau@infosec.exchange
2026-05-10 10:44:13

The Synthetic Exercise World Format provides fictional countries, companies, sectors, and threat actors with structured metadata for neutral CTI examples, exercises, interoperability tests, and standards documentation without referencing real-world sensitive entities.
I just released version 1.0.
#cti #opensource

The Synthetic Exercise World Format provides fictional countries, companies, sectors, and threat actors with structured metadata for neutral CTI examples, exercises, interoperability tests, and standards documentation without referencing real-world sensitive entities. 

Format overview of the SEWF.
The Synthetic Exercise World Format provides fictional countries, companies, sectors, and threat actors with structured metadata for neutral CTI examples, exercises, interoperability tests, and standards documentation without referencing real-world sensitive entities. 

Geography of the SEWF.
@grahamperrin@bsd.cafe
2026-05-15 11:43:17

My changes to pkgbase documentation in the FreeBSD wiki prior to 19th August 2025:
<wiki.freebsd.org/action/info/P>
The more recent page (fourth edition, outdated):
<

@ellie@ellieayla.net
2026-03-13 19:44:01

Does VSCode (eg in pylance) have a feature to display a clickable link to the language standard library documentation (eg #python #vscode #askfedi

@erc_bk@fosstodon.org
2026-03-13 14:57:13

Seen Multivariate Adaptive Regression Splines (MARS) in some of the tidymodels documentation and in Kuhn's books, but never really looked into them. As a model, I don't find them particularly interesting, but I'll say this, the {earth} vignettes are some of the best I've read. (not linked on CRAN page, but included w/pkg and at Milborrow's site)

@Techmeme@techhub.social
2026-03-14 05:02:37

A survey of 1,692 US physicians: over 80% use AI professionally and the most common use cases are medical research summarization and clinical care documentation (American Medical Association)
ama-assn.org/press-center/ama-

@thesaigoneer@social.linux.pizza
2026-05-11 12:23:26

That T2 should spend some time on documentation; the first dialog box asks for a superuser pwd and it isn't supplied anywhere. Quick install documentation is from 2017. And, btw, over the last couple of years I've regularly had issues with wifi connections at install in KDE (hello Kwallet). Am I the only one? Obviously!

@fanf@mendeddrum.org
2026-05-11 20:42:04

from my link log —
ACME CA comparison.
poshac.me/docs/v4/Guides/ACME-
saved 2026-05-09 dotat.…

@datascience@genomic.social
2026-05-08 10:00:00

{dtrack} makes documentation of data wrangling part of the analysis and creates pretty flow charts: #rstats

@jamesthebard@social.linux.pizza
2026-03-11 17:31:22

Documentation continues. Done with the `queue` and `worker` endpoints, probably about 50% of the way done with this. I still need a good way to package all of this up with the binary which means putting the `openapi.yaml` file somewhere on the net so it can be pulled if need be. I'll deal with that later...lol
#openapi

OpenAPI being rendered by Scalar as nice documentation.  Shows the 5 queue routes and 5 worker routes along with model information.
A ton of YAML that comprises the OpenAPI file.  Still have a ton of work left to do.
@ErikUden@mastodon.de
2026-05-07 21:26:26

The Mastodon documentation... which I'm sure most people trying to fix their instance have read

A screenshot of a CNN interview
@cyrevolt@mastodon.social
2026-03-05 07:46:06

A few years ago, I gave a talk at RISC-V on #documentation, with some hints on automatically generating it. They are doing this now in practice for #Baochip:

@shochdoerfer@phpc.social
2026-04-09 13:49:44

#PostgreSQL running in the browser with an S3 storage backend - that's pretty impressive
zerofs.net/postgresql-in-the-b

@rocket@det.social
2026-04-08 07:32:01

@… Es gibt eine Schriftart, die Barcodes erzeugt. graphicore.github.io/librebarc
Man könnte den Barc…

@migueldeicaza@mastodon.social
2026-05-06 16:16:50

This has got to be one of Peter Girnus’ best pieces:
xcancel.com/gothburz/status/20

Peter Girnus 🦅
@gothburz
3h
I am a Senior Land Registrar in the Civil Administration for Judea and Samaria, and I want to be clear: I have never held a weapon in my professional capacity.

My tools are a surveyor's plat, a GIS database, a stack of Ottoman-era property records that conveniently lack the documentation standards we now require, and a stamp that says APPROVED in Hebrew and English but not Arabic. I process between 40 and 60 land status determinations per week. Each one takes approx…
@tezoatlipoca@mas.to
2026-03-31 15:11:32

boss: we want to train a ServiceBot on our #documentation
me: here you go <gives #PDFs>
boss: ServiceBot says these PDFs are too big
me: isn't parsing vast amounts of #data to answer questions and dist…

@aral@mastodon.ar.al
2026-03-06 10:51:06

Thanks to a work-in-progress Homebrew cask by Andi Péter (codeberg.org/GramEditor/gram/i), I was just able to quickly install and play with the new Gram code editor (

Screenshot of opening screen of the Gram editor with a simple frog illustration and the tagline “What cannot be mended must be transcended.”

It shows a Get Started section with New File, Open Project, Clone Repository, Open Command Palette, and Open Documentation links and a Configure section with Open Settings and Explore Extensions options.
Screenshot of Gram code editor in Helix mode showing two lines selected (using “x”) and a search active within the selection (using “s”) and the word “well” being searched for and highlighted in the text.

The full text in the document reads: This is a little demo of gram...
I'm using Helix mode
And it seems to work quite well :)
(For some reason my custom QMK keymaps are not working, • though.)
@michabbb@social.vivaldi.net
2026-04-08 20:10:21

📖 Automatic API documentation:
PostgREST generates #OpenAPI specs automatically from your schema. Hook up Swagger-UI − interactive, always up-to-date docs for your API. No more manual doc maintenance.
🏗️ Versioning through DB schemas:
Instead of managing API versions in code, PostgREST uses #PostgreSQL

@adulau@infosec.exchange
2026-03-10 16:24:41

Have You Ever Thought About Drones in MISP?
To better support the documentation and analysis of drone-related incidents, several new resources have been integrated into MISP.
#drone #drones #intelligence

Drones/UAV encoded in MISP.
@trogluur@social.linux.pizza
2026-03-31 13:51:22

The experimental HTML export of @… still lacks a lot of features, but already has enormous potential IMO.
I've been able to work around most of the missing features by manually adding the HTML elements using the typed HTML module (

@hikingdude@mastodon.social
2026-04-03 18:51:03

sometimes it really makes sense to read the documentation before starting to debug ...🙈

@zachleat@zachleat.com
2026-03-03 23:25:24

@… A fair question and I wish it were possible! Unfortunately our fiscal sponsor on Open Collective would not allow Kickstarter contributions as expenses (as Kickstarter by definition is prepayments), per the documentation:

@azonenberg@ioc.exchange
2026-03-03 04:16:36

Encouraging signs: you're reading documentation for a tool you're considering using, which points you to a GitHub repo for the source.
The repo contains a single file from a commit a decade ago saying they've moved the code elsewhere.
Definitely raises more than a few questions about how up to date the doc I was just reading is...

@anderelampe@chaos.social
2026-04-06 11:49:23

Something I learned late in my academic life and since trying to implement in most of my teaching: When you do science, you actively have to revisit all your documentation regularly and think of ways to paint a bigger picture of your findings.
When you just document, your viewpoint is sort of chronological or even biographical.
Explaining a new finding in the order you found the puzzle pieces leading to that discovery, usually is not the best way to explain or write about it.

@philip@mastodon.mallegolhansen.com
2026-04-06 21:05:27

It strikes me that one of the things LLMs rob us of is the exact kind of serendipity that much of OSS relies on.
I was just looking something up on docs.python.org, which lead me to stumble on a line of documentation entirely irrelevant to what I was trying to do - But it caught my eye because…

Experts are calling it “the worst voter suppression bill ever seriously considered by Congress.”
As the U.S. Senate prepares to vote on a Trump-backed voter ID bill known as the SAVE Act,
millions of citizens who lack easy access to its required forms of documentation are now at risk of disenfranchisement.
“Republicans are singularly focused on making it harder to vote and pursuing this MAGA fever dream,”
explains Ari Berman, national voting rights correspondent for …

@jamesthebard@social.linux.pizza
2026-03-11 18:35:11

Almost 600 lines of OpenAPI documentation later and I'm done. I think I'll package the `/doc` endpoint with the Docker images since I can just copy over the static directory and have it live in the container. I'll add directions on how to add the docs to the standalone binaries as well which should cover that use case. Overall, it turned out pretty well.
#sisyphus

VSCodium showing the tail-end of the OpenAPI YAML file with the final line number being 592.
The final Scalar API docs string for Sisyphus showing all of the implemented routes.
@berlinbuzzwords@floss.social
2026-05-04 14:24:06

Ten years contributing to an open source project teaches you things no documentation ever could. Jason Gerlowski, PMC Chair of Apache Solr, is at #bbuzz26 to share what a decade of OSS security experience actually looks like in practice.
Learn more: 2026.berlinbuzzwords.de/sessio
Get your ticket: 2026.berlinbuzzwords.de/ticket

@jdrm@social.linux.pizza
2026-03-01 09:06:00

Estoy probando libretranslate en mi local. docs.libretranslate.com/
Un traductor auto hospedado para no depender del traductor de google.

@toxi@mastodon.thi.ng
2026-03-01 16:59:41

#ReleaseSunday 🎉 Quite a few thi.ng/column-store updates over the past month, including further performance optimizations, more tests and documentation updates...
Just also added a small section an…

Screenshot excerpt from the package readme, incl. a diagram illustrating query behavior. Direct link to this section: https://github.com/thi-ng/umbrella/blob/develop/packages/column-store/README.md#optimized-row-iteration
@datascience@genomic.social
2026-04-09 10:00:01

quick and easy way to build a website for your r package: #rstats #package

@grahamperrin@bsd.cafe
2026-05-02 17:02:02

AI for writing documentation – The FreeBSD Forums
<forums.freebsd.org/threads/ai-> | <

@gwire@mastodon.social
2026-05-06 07:45:22

I did a short talk at work a few weeks ago that was basically "if AI is going to be used by users, any commitment to energy sustainability implies reducing the resource cost of AI - and that means good public documentation and comprehensive APIs."
Wish I'd have included some of the figures involved:

@simon_brooke@mastodon.scot
2026-02-26 10:28:42

Woohoo! I just typed
`(mapcar (lambda (n) (:documentation (meta n))) (keys (oblist)))`
into the REPL of my frankenlisp, and printed out the documentation of every function it knows.
I am getting close to the point that other people can play with this...
#Lisp

@hex@kolektiva.social
2026-05-02 07:23:18

"It places page cache pages in a writable scatterlist, separated from the legitimate write region by nothing more than an offset boundary. The design assumes every AEAD algorithm will confine its writes to the intended destination, but nothing in the API enforces this, and nothing documents it as a requirement.
Unfortunately, one AEAD algorithm breaks this silent invariant."
"No other standard AEAD algorithm in the kernel [uses memory that doesn't belong to it as a scratch pad]. GCM, CCM, and regular authenc all confine their writes to the legitimate output area. authencesn alone writes past the boundary."
I'm actually amazed that there's only one bug here. Somehow almost everyone just managed to do the right thing, despite no mechanism enforcing it and no documentation describing it. That's just amazing. It's a testament to the skill of those developers, despite an incredibly bad design.
#copyfail

‪@mxp@mastodon.acm.org‬
2026-02-27 17:34:43

@… In principle I agree, but one problem seems to be precisely that some things aren’t questioned. There’s certainly a need for documentation and calculation, but this isn’t necessarily the same as Word and Excel files—not just wrt. file formats, but in a more existential sense.

@mxp@mastodon.acm.org‬
2026-02-27 17:34:43

@… In principle I agree, but one problem seems to be precisely that some things aren’t questioned. There’s certainly a need for documentation and calculation, but this isn’t necessarily the same as Word and Excel files—not just wrt. file formats, but in a more existential sense.

@grahamperrin@bsd.cafe
2026-03-08 08:36:47

@… video group membership is certainly not required to start X.
#FreeBSD #documentation

@fanf@mendeddrum.org
2026-04-20 11:42:02

from my link log —
Nornir: an automation framework in Python.
nornir.readthedocs.io/en/lates
saved 2020-03-23 dotat.a…

@vyskocilm@witter.cz
2026-04-01 09:12:49

Following an official github documentation about integrating Claude with Github MCP ends up with github token in a plain text in ~/.claude.json. Other guides I found did the same, except revealing a different github secrets there.
That means I am really really really surprised that there are so few security incidents like axios. I'd guess the situation is much worse.
#claude

@karlauerbach@sfba.social
2026-04-25 00:56:53

I don't know what has changed - although I have a suspicion that it is a reaction by other countries against el cheato's tariff nonsense - but I am observing a significant uptick in the amount and detail of documentation needed in order to export products from the US to foreign countries.

@Techmeme@techhub.social
2026-03-05 14:45:41

AWS launches Amazon Connect Health, an AI-driven suite to automate clinical documentation, billing and procedure coding, and patient identity verification (Matt Day/Bloomberg)
bloomberg.com/news/articles/20

@daniel@social.telemetrydeck.com
2026-04-24 09:45:36

~The Claude Desktop App installs its browser extension into 7 different browsers without consent automatically. This is very much not cool.~
Edit: I misread the article, and this is not what is happening. Instead, these files that are installed allow for easier installing of the actual browser extensions, which is much less evil. No browser extensions are automatically installed. Thanks to @…

@0xced@hachyderm.io
2026-04-24 13:44:39

The Microsoft SQL Server Docker image names all start with mcr.microsoft.com/mssql/server
Yet their documentation is found on mcr.microsoft.com/artifact/mar
Trying to browse to mcr.microsoft.com/mssql/server results in a 404. That's quite a missed opportunity. 🤷🏻‍♂️

@matthiasott@mastodon.social
2026-04-20 15:11:24

Can confirm this for Arc, Brave, Edge, Chromium, and Vivaldi on my machine:
#Anthropic secretly installs spyware when you install Claude Desktop
thatprivacyguy.com/blog/anthro

@jamesthebard@social.linux.pizza
2026-03-11 05:04:19

Now the pain in the ass part: documenting all of the routes. I think I'm gonna use Scalar because it's easy and I'm pretty lazy. Carved off the `/doc` directory to host the `openapi.yaml` and `index.html` files. So far, got one single endpoint documented...lol
#openapi #sisyphus

The `/doc` page showing the Sisyphus Server API documentation for v2.0.1.
Actually executing the GET request on the `/queue` endpoint.  The page shows the response and a ton of options that I'm kinda digging.
@nobodyinperson@fosstodon.org
2026-04-21 21:33:23

Oh. my. god. For the first time in my life I now have access to a *wide angle camera* on my phone! 😱 🥳
Today I was brave enough to finally update my phone to the latest #SailfishOS 5 (I could absolutely not afford a bricked phone the last ~2 years), and it was the smoothest update ever, so my fears were unfounded. 🙃
However - in typical

@luana@wetdry.world
2026-04-13 12:11:01

I’m planning to teach folks about making their own website later this year, but I’m conflicted about which static site generator to use. Jekyll is what I’m most experienced with, but it seems to be more complex to install and stuff. Jekyll also doesn’t have stuff like multi language websites and alike.
Tho Hugo seems something I’d like to avoid, since apparently themes end up being completely different frameworks from each other so the documentation doesn’t always apply and switching themes on a ready website seems harder?
Are there any other options out there? Ideally easier to install than jekyll, easy to set up on codeberg/github pages, extensible and more complete but without Hugos issues.
I’ll probably migrate my website to whatever I choose as a way to learn the new generator.
Edit: Zola seems interesting, anyone has opinions about that one?
Do note that the target audience includes people who never touched a terminal or any programming language before, so not needing much of those paradigms is preferred (I could, and probably will, give them a basic template to begin with tho)

@azonenberg@ioc.exchange
2026-03-04 01:11:32

Anyone have thoughts on dropping Ubuntu 22.04 support in the ngscopeclient CI build moving forward since 26.04 is coming out very soon?
We won't be actively going out of our way to break 22.04 (i.e. adding a dependency not available there) but it will no longer be routinely tested.
The main reason is some Vulkan packaging issues that require special handling for 22.10 and older, the CI scripts will be a lot simpler if I can just forget that (the documentation mentions the nec…

@cdp1337@social.bitsnbytes.dev
2026-04-27 10:04:39

The font and colors are subject to change, (though I'm kind of digging the dark blue), but the next portion of the Warlock project is coming together! This will serve as the public documentation and information site for the project, for folks not wanting to solely use Github. Still a lot of work to do, but making good progress on it.
OH, and the screenshot is being generated by the following "code"

::: section .showcase
::: .blocks-2
::: .block

# Warlock Ne…
Screenshot from a website showing two columns; about text on the left with call to action buttons and a showcase image on the right.  Will serve as a baseline for an upcoming site I'm working on.
@felixberthold@hessen.social
2026-02-21 09:17:25

Man kann mit dem Flatfile #CMS @… so viel mehr machen, als eine einfache Website wie meine mit kleinem Blog, aber auch dafür ist der Adminaufwand im Vergleich zu WordPress minimal. Habe mir aber nun vorgenommen, mich in den nächsten 2 Monaten wieder etwas intensiver mit …

@thesaigoneer@social.linux.pizza
2026-03-06 13:42:17

An underwhelming experience, my first setup of T2SDE. Technically absolutely something very special and blazingly fast and snappy. But at the moment too many usability gaps (installer, upgrading, documentation) to use it (even in beta) as a daily driver. At least for me. A pity.

@mxp@mastodon.acm.org
2026-03-21 17:44:40

I don’t want to set up a #smarthome, but the current timer switch just doesn’t cut it. Unfortunately, the documentation for smarthome stuff seems to assume that you already know everything…
I’d like to use an existing headless #RaspberryPi with a RaspBee II to control a single Ikea Tre…

Photo of the boxes of the RaspBee II ZigBee gateway and the Ikea Trefakt “smart” socket.
@lpryszcz@genomic.social
2026-04-22 13:16:20

Finally happening
theguardian.com/world/2026/apr

@samvarma@fosstodon.org
2026-03-24 15:30:41

Yesterday I learned that if you want to edit a custom format e.g. cinematic/spatial video in final cut, you have to be very specific about how you import it. I typically AirDrop them from the phone, but I couldn't figure out how to pull up the cinematic editor.
Apple's documentation is shit, and the only reason I figured it out is because ChatGPT sent me to a Reddit thread where someone linked to a Ripple Training video from 3-4yrs ago that had a small section about this. (1/2…

@michabbb@social.vivaldi.net
2026-04-04 13:55:44

Structured theme presets with typography controls
Directional controls, progress bar & fullscreen support built in
📖 Full documentation: slidewire.dev
🔗 Source code:

@steve@s.yelvington.com
2026-03-17 21:02:45

My wife and I have passports, as do our kids (from an early age), so we aren't dependent on smudged, barely readable copies of our now-ancient birth certificates.
But it's not about me. It's about every American citizen who has a right to vote without being subjected to expenses, red tape, and potentially arbitrary decisions by political stooges regarding supporting documentation.
SAVE is a dangerous, un-American fraud.

@Techmeme@techhub.social
2026-05-04 12:35:37

Enzo Health, whose AI tools help home health and hospice agencies automate tasks like patient intake and documentation review, raised a $20M Series A led by N47 (Brock E.W. Turner/Axios)
axios.com/pro/health-tech-deal

@thomastraynor@social.linux.pizza
2026-04-18 14:17:31

And it is a bloated, hard to use product. We moved to Adobe PDF from Foxit. Every boot it launches its crap to ensure you have a license. Multiple popups. Scanning the indexes stalls for 30 to sixty seconds just about every click. When I rebuild the documentation indexes after a release now takes several days where Foxit did it in an hour. And that is on a gigabit network. When on VPN it takes a full five days.

@grahamperrin@bsd.cafe
2026-03-08 10:59:32

@… it was not a waste of time :-) I enjoy IT support and untangling things such as documentation.

@toxi@mastodon.thi.ng
2026-03-21 10:26:59

As is somewhat customary, spring time is maintenance time and so this past week was again "infrastructure week" in #ThingUmbrella land, updating various tool scripts, switching to Rclone for uploading/syncing API docs, updating/pinning Prettier version & config, reformatting thousands of source files, re-uploading hundreds of MB of documentation for all current 214 projects, …

‪@mxp@mastodon.acm.org‬
2026-03-21 17:44:40

I don’t want to set up a #smarthome, but the current timer switch just doesn’t cut it. Unfortunately, the documentation for smarthome stuff seems to assume that you already know everything…
I’d like to use an existing headless #RaspberryPi with a RaspBee II to control a single Ikea Tre…

@mxp@mastodon.acm.org‬
2026-03-21 17:44:40

I don’t want to set up a #smarthome, but the current timer switch just doesn’t cut it. Unfortunately, the documentation for smarthome stuff seems to assume that you already know everything…
I’d like to use an existing headless #RaspberryPi with a RaspBee II to control a single Ikea Tre…

@philip@mastodon.mallegolhansen.com
2026-04-19 18:20:46

@… I’ll document the answer to that question later :)
I was also surprised to find that the RSS documentation itself points to Atom for a couple of things.

@pre@boing.world
2026-05-08 12:01:39

MCP stands for Model Context Protocol and is a api for agents. Storyblok has made their api into an MCP and Bernhard is here to tell us about that from the context of a psychologist.
Storyblok is a Content management system which can now have agents mess with it for you.
MCP standard connects agents to external systems. An mcp server runs to enable that.
Isn't the agent smart enough to use the api?
Well, they need documentation to figure out how anyway, so MCP rolls that in I guess? Avoid filling the context window with api docs.
Overlay specification from openapi let's you describe the api with a json doc.
The agent can query the server to search for commands, get the spec for the one they want, then call it.
"Skills" are troublesome because they gry loaded to dev machine and never updated. MCP stuff downloaded live on demand.
There exist tools to convert a rest apt to MCP but they apparently fail often because the machine ideally wants something different to a rest api.
#devWorld

@grahamperrin@bsd.cafe
2026-03-07 02:10:57

@… for ZFS (the default),
zfs mount -a
@…
#FreeBSD

@simon_brooke@mastodon.scot
2026-04-19 14:14:32

There are ONE HUNDRED AND TEN distinct colour specifications in the standard Doxygen CSS stylesheet.
Holy shit.
Who needs 110 distinct colours to present technical documentation?

@jamesthebard@social.linux.pizza
2026-04-04 04:58:03

The long test is looking good for the `av1an`, `mkvmerge`, and `cleanup` modules, the Golang client is doing exactly what its supposed to which is a welcome change from yesterday. I need to do long tests on the `ffmpeg` and `handbrake` modules next, but I'll handle those tomorrow.
After that, I'll update documentation, release the `2.0.0` client, and deprecate the old client.
#sisyphus

The output of the `2.0.0b2` Golang client just chewing through videos with the `av1an` client.
@Techmeme@techhub.social
2026-04-23 03:16:04

OpenAI releases ChatGPT for Clinicians, a tool for medical tasks like documentation and research, free for verified physicians, pharmacists, and more in the US (OpenAI)
openai.com/index/making-chatgp

@simon_brooke@mastodon.scot
2026-04-17 10:02:40

Oh $DEITY I am *so* fed up with the primitiveness and uselessness of modern software IDEs. I so wish I could use a powerful modern graphical IDE, like we had in the 1980s.

An Interlisp desktop with open graph browser, documentation browser and inspector. There's no structure editor in this illustration, sadly
Interlisp structure editor window.
@grahamperrin@bsd.cafe
2026-05-02 16:50:23

@…
Continuing the "gymnastics" theme:
― what sporty word can we use to describe the twenty-four month wait for FreeBSD documentation of a feature that was added in April 2024?
Cc @…

@jamesthebard@social.linux.pizza
2026-03-25 03:58:51

So, my initial review of the Yaelink SIP-T42S before I have the in hand:
- The documentation exists, but can be a pain in the ass to track down exactly what you need.
- Looks like I've got everything already setup to serve the boot configurations and should work with my FreePBX installation. I'll probably get these setup as backups in case I lose a couple of Digium D40 phones during the competition.
- Firmware is still available for the phone, but it is EoL.
- En…

A picture from The Internet:tm: showing a SIP-T42S powered on on a wood table.
@grahamperrin@bsd.cafe
2026-03-24 23:14:25

I sometimes believe that Phabricator is AI
― active impediment.
Like, where documentation goes to die.
Process without progress.
<#FreeBSD

@grahamperrin@bsd.cafe
2026-03-24 18:25:20

@… there's already a separate licence for FreeBSD documentation:
<freebsd.org/copyright/freebsd->