World domination isn't my goal. Been there, done that. I would rather use a spam resistant small network (and I do) than a huge network full of crap and abuse any day of the week. In fact that is precisely why I have a minimal (and "burnable") fediverse presence these days and keep it completely isolated from my real social network.
@Gargron Keep your money. We went that route with email and the best we ever came up with was heuristics (learning algorithms), but the spammers soon found ways around even that. The only way to stop spam is to not allow it in the first place. You achieve this by closing off any communications path that isn't controlled by whitelist or moderation. There is no other way. Maybe you can find one but I've been fighting these guys for 25 years now(*) including my work in this space for large commercial providers(**) and that's the conclusion I arrived at.
* Google "green card spam". ** Google "America Online". We blocked spammers. We applied learning algorithms using ~100 billion samples of known spam to seed the algorithms. We tracked them down and took them to court. We took their ISPs to court. And still they came.
@tootbrute@sohkamyung Same here in Switzerland: hard to get citizenship, but at the same time need more people for harvest, for care, for pensions; and thus the call for more kids, traditional family values, tax breaks for parents. Me, being an immigrant: π
@tomasino Haha! Well, for my laptop I'd probably be writing either some Python command-line tool like VF-1 (using some other Macross-themed name, I guess), or an Emacs mode⦠But for my phone, I need something that I can access with a browser. :sadglasses:
Why did it take me a lunch break to realize that writing a Gopher client as a client-side web app cannot work? All these apps run inside the browser sandbox: Javascript, WebAssembly, and any other language that compiles to them β same limitation. All you have are WebSockets, and they are not the same as TCP sockets. And thus, no connecting from browsers to regular gopher servers! π So now that I know this will require server-side code, I might as well use Perl 5. π
I've been keeping quiet about this, but I can finally share!
My friend and I are officially contracted for a book from the West Virginia University Press's series Salvaging the Anthropocene. Our book, Almanac for the Anthropocene: A Compendium of Solarpunk Futures, will focus primarily on collecting practical, substantive applications of #solarpunk thought. And we are currently accepting submissions/pitches!
@mdallastella I tried for a while to get things going but I realized that I don't understand how I'm supposed to write the web app using fennel, lua, and fengari. All I managed to do was print stuff to the console. π
@mdallastella I am interested in this! So write fennel code, fennel --compile to lua, and use fengari to run lua in the browser? https://fengari.io/ It sounds like hell: very hot! π
I was shown a tutorial for implementing something in Rust and generating WebAssembly. https://rustwasm.github.io/book/game-of-life/implementing.html Now I'm looking at this "list of languages that currently compile to or have their VMs in WebAssembly(wasm)" https://github.com/appcypher/awesome-wasm-langs Intriguing! And I feel sad for the many unpopular languages with descriptions like "β¦ is a general-purpose programming language designed for robustness, optimality, and maintainability." Like all of them, initially, hopefully.