💾 Archived View for beta.lyk.so › tiny.gmi captured on 2024-08-18 at 17:12:05. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-06-14)
-=-=-=-=-=-=-
They/them. Pseudonymous. Has opinions.
author: @lykso@lyk.so
avatar: ✪ (:circled white star:, U+272A)
Reached feature parity with my Python prototype on my foodbot in Go today. Might be breaking things up into too many modules. The project structure feels a bit off to me, anyway. Here's today's bit, building on my nutrition module.
https://codeberg.org/lykso/recipes
Just released my efforts toward making something I can use from the USDA datasets.
The resulting SQLite3 database
Decided to add a Markdown renderer to LML in order to write the README for a new project in it while still playing nice with Codeberg.
Located a keycap puller for my housemate to borrow in about five seconds and was able to retrieve it in less than thirty, thanks to my inventory system. Feels good when a system works so smoothly!
Always difficult determining if you're about to over-engineer something.
Got My Time at Portia a few days ago. It has soaked up all my free time since then. It often happens that I spend the holidays playing more video games than usual, and this year seems to be no exception.
Does anyone else start new projects by writing out a readme detailing how you want the tool to work? I think I've come to depend on this technique to help me clarify what exactly I want to build.
Nothing like a warm drink after a walk in the cold.
I like cooking without recipes. Tonight I decided to make a "fall-inspired" stir fry. Started with roasted butternut squash and improvised my way into a dish consisting of apples, chestnut mushrooms, kale, lentils, vegetable broth, butter, curry powder, cinnamon, "chicken-seasoned" seitan, and a bit of milk to keep things moist. I measured nothing.
Been stuck on my FoodBot project (now PyMeal) for a while. Have finally come unstuck after reading a couple detailed papers on the problem. Now the problem seems to be that I've been doing everything with shell scripts for so long that I've lost my intution about how to organize Python projects. 😬
Finally got access to my server back. Turns out OpenSSH 8.9 breaks the software that interfaces with my signing dongle. 🤦
Finally read William Gibson's Sprawl trilogy. Glad to have read it, if only because I'd been meaning to for some time now. It certainly suffers from the "Seinfeld is unfunny" phenomenon common to most seminal works, unfortunately.
Feels good to resume my inventory project after a long hiatus. I've identified the bugs in sc-im as a friction point for myself, so I'm working to replace it in my workflow with a collection of shell scripts.
Working on paring back my possessions again and cataloguing that which I want to keep. Having a bit of scotch along with it for the first time in a long time. My hair's going gray and I'm becoming less ambitious, which is probably for the better. I have too many half-finished projects about.
Found this gemsite today:
The author's idea, picking a surname when starting a family, seems like a good one to me. I'd independently come to the same conclusion. Was nice seeing someone else had as well.
Finding myself trying to pay more attention to how much energy I'm using and when I'm using it. Trying to shift my more energy-intensive activities toward the daytime, when my solar panels are providing most of my electricity. It's proving an interesting exercise. I think I might start carrying a USB stick with media I might want and using that instead of my local NAS in the evenings...
Last night I watched "Ryuichi Sakamoto: Coda." It's a documentary about a Japanese composer who, at the time, was battling throat cancer. It was a nice, calm, meandering film. I enjoyed it.
There are not many ideologies today, it seems, that encourage consuming less in order to reclaim more of one's free time for oneself. Yet I think this is a necessary plank in our transition to a greener future. I feel this could be helped along by encouraging simple, maximally inclusive communal activities. Much of our consumption today seems directed toward compensating for a loss of non-consumption-oriented community.
I say this as one living in a relatively affluent Western country, granted.
Last night I referred to my own post on Station from about a month ago (linked below) to make another tempeh-and-rice concoction. Had to use honey because we were out of maple syrup. Still turned out alright. I think some ginger would've made it even better, though
gemini://station.martinrue.com/lykso/82c7fc62e52a45d48331bf006ae4c370
I had a Raspberry Pi 4 I wasn't using, so last night I flashed LibreELEC to an SD card and set it up to connect to my backup box over Wireguard. Now I don't have to spin up my gaming box to watch things! Haven't plugged it into a Kill-a-watt yet, but I suspect the Pi is using 1/4 to 1/10 of the electricity my gaming box does. Also, no fan noise.
After a period of low-energy, of the sort I'm learning to ride out by taking some time to relax and play games or read things (rather than trying to force myself into "productivity," which really never seems to work), I've spent today almost entirely productively. Wife has termed this "business mode." It's been nice.
I find my engagement with video content and text content is different. Video content "goes down" easier, but tends to not engage my thinking as deeply. Reading text *feels* more difficult, but I also feel like it forces me to consider every detail more thoroughly. I could easily spend all day consuming visual content, and I have in the past, but I find myself working to cut out that kind of content lately. I must be getting old. 😜
When I was a kid, Myst looked amazing. I never got a chance to play it, but I really wanted to. Now I'm on a resource-constrained laptop with ScummVM... seemed like a good time to finally give it a go. I'm stupidly excited about it. 😂
Hanging out in mozz's chat room for a bit. 👍👍
Spellbinding is driving Gemini adoption in my social circle. My wife and I have been playing it, and now her sister and one of her friends have installed Lagrange in order to join us in playing it. 😁
gemini://spellbinding.tilde.cafe/
Finally joined Astrobotany: gemini://astrobotany.mozz.us/public/a76b6a12acf0444e8a8155c9a5984c5f
Has twtxt completely supplanted tinylogs on Gemini? Feels like my tinylog feed is really quiet these days.
Using the electricity mix in my region, the servers I run put out around 5 tonnes of CO² a year. My laptop puts out just shy of 100lbs, or 45kg (assuming 12 hours of use per day). Seeing what tricks I can employ to begin keeping my servers powered off more. Already I've started keeping my media box turned off at night and much of the day by downloading music and video I want to consume in the near future to the devices I'll be consuming them on, but my VM server runs some things that should be kept on 24 hours a day. Next step is, I suppose, seeing if I can put some of those VMs onto SBCs instead. (I have a few from previous projects just gathering dust at the moment.)
Just improvised a lunch for me and my housemates. Writing it here to share and remember:
- 1/2 a head of garlic
- 1 onion
- A generous amount of sesame oil
- 340g (12oz) tempeh
- 60mL (1/4 cup) soy sauce
- 60mL (1/4 cup) pure maple syrup
- 3 packets of red pepper flakes
- 15mL (3 tsp.) garam masala
- Some shiitake mushroom
Fry onion, garlic, tempeh together in oil, add mushroom and fry until browned, add rest of ingredients, cook until sauce is absorbed/reduced. Serve w/ rice or eat as-is.
I've written a post about why I've chosen to be pseudonymous.
gemini://lyk.so/gemlog/009-why-a-pseudonym.gmi
Perfect score on Spellbinding. 🙌
Listening to KONPEITO #8. Anyone know of any other Gemini-native music/mixtapes?
Combing through my data, trying to create a reasonable accounting of and structure for it all. Seems almost like a never-ending project.
Just upgraded Lagrange from 1.9.5 to 1.10.1. Really enjoying that it now shows me the identity that will be used to request a URL in the "URL" bar that pops up at the bottom of the window when hovering over a link.
One of the benefits of the Reform having a clear bottom: I don't think I've ever cbeen this fastidious about keeping the inside of a computer clean before.
I keep wanting to use fzf as a general interface, but there are all these seemingly-slight issues that keep that from being viable. Was building a Spartan browser in shell script using fzf as an interface just now, but the lack of line wrapping and the lack of support for entering arbitrary text makes it a non-starter. :/
Enjoying this interactive gemsite:
Re: @szczezuja@szczezuja.space 2022-01-06 10:25 CET
Yeah, it's really, *really* vague. I'm guessing it's similar to or synonymous with the "indie web" at best, and nothing more than an inflated way to say "we don't like cryptocurrencies" at worst.
I really like Gemini, but inline links have been very hard to let go of for me.
Dropped a butter knife on my laptop screen. Managed to make a small cut in the polarization film, so now I've got a white line in the middle of my screen. I wonder if it's possible to order the film only, or if I'm going to have to order a whole new screen? 🤔
Here's the fontpack I'm using in Lagrange, in case anyone else fancies a modernist, Futura-like font for their Gemini browsing: gemini://lyk.so/systems/gemini/Jost.fontpack
Just upgraded to Lagrange 1.9.2 from 1.7.0. Enjoying the new fontpack feature!
Now using fzf to interactively search my inventory files. Updated my "bins" system page and wrote a quick gemlog entry about it. Pretty simple stuff, but maybe you'll find it interesting.
gemini://lyk.so/gemlog/008-searching-the-bins.gmi
Made a cheddar cheese sauce and added a bunch of lemon juice to it just now. Tasty AF.
My capsule's finally back in action. Moved from Vultur to openbsd.amsterdam and am running vger.
The old SSL cert did not come along for the ride. The new cert's fingerprint is:
b599fdfccd8605785ad6f8ae5147dc9d32b78a4bf9f1a42e6dc9f78bd0e7c62b
I think the world would be a slightly better place if more people were quicker to think "this software has gotten too bloated" and slower to think "this computer has gotten too old."
Re: @deerbard@tinytext.club 2021-09-16 15:28 CEST
Yeah, it's a bit negative, but I think it makes sense in the context of it being focused on gamers. Gaming often involves fierce competition and trash-talk, which one might term "discord." That's my head-canon, anyway.
Finally sat down and threw together a script for easily looking up and inserting emoji anywhere I like in a way that conforms to my preferences.
gemini://lyk.so/systems/emoji-input/
🙌
Just figured out why msmtp wasn't working under Debian. Its AppArmor profile is too restrictive for how I'm using it. Leaving a note here for my future self and anyone else with the same problem. Credit to https://stackoverflow.com/questions/62838673/awk-permission-denied-when-run-through-msmtp
The solution:
sudo ln -s /etc/apparmor.d/usr.bin.msmtp /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.msmtp
Created a page describing my e-mail system. I use mblaze, msmtp, and mbsync.
gemini://lyk.so/systems/e-mail/
Re: @deerbard@rawtext.club 2021-09-07 12:12 CEST
I like it. Thanks for sharing your art here!
I bookmarked this post some time ago and found myself reading it again today. 'To survive a collapse, never mind build the utopia, systems need to be running now. That means scaled sourcing of materials, creation, and deployment.' This resonates with me. I also think there is value in documenting what can be reclaimed from where, along with what those components may be used for. Making useful what would otherwise be waste is, in my opinion, one of the most solarpunk endeavors possible.
gemini://gemini.circumlunar.space/users/shufei/phlog/20200712-Comp-Solarpunk.gmi
Does anyone else ever have mixed feelings about 3D printing? Sometimes I wonder if the whole thing isn't just a ploy to sell more plastic.
What do you geminauts think of saltpack? I've been meaning to try it for some time, but it doesn't seem to have any traction anywhere.
Just finished the 2021-04-05 episode of Trendy Talk and then immediately found this post, which I thought dovetailed nicely with some of Chris Were's arguments: gemini://ew.srht.site/en/2021/20210716-re-why-distributed-systems-dont-work.gmi
Structural change does need to happen to address a lot of the problems facing us, but in the meantime there's still value in doing whatever little bit one can immediately do as well.
This whole "intuitive, impulsive" cooking thing is working really well so far. Procrastinated on a task today by making a fresh pasta dinner for the house with three different pestos and some oven roasted brussel sprouts while listening to an episode of Trendy Talk. Not bad as far as procrastination goes. Certainly beats endlessly scrolling social media!
When I was younger, I thought that being an early adopter for every shiny new tech toy would empower me and give me an edge. I tried to make up for a lack of experience with being among the first to every new trend. Now those shiny new toys just look like shackles to me, and the "progress" of consumer-oriented tech just looks like a hamster wheel. It's a strange feeling, being in tech while also hating so much about it.
Air fryer chicken katsu with pickled plum onigiri tonight. Very simple and easy to make. First time using the air fryer. Really happy with how crunchy the breading turned out. Housemates also liked the tonkatsu sauce I made.
Epoxy just failed. Should've tested longer before celebrating. Next attempt: solder, paperclips, and wire cutters.
Just successfully repaired a broken scissor switch on my Thinkpad using a male pin header, a hobby knife, and some epoxy. One of the pegs on the scissor switch had broken off, and the metal from a male pin header was exactly the right size and shape to replace the whole section. In the past I would have replaced the whole keyboard. Feels like I've just leveled up! :D
I have a bad habit of killing my own momentum when what I perceive to be the "correct" path conflicts with what I *want* to do. I perceive learning the "mother sauces" to be "correct," as I've already begun that task and knowing those seems to be considered "foundational," but what I *want* to do now is play with lentils and curries. So now I find myself doing neither. :p
Just threw together a cheddar cheese sauce to put on some dried pasta I'd made. Would not have known how to do this a month ago. success-baby.jpeg
New UI experiment:
Long-form text entry via movable chunks.
I don't suppose there's a way to render a line starting with ``` in preformatted mode, is there?
iI've begun with the UI experiments. First point of inquiry: how best to present forms with simple, single-line inputs? Two approaches immediately came to mind:
gemini://alpha.lyk.so/
gemini://beta.lyk.so/
I'm interested in hearing opinions about the two approaches.
Next up will be experiments in long-form composition from within Gemini.
Re: @deerbard 2021-07-10 08:19 UTC
"I'm worst at what I do best, and for this gift I feel blessed," right?
Shoved my larger plastic bins into a space I made for them in my closet. Updated my "bins" system page accordingly. Not everything is catalogued and binned yet, but I'm feeling the sort of strong resistance to the task that indicates burnout. Soon I will become entirely incapable of making myself catalogue and bin anything (you can't even pay me to do something I've burned out on; I quite literally *cannot* make myself do it), so I'm going to try to tie up the loose ends so I can call it "done" before I totally lock up.
gmid keeps locking up for some reason. Once a day it seems to stop responding until I restart it. vger was quite reliable. Anyone know any tricks for getting client certificates via CGI in vger?
Does anyone know how to view 'rlog://' links like the one on this page? I've never seen this protocol before. gemini://xj-ix.luxe/wiki/nomad/
I quite like Gemini, but it's very difficult to communicate to anyone in my life why I like it. It's like here's a certain level of fed-up you've got to reach, and you've also got to be fairly technical, for this sort of thing to appeal. But wow, I really like Gemini. I'd be quite happy if I never had to use the web again, frankly.
Switched from vger to gmid today in order to start playing with client authentication. Here's a little toy I just wrote: gemini://lyk.so/cgi/bin/whoami
Source code is here: gemini://lyk.so/cgi/src/whoami.c
@bacardi55 I can't seem to select text in gtl. Makes it a bit difficult to follow links in tinylogs.
I bought a couple old, second-hand, e-ink Kindles years ago. Specifically ones with firmware predating the agreement with Audible that resulted in Amazon removing the text-to-speech function. I got a lot of use out of that function back when I had to drive a lot for work. Now I'm finding them useful again for low-distraction reading. I've begun closing tabs by turning them into ebooks. Somehow reading on this sort of purpose-specific device *feels* faster. There are fewer background processes in my brain considering what else I should be doing than there are when I'm at a computer. And I can make the device read to me from where I left off when I need to do more physical work.
Just modified my tinylog-post script to mirror my posts to station.martinerue.com. Does not mirror tinylog replies, to avoid cluttering up Station. This will save me from having to decide which things to post to my tinylog and which things to post to Station. Let me know if this becomes obnoxious, please!
gemini://lyk.so/systems/gemini/scripts/tinylog-post.sh
Bins system working well so far. Was just reminded that I'd left something out when I returned to my computer and saw the relevant grep output still visible in my terminal. Maybe I'd derive some benefit from keeping a list somewhere of possibly-left-out items, populated by a special "inventory-grep" command. 🤔
Two new humans and their two cats will be joining us in less than a week now. Still quite a bit to do to prepare for their arrival. 😬
Wrote a script to post to my tinylog and added it to my gemsite: gemini://lyk.so/systems/gemini/
Hello world! I chose the same avatar Lagrange uses for my domain for the sake of continuity.