💾 Archived View for bbs.geminispace.org › u › stack captured on 2023-09-08 at 15:55:49. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-07-22)
-=-=-=-=-=-=-
When your Forth is smaller than 4K... — I had a funny realization today. Normally you work with a sizable toolchain, and are working on some code that is tiny in comparison. But when your tool is 4K, it is kind of disposable - you can attach it to every piece of source without making a dent... I started out with trying to figure out how to boot nForth - it starts up, then loads a forth file to expand itself. But it turns out that it is easier to append the forth file to the binary - it saves...
💬 View post · 3 likes · 2023-09-07 · 2 days ago
nForth update pushed — Just pushed an overhauled nForth source (and binary) to: [https link] In the last couple of days I got back up to speed in 386 assembly, learned an awful lot about the (lack of adequate) Linux support for i386 executables, and got nForth to work in the treacherous Address Space Randomization environment. It now works with as little as 8K of heap, and runs as a CGI with minimal resources. Now I can get back to whumpage.
💬 View post · 2 likes · 2023-09-04 · 4 days ago
nForth - trouble in paradise — Just as I was beginning to enjoy low-level assembly coding after a long break, and looking forward to whumpin' on some home-made forth, the bastards got me! My mom tried to tell me to be normal, and do things the way other people do them, but no! I had to be this weirdo who just gets more and more restless doing things the 'normal' way. And so, 32-bit code is apparently over, just when I was really embracing the i386, with its limited registers. But I love being...
💬 3 comments · 2023-09-03 · 5 days ago
CGI from nforth — [gemini link] Again, human error. CGI will not work if the script returns anything but 0!
💬 View post · 1 like · 2023-09-02 · 6 days ago
CGI from assembly — OK, my last failure was due to stupidity. It works fine. [gemini link] A simple 182-byte executable CGI. I am probably the only person in the world writing CGI scripts in assembly, this decade.
💬 2 comments · 12 likes · 2023-09-01 · 7 days ago
Nothing is simple when computers are involved. — After trying to get nforth to work as a CGI and failing, took it a step back and wrote a simple assembly program that outputs '20 text/gemini' followed by cr and lf, and a hello world line.. Again, works on the command line but not as a cgi... Incomplete header. Which implies that at least it executes, because it's a FASM file with a handmade ELF header, 32-bit version1. I suppose I should check how many bytes were sent in my kernel 'write'...
💬 View post · 2023-09-01 · 7 days ago
Spent the day hacking on nForth -- with the goal of running it in a CGI environment. Since the core is around 4K, it should load fast and keep the server load to a minimum. Most of the day was a slog figuring out what I was doing a year ago. Got it to load silently and parse argv for the file to load...
💬 4 comments · 1 like · 2023-09-01 · 8 days ago
It was bound to happen! DiscoGem (discover new capsules every day) is one of my favorite time-wasters and discovery engines. I found some amazing gemholes. Today, discogem hit on @bacardi55's own gemlog! And I haven't been there in ages, since I was dicking around with microgemlogs and spartan protocol. And I discovered the mainweb blog, which has some great articles. Thank you, @bacardi55! [gemini link] [https link]
💬 3 comments · 4 likes · 2023-08-30 · 9 days ago
re: Alone in space [gemini link] Why don't you join us here at BBS? It's very easy to post quick notes, interact on specific topics, or create surveys...
💬 View post · 6 likes · 2023-08-18 · 3 weeks ago
@mieum, re: your 3-year-old wearing dresses. My trans daughter transitioned in her early 30's. I was surprised, but in retrospect... At 3 she was a very fancy dresser, and we were delighted at that. Who said a boy can't wear a dress or a fancy outfit of any sort! The outfits were always cool, later turned to capes, pink and glittery suits, pimp canes and theatric outfits, you name it. In her late teens she went very conservative with khakis and sweatshirts, to our disappointment. Another...
💬 View post · 1 like · 2023-08-16 · 3 weeks ago
50 Years of Text Games @Ruby_Witch suggested this book, and I could not resist. — I really wish I could get the paper edition, but it was sold out. I got the digital version for $25 (pdf, epub and text), but... The book has tons of insets, photos, and graphics, and the epub, unfortunately, cannot keep up with it. CoolReader, my favorite epub viewer, does not break lines correctly in example text, and surrounds each inset with things like [preformatted] which really makes reading a dismal...
💬 4 comments · 2023-08-16 · 3 weeks ago
Re: The Minimalist Vegan [gemini link] Being a minimalist and a vegan, I noticed that many veggies are incredibly delicious raw. Broccoli, caulifower, turnips, and many other I can't think of now. Sure, they taste good slathered with oil and broiled as well.
💬 2 comments · 2 likes · 2023-08-14 · 4 weeks ago
After pulling a few photos from my archive drive (and scaling/recompressing to fit into 100KB), I was surprised by the high quality of images from my old Moto X phone. The colors are decent, the lens is sharp...
💬 View post · 2023-08-13 · 4 weeks ago
— tilde.cafe/~stack/gemlog/2023-08-11.covid.gmi
re: first wavers — moved, please follow link
💬 View post · 2023-08-11 · 4 weeks ago
AliExpress seems to be very broken. I haven't used it in a few months; it seems that there is a lot more of trackers and wacky javascript. None of the buttons work with my LibreWolf with privacy extensions; with bare Opera browser I was able to place an order only to find out that I was overcharged, and outdated address and credit card information was used. Tried again, new information ignored.
💬 1 comment · 2023-08-08 · 4 weeks ago
Python... F**K Python. Whenever something goes wrong on my machine, it some stupid Python application. Just wasted a whole bunch of time trying to get a markdown viewer. Even when a Python app works, a couple of years later it's guaranteed to suddenly stop working...
💬 6 comments · 1 like · 2023-08-08 · 4 weeks ago
Is the Fediverse worth it? Every so often I read some article about some protocol or stumble across some server, but then it's like mehh, yet another thing that you sign up for, another password, another bunch of people to deal with...
💬 21 comments · 3 likes · 2023-07-25 · 6 weeks ago
Kitchen Sponges - what's up? I always wash dishes with a sponge, and they used to last more than a couple of days. Now I am tossing sponges every other day because they positively stink like a moldy bacteria-hive dipped into a vat of tar.
💬 6 comments · 2023-06-30 · 2 months ago
Gah. Wasted yet another day with laundry, new mattress delivered and unpacked, and agonizing over maybe getting a new bedframe at IKEA or another store, or craigslist. Then decided that the old frame is fine. Will I ever get to code? I don't know. Time for a martini.
💬 2 comments · 1 like · 2023-06-28 · 2 months ago
Gah. wasted the day moving the car and dicking around.
💬 View post · 2023-06-27 · 2 months ago
— gemini.ctrl-c.club/~stack/gemlog/2023-06-26.tailf.gmi
💬 2 comments · 1 like · 2023-06-26 · 2 months ago
Has anyone seen a linux logfile viewer that tails a file, showing the age of each log entry with a color? That is, new lines could be red and slowly turn blue (a heat map). That way you can tell, at a glance when a line was printed, as well as the relative time distance between printed lines over the period of interest... All I could find was colorization based on the log itself (errors marked red, etc)...
💬 5 comments · 2023-06-26 · 2 months ago