home.social

#authoring — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #authoring, aggregated by home.social.

fetched live
  1. Ten versions back

    The engine has never had an undo. Editing a post rewrote its file, and what the post said an hour ago was gone — not because anything went wrong, but because a save is a save. Now the previous text is kept before every overwrite, and [v] in a…

    blogsh.app/posts/2026/ten-vers

    #authoring

  2. Walking the archive

    A post here recently argued that the wizard menu got shorter because operations on a post belong in the post, not in a menu. That still holds. This release adds a screen anyway, and the reason is worth stating: finding a post is a different job…

    blogsh.app/posts/2026/walking-

    #authoring #content

  3. Your camera writes down where you were

    Take a photo on a phone and it records the spot you stood on. Not as a guess — as coordinates, accurate to a few metres, in a block of metadata that travels with the file wherever it goes. Social networks strip that on upload. They have done it for…

    blogsh.app/posts/2026/your-cam

    #content #authoring

  4. Setting up is a conversation now

    Until this release, installing ./blog.sh meant copying two files and editing 277 lines of commented YAML before the first build would run. Everything was documented. That is not the same as being easy. ./setup.sh asks instead, and checks every…

    blogsh.app/posts/2026/setting-

    #authoring

  5. Breadcrumbing in Writing: How to Use This Powerful Storytelling Technique Effectively

    Every small detail in a story is a strategically planted clue for a future revelation; that’s the essence of breadcrumbing. This blog explores what breadcrumbing is and how writers can use this technique effectively in scriptwriting.

    writersimranthakur.com/2026/04

  6. Przyjechały. Niedużo, bo wydaję na druk tylko tyle, ile zarobię na sprzedaży. Sprzedaż jak widać nie szaleje...
    #books #selfpublishing #writing #authoring

  7. I don’t know about you, but this ‘posting’ from Prof Murphy is what I would understand LLM GenAI would be useful for, a directed and well defined (read lots of guardrails) use case that has some merit while still properly resulting as a writer’s work.

    “These blog posts, then, began in my thinking, were developed based on discussions with Jacqueline, and were informed by research located by ChatGPT. They were then summarised by ChatGPT and edited by me. I claim full authorship as a result, whilst acknowledging this method of development. This is, after all, how research, thinking and writing have always happened, but with a modern twist added. Initial thoughts provoke discussion. Research follows. First drafts are edited, revised, checked and tested before final edits and publication. ChatGPT was just a tool in that process as much as the resources in a library might once have been.”

    The posts are about #economics if you’d care to read them:

    taxresearch.org.uk/Blog/2025/0

    #LLM #GenAI #Research #Authoring #WritingTool #ResearchTool #Postulation

  8. I haven’t added an example of how you implement migrations with Kitten’s¹ built-in JSDB database² yet but here’s one that I just used when renaming a field (property) in a table (JavaScript object) from “account” to “data” that illustrates the general granular approach you should take within persisted instances of JavaScript classes.

    This is, of course, an advanced use case of the built-in JavaScript database that all Kitten apps have.

    Kitten is simple for simple use cases. So check out the Persistence tutorial, for example, to see how easy it is to get started with JSDB in Kitten:

    kitten.small-web.org/tutorials

    And see the Database App Modules tutorial for a more advanced usage where you persist instances of JavaScript classes and have full type safety:

    kitten.small-web.org/tutorials

    ¹ kitten.small-web.org
    ² codeberg.org/small-tech/jsdb

    #Kitten #SmallWeb #SmallTech #web #dev #persistence #JavaScript #database #JavaScriptDatabase #authoring #migrations

  9. Coming soon: quite loving how much you can do in Markdown in Kitten now that I’ve added the ability to specify attributes and have bracketed spans.

    Will release after I’m finished redoing the Kitten Settings pages with the new Kitten icons available at `kitten.icons`.

    kitten.small-web.org

    #Kitten #SmallWeb #web #dev #authoring #markdown

  10. New Kitten feature: Icons!

    You can now make use of a subset of the icons in the Phosphor icons set by @minoraxis and @rektdeckard.

    kitten.small-web.org/reference

    Search through them in your editor by referencing `kitten.icons.categories` and `kitten.icons.tags`.

    Add this to a file called index.page.js and run `kitten` to see a large duotone pink cat (because why not?):

    export default function () {
    return kitten.html`
    <${kitten.icons.c.Cat}
    size=40%
    weight=duotone
    colour=deeppink
    />
    `
    }

    (And yes, the set includes icons for the fediverse. This one of the reasons I chose it.) ;)

    Enjoy!

    :kitten:💕

    #Kitten #SmallWeb #SmallTech #icons #PhosphorIcons #web #dev #HTML #CSS #JavaScript #SVG #NodeJS #authoring #intellisense

  11. So last night, while recording the preview of Kitten’s¹ improved component model², I made a silly mistake (copying raw HTML into a JavaScript function instead of wrapping it in a kitten.html`` tagged template, easy to do when you’re refactoring to pull out components from pages).

    Then, once I figured out what I’d done, I made another one by forgetting to return the value from the function (easy to do when you’re used to using one-line closures as render functions).

    I would have caught both of those so much faster if Kitten had helpful error messages for those two pitfalls. And guess what, this morning, it does :)

    Attached are screenshot showing the before and after error messages.

    Enjoy!

    :kitten:💕

    ¹ kitten.small-web.org
    ² Scroll up the thread to watch the video.

    #Kitten #SmallWeb #PeerToPeerWeb #web #server #framework #platform #design #usability #errorMessages #authoring #dev #JavaScript #HTML #CSS #htmx #hypermedia #WebSocket #StreamingHTML #SmallTech

  12. (Basically, what I want is for Kitten¹ to be able to introspect the source code of a component, find the related components, and wire them up to handle events from the client (including garbage collection of listeners) without having to manually register the dependent component classes. Don’t Repeat Yourself and all that…)

    Anyway… niche :)

    ¹ kitten.small-web.org

    #Kitten #SmallWeb #web #dev #authoring #experience #design

  13. Currently exploring LiaScript, an #elearning #authoring tool where you write #markdown and get #SCORM.

    In this video demo I AI generate a webquest in markdown format, then edit in LiaScript's LiveEditor:

    youtube.com/watch?v=81-QAFtipg

    Young but promising project that definitely deserves your attention if you like authoring course content in plain text.

    liascript.github.io

  14. Well...I've now passed the 100,000 word mark for my novel "Children of the Storm". I'm actually past the Christmas party segment as of tonight, which sets us up for the immediate runup to the climax. Woo! I dare say I'm most of the way to the finish line.

    #writing #writer #author #authoring #book #story

  15. TFW your novel is up to 87,000 words, and you haven't even reached the climax yet. My latest piece of writing, "Children of the Storm", is far and away my longest work. I'm pretty sure I'm most of the way there, but the word count will assuredly be six figures at the end.

    Painting is "The Muse" by Gabriel de Cool (imagine having a name that cool 😉 🙃 ).

    #writing #writer #novel #author #authoring #book #story #art #traditionalart #painting #oilpainting #beautifulwoman #beautifulgirl

  16. @keithjgrant This is going to be great for Kitten* as the current convention is to scope components by CSS class and that’s not perfect for reasons well known.

    * codeberg.org/kitten/app

    #css #scoped #Kitten #SmallWeb #authoring

  17. I'm still not out of the rabbit hole of searching for an #OpenSource #PersonalKnowledgeManagement software. 🐰

    I'm gonna give a second try to @zettlr tomorrow! Their docs are *surprisingly* user-friendly and they claim to stick to the pure #CommonMark where probable. It's all the while being nice to researchers with citing, inline usage of #TeXLaTeX, #MermaidJS, and pop-over #footnotes. Provision of the simple #PDF export and #Pandoc customization are welcome, too!

    But, to be fair, I may be overexaggerating how good #Zettlr is because of my recent disgust with #VendorLocking. In fact, almost anything that closely follows the common spec and is #FreeSoftware might suffice already. Having something as advanced and closer to the roots is certainly refreshing!

    #Markdown #zettelkasten #authoring #Zettlr #ReferenceManager #ReferenceManagers #PKM #NoteTaking #NoteTakingApp #NoteTakingApps #KaTeX #frontmatter #Obsidian #Logseq #Anytype #Notion #VendorLock #VendorLockIn #FOSS #FLOSS

  18. After months of brainstorming, it's begun! I've now got 25,000 words and counting of my latest novel down onto the page.

    Read more at my #blog: adamasnemesis.com/2024/02/02/g

    This post's featured image is Fritz Zuber-Bühler's "Distant Thoughts".

    #story #writing #writer #author #authoring #scifi #scifistory #sciencefiction #book #novel

  19. **Media**: I don't like that for many #internet #authoring platforms images must be hosted on 3rd party service. This got me looking/thinking once again about *Pages are Folders* and *Media in sqlite* and just generally wondering why internet industry in general has settled for media and text being divorced. Yes housing under the same roof is challenging, but so are typography, word docs, embedded zip archives, and shopping carts. Look what we've done there!

  20. Dare she resist: a brand new her with a winery and hot dates aplenty? One of my recently widowed characters is about to get a total makeover.

    Read more at my #blog: adamasnemesis.com/2024/01/23/b

    This post's featured image is Karl Bryullov's "Italian Midday".

    #worldbuilding #OCs #originalcharacters #characters #writing #writer #author #authoring #makeover #cosmetics #story

  21. I just became aware of #HAXCMS, an exciting framework for developing rich web experiences and #elearning #authoring with an #openweb #oer perspective throughout. Uses #webcomponents to let non-devs author content easily.

    oer.hax.psu.edu/fnd5013/sites/

    I set up an instance on @reclaimhosting and will definitely be playing with it more!

  22. I sometimes use #ai to double check my #writing and think that the #solution on how to integrate #artificial #text into an #authoring tool that my friends from #ia came up with is very interesting to say the least. I would love to have something similar in #apostrophe on #linux. ia.net/topics/ia-writer-7