# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 873
# self = https://watcher.sour.is?uri=https://pbat.ch/twtxt.txt&offset=573
# next = https://watcher.sour.is?uri=https://pbat.ch/twtxt.txt&offset=673
# prev = https://watcher.sour.is?uri=https://pbat.ch/twtxt.txt&offset=473
that's it. I'm sticking to this txtnish client.
that's it. I'm finding another twtxt client.
that's it. I'm finding another twtxt client.
Atelophobia by @hecanjog [[https://hecanjog.bandcamp.com/album/atelophobia]] #links #bandcamp
Atelophobia by @hecanjog [[https://hecanjog.bandcamp.com/album/atelophobia]] #links #bandcamp
Atelophobia by @hecanjog \n] #links #bandcamp
code drunk. refactor sober.
code drunk. refactor sober.
slowly amassing a collection of @metapages on this wiki.
slowly amassing a collection of @metapages on this wiki.
added a @meta page. this proof of concept integrates with the weewiki @zettelkasten I am developing to produce something similar to this @feed.
added a @meta page. this proof of concept integrates with the weewiki @zettelkasten I am developing to produce something similar to this @feed.
I've already implemented like 4 new features today just out of necessity with my !sample_curation project.
I've already implemented like 4 new features today just out of necessity with my !sample_curation project.
I am loving how organic this @zettelkasten is in @weewiki. the key value structure I'm using is so simple and allows for many structures to emerge from it.
I am loving how organic this @zettelkasten is in @weewiki. the key value structure I'm using is so simple and allows for many structures to emerge from it.
to start my sample @zettelkasten, I imported some waveform collections I had nearby: AKWF, Architecture Waveforms 2010, and WaveEdit #samples #curation #zet
to start my sample @zettelkasten, I imported some waveform collections I had nearby: AKWF, Architecture Waveforms 2010, and WaveEdit #samples #curation #zet
I still can't get over how I can download megabytes of information *instantly* these days. I am a child of dial-up.
I still can't get over how I can download megabytes of information *instantly* these days. I am a child of dial-up.
uh-oh, my masto instance is hanging.
uh-oh, my masto instance is hanging.
a collection of high-res wavetables with a @CC0 license: [[https://waveeditonline.com/]] #links #samples
a collection of high-res wavetables with a @CC0 license: [[https://waveeditonline.com/]] #links #samples
a collection of high-res wavetables with a @CC0 license: \n] #links #samples
okay. txtnish is now officially sketchy. sometimes feeds don't update, even if I run txtnish update, and this means missing replies. I gotta find something else if I'm going to make this more than a write-only experience.
okay. txtnish is now officially sketchy. sometimes feeds don't update, even if I run txtnish update, and this means missing replies. I gotta find something else if I'm going to make this more than a write-only experience.
there's a zet growing in my wiki now. #updates
there's a zet growing in my wiki now. #updates
with the addition of crate in weewiki, I finally found an opportunity to add some words to the @sqlar page #updates
with the addition of crate in weewiki, I finally found an opportunity to add some words to the @sqlar page #updates
implemented initial crate import in @weewiki. one step closer towards !sample_curation
implemented initial crate import in @weewiki. one step closer towards !sample_curation
I've got a good feeling about the @zettelkasten I'm building for @weewiki. I think it is going to grow legs very quickly.
I've got a good feeling about the @zettelkasten I'm building for @weewiki. I think it is going to grow legs very quickly.
added some pages on #permissive #publicdomain licenses that I often reach for: @CC0 and @unlicense.
added some pages on #permissive #publicdomain licenses that I often reach for: @CC0 and @unlicense.
my chai recipe I made in 2018: @chai #tea #food #recipe
my chai recipe I made in 2018: @chai #tea #food #recipe
with some scripting, I could probably use my upcoming @weewiki @zettelkasten as a drop-in replacement for @twtxt, and then generate the twtxt file. however, I think I am going to keep them separate for the time being. let them both grow to serve different purposes.
with some scripting, I could probably use my upcoming @weewiki @zettelkasten as a drop-in replacement for @twtxt, and then generate the twtxt file. however, I think I am going to keep them separate for the time being. let them both grow to serve different purposes.
initial crate words imported in to weewiki source repo. no code yet, but it's pretty clear to me what needs to happen next in order to make an MVP. #updates
initial crate words imported in to weewiki source repo. no code yet, but it's pretty clear to me what needs to happen next in order to make an MVP. #updates
@hecanjog has a twtxt feed yay
@hecanjog has a twtxt feed yay
import functionality now works in the @weewiki zet #updates
import functionality now works in the @weewiki zet #updates
some good initial progress with the @weewiki zettelkasten. messages can be made and tied to previous messages by providing partial UUIDs (that then get automatically expanded). basic export also works. #updates
some good initial progress with the @weewiki zettelkasten. messages can be made and tied to previous messages by providing partial UUIDs (that then get automatically expanded). basic export also works. #updates
I'm really sad to have (temporarily) taken my monome grid + arc off my desk, but the empty space on my table makes me think better. Hopefully, I'll be able to appreciate them more when they come back. #updates
I'm really sad to have (temporarily) taken my monome grid + arc off my desk, but the empty space on my table makes me think better. Hopefully, I'll be able to appreciate them more when they come back. #updates
okay, now @worgle and friends are uploaded to the @loom: \n]. #updates
okay, now @worgle and friends are uploaded to the @loom: [[/loom/worgle]]. #updates
okay, now @worgle and friends are uploaded to the @loom: [[/loom/worgle]]. #updates
created an initial wiki page about my @loom. #updates
created an initial wiki page about my @loom. #updates
added weewiki and orgparse to the #loom today [[/loom/weewiki]] [[/loom/orgparse]]. #updates
added weewiki and orgparse to the #loom today \n] \n]. #updates
added weewiki and orgparse to the #loom today [[/loom/weewiki]] [[/loom/orgparse]]. #updates
smoothstep is a stateless smoother function commonly used in computer graphics. could be interesting in the audio domain as well (parameter smoothing, phase warping/distortion synthesis, etc): [[https://en.wikipedia.org/wiki/Smoothstep]] #links #halfbaked
smoothstep is a stateless smoother function commonly used in computer graphics. could be interesting in the audio domain as well (parameter smoothing, phase warping/distortion synthesis, etc): [[https://en.wikipedia.org/wiki/Smoothstep]] #links #halfbaked
smoothstep is a stateless smoother function commonly used in computer graphics. could be interesting in the audio domain as well (parameter smoothing, phase warping/distortion synthesis, etc): \n] #links #halfbaked
notation as a tool of thought [[https://www.jsoftware.com/papers/tot.htm]] #links
notation as a tool of thought [[https://www.jsoftware.com/papers/tot.htm]] #links
notation as a tool of thought \n] #links
I had this notion yesterday of ignoring whitespace completely in @txtvm. this could allow for some ascii-art patterns in the output (similar to what some IOCC entries do). #halfbaked
I had this notion yesterday of ignoring whitespace completely in @txtvm. this could allow for some ascii-art patterns in the output (similar to what some IOCC entries do). #halfbaked
my room is now a bit cleaner, much more empty. more space to think and concentrate hopefully. #updates
my room is now a bit cleaner, much more empty. more space to think and concentrate hopefully. #updates
on small games: \n] #links
on small games: [[https://lorenzo.itch.io/on-small-games]] #links
on small games: [[https://lorenzo.itch.io/on-small-games]] #links
thinking of computer interfaces as being hypertypewriters #halfbakedideas
thinking of computer interfaces as being hypertypewriters #halfbakedideas
tool-mind vs toy-mind #halfbakedideas
tool-mind vs toy-mind #halfbakedideas
phsclk is an algorithm that divides an incoming phasor signal into an arbitrary number of ticks that are equally spaced. @!(sndkitref "phsclk")!@ #sndkit #updates
phsclk is an algorithm that divides an incoming phasor signal into an arbitrary number of ticks that are equally spaced. @!(sndkitref "phsclk")!@ #sndkit #updates
tools encourage creation. toys encourage discovery. sometimes these overlap. #halfbakedideas
tools encourage creation. toys encourage discovery. sometimes these overlap. #halfbakedideas
gyo is an imaginary 4-bit computer \n] #links
gyo is an imaginary 4-bit computer [[https://git.sr.ht/~rabbits/gyo]] #links
gyo is an imaginary 4-bit computer [[https://git.sr.ht/~rabbits/gyo]] #links
plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by @twtxt, and some utilities for managing collections of SQLar archives. #updates #halfbakedideas
plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by @twtxt, and some utilities for managing collections of SQLar archives. #updates #halfbakedideas
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page [[/proj/monolith/wiki/ugens]] #updates #monolith
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page [[/proj/monolith/wiki/ugens]] #updates #monolith
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page \n] #updates #monolith
new sndkit algorithm: @!(sndkitref "expmap")!@ creates an exponential curve from a linear ramp. #sndkit #updates
new sndkit algorithm: @!(sndkitref "expmap")!@ creates an exponential curve from a linear ramp. #sndkit #updates
@weewiki is now MIT licensed! can't believe I forgot to add it, considering the fact that it already has @janet in there. #updates #weewiki
@weewiki is now MIT licensed! can't believe I forgot to add it, considering the fact that it already has @janet in there. #updates #weewiki
thought it might be interested to post some of the code used to produce one of my !breathing_cards: @waigel
thought it might be interested to post some of the code used to produce one of my !breathing_cards: @waigel
code for the codex \n] #codex #updates
code for the codex [[https://git.sr.ht/~pbatch/codex]] #codex #updates
code for the codex [[https://git.sr.ht/~pbatch/codex]] #codex #updates
IA IA PAFATHUDAYYUGO! THE TRANSMISSION HAS [[/codex][BEGUN]]. #updates #codex
IA IA PAFATHUDAYYUGO! THE TRANSMISSION HAS [[/codex][BEGUN]]. #updates #codex
IA IA PAFATHUDAYYUGO! THE TRANSMISSION HAS \n\n]. #updates #codex