play/pause/stop is not a great interaction, but it does count. thinking of interactive music as a gradient rather than a dichotomy (interactive vs non-interactive) seems like a healthier way to think about things. #halfbakedideas
@prologic@twtxt.net check out this project for detecting language in two like strings. Could be useful when paired with translation services.
creating vocal tract shapes using the monome grid, and then morphing between them using something like !gest. #halfbakedideas
@movq@www.uninformativ.de @prologic@twtxt.net (#prfrhba) this is true if like me you have code in their arctic vault in Norway. 😑
Seems a iOS is being looked into but because it has no central server it can’t do background app like iOS requires.
https://code.briarproject.org/briar/briar/-/wikis/FAQ#will-there-be-an-ios-version-of-briar
Any of y’all seen https://briarproject.org? It’s another fledgling decentralized chat like session but minus the weird blockchain.. it has group chat, forums, and blogs. Also can work via Bluetooth or tor.
briar://aaeutr6pvvr5pgachwlajy5x372xxjvs6btsmmk5kr4ygzps3k3eu
Well I’m happy to accept patches to linebanner if you’d like to add characters. :-) http://txtpunk.com/banner/index.html
@jlj@twt.nfld.uk @prologic@twtxt.net 👋 keeping busy. Been working like crazy to put away for a down payment on a new house. Summer is looking to be even more.
I feel like this could be borderline useful if I stuck a web UI on it. 🤔
I wrote a ‘banner’-like program for Plan 9 (and p9p) that uses the Unicode box drawing characters: http://txtpunk.com/banner/index.html
The immersive beats and the haunting vocals in “Silent Shout” by The Knife still sound like they came from the future even-though the song was released in 2006…
I feel like I only scratched the surface of what can be done with IPFS.
Working with Web components feels a bit like {insert fav fantasy world here} with concepts like the Shadow Dom and the Light Dom
I want to somehow use my monome grid to build out coarse vocal tract shapes for a physical model like !voc or @!(sndkitref “tract”)!@. 16 diameters with 8 steps of resolution, or 32 diameters with 4 steps of resolution. #halfbakedideas
i’m not really advocating that anybody should be on more networks, but FWIW libera.chat has been very nice, the staff has been doing a great job, and it’s the nearest “spiritual successor” to what we all liked about Freenode.
“Remember: the internet didn’t have to be like this. A better world is possible.” I love this. telnet issue1.anewsession.com
¯_(ツ)_/¯ It’s a funky mechanical thing running QMK, but I have two others that fit that description which don’t behave like this.
major difference between updating on evidence vs. morals: we know that a bayesian is converging (monotonically?) towards truth with each piece of evidence, while with moral progress, it seems likely that we are not bounded in how wrong our updates can be (even if we grant that the arc bends towards justice in the end). we might need to escape moral local maxima. therefore, it seems good to preserve option value.
I can often distinguish sympathetic mockery from sneering mockery, even with relatively litlte context. I wonder why – what am I picking up on? What is the distinct way of making fun of someone you actually like vs. don’t like?
my brain really likes accumulation.
twt is better because I can pronounce it like twit, which sounds a bit like “twat”, which is an insult and therefore better.
Think of it like buying a signed print of a photo, instead of the photo itself, but the “signature” is an entry in a database and that’s all you get. Still dumb.
2-bit audio gives you DC. I like having DC.
@(frogorbits.com) “@niplav Seems like most of the (radical) life extension people are interested in adding years to their lives, but agnostic about adding life to their years. “Be old longer” doesn’t appeal to a lot of people.” -> I disagree, the people who i know that are interested in life extension look to me more engaged in life than the ones who are not (though that hinges on definitions of ”adding life to their years”). i agree that “adding life to your years” is underappreciated, though.
Twtxt is distributed like in the old school unix2unix copy days
I am very excited about this, and it seems like something the twtxt crowd might enjoy: https://anewsession.com/
I don’t think the pod would have to be large. Even on tilde.club and the like, with a few dozen active users, it adds to the fun.
I like finger, but outside of a shared system, the complete lack of discoverability is pretty fatal.
@adi@twtxt.net @movq@www.uninformativ.de ah.. looks like you still follow movq as vain.
@prologic@twtxt.net @anth Sounds like a good idea. The hash to conv/search url should stay local to a pod.
@prologic@twtxt.net Looks like twtxt.net is already happy with it, so that’s good! I’m just going to aim for that.
@darch@twtxt.net @prologic@twtxt.net Technically it should be at the start.. Though the parser doesn’t currently care where it is. Though that leads to artifacts like any random string inside perens becoming a subject.
@xuu@txt.sour.is @prologic@twtxt.net we could show first level inline like twitter does. With links for deeper discussion.
@prologic@twtxt.net @darch@twtxt.net Like with many things that live in a diaspora there will be many names for about the same thing. Just look at e-mail headers!
@vain@www.uninformativ.de I have seen it pop up on a few feeds around and adopted it into the new parser I built.
The format I have followed has been '# ' :whitespace: :key-name: :whitespace: '=' :whitespace: :value:
keys can be repeated and accessed like an array of values.
Hmm on mobile it shows as the text :poop:
and not 💩
Maybe the mobile version has text emoji substitution like slack/discord does?
a decentralized community !zet. individual zet feeds could be managed using something like git/git submodules, then built locally into self-contained SQLite files. zet items would be referenced by their zet nickname and UUID. #halfbakedideas
@xuu@txt.sour.is @prologic@twtxt.net @thewismit@twtxt.psynergy.io ah.. probably a bug with the re parser. looks like i can do it without the <>’s with lex
@jlj@twt.nfld.uk oh dang the reply didnt add the reply. It was to @hxii@0xff.nu because Firefox shows his shruggy like ¯\_(ツ)_/¯
@prologic@twtxt.net @hxii@0xff.nu I’m certain that it is a markdown thing. Its that way on other markdown sites like Reddit. Because the underline is being escaped to prevent the underline style. Gotta double it up ¯\_(ツ)_/¯
a supplementary component to !zetdo called something like “due”, which schedules items in the TODO and dynamically creates schedules similar to org-agenda. #halfbaked
it really feels like I spend a few hours every day trying to will myself into doing what other people want. I suppose everyone has that to an extent. It’s just really hard to do things that I know are stupid, when there are other more important things to do. Really winds me up.
@lucidiot@tilde.town “nuclear realtor” I like this twtxt. [meta: I guess I’ll often just reply with “I like this” or , although perhaps liking could be a primitive. I’ll do it rarely enough to not clutter my timeline tho]
created !zetdo today, a small TODO app built on top of !zet. It seems like it could replace (or maybe enhance?) org-mode for some of my needs.
Apparently I did something for this like three years ago, and can’t find it. ¯_(ツ)_/¯
@prologic@twtxt.net https://github.com/JonLundy/twtxt/tree/xuu/integrate-lextwt I made a stats command for the new parser that extracts a bunch of info about a twtxt file. run like: go run ./cmd/stats https://twtxt.net/user/prologic/twtxt.txt
@prologic@twtxt.net yep. it actually extracts everything at parse time. like mentions/tags/links/media. so they can be accessed and manipulated without additional parsing. it can then be output as MarkDown
Lisp is like minarchism.
@oevl@twtxt.net @prologic@twtxt.net (#) for the most part a subject is just the content in the perens. Usually it’s a tag. It appears near the start after any mentions. It can also contain text like (re: subjects)
Seems like twtxt-el does not retrieve a timeline. #emacs
@prologic@twtxt.net after stewing on it. I really like the idea of a wiki. throw it on the roadmap after DMs 😆
@prologic@twtxt.net (#keh22ka) maybe a custom linking method on a pod level? like can pass a template that gets translated. ex https://{domain}/wiki/{nick}/{tag}
+ !somepage
-> https://sour.is/wiki/xuu/somepage
Take all the bacteria in the world and dump them into a big hole. How does this look like?
I’ve already implemented like 4 new features today just out of necessity with my !sample_curation project.
@prologic@twtxt.net I see them is why I ask. like here #cwqmygq they use both hashtag and bangtag?
@prologic@twtxt.net have you tried using the macos github build environment? looks like they have a windows one too.
On a related note, ‘hopwag’ sounds like a music genre
Can we not have clients sign their own public keys before listing them on their Pod’s account?
Yeah.. we probably could. when they setup an account they create a master key that signs any subsequent keys. or chain of signatures like keybase does.
@prologic@twtxt.net I see.. so using an ec25519 key as identity? and some kind of certificate to define the location of a feed? or maybe a DHT like Kademlia? TwTorrent ;)
@prologic@twtxt.net kinda like how MX records work.
@prologic@twtxt.net My thoughts on it being if they switched from a different way of hosting the file or multiple locations for redundancy..
I have an idea of using something like SRV records where they can define weighted url endpoints to reach.
@lyxal@twtxt.net @prologic@twtxt.net yah. the service can have a flag for allowing non-TLS for development. but by default ignores.
are there some users that use alternative protos for twtxt? like ftp/gopher/dnsfs 🤔
@prologic@twtxt.net an added benefit of the avatar:
would be the user could put their gravatar/libravatar image url like https://key.sour.is/avatar/01bc6186d015218c23dec55447e502e669ca4c61c7566dfcaa1cac256108dff0
@prologic@twtxt.net looking through the drafts it looks like it actually used SRV records as recently as 2018 😵
@prologic@twtxt.net Web Key Directory: a way to self host your public key. instead of using a central system like pgp.mit.net or OpenPGP.org you have your key on a server you own.
it takes an email@address.com hashes the part before the @ and turns it into [openpgpkey.]address.com/.well-known/openpgpkey[/address.com]/<hash>
@prologic@twtxt.net Yep! installed it yesterday. I like the simplicity of twt. I am quite happy with how little memory the pod seems to use. Mastodon and the “lightweight” Pleroma don’t work well in small VMs.
That way at least we can form some kind of cryptographic “identity” without having to involve the users that much, it just works™
i like some of the work that keys.pub is doing with ed25519 crypto keys with something like that.
@prologic@twtxt.net this is a go version of Keyoxide.org that runs all server side. which is based on work from https://metacode.biz/openpgp/
OpenPGP has a part of the self signature reserved for notatinal data. which is basically a bunch of key/values.
this site tries to emulate the identity proofs of keybase but in a more decentralized/federation way.
my next steps are to have this project host WKD keys which is kinda like a self hosting of your pgp key that are also discoverable with http requests.
then to add a new notation for following other keys. where you can do a kind of web of trust.
@uninformativ@www.uninformativ.de Welcome to Twtxt! Liking your introduction article and your Gopherhole is awesome.
plans for weewiki: a zettelkasten-like interface, a microblogging platform inspired by !twtxt, and some utilities for managing collections of SQLar archives. #updates #halfbakedideas
I’ve recently been reading up on zettelkastens again, since it is very closely related to the ethos of a personal wiki system like !weewiki. The thing that interests me is the emergent patterns that come from linking things to things. Which is exactly the sort of solution I’m looking for !sample_curation. #halfbakedideas
been adopting a document-as-you go approach to the !monolith wiki. as I dogfood my software to make pieces an etudes like !breathing_cards, I write about it in a wiki stub. #workflow #documentation
added @!(sndkitref “bezier”)!@ to !sndkit today. coupled with @!(sndkitref “oscf”)!@, it is capable of making some really weird wet FM-y sounds. Me like! #updates #sndkit
I feel like I am not using my time very well but I also feel too tired to be productive or even just present
hey, it looks like at some point I spewed over 100 tweets here! I’m not seeing my first tweet anymore at my !feed. huzzah!
well, it seems like I managed to automatically weave all the !literate_programming parts into a !weewiki! It’s not all that helpful yet though, due to the fact that pages have autogenerated names like ‘wm_000_0002’. A table of contents comes next…
A AM radio modulator filter. Put one or more signals into it, and virtually tune between them like you would on a radio. #halfbakedideas
I never thought I’d ever say this, but I am officially done with Csound. I’ve been using Csound since I was 16 years old, but now I feel like throwing my copy of the Csound book in the trash. Good riddance.
at the end of the day, I do like the stiffness of the tactile grey switches, even if it means I don’t get to type as fast, or as long. they just feel great to me. #mk
Oh, looks like a script was eating my twtx file
a microblogging creative coding platform like dwitter, but for sound. users would be encouraged to remix, the output of one persons code would become the input of the new code. only text would be stored on the server, with audio rendered client-side. to save on time, there could be caches of frozen audio for remixes. #halfbakedideas
the idea would be to build and share tiny 6.5 bit programs encoded as printable ascii characters. this could then in turn be read by a virtual computer to do things like paint a picture or compose a piece of music. #halfbakedideas
a new fix to !weewiki will ignore all org-mode command strings by default. Now things like PROPERTY tags won’t show up in the output.
@lucidiot@tilde.town very cool idea! may have to try something like that at some point…
there are also things like using #hashtags, which could be a useful tool to coordinate with weewiki somehow.
Well, it was not a proper fix, more like a duck-tape mend, the right thing to do is to add a BSD branch and fix the calls to BSD’s awk and fmt so they produce the data in the way the rest of the code expects it. #txtnish #gnu #bsd
Thank you @kas@enotty.dk, I would like to be added to @we_are_twtxt
@kas@enotty.dk I like your gopher server’s formatting, nice and clean and how did you implement the TLS certificate?
twtxt feels a little like launching simple digital bottle notes into the vast oceans of the Internet
Anyone still using Skype actually? Seems like the service completely lost to WhatsApp.
@frogor@www.frogorbits.com compared to the Iphone 7. XR might be more powerful but it’s clumsy to hold as big and heavy. Does not feel like a phone at all.
I feel like I only scratched the surface of what Vim really is capable off.
finally hacked ijanet up to behave like the scheme REPL. very excited about this!
gameboy color speaker replaced using ds lite speaker. sounds quieter than I expected. but better than no sound at all. this, combined with the new case I got for it, makes it almost feel like a brand new device :)
rx pixel editor looks seen on HN today looks interesting to me (and the sort of thing I’ve wanted to build), but the vulkan support seems like overkill. Also, my graphics cards drivers are broken on Alpine, so the program probably won’t run. trying anyways.
@ckipp@chronica.xyz @neauoire@wiki.xxiivv.com Glad you like my little experiment! I’m tweaking it daily, I’ll try to release the code properly once it’s clean enough.
/meta @ckipp@chronica.xyz About images, sure, I understand it’s useless for CLI-only use. But if we added our own format, maybe something like Markdown
would work?/meta @ckipp@chronica.xyz Also yes, a simple string search would be fine. I’m not JS-savvy enough to be sure, but I guess it would work a bit like tags?
/meta I really like how this place looks. Is there any plan for some kind of pagination to browse older posts?
Party like it’s 1943. #fireworks