eh, just to say i'm not full of shit
https://git.worlio.com/divorce/dat-thang
see? i did some programming
now i'm working on a VN
find me a buyer
eh, just to say i'm not full of shit
https://git.worlio.com/divorce/dat-thang
see? i did some programming
now i'm working on a VN
find me a buyer
I was stuck there for a little while but being distracted by mountains of IRL bullshit has provided me with new motivations & insights to pursue new paths
found a new path forward, or the one i was looking for by concentrating so hard cleared up
also i've been itching to do some network dev ... may have found some lucrative work taking the skills i've honed here & being able to showcase it without revealing the secret sauce but still doing my thang
as i've said, maybe, its a joy to code in lisp-in-C or with s7, writing boilerplate scheme code is like my dream job these days, its fun and i can actually solve challenges with it as a tool, and i wanna show i have the skills to pay the bills here and that this is not more vapour from the xanadu camp
chippin away at it, we so pringles
erm sorry i'm mad,
its a mad mad world, its the system, man
i'm not at you, baby
i'm nice, i do things, i am productive
(you wish to see visual indicator of such virtues, now you make purchase, yes??)
i'm not doing this the way you're maybe "supposed to" like a Genius Dropout who "Accidentally" Takes Over Massive DARPA Spying Project in his whacky college dorm room and Collects MONEY from THE GOVERNMENT in order to BUY YATCH & Shut Up ... but I am doing this a way, The Subgenius Way, using maximum Slackitude, 'frop it to the top, using melt powers of lunar-slimepunk, a terrible underground [REDACTED] accident involving a [REDACTED], for glory or the gallows.
look i made a chart, see?:
| xanadu | shambhalkul |
| AZZ / BZZ / FooZZ | zipstyke |
| zzcell | anu |
| zzstruct | uh is anyone paying attention does it matter |
| zzspace | canvas |
| database | gotra |
| ZZ Virtual Interactive Machine | guru |
| kaukatcr | UFO (it catches cows) |
| disk | disc |
| enfilade | enfilade |
languishing in poverty still
I basically didn't work on it at all
didn't get what i wanted to do done by now
i'm still homeless so every day i'm shufflin every-every day i shuffle
every time i get my grind on some bitch lady trippin callin the po'lease
wasting my time not being indoors not being able to concentrate
spending more time working on my samurai armor, weaving chainmail, bushcraft, and literally studying the blade so i don't get kilt
also i've been working in wax & copper turning the zigfinity® logo into a tsuba (sword guard)
when i do get back to work on it i'm not going to post what i'm doing cause no units have been sold, you haven't earned the knowledge of my activities
just going to post that i'm still here, still don't have the necessary funds to complete this work, will etch away at it when i can, its a struggle to survive and i don't have the room to concentrate like i need to to complete this
🖕
ええっとは、
Got a million things to do ... a struggle to survive
Hey, wouldn't it be great if I could, like so many gigantic too-big-to-fail businesses, operate at a loss? Lemme go 155M in the hole this quarter, for R&D, see what I come up with...
Not 100% where I want to be with this, but ~60% is probably close enough, and I'm grateful
Cells & their basic logic are mostly complete & even workable
This quarter I'm probably going to focus on the zzstruct (dimensions, ranks) & database aspects more, and round that off by Q3
I'd like to avoid simply making a hash table, I had the perfect metaphor for an alternative but the exact structure has slipped my mind...
The thing is, in order to follow Ted's vision as closely as possible ... the database that comes out of this ought to be an emergent structure, this makes things easier but also harder on varying levels, it has been a push-and-pull give-and-take on this journey...
it's hard for me not to rush ahead into some of the online aspects..!
when that happens we'll see me busting out the GNUNet handbook
I'm inspired by the offline-first nature of projects like Secure Scuttlebutt
& I'm envisioning a thing that you can do most of your work online, pop in with limited connectivity for a short window, and be caught up to speed on the latest gossip and be good for another 1-3 months of solo work...
the instaneity & always-on nature of e-mail sucked the life out of publishing
There's still a great deal that needs to be done in the interface
Mapping out the standard KBLANG over to Notcurses' input has been a challenge that I've set up the ground for, just need to ally-oop and get it in there
Still hard at work, puttin' in the hours
I'm trying to balance IRL diet & exercise, with the life of mind pursuits ... such are the things heated in the crucible this moment
I'm happy with my progress so far,
honestly I've been distracted the passed month after I found out that they had chainmail in mediaval Japan
sorry but samurai are so frickin' badass, i'm making my own suit of armor and studying The Blade
I also bought a Sitar so I'm going to be practicing that heavily as a way to do street-performance and make a buck to stay alive
Zipstyke is going at the pace that its going, no one is paying me, so we're going to have the shitty shit-world that we live in
enjoy the illusion, the shell, the husk of middle class status symbols, as your lives fall apart and you enter the same type of ruin that has plagued me
I'm offering a way out, no one is taking the bait. Luckily for you I'm patient and kind and will work slowly to complete something which will benefit not just me.
For some perspective of my market competitors, people are willing to pay are.na $115,450 per MONTH in order for them to use google backend databases to sell your data to google better, giving You the end user nothing but rip off your contributions so they can have their digital fiefdom
You couldn't pay me to use are.na; You could however, pay me to make Ted Nelson & Jaron Lanier's vision of a better internet possible
ok so mostly i've been working on placing cells into memory (for the past year or so)
i've ditched malloc although sodium_malloc may make an re-appearance down the line, as i merge the working branch into master (master always has encryption)
i'm going with POSIX shared memory for now, which limits me to gnu/linux distros (eventually need it working on bsd's also)
i have been working with several serialzation formats, one is a human-readable, human-editable format for data entry into the zz database
the other is in s-expressions (lithp)
a third is using enfilades instead of files
i have 3 ways of doing enfilades atm,
in c, in scheme, and in (forth-like zzcell programming language (cowcatcher UFO))
i have some scripting going
the philosophy of unix is that everything is a file
in this system however, its more like everything is a cell
files and folders are inherently hierarchical and perpetuate ideas that were popular in the computer labs at MIT in the 1950's, its literally just how they managed the information when they were using 'mainframes' the size of a room, and we're still using that same paradigm with home computers in the 21st century -w-;;
so the enfilades, which look like '1.0.0.1.4', and some data is mapped to that address --- are themselves made up of cells, making a dynamic and connected system ... the enfilade 'is' the cell's address ... which is itself made up of cells ... no 'Xanalogical' system to date has taken this approach ...
what's unique in this Quarter is that I'm working together with files and cells
i have developed a method you at home can try, for data entry
you can make 'a file', a (lump) file where the name of the file is called d.somedim that is the dimension
the file contents are formatted such that every new line is a new rank
cells are read in the format of -[abc]+*-[def]+ -[qrs]+ -[tuv]+
where, as you can see, there are positive and negative sides of the cells, and an * as an indicator for connections, a space allowing for free floating cells in the same rank/dim
this isn't the serialized, on-disk format, but it saves a lot of time rather than adding each cell, dim, rank, etc. by hand using the command-line tools
i need about 600 hours of sustained unbroken concentration to get to a working model, right now i have to work in the library, their hours suck, i can only work 4-5 hrs ... maybe 12 hrs a week of very broken very disrupted very public in the public library very little concentration ... buy me an airbnb for 3 weeks and i'll finish this jfcdo you know anyone else working on Ted Nelson's Xanadu(R)? currently? making it a reality? well I am, so ...
every day there's another news story, millions billions and trillions of dollars being spent and misspent... can i get a buck for doing what i'm doing? i'm going to do it anyway, but getting paid would be nice ...

