Rawer

Under Construction

there are many to-dos

#

Wordy

#:next Friday is Collation Day!!!

#:next add server repo to server

#:next proper runner of Fork didn't quite work, also need to mod all processors for simples

#:next try out engine/ModuleLoader.js (docs inside it) for remote processors

Because before getting out of bed I was catching up with WordNet.

I was on a roll yesterday, had a fairly productive coding session until late. Made good progress with #:simples, the minimal #:transmission runner. Main requirement turned out to be trivial, simply return the processed message from processor.execute(message). For the processors I tried, it Just Worked.

But after sleeping on it, I've realised there's a little snag - processors that fork, like DirWalker currently spawn lots of pipelines, emitting message to each. But how to cover that with simples.

But I've got processor Fork as a starting point to play with.

remember I need videos for Spooky release - and music! #:music:tasty

I've been doing quite a few real-world odd jobs. Now tired & hungry, but still on a roll...


3D UI a bit like zz structure

Use a games engine?

main window :

projection of a higher-dimension graph, vector store/LOD

3D cuboid nodes connected with straight line edges. Each with summary info

nav sidebar :

pan, move, zoom buttons etc

when focused on a given node A there is are lists of nearby (vector) and linked (rdf) nodes

choosing one or more from the list, B, C modifies the viewpoint/axes, making related ones more visible.

tools sidebar

rendering styles, with params

params for weightings, so the vector index has a greater/lesser role than the RDF

SPARQL to filter visible


#:md:rdf - thought for #:yars

Default #: namespace will be defined somewhere locally, but namespaces can be changed/defined in an md doc. Maybe #:ns:http://example.org for #: and #:ns:http://example.org/this:th for prefixes.

Wordy

2024-10-03
#

Rainsday

#:todo:tomorrow replace all Processor lines this.emit('message', message) with return super.handle(message)

It's pouring with rain, but I'm hoping to be going out later. When Mari messages to say my meds prescription is ready to pick up, we'll go ut for that, do a bit of shopping and have a coffee. There's also a little panelling job for me to do at hers, when convenient.

Before I got up I did a bit of exploration around formulas for determining task priorities, with much help from Claude AI on the phone. Got to v1 bits for #Farelo.

TODO

form-a-matic first

get Claude to make a test for extractor.js, sim from form with jsdom

Interruption - trip into town.

form-a-matic is proceeding ok. But given the new TODOs below, I'm inclined to procrastinate a little to make a little #productivity timesaver.


A #:pain at the moment is the chain of run #:postcraft on projects -> commit projects (in the correct order) -> push -> server pull. I'd better have this as a #:transmission.

...oops, mind wandered from that #:adhd, heh.

Which calls for new processors. Docs can start in #:transmissions:processors (#:specs:md)

Ops, I see #:yars approaching - Yet another RDF syntax. I've got notes on #md:rdf somewhere, #:todo:link. But this may have potential for quick & dirty inline RDF, eg. #(anchor):seeAlso:link ...hmmm...

  • define #:specs:md for an arbitrary anchor for incoming links anywhere in a doc that can act as an #:XPointer style URL to use in HTML and inline/any RDF statements. Hang on, why not just something like #:.anchor-name

  • look for prior use of "Smart Hashtags" or somesuch

  • [ ]

  • #:markdown #:hashtag parser - needed soon

  • include special handling of #:tag for terms with a defined meaning in RDF (with dropdown in HTML : defn comment, linked term defn, vector index link)

  • #:specs #:xmlns doc for #:tag

  • paliwan doc - in #Farelo, methodology

  • #:farelo - info capture notes, can start using things like


Back to the first diversion. #:transmissions:processors:github - document in transmissions/postcraft/content-raw/articles/processors/* and or around #:trans-apps:github

#:todo:transmissions #:refactor - rename SystemsProcessorsFactory etc to something shorter

#:todo:transmissions code generator - a #:transmission that takes as input a prompt including a #:transmissions:signature and using processors/templates/*.js as examples, creates a processor in processors/sandbox together with a test runner based of #:transmissions:direct. Uses Mistral? API call to check functionality. Loop.

#:todo:transmissions code generator - ditto for applications

https://dotenvx.com/

npm install @dotenvx/dotenvx --save

#:todo:docs:farelo - write up doing 150% work once, for single task, to make subsequent tasks of a similar shape 25%

SO :

#:todo make .enx loader processor as transmissions/processors/system/EnvLoader.js #:todo make #:transmission:simple for EnvLoader #:todo make transmissions/engine/ModuleLoader.js #:todo make trans-apps/applications/git-apps/processors/GitHubList.js

#:todo make Claudio prompt for making #:transmission:simple apps (script to copy only essentials to a dir?) #:todo make processors for using API APIs to build processors #:todo make the rest of the github callers #:todo integrate into #:hyperdata-desktop


