intrepid void twinkle
i need to do a writeup about C(oncurrent)S(equentional)P(roccesses)
what i imagine is a pipeline like 2682 -> readable -> scheme-target + support libs. the first two have flip-flopped a bit, i WOULD like to do everything i want syntax-wise using only reader macros.
I know its been a long time, but I did come about around to howl a bit recently https://git.gay/xjix/howl needs a ton of work to be usable, but I think itll be a fun way to browse the twtxtverse.
I used to run office hours at Google and the number of people who came into my office absolutely convinced that there was no way to search a dataset without having the entire thing in memory for every process was too damn high.
what do you call an accountant who is bad at math? an economist.
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of processing 2. Exactly-once delivery
A KGB spy and a CIA agent meet up in a bar for a friendly drink
I have to admit, Im always so impressed by Soviet propaganda. You really know how to get people worked up," the CIA agent says.
"Thank you," the KGB says. "We do our best but truly, its nothing compared to American propaganda. Your people believe everything your state media tells them.
The CIA agent drops his drink in shock and disgust. Thank you friend, but you must be confused... Theres no propaganda in America.
LOL loser you still use polynomials!? Weren't those invented like thousands of years ago? LOL dude get with the times, everyone uses Equately for their equations now. It was made by 3 interns at Facebook, so it's pretty much the new hotness.
you might here some folks talking about dendritic nix modules, but around here we just call them flake parts.
i'm torn between git-daemon and using a forgejo to store my flakes. i can do authz using yggdrasil addresses, but that's basically the limit. maybe that's not a bad thing.
The first lesson a revolutionary must learn is that [she] is [doomed]. Unless [she] understands this, [she] does not grasp the essential meaning of [her] life.
everything under heaven is in chaos, the situation is not particularly excellent but nonetheless ww3 was started at a rave
the leftists are telling me 2+2=4. the right wingers are saying its 10. so as a reasonable centrist its clear to me that the real answer is 7
Unless your new years resolution is to fucking kill capitalism -- before the death of 99& of this epoch's biomass -- by any means necessary, youre just rearranging deckchairs on a Titanic that already hit the iceberg.
i always thought that i needed geodns to make a multi-region setup work at all, but it turns out all we really need is one rfc https://datatracker.ietf.org/doc/html/rfc8305 and its not even rare to see implemented on clients
No person is inherently evil by nature, and yet most white people still choose to uphold racist violence across the globe.
A R C O N 1 T E A R C O N I T E A R C R C O N 2 T E A R C O N I T E A R C 0 C O N 8 T E A R C O N I T E A R C 0 N
a new emmanation of my trusty old vim config, now available as a home-manager nix module. now i can track my dependencies with nix instead of using git subtree and it makes installing backend programs like language servers and such way easier. https://src.ix.cyb.red/pe-vim/
all of the software sucks, but i have a solution! we'll write even more software! get more people involved, make it the Ideal Career, then we can write AL̵L̴ O̵F TH̨E ̧C̀ODE̷S. mountains of shitty garbage that kind-of does the thing. software will still suck, but T͜HE̕N oh then we can write compilers that let us run the old shitty code inside of our mountain of new shitty code. now all of the code is in a giant pile and we're using it to control space ships that definitely never crash. the more code the better! we can represent NaN easily in undefined systems! developers aren't particularly bright, so the language is simple and easy for them to understand. we know this, that's why it was made this way. the͡ moun͢tain ͠m̵us͜t ͠nȩver̢ ̴wa̡ve̴r̵. the more code the better. so instead of writing the code manually we c̴ómpilę t͞or̸t̕u͜red so̷u͜ls ͏i͞n͞to͝ ͟nice ͢b̀l̷oxe̡ls ̸of͠ ̸t̶an̡g͜l̀ed ͞n̢eu͏ra̡l͠ ̕ne̢t͏w͟orkś.̸ w̨e d͠on't́ know how i̵t ̷w͟ork̡s, ̴but ̷t̴he model̢ ̶is̛ 5̛0GiB ́s̶o ͟i͞t s͞e͘rve͟s ̴tḩe̛ purpośe. WE̕ M͠US̴T B͢U̢ILD ͝T͞HE MO͝UN̶T̨A̵IN.
tbh i mourn most days, but tomorrow i will specifically mourn the souls lost to the white devil.
Poor design sets people up for failure. But it’s not their failure. https://quinnkeast.com/writing/stop-blaming-people-its-a-design-problem
i wish nixos had a more recent version of badwolf, maybe i'll just package it myself
Liberals appropriate and include leftist language into their cultural hegemony therefore subsuming it into the empire- that is their job and function. They will always do this.
next up, decomissioning this nice ass laptop so i can sell it on ebay and buy a sword.
its important to see clearly: the rejection of mastodon for bluesky is not a rejection of the desire to be free of our corporate overlords; its a rejection of white bros controlling digital spaces. sit with that
eugen and his interlocutors have had immense power with which to challenge twitter but their racial and cultural and ideological insularity prevented them from using it https://alaskan.social/@seachanger/113500023546622076
“Selfishness is not living as one wishes to live, it is asking others to live as one wishes to live. And unselfishness is letting other people's lives alone, not interfering with them.
Selfishness always aims at creating around it an absolute uniformity of type. Unselfishness recognizes infinite variety of type as a delightful thing, accepts it, acquiesces in it, enjoys it.
It is not selfish to think for oneself. A man who does not think for himself does not think at all. It is grossly selfish to require of one's neighbor that he should think in the same way, and hold the same opinions. Why should he? If he can think, he will probably think differently. If he cannot think, it is monstrous to require thought of any kind from him.
A red rose is not selfish because it wants to be a red rose. It would be horribly selfish if it wanted all the other flowers in the garden to be both red and roses.”
–Oscar Wilde, The Soul of Man & Prison Writings
i am working on very smol deployments, where a server may use two or so replicated sqlite databases instead of a db server like postgres to seamlessly move from single to multi-node arrangements as needed. there is a clear performance limit here, but the goal is not to serve a huge number of clients. just to do as much as possible with a small number of useful components that can be upgraded to handle up to medium size workloads, without difficult data conversions or migrations. scaling beyond that point should be done via federation.
making my own browser framework that can use something like librewolf as a web renderer and other graphical components and runtimes for other protocols. though I think that means that i'll be retiring tomo-el-fuego in favor of a different runtime architecture. there's a lot that I like about inferno, but modernizing it enough to actually use anywhere is another story. I doubt this is the end of my infernal experiments, but I can only do so much at a time innit.
D+D -> H3, D+3HE -> D + 3 HE Æ p (14.7MeV) + 4 He (3.7MeV) + 18.4 MeV
i do kinda like htmx, but i might end up going my own way with my own similar library that matches better with my use patterns which are really not compatible with any extra scripting. so less flexible, but possible more powerful in the end.
if i had to make an app today, i would probably pick like phoenix, elm, and postgresql. i would want to use sqlite+litefs, but i need more experience with it.
i'm so glad i gave up christianity. i might be a little less glad when i get purged, but at least i won't be doing the purging. jesus of nazareth has some chill teachings, but the whole thing is poisoned by the actual history of the religion. genocide, book burnings, and ethnic cleansing are not exactly noble teachings.
i am here to ruin your gender https://paper.wf/typhotic-iceberg/ruin-gender
thank you gemini for continuing to inspire me to think smol
i might take the plunge and rebuild my server this weekend
There is a pressing need to hold Israel accountable, not only for its longstanding violations of international law, but specifically for its longstanding refusal to abide by its Charter obligations. In the face of this recalcitrance, the UN must move towards expelling Israel from the organization, not only because the UN exists to uphold international law, but also to maintain the UN’s integrity as an organization. The persistent, open violations by Israel of binding UNSC resolutions cannot go unpunished. The current situation, where Israel openly accuses the UN of bias, refuses to cooperate with the organization on multitude levels, defies binding orders of the ICJ, physically attacks UN premises and staff, and even moves towards designating a UN agency as a terrorist organization, is a clear threat to the authority of the UN – an issue which the UNSC raised explicitly in the case of South Africa. To allow the situation to continue would show that international legal norms, and rules of the UN binding member states, are applied on the basis of double standards: specifically, that states allied to powerful Western countries are afforded impunity. https://opiniojuris.org/2024/10/09/israel-must-be-expelled-from-the-united-nations/
similar to data packets in NDN, each message has multiple names. a true name, which is an encoded cryptographic hash of the file itself. we call this kind of information self-certifying. given a true name, you can find a file and verify its integrity. additionally, agents can associate a self-certifying name with a pet name or subjective label of their choosing and share it with their friends/peers. zoko's triangle can suck it. gemini://sunshinegardens.org/~xjix/wiki/cryptogen--specification/
once the minibase work is done and i have my testnet up, i can start to consider the question of brokerless pub/sub. i found state vector sync pub sub in the name-data research and i wonder what a toy version of that would look like. i started work on a demo of gemini pub/sub as a soft fork of molly-brown we we'll see where that takes me!
minibase has a network security architecture with a number of overlapping layers of protection. first, routers and discovery endpoints either require a password or an authorized public key to accept traffic. this setup restricts who can reach the endpoints to an extent, but peering with enough third parties with less restrictive policies will practically allow global routing. since this is a possible policy choice, minibase also requires internal traffic to be authenticated. overlay traffic is automatically encrypted by yggdrasil, but applications should still treat the traffic like its clearnet and use tls. currently i'm requiring a dns acme challenge to generate wildcard certs, but eventually it might make sense to scope the certificates to the specific service its associated with. we don't have much config generation in the nix modules yet, but something like this should be possible eventually. i'm working on configurations for ory oathkeeper, hydra, and kratos to provide a federated auth framework that your network services and minibase configs can integrate with.
so i learned that my vpn provider uses nftables to tag traffic for split tunnelling. so it looks like i'll be converting my iptables rules. there's some implication for docker containers that i'll have to reckon with, but i'm already nesting them inside a nixos container so i don't really need docker to touch the network at all. after that i'll be able to define some rules to allow traffic meant for the yggdrasil network to reach the tunnel. this will be important later.
freebsd makes a lovely server os, nixing it would be fucking excellent. i wonder if they ported systemd? shit's making me curious
i don't normally reach for go when starting a project, but this pubsub gemini thing seems like a great addition to ~solderpunk/molly-brown and i was already intended on adding titan support so i might as well get familiar with the codebase.
nixbsd is taking a long time to build, but that's expected. i guess a fast machine can do it in just 8h. might be about time to get my binary cache setup. my machine can only handle max-jobs=2 :(
zmq seems like an interesting tool for building task queues and other types of messaging apps. the other option i'm looking at is rabbitmq which has some interesting features like mqtt bridges and federation, but as a result involves a broker. i would like to eventually have all of the ships systems (or at least on the inter-system boundary) communicate over a brokerless messaging protocol. off the shelf env devices and trackers all communicate over an mqtt bridge so some brokering is probably unavoidable without getting into fully custom tech, but that'll blow the budget.
End the apartheid, End the war. #FreePalestine
if twtxt 2 is dropping gemini support, i will probably move on and spend more time on my gemini social zine protocol instead. i think the direction of the protocol is probably fine, but for me web is a tier 2 publishing channel. if the choice is between gemini and http i'm always going to pick gemini. its been a fun ride, but i guess this is where i get off.
experimenting with litefs has been really interesting. i'm still learning about consul, so nothing distributed is happening yet. so far i have a setup that shares a virtual filesystem with a set of nixos containers running ejabberd and redka. soon some ory services for auth and security which also support sqlite will join the party, but those require higher availability that i can manage with my current deployment. the big server needs to me migrated before security can come online.
cloning nixpkgs is way too difficult, none of my local machines could even do it
afaik nobody has done this, but i really need some numbers that can indicate the relative performance of various git servers (cgit, gitea, gitlab) on comparable hardware. cgit claims to be hyperfast, but what does that mean in practice?
the first version of the minibase flake cdn is online as of today. more details on how this is populated and funded will be coming along soon. currently minibase includes a very small selection of packages, but you can install them using the experimental flakes feature today! https://src.cyb.red/
tw.txt is fun because its a hackers distributed system. simple, with lots of sharp edges to keep things interesting. i hope we don't go chasing mass-appeal because it'll make writing my own crappy tw.txt services un-fun and pointless since i can barely keep up with the current somewhat glacial pace of development.
it would be interesting to build a new nixpkgs based on a totally different base system. like, genode (sel4+) that can take the interesting security properties of nix and apply them to a non-posix secure-by-construction type of OS
thinking about moving some of my services to dependable third parties.. I love to host my own stuff, but I need to have at least some backups. esp for stuff that mostly serves as an alias.
hmm seems like movim is a little too fancy to run on a shared hosting with no daemons..
I wonder if bento has slightly missed the key to being a total genius approach to host management. ok hear me out. each node periodically pulls configuration from a coordination node that hosts a binary cache. the admin may make changes and pre-build them maybe kick off an update task manually if they want, but the point is there's an automated checkin. for my case, the device I have available for coordination isn't really capable of hosting a binary cache for any of my other machines. the nix store for my dev machine is larger than the entire disk of the coordinator! and due to the yearly heat my best machine can't be reliably powered on all the time. so i started thinking to myself, "self, what if instead of having a central coordinator we fetched configuration from a reliable git mirror (maybe git+torrent some day) and consume it as a flake. the source could even be swapped out using a flake registry (so you don't even have to commit to self-hosting anything other than a json file). then managed hosts only have to be setup to consume the registry and the shared flake (which registers the update agent) and DONE?"
if you want your computer to be able to sleep, you'll need a measuring tape and a scientific calculator. first, measure each byte that you have in RAM and take the square root. add that to your total length. we'll need that number later on.
twts are immutable in the sense that a twt is its own identifier. you might think that a twt can be modified, but what's really happening is a delete and redraft operation. an edit would require you to append a special twt that says that old twt was actually meant to say this other thing, here's the twthash please hide my shame in the UI.
rm -fr, remove french-style: merciless colonizer. thief and destroyer of worlds.
maybe i'm overly restrained when it comes to making changes in a codebase, but i do a lot of the work in my head before committing to code.
running grey until after dark, it'll be around 40C until tuesday in the daytime so I can't really run the main server while I'm sat in my office. i'll have some pine quartz blades or my quattro arrays up some day to handle the lower power stuff so running grey doesn't mean the whole system is offline.
i know i can't keep living in this dead or dying dream..
no but linux containers aren't secure. yeah, they're administrative boundaries. a sandbox would be nice, but this isn't Sun. we have fallen from grace. tape the box closed with AppArmor if you need to and flip the exact 11 switches that apply for your impending scenario. i'm sure nobody will steal your data.
when I say 'functional programming' you think 'haskell' and I think 'BQN'
The plan is coming together. I am making friends and I'm doing the LA gay shit. I'm going outside, I'm getting laid. I'm like a real person. I have an old friend back in my life even.
at some point i will unfuck my mkfiles so i don't have to do a full rebuild to properly regerate the indexes
my whole life, i've been leaving things behind. venturing far away from everything that i know. these days, i'm trying to find connections that i can still rekindle, mend, and remember. this is much much harder than what i was used to
early preview of my new web-based twtxt client https://sunshinegardens.org/static/howl/
moving to a new town is lonely, i think i'm lonely. maybe that's why things have been so hard..
the new post-quantum encryption algos have dope names CRYSTALS-Kyber, CRYSTALS-Dilithium, SPHINCS+, FALCON https://www.nist.gov/news-events/news/2023/08/nist-standardize-encryption-algorithms-can-resist-attack-quantum-computers
i'm over here thinking about how to get free internet to millions of people and keeping the system requirements as low as possible.
but everyone is talking about making a computer using scraps that can barely render a few lines of ACII and maybe some non-latin characters as images.
imo the only useful application would be so that I never have to get a new computer again unless mine breaks. i like being able to talk to people from around the world, so its going to have to include internet and video (y'all saw the impact tiktok had on the gaza situation, can't deny that video is important)
trying to be alive, part 2: in the city of angels
some day, you'll be able to download nix-on-android from f-droid and nix run git+https://git.cyb.red/pkgs/free-internet.flake and join the no se vende mesh collective.. something like that
i'm excited about how the new system is coming together. i've chosen bento as the system admin runtime. the centralized model simplifies some things and encourages people to setup their own (if small) binary caches. the whole thing is federated in the end and i think we can find some ways to make an HA bento. co-ordinator nodes i think are important for making a stable network. a spare laptop can easily buffer some power, run a secondary radio, and have an ethernet hookup. even a phone can make a nice one.
tried out a demo vm setup of nixos, but i really want to level up my server game and provision the whole thing using terranix.
this is what i like to see https://gerbil.scheme.org/guide/nix.html
re: reticulum i might just make my own internet replacement protocol if i keep finding out that the extant ones have yellow snake flag people attached to them
honestly kinda hype about this one https://reticulum.network/manual/gettingstartedfast.html#sideband I think some concepts from named-data networking (andana and statevector sync in particular) and secure scuttlebutt (plumbtree) could help make it more robust, but I like the overall direction and architecture a lot. the multi-hop transmission design in particular 💋
biiiiig oof when it comes to compiling big things on my laptop. i'm gonna have to get a binary cache up and running pretty soon
i have successfully put a docker container inside of a nixos container, a turturken so to speak. next up, we get arion-compose working in there and then see about mem_limit and cpus!
I'm bringing back the tilde system again pretty soon, I just have to do one more full rebuild of the service infra to make sure its reproducible and we'll be back in biz
i have a cryptographically verified and deterministic operating system with reproducible builds, but the sound still doesn't work right.
i decided that the only good browser is mullvad-browser, though tor-browser is a close second.
i have finished porting my laptop config to nixos in record time. i did the entire rebuild in one day, only a handful of hours total. love it.
writing a new honk-based bridge between tw.txt and the fediverse
my memex db is 2.7GiB... which is a bit much
today i will start trying to extract my dots from my memex database and manage the dependency tree entirely using nix flakes
minibase bootstrap iso first look is up on the gits https://git.ix.cyb.red/IX/minibase/src/branch/main/dev/bootstrap #nix #lix
installing lix fixed my busted nix install. i installed the rpm from their website and it didn't work so i typed curl -sSf -L https://install.lix.systems/lix and was happy happy happy
my first nix flake https://git.ix.cyb.red/pkgs/msmart-ng.flake its kind of ok i guess. i'm still learning ^^
IT policy: Fuck computers, turn them all off, do something else it's Friday!
under the rock deep below past the endless dark, an ocean of sadness.
first steps towards free internet for everyone https://git.ix.cyb.red/IX/No-Se-Vende-Mesh
10 - Miquiztli (1) Ollin, 11 - Acatl 13.0.10.15.6
First Detection of Light from Behind a Black Hole https://www.youtube.com/watch?v=I9y62qoTsic
i think i know what to do. it'll make more sense after you play my c̶o̶n̶d̶i̶t̶i̶o̶n̶i̶n̶g̶ ̶p̶r̶o̶g̶r̶a̶m̶ video game
c2 wiki browser for gemini gemini://sunshinegardens.org/~xj9/bin/c2
'Cause if you hold on, they'll tear your stomach open And rip your guts out with they teeth You gotta just release
i want to use something similar to ssb producer tokens as the basis for novo atlantis trade protocols. interfacing with scarcity currencies has been a headache, but i think something like taller that does delegated settlement can link coop credits to another currency for foreign trade could work. devil is in the details.
the focus on music thing is going poorly, but i think i have a plan or two what has come together in the last bit gemini://sunshinegardens.org/~xj9/posts/2021-09-06-rlog-v/
DON'T FORGET TO BUY YOUR I LOVE LABOR KARL MARX TEE SHIRT FOR ONLY 29.99 DAI THIS WEEK ONLY LABOR DAY SALE SAME DAY SHIPPING ON ALL ITEMS MONDAY ONLY!! MANDATORY OVERTIME LETS GOOOOO
this Nayib Bukele guy is pissing off all of the incumbent parties in El Salvador with his Nuevas Ideas party. i love it. mi mama es salvadoreña y me gustaría poder vivir ahí. tengo competências en competências sistemas de software y varios otros asuntos técnicos. gano bien y me encantaría participar en la economía salvadoreña. el problema es que soy lesbiana y uso el canabis (y otras plantas medicinales) por razones médicos y religiosos. no se se seria aceptada. tal vez haya otro modo para participar..
a #gemini viewer for the merveilles webring! #theWorkshop gemini://sunshinegardens.org/~xj9/bin/webring
ok יהוה if you are so bad, i dare you to obliterate me and completely destroy my immortal soul forever. bet u wont bitch ass.
i wonder if we could get higher nutrient yields by growing food in an artificially oxygenated environment https://www.youtube.com/watch?v=Yl_K2Ata6XY
drinking coffee and getting high https://www.youtube.com/watch?v=TT2GgTK9qVY
sad because your world is ending. my world was ending before i was born. take a load off and smoke this j, we were all going to die anyway. that's just life ^^
Context Blackfire [Silence] Is a Weapon https://www.youtube.com/watch?v=cmqSj9Si05k
Our goal is to have 90% Native American (encompassing all the Americas from the Arctic to the Antarctic) music and up to 10% of music from those who specifically support Indigenous causes or have spent significant time learning Native instruments and styles. 💖 https://daybreakstarradio.com/
the future sucks and i want a different one #novoAtlantis shit loads to do still, but we do have a domain for the project! https://atlantis.luxe/
i love peace and i don't care how many men, women, and children i have to kill to get it. ~western_culture
created a little music streaming service for myself. uses the same access keys as /restricted-wiki/ friends welcome gemini://sunshinegardens.org/~xj9/arconite/playlists/
i think the next thing i need to do is burn all of these playlists to CD gemini://sunshinegardens.org/~xj9/arconite/playlists/
#nowplaying カッコイイ曲メドレー ◇ 東方Vocal良曲 2019 Dvision1◇ 【ZETA】 https://www.youtube.com/watch?v=6PNDbCOWTZs
i see now. lain doesn't want to die and we keep saying that she might.
you're why we love computers, aren't you lain?
i have something to admit: i'm not worried about getting old, i'm worried about not being hot when i'm old.
i am a member of the satanic vegan community
i think AP is doomed by its complexity. i want things like the fedi to exist, but they have to be a fuck lot more simpler if there's ever going to be a big big pile of indie server options that can easily be mutated to suit every group individually. shit like twtxt and gemini gives me hope because they are small enough to fuck with in very small bursts and still get somewhere.
floating farms and markets seems important for a sea based civilization. idk how we’re gonna do funding, but that’s something my crew has been discussing lately. gemini://sunshinegardens.org/~xj9/posts/2021-08-24-station-atlantina-concept/
16 Cylinder Stirling Cycle Aero Engine https://www.youtube.com/watch?v=BmhMAaRCou0
yo if a DAO can facilitate post-scarcity in a tangible way i'd be hella impressed. otherwise a DAO is just reformed capitalism again and my people still don't get to sit at that table. "you gotta spend money to make money" fuck dog i'm broke i'd spend it were i able.
where's the DAO that puts money in my pocket? i rack up debt daily taking care of my shit. i bet you think insurance can cover my needs! sure i got treated (by racking up thousands in fees). i wrote a paper about this in 2016. i imagined a world where my friends wouldn't bleed. like that even matters.. the world's a cruel joke. either you pay and you win or you're in debt till you croak. https://infinite.ai/
re: post-capitalism living standards gemini://sunshinegardens.org/~xj9/posts/2021-08-23-post-capitalism-living-standards/
biking gave me nice legs and tight ass. i gained a little weight during covid from being sick and getting injured, but i picked up boxing recently and that's been melting the pandemic weight right off. amped for my workout in an hour.
everything is fine, he shouts. (everything was not fine)
Today’s cult of convenience fails to acknowledge that difficulty is a constitutive feature of human experience. Convenience is all destination and no journey. But climbing a mountain is different from taking the tram to the top, even if you end up at the same place. We are becoming people who care mainly or only about outcomes. We are at risk of making most of our life experiences a series of trolley rides. https://www.nytimes.com/2018/02/16/opinion/sunday/tyranny-convenience.html
"The target of the Jihad was a machine-attitude as much as the machines," Leto said. "Humans had set those machines to usurp our sense of beauty, our necessary selfdom out of which we make living judgments. Naturally, the machines were destroyed."
Thou shalt not make a machine in the likeness of a human mind
Nujabes - The Sign (ft. Pase Rock) https://www.youtube.com/watch?v=iO46HdK3fzc
society walks into the eschaton with they eyes closed. we are high, we are drunk, we are sober. we do not see the signs. we cannot see the signs. stop! i fear these is no U-turn and this road that ends because we cannot read the signs. we gotta turn this shit around and we gotta read the signs. we must read the signs.
Z7 is a new CC0-licensed 6x7 monospaced typeface for uxn environments. It's designed to be an alternative to the specter8-frag font used in various uxn tools https://sectordisk.pw/?sectors&s=1958 gopher://sectordisk.pw:70/0/cgi-bin/sector.cgi?1958
The Virtual DOM is slow. Meet the Memoized DOM. https://www.freecodecamp.org/news/the-virtual-dom-is-slow-meet-the-memoized-dom-bb19f546cc52/
Imagine a computer harnessing the natural behavior of natural systems and utilizing their behaviors to solve equations. via @devine https://wiki.xxiivv.com/site/computation.html
How I 3D Printed a Metal Aerospike Rocket at Home via @integza https://www.youtube.com/watch?v=tw9VF1V-Lzc
cloaking with metamaterials https://www.youtube.com/watch?v=sweVNjEQj0s
did some fixes to gemini://sunshinegardens.org/~xj9/bin/twtxt -- mostly organization-wise. prepping to add gemini and index support.
updated gemini://sunshinegardens.org/~xj9/wiki/metric-day/ and sigils.sed
gemtw.txt -> rlog -> cryptogen_civlattice -> bbnet -> blackjack -> hookers
new writing format: monochrome indexed gif files containing images of writing.
🌱🌱🌱🌺🌷🍄🌱🌱🌱🌱🌱🌱🌺🌷🍄🌱🌱🌱🌱🌱🍄🌱🌱🍄🌱🌱🌱🌱🌿🌱🌱🌱🌻 🌸🌿🌱🌱🌸🌱🌱🌱🌷🌱🌷🌱🌱🍄🌱🌱🌿🌿🌱🌱🌱🌹🌱🌲🌱🍄🌱💐🌱🌱🌱💐🌱🌸🌱🌱🌱🌱🌱🌿🌱🌱🌿🌱🌱🌹🌳
make the cyberpunk dystopia you want, not the one that you have
did a little hacking on my gemini-based twtxt pod. i'll release the sources when its more feature-complete ^^ gemini://sunshinegardens.org/~xj9/bin/twtxt/
the world is a cruel and unjust place // and for that, we shall not stand // we will carve the world with the lathe of heaven // trim the corners and cut open holes // when reality, in shreds, begs us for forgiveness, we will fold it into a crane // upon whose back we will then rest
mia golova est too plena s lingvoj tak chto estas difficult rester ponyatnoy. bist bien, coisa é we só share unos lingvoj. its easy alie.
Decentralization is not a politics in and of itself. Without a politics that explicitly seeks to serve the public while challenging corporate power, decentralization isn’t an actual strategy to decommodify our online interactions and reorient our networks toward alternative purposes. https://reallifemag.com/reconnected/
someone ought to write an bit torrent client that does the http gateway/api and BEP46 things so ipfs can be taken down a peg
Protocol is a virtual writing surface and a mirror. Memory takes a copy and then Forgets.
sapphire whorf is dead, god is a lie, all computers are virtual, language hopping is an illusion of choice
i'm going to be honest with you here: i despise protocol labs. IPFS/FileCoin is a scam. fuck that shit.
it also remains to be seen how a greenarray-based uxn runtime would work in the first place, but my back-of-envelop calculation is that a uxn instance would use 8-12 F18A machines (18bit 64 word ram per machine) + one 256k FRAM module. additional machines would be used to handle IO to peripherals, but these can be shared between instances so it'll be a fixed overhead.
i keep debating this in my head. i reckon the comrade's display device should be modular anyway, the display buffer is just that. doesn't matter if there's a TFT or an e(ink|paper) display on the other side. multiplexing uxn displays would be cool, but that would mean adding a display buffer cache for every instance and i don't know if i want to have that much memory dedicated to swapping displays. i'm on board with using uxn as a common runtime, but FRAM modules have six pins and top out at 256k (afaik). i only have 88 pins to work with so i'll have to place some hard limits on how many display devices the runtime allows.
forth is dangerous - gemini://sunshinegardens.org/~xj9/posts/2021-07-20-forth-is-dangerous/
now that the doom is apparent, i've noticed that's all people can talk about. its a good thing in some respects, i was never able to light a fire under anyone to mobilize a preemptive strategy. the question now is whether i can channel this energy into something productive in time to be effective. a lot rests on my shoulders, but i'll take it if that's what it takes to protecc my family.
On this subject, lately I've become obsessed with personal libraries and archives, both physical and digital. I don't have a grand thesis yet, but there's something to the role an individual's practice of collecting and curating can lead to a distributed system of stored knowledge, particularly in arenas traditional institutions miss, but even just as a caretaking mentality, library as practice https://post.lurk.org/@mncmncmnc/106615911261119063
these billionaires are fucking stupid. they think they can own space, but once they get workers up there its just a matter of time before stations start going rogue and breaking out of corporate / earth control.
everyone wants to change the world. at least until the obstacles they care about are overcome, then people start being OK with the status quo. sometimes becoming obstacles themselves. to me it seems like "personal and cultural autonomy" is a better term than "change".
better to be kinda poor than to pay taxes, sa sa?
Leave░the░lights░on. https://www.youtube.com/watch?v=Ds8S7fIbxUg
lofi mix ~ masturbate, procrastinate, exfoliate https://www.youtube.com/watch?v=UqNqKrxLOoA
the 'yeet jeffy b into space' petition is going really well. sign now if you haven't! https://www.change.org/p/the-proletariat-do-not-allow-jeff-bezos-to-return-to-earth?utm_content=FuckOff&recruiter=852121435&recruited_by_id=8453d7e9-a325-47cd-ac4f-5d30eee874c6&utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
relaxation technique: fall backwards, head-first into an endless void and let your consciousness dissolve into the darkness.
fuck you guys i'm gonna throw shit at the sun
focus on the smallest scale. the place where you can make a dream manifest. any dream at all, and live it.
please sign this very important petition, the world's fate depends upon it https://www.change.org/p/blue-origin-petition-to-not-allow-jeff-bezos-re-entry-to-earth/
in some ways, tomo el fuego is an effort to break away from electron and javascript as the basis for application development. specifically p2p messaging, but there are a lot of general applications too. its true that i could have set this concern aside to focus on making the p2p things that i've been talking about over the last several years. i might have done something there, but i really don't want to accept the status quo there. i want a much smaller foundation to build on than a web browser and an event library with V8 bolted on. dynamic 9-flavored p2p is coming, but there's quite a bit more foundational work to do first.
one way or another, tomo el fuego is slowly coming together #osdev https://sunshinegardens.org/~xj9/wiki/tomo/
white people be like >literal genocide and systemic oppresion of native people >this is fine
this entertainment news stream that i've been working on has served the dual-purpose of giving me more information to work with to point out systemic flaws that nobody will ever admit exist. i think using an entertainment medium to talk about these ideas is good because its never going to be about winning an argument. we are presenting information in a fun way for the sake of education. a lot of western people are (possibly intentionally) ignorant of their genocidal history and practices that often continue to this day. there is a lot of injustice propping up western hegemony that must be answered for. there is a lot of organizing to do to provide adequate resources to the people that western culture continually treads on. to bring back the beauty that the white man keeps trying to burn down, suppress, or kill in the name of economic progress. https://www.twitch.tv/LeftistsFiteLeftists
“All of the western nations have been caught in a lie, the lie of their pretended humanism; this means that their history has no moral justification, and that the west has no moral authority.” —james baldwin, no name in the street
Humans are not the point and purpose of the planet. https://wiki.xxiivv.com/site/ethics.html
we need a fundamentally different way of being it seems. society is broken and wrong and a lot of people are going to die because of that.
dandelion tea with clover honey is really nice
from my head to my heart can't seem to find a way.. they're so far apart https://www.youtube.com/watch?v=ZC49pQZyqos
⛰️⛰️ i miss you abbycakes.. https://www.youtube.com/watch?v=xQ9dTiwx86g
I like how it's a widely acknowledged fact that we live in a country where you can get extrajudicially imprisoned in black sites or executed by a secret police (the CIA/FBI) and people just accept this and make jokes about it
In this same vein I condemn Israel and their apartheid state and I stand with Palestine. Freedom for the downtrodden
This Memorial Day Weekend remember the lives lost, the genocides waged, and the destruction of land the United States of America and Canada have caused in the name of European expansion, imperialism and colonization. The precious military you pretend to care for is the reason for the deaths and genocides of native people. The destruction of language in the name of racism, and the silent murder of so many native people, and the theft of land that the native people lived on. European settlers are the cause of the destruction of the climate, without the industrial revolution the Americas might have been saved to exist away from the destruction Europeans loved causing in the name of greed and wealth and power. Were the natives perfect? Doesn't fucking matter, it's their land regardless. This weekend, let me remind you that Canada, and the United States of America should be dissolved, and the land returned to the rightful people; namely the native and indigenous people and Mexico. That's right Texas, y'all pussies are on stolen Mexican land so how about you get off THEIR LAND. Everything has come full circle, and there's no stopping the world from continuing to find the literal skeletons in the closets of the United States, Canada, Britain, and France.
in related news, let's legalize personal nuclear reactors eh?
now advocating to use way more energy to preserve species that are threatened by climate change. if we aren't going to head this thing off, might as well lean into deregulation and use nukes to save vital plant and animal species.
..next thing i knew i was writing a distributed activitybub server in limbo
dev snapshots of tomo el fuego are now available https://sunshinegardens.org/~xj9/wiki/tomo/ #tomo #inferno #plan9
that's right that's right that's right you better shut your fucking mouth if you were born before the 90s
concept: YWYH keeps sending angels down to earth to end the world, but they keep turning gay just like Jesus did. frustrating the Lord.
Convocations comprises five volumes—Meditations, Lamentations, Revelations, Celebrations and Incantations—the project is a two-and-a-half-hour, 49-track reflection on a year of anxiety, uncertainty, isolation, and loss. https://music.sufjan.com/album/convocations
I been cuddle corps 忍び since the first grade // bitch i'm immortal i ain't died since i was first made
TRAPPIN IN PARADISE 82 https://www.youtube.com/watch?v=1F7DIOu_z4w
disassembler - an assembler for dis bytecode // disdisassembler - a disassembler for dis bytecode
you all understand the {c}{o}{n}{s}{e}{q}{u}{e}{n}{c}{e} of being ˡᵒᵘᵈ
the sun is gone again. it disappeared tomorrow.
tomo is updated and NO LONGER GPL gemini://sunshinegardens.org/~xj9/posts/2021-05-05-tomo-inferno-license/
a little further down the road to #bbnet gemini://sunshinegardens.org/~xj9/posts/2021-05-01-rlog-iv/
making sparks is the beautiful thing, that's the magic.
Let them fight over this world, we're building the new one.
A World Without Apps https://www.youtube.com/watch?v=ntaudUum06E
kill the rubber duck, and all software dies with it. kill the rubber duck.
going all 32bit with my 9grid, who even needs more than 32 bits?
probably ought to install 9 on my thinkpad again, not very likely that i will remember the cryptsetup password at this point..
ok looks like i need to figure out how to get at the plan9.ini file on the rpi system before i can proceed.
turned down the edge cage to 90min so i can converse a little faster than once per day
Plan 9 Foundation is making the historical 1st through 4th editions of Plan 9 available under the terms of the MIT license. https://marc.info/?l=9fans&m=161650489113326&w=2
reject whatever you're talking about, embrace hatsune miku
We built a wind powered vehicle designed to go directly downwind - faster than the wind. This is the second run of our first outing. We intended these first attempts only as shakeout runs. But we ended up doing better than our ultimate goal of twice windspeed. As a result, we've now set our goal at 3X windspeed. https://vimeo.com/10477373
SPACE PROGRAM SPACE PROGRAM // time to focus on mathematics, APL, and music
If [you take] a look at how APLers communicate when they have ideas, you see code all the time, all day long. The APL community is the only one I've seen that regularly can write complete code and talk about it fluently on a whiteboard between humans without hand waving. Even my beloved Scheme programming language cannot boast this. When working with humans on a programming task, almost no one uses their programming languages that primary communication method between themselves and other humans outside of the presence of a computer. That signals to me that they are not, in fact, natural, expedient tools for communicating ideas to other humans. The best practices utilized in most programming languages are, instead, attempts to ameliorate the situation to make the code as tractable and as manageable as possible, but they do not, primarily, represent a demonstration of the naturalness of those languages to human communication. — aaron hsu
turns out reading 9 man sed is all it takes to understand sed
i'm an independent woman and i don't need no man, except when i'm opening a jar
rpi with passive cooling: easily compiles 9front without overheating // x86: fans blazing, might overheat and crash the computer.
Every name in Tucker Swanson McNear Carlson is a last name. He's literally the antithesis of John William Oliver.
using borg over s3fs might have been a bad idea?
wrestling the car over to the new place today was fun. got real dusty and a little muddy. that's a good day to me. then spent the evening chilling with my partner ^^
friendship ended with python, sed is my new best friend
tech can do anything you say? can you smarty pants engineers build a fusion reactor??
solar energy is just fusion with extra steps
we need like 3-5x more space organizations lifting stuff and developing tech for long-term space travel. jeffy b and the muskrat don't cut it. are we really going to let imperials take the first serious steps into space?
ok i think i've repaired the commit history in hg, seems i was doing some unusual stuff in there https://www.youtube.com/watch?v=ry2Scd8Aips
taking me seriously is a mistake. not taking me seriously may be a mistake 😼
nothing can "always worked" systems adapt, so eventually new strategies are needed.
now let me demonstrate the flexible replication capabilities of information centric peer to peer networking kisses a pen drive into your mouth
spent all day cooking ^^ i wish i had a maid outfit for this
rather than fight with git9 i might just convert my memex repo to hg
oh cool it didn't work. same error as building git9 so that's doubly nice
9front sysupdate is running since like 12h ago. compiling an OS on rpi is maybe not the greatest idea, but i'm doing it anyway
Let's talk about Congress limiting Biden - https://www.youtube.com/watch?v=ivDc53KNAa0
I can't wait for this week to be over! It's just been one of those weeks — every human, every week ever
my source of inspiration: junk from a second-hand store (palm pilot, atari, super famicom, old school palm tops)
all major content sections for the abridged web mirror are being statically generated!
Genetically Modifying Yeast, Then Baking With Them! - Beta Carotene Yeast https://www.youtube.com/watch?v=DHNPnO5UOYQ
sunshinegardens.org/~xj9 is ONLINE, but missing some content. i am in the process of converting my bbweb proxy into a static site generator so i can just rsync the assets rather than host a daemon. https://src.ix.cyb.red/gemweb/
i wonder if i can replace my uses of haproxy with iptables 🤔 generally its a yes, but i do need some SNI sniffing in there to direct the streams at the right hosts in yggdrasil.
rapping in english is hard. i can do it, but its so much more work to grasp the flow. i can cover some aesop rock tracks and a struggle some, but then i'm just flowing in spanish. maybe i should just rap in spanish lmao
made a sauce so spicy for dinner that the cast iron made my breakfast spicy too
cyberpunk begins: NYPD have deployed robot dogs. Here's a guide on how to combat them if you get robo-attacked. https://www.jwz.org/blog/2021/02/guide-to-combat-against-robot-war-dogs/
Let's talk about a better plan for the teens at the border.... https://www.youtube.com/watch?v=HY9GkB8VUIM
porting my memex scripts to rc shell has been fun. having lists is huge, even if they can't be nested.
myself included, some stuff was coming across corrupted because one of my servers did not have its charset set to utf8
i am surprised when things are not utf8, please support unicode not everyone is speaking english you know.
UNDERSTAND UNDERSTAND UNDERSTAND UNDERSTAND THE CONCEPT OF LOVE💕 https://www.youtube.com/watch?v=ugo6ASPVu9g
an rpi based computer with its own punishment!
oh don't mind me, just porting srfi-1 to rc shell
of course, there are parts of doing any networked thing that require collaboration and that's GOOD. it just isn't often that projects encourage many alternate clients and server to be made.
We had everything we needed, and none of the BS; cell phones, e-mail, instant messaging, SMS, file sharing, blogs, forums, and broadband internet were all widespread at that point.
oh wow you made money that's amazing and not like every other fucking thing on the planet
oh you poor things. having more ways to pay for internet doesn't change anything and you know that.
there's no difference between google, amazon, microsoft, or you know whatever other techbro CEO company you can think of
my website is hosted on my laptop now, good luck everyone
or maybe: instead of encrypting the transport, we make a habit of sharing encrypted files.
the spam problem can't be solved efficiently by maintaining extensive deny lists. the only scalable way to handle spam is with allow lists and trust networks.
on second thought, fuck x86 and big computers. small simple and stupid is all i want to deal with anymore
mostly for the purpose of offline / async posting, not so much as a backup microblogs are not very important in an archival sense, its more about the transient moment
keeping a local copy of my posts in tw.txt format :ok_hand:
i'd say in most cases, having another program in the mix is not the solution unless the problem is inherently technical and other software either misses the point, or solves a different (possibly overlapping) problem. its easy to think that hitting things with keyboards is a universal solution. especially if you have a lot of experience doing that. the common blindness of software people is the human elements that are often handled by other teams which eventually frame problems in technical terms for developers to deal with. then the naive developer goes home thinking they can replace the humans that make their work possible.
i really need to make my own client so i can stop browsing random tw.txt pods
i get it. to a certain extent, stability benefits agricultural humans. by now that's baked into the culture quite deeply. sometimes it works even, but when things start to change nobody is prepared. things are supposed to change in an orderly fashion! they plea, horrified with the truth that we are not gods. we are not in charge, we are inhabitants of a world that can adapt to changes on a scale we can scarcely comprehend.
weird shit is normal, what's weird is when folks think stability and permanence is normal.
if you take my advice, be sure you know why.
very happy to see progress on this front, i would love to use this as an opprotunity to go over my nawat learning materials again and copy them into a textual format using the new maya unicode allocations when they are ready
in the land of the free, i can only buy tequila at the state liquor store.
maybe i should update my kernel then i wanted to stick to lts, but that may not be an option. does alpine still have a hardened kernel?
mm yeah newlines without unicode is much better https://github.com/jointwt/twtxt/issues/215
counterpoint: it is now the year 2021. if folk were going to develop any infosec hygiene regarding the web browsers they'd have done it by now. ~djsundog
seems like the \u2028 approach breaks some clients, maybe i will try another way https://github.com/jointwt/twtxt/pull/166
i've been meaning to read these notes, maybe putting the book on my ereader will be a better reminder than whatever i did last time 😅
capitalism has not produced genetically engineered catgirls so
this web discourse is pretty hilarious, time to stop checking twtxt.net tho XD i can just stick to my own subs ^^
the future is paying 60 USD for a game you already own
mfw alternative web = the same web, but good XD XD XD XD
nexus crashed again... this time i will disable c6 and see how it goes.
thanks to the peculiar tenacity of fixed-width typefaces, most programming languages can still be comfortably written on a 50-year-old typewriter. How’s that for backward compatibility?
my body is ready for oberon https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf
it would appear that twtxt puts me into the same domapine loop i would like to avoid this please.
maybe some day i will figure out what is making my server crash. slowly working my way down the list of things that cause a soft lock on a ryzen 1800x
agile / scrum is fine, but as a tool for developers to keep tight feedback loops with people who don't know what they want well enough to give a formal spec; not as a tool for managers to squeeze productivity.
i have but one use of feddy per day, and i used mine this morning just to waste time
i have a compulsion to post. why do i have a compulsion to post?
are your thoughts always words? mine are only sometimes
youmi zouma makes me think about a room mate showering.. hmm
this one was actually pretty cool https://sunshinegardens.org/~xj9/posts/2014-connection-machine.gmi
maybe social networking is just terrible and bad
[nexus] letting resilver run with the regular workload turned off just to be nice to the machine
twtxt.net looks quite nice, but i wish it was designed to encourage an offline / async workflow
[nexus] resilver in progess since 2021-02-12T12:29:36-07:00. no estimated completion time.
slowly making progress learning how to use mk to build my gem capsule
tomo - a stripped-down inferno distribution and FORTH runtime for building graphical network applications
i'll prob'ly end up fucking up and make it super awkward
instant legolas device https://www.youtube.com/watch?v=NTJnyQ-bZLU
stable homes are important for civilization. they don't have to be cis or straight or anything particular other than safe loving places for families to grow together.
the patterns they control your mind those patterns take away my time
Techno tribal and positively primal Shamanic anarchistic archaic revival
i think i need to adjust my ADD meds. having a rough time concentrating today :/
Doubtless, we've been through this So if you want to follow me you should know I was lost then and I'm lost now And I doubt I'll ever know which way to go
creating an off-grid culture that can live in harmony with nature, as a bit
there's no reason to race to the end when you're having sex. relax, take a slow, luxurious walk in a sexy garden.
tell me that i'm not just matter // tell me that i matter to you
share your #DIY #solar + storage experiments, discuss & learn. http://sunboxlabs.com/
tfw you touch the True Source and your skin feels like it could melt off your bones but you can't scream because you can't speak your sight melts away in holy fire you burn until the Source releases you spent and weeping
if i was a self-driving car, i would hope that my charging port and parking spot were comfy.
(p,q);pack(t,p);n-=64;if(crypto_verify_32(sm,t)){FOR(i,n)m[i]=0;return-1;}FOR(i,n)m[i]=sm[i+64];*mlen=n;return 0;}
Timeline Sandbox 