hhhhhhhhhhhh well anyway we're Joelling here
despite any setbacks, we're still Joelling on the 'styke lemme hear ya one two
i'm personally excited because things are coming together on some level
right now i'm playing around with a couple of different 'applitudes', (distinct from 'applications') which are emergent properties of the hyperthogonal space
y'know i am influenced by hindu philosophy, getting these things working is reminding me a lot of the samkhya concept of 'jada'
we're not alive. we give off the illusion of aliveness due to our brains being subtle, they reflect that which is Living. there's a series of nerves firing off and everything, that all goes on automatically. The Divine Consciousness is the only alive thing.
in a similar way, i'm working on a lunar calendar applitude
its beginning to feel alive because it updates every second
there currently exists "A CELL" which contains as its value, which zodiac constellation the moon is currently in. what there is to marvel about is the fact that this cell's universal address, it's connections, remain the same, even though the content changes or adapts based on calculations ... the next step is to use cairo to create an image representative of the moon disc as it waxes and wanes, then we'll really be cooking ...
its just math, its just ones and zeros, its just information, its just a feedback loop for my mind to process, its just the moon's orbit, but its getting a feeling of aliveness
the other applitude i'm working on, (brilliantly) uses the same system to make SRS flashcards
i've attempted many times to learn japanese in the past, i graduated high school early and began my study then
but i've lacked the physical space to spread out and follow through on such a serious undertaking, and over time the tooling has diminished
this time i'm treating it like going to battle, i mean seriously, i'm enlisting generals, calling upon the 神, i'm going to war on J, all-out assault on the joyo kanji, i will learn it this time!!
and the tooling part that has been sorely lacking is finally far enough to actually take me there
go ahead and meme me out there as a terry davis, haha i'll live and die in total obscurity please fucking do something for me while i'm alive yoohoo!!! over here!!!
but i think TN is a divine prophet, his water vision of intertwingledness is a profound revelation for us all to follow ...
parts of this are chanelled / holy ... my version of Xanadu(R) is called Shambhalkul(R) idk where else to mention that ...
computer screens go beyond paper simulation, amen.
I am not {only} programming this software, I am this software's director. I relate to Ted Nelson because like him I am primarily an artist/filmmaker who got into software because I see how it can improve the way we make art and connect using computers; I recognize that the 'code monkeys' may have knowledge on how to program (within narrow, top-down hierarchical paradigms), they're missing what to program!
I am primarily motivated by a desire to get this into people's hands, to allow a generation that has been robbed of this tooling to connect and create in new ways, to show the world that there is nothing about what TN has proposed that is somehow impossible / inherently vapor, that even I could do it! (I was in special ed, and dropped out of college, what's your excuse?)Another key political motivator is in data monetization. I believe, following what has been outlined in the works of Jaron Lanier, that by simply rewarding people for the valuable data that users add to a network, instead of harvesting that data for free and then selling it back to us in the form of ads; this is enough to create a middle class again.
Zipstyke started because there seemed to me to be no extant, accessible, current, maintained implementations that:
So as a point of departure I started is on the image-based persistence front, in a module that I call "waffle". This is an essential part of the design plan that has been overlooked in every implementation to-date.
Most of my program is written in C, which activates bash scripts for i/o [this architectural design principle is borrowed from objective smalltalk], but the waffle element uses scheme, currently s7, because I wanted to create an elegant solution. In pursuing this avenue, I have managed to get a rudamentary "Cowcatcher" going, that is: a forth-like stack-based programming language based in cells.
Zipstyke is designed as a visual-first experience, similar to HyperLook it is a departure from WYSIWYG.
I have recieved some general funding which will go towards developing a 1.0 release. Early access and technical support will be granted to those who make a purchase, and after 3 or 4 sales, I will release the source code for free to the public.
My tentative roadmap for 2025 is as follows:
That is probably realisticly all I have time for this year (without any funding). Then its important to add...
I don't want to release the source code to the public before monetization with microtransactions are added. Every time Xanadu(R) is brought up on Orange Site, there's a litany of complaints about DRM. People will try to remove the integral parts and it'll just add to the 'ripoff everyone no matter the cost, gimme everything for free' mentality that has ruined the promise of the internet since the 90's.
Please keep in mind that the source code is remaining privately closed until at least the above list has reached stability. The works by previous authors I browsed for reference are already available as FOSS for you to study just as I did, and are not AGPL so afaik I am not obliged to release the source code. The license itself uses the connective tissue of hyperthogonality in order to display information in a way that has never been done before, its not a static sheet of paper but a living document. There are conflicts between copyleft and transcopyright licensing. Until I can afford a lawyer, then I can afford a lawyer, but currently I can't afford a lawyer, so licensing that intends to protect / interacts with law courts do nothing to benefit me since I cannot access law courts due to the poverty I face and the limitless funds & access to law courts of potential bad actors.
hey i am looking at this as a likely candidate for my game...
ran into a snag trying to build the test repo
$ make
guild compile-wasm -L modules -o game.wasm game.scm
guild: unknown script "compile-wasm"
Try `guild help' for more information.
make: *** [Makefile:14: game.wasm] Error 1