pali wan[^1]

#:paliwan

#:markdown


I must remember to use the ongoing danny.ayers.name/todo/2024-10.md, together with sub-project todo/next-steps.md.

Also markdown:

- [ ] todo item 1
- [ ] todo item 2

I don't yet have a handler for that syntax,

Chat on LinkedIn has pushed a few things up my priority list.

  • General sites' material presentation (ie. next little bits of #Postcraft)
  • Update my CV
  • What's I've been doing docs
  • Document my current AI process/tips/tools
  • update system prompts

New :

  • investigate making pulsar package ~/github-danny/hyperdata/packages/hyperdata-desktop/hyperdata-package (I created with pulsar built-in package, atom was https://github.com/pulsar-edit/package-generator). First, running node scripts, check node-runner package and x-terminal-reloaded packages - maybe extend latter?

  • #Transmissions/#KIA agent use case (Claudio B. mentioned) : genai chatbot backed by a software manual

I'll get Claude to help me with my CV. Create a Project "PR" and add some of my small publication PDFs as Project knowledge.

Before anything else (but after making a coffee), I'll have an hour or so on #Farelo form-a-matic. That feels close to a working v1, soon should be very helpful for my productivity and also feeds a couple of nearby birds[^1].


[1^]: "pali wan, kama pini tu."

I just checked back on this :

https://www.reddit.com/r/tokipona/comments/1fgj8ae/kill_two_birds_with_one_stone/

There was a new suggestion. So I asked Claude :

What is the toki pona "pali wan, kama pini tu." in English?

The Toki Pona phrase "pali wan, kama pini tu." can be translated to English as: "Do one task, finish two." This phrase uses the following Toki Pona words:

pali: work, do, make wan: one kama: to become, to arrive, to bring about pini: end, finish, complete tu: two

The meaning conveys the idea of efficiency or accomplishing more than expected - by doing one task, you end up completing two things. It's similar to the English saying "killing two birds with one stone."

Rainsday

2024-10-03
#

Moonday

Sort out storage, lighten /, clone media to music room

TODO note about zooming in and out of projects, cf. Chris advanced driving

  • form-a-matic

  • maa-mail

  • office shelves

  • tibicos

  • kitchen table

  • transmissions simple runner

  • transmissions processor dirs

  • ELFQuake init

  • transmissions Turing

  • turtle writer

  • look into calling Termux from Android app (to run #Transmissions)

  • look into browser build of transmissions - webpack?

  • in fam, modify so fields can be given a sample value for testing homepage


Posted somewhere in the early hours last night

I really like sound of this version of 'Blue Monday',

https://www.youtube.com/watch?v=cHLbaOLWjpc

but there are many, many things about the video that annoy me. A small sample :

  • that's a cruddy monochord (I made one as a pressie for oor Nigel, much more practical & prettier)
  • the sig gen looks at least late 40s
  • voice short delay effect - how? It's generally taken that the first time an artificial reverb effect was used was in 1947. The producer's bathroom, for this : https://www.youtube.com/watch?v=9BIuX7IsdE8
  • where is the vocal chorus coming from? (Ok, magnetic wire recording had been around a while, tape was just emerging, you could overlay - but they were all really big machines, valve/tube electronics, I don't see one)
  • NO-ONE IN THEIR RIGHT MINDS USES RUSTY STRINGS

However, all these are coumterbalanced for me by intrigue on the 4-stringed hammered thing (what is that called?) and most of all by imagining - Stephen Morris drum roll, tss tss tss...

Peter Hook playing a banjolele.

(I've actually got one, they are probably the most ridiculous instrument in human history. A meeting of the best engineering and craftwor., The end result having the worst features of both banjos and ukuleles. I'm guessing me dad found it in a charity shop. Has been desperately in need of repair for decades, this might be motivation for me to get around to it. Also the mandolin sharing the same cardboard box I got from a car boot sale years back, which had no back and a broken front, which I did resurrect - so badly it has needed gluing back together since a week after my fix- accursed kerfs!).

How does it feel?

https://youtu.be/6uU9ikIg8FU?t=90

Moonday

2024-10-03
#

Unsday

I got totally distracted during the day. In the evening I just gave up, went out for a beer.

What was today's list moved to 2024-09-30

Unsday

2024-10-03
#

Wall-Y

This evening there's the inauguration open day of Apuano Appeso ASD arrampicata indoor climbing wall, 1/2 hour drive (thanks Mari!) down the valley in Gallicano. Run by the same (welcoming, helpful) folks that had one very nearby in Pieve Fosciano which I went to a few times last year.

TODO finish notes from yesterday

  • mail MAA
  • sort climbing gear
  • office shelves
  • Ollama Phi-3.5
  • Alife
  • Atom feed
  • sparql-store-lite

Empty bank account screenshot

€2 on credit card screenshot

Wall-Y

2024-10-03