nostr:npub1qhg9aekgxa4aflk6n32qcampcmr6wkxejw643yycjtndvd3aj5tszs8mhf Getting rid of multiple instances of Chrome is definitely a big improvement; your storage device will thank you!
There are occasionally tasks that only Chrome can do (anything involving WebUSB for example) which I summon when I need with `echo 'chromium-browser' | using ungoogled-chromium` (using is a custom script that uses nix-shell behind the scenes and cleans up afterwards).
I think I'll use the https://fosstodon.org/users/blake/tagged/BrowserFree to track the difficult journey.
nostr:npub1lupujrqhvs85lzrr06sj8t986yee59y3j27dd368e88u92q7ufcqmp92av I've cursed in my commits and code comments before.
I think Lagrange has special cases hardcoded for the emoji icons for gemini://gemini.circumlunar.space and spartan://spartan.mozz.us. It's not the favicon.txt, and it sure as hell can't be coincidence that both of them have this.
nostr:npub1qhg9aekgxa4aflk6n32qcampcmr6wkxejw643yycjtndvd3aj5tszs8mhf The Web in general -- specifically the engines. It's an incredible amount of weight, even if it is all completely used at one point or another. I think my end-goal will be to remove all webviews and web browsers from my device, with several smaller things to fill in the gaps (including Lagrange and Fediverse apps) and probably nix-shell to fetch one again for the inevitable occasion I'll need it for something.
nostr:npub1hqc8pxgzyrmmuafycap5h6uncnlwvpy7wn400tq2p9vsllxufr0q7s29cn On the other hand, I do like a healthy dose of eye-candy. For example, every time I've tried (Neo)Vim I've set up the statusline to have colors and some decoration between segments (slants, triangles, etc), icons, and more. It's a good balance between practical and fun. However I tend to use VSCode instead, which I can't really do that kind of thing with.
I'm thinking I might make one for all of them, like Fedilab is for Android, but have it based on the Firefish experience and everything else refit into it. So obviously Firefish would be the first.
That leaves the selection of technology. I've been yearning to use Iced for something so maybe I'll finally do that.
Any and all feedback here is welcome.
I think in my endeavor to not use the bloated Web, I'm gonna need a good quality Mastodon app for Linux (and the same for Firefish, and maybe even Kbin). I think it's going to be something I have to make myself -- the trouble, I suppose, is deciding on the tools, but mostly committing to the project.
Maybe Rust with Iced. Maybe GTK with Python, Rust, or Go. Maybe Flutter.
Also, do I want to make one app that covers all three? An app each? Just one for one?
For inline links: you'd suffix the linked text with [1] or something, and after it, use a link line where the "name" is "[1] linked text: blablabla" or "[1] linked text" (without quotes). This is very similar to how existing HTTP gateways operate.
Should it be specified that clients should ask users if they want to turn it on for a site before rendering them, by default? That might help discourage sites from using it where it's not needed or where it might be misleading.
Right now, I think there's only one change I'd make to the Gemini spec: formalize the use (or at least acknowledgement by clients) of ANSI escape sequences that control color and bold/italic. I'd make inline links a compatible extension (the use case for this is Wikipedia).
https://www.eff.org/deeplinks/2023/08/your-computer-should-say-what-you-tell-it-say-1
Maybe use something Google doesn't control.
I should maybe probably set up caching on this thing. It's a bit annoying having it re-download the fonts every time I go to the page.
Another reason to just use #Gemini to read it.
nostr:npub1tc6fesueqqdq0drl9rards3ukuswyd670x74pp8ggge24ect3x6qrcmhfm this reminds me of the guy in kakariko village (or was it hateno?) who was walking his chickens from his farm to the observatory at the top of the hill
nostr:npub1cggwd2qltel960zmd6emshclhdfk2na2k2dcmlwkfhgflfn6at4qy30n34 I'm not sure what the intent is but I'm spotting a few issues.
1. in strip_html: I think this could end up with some odd display bugs with HTML entities as there's no decoding of those taking place.
2: in the practicality: some servers turn off public access to timelines, so that aspect might not work. Non-Mastodon servers like Firefish also don't work with this, mostly because their APIs are all authenticated.
nostr:npub17x9y5cfavd9mz06m0cq20wqs2vy9w2n965urd9j7kfjnzc8skf4qrdd34g The sidewalk ends just before getting anywhere interesting.
Currently setting up gmi.blakes.dev (which is up) to be way more like gmi.skyjake.fi (the "original" section, the sidebar, a favicon...). I'm modifying Kineto, and it started great, but now Go's starting to act strange. Completely ignoring an if-else I wrote, somehow. Barfing ???? instead of emoji (but I think I just figured that out). Strange stuff.
#gemini
nostr:npub1ykvylvnd2v7lk0eknvf3cypdkcy9j5u5x6avcpuklvgducqcmsqqfmey6z In some cases you really *can't* configure it completely because mods aren't applied on your game, just the server side (for security). You're only offered a predefined list of controls you can configure and those could do different things. The only things transferred to (or used on) clients are textures and models. Per-client settings and controls just aren't a thing.
Last night I came up with more theories as to what aspects of #Minetest feel "off", apart from the linearness of moving up hills or the uncertainty of mobs. It could have to do with the scale of the world, or the way the camera is (or is not?) warped. Maybe a lack of vignette, a little too. I think knockback is missing. Maybe the zoom effect for running, or slowing to a stop.
I'm not quite sure what it is or if it's fixable, that makes the gameplay of any MT game feel so uncomfortable...
nostr:npub1vt6jxxdq4dxagey8zehrg46crl9dyqqg4hm9az3p38vel06hwcqqaky2jc Most of the time you're supposed to check the "I agree to receive marketing emails" box, but sometimes they shoehorn those with something else. They either get unsubscribed or if that doesn't work, (cough cough T Rowe Price) completely blocked.
nostr:npub1f3srhzp5z8qwchfdyy6kceysfg9jzxr937ttracqrxuxuncc25mqgmjzfc I don't really think it's "electric" as much as it is most "new" cars. There's a new gas guzzler that doesn't let you open the hood unless you're a certified technician, I don't remember what it's called though.
nostr:npub1nllwdx7d2f9u8ssr044w83lk43newqf75y0gf889uzp8kp6v7nxsadzzvz > It works (tm) with your whole social graph already
That's assuming your contacts check their email when they aren't expecting something. I do (and I also have delta chat!), but my parents, most older people who only use SMS or WhatsApp or whatever, and most younger people who get so much spam they just ignore email and only check it when they're expecting a verification code, all probably don't (the gmail audience, really).
Plus, it's painfully slow as a result of being email.
nostr:npub1nllwdx7d2f9u8ssr044w83lk43newqf75y0gf889uzp8kp6v7nxsadzzvz It's an acceptable fallback method as they can in theory be *reached*, but at that point you'd have better luck with SMS.