š¾ Archived View for nytpu.com āŗ flightlog āŗ archive.gmi captured on 2021-11-30 at 19:37:34. Gemini links have been rewritten to link to archived content
ā”ļø Next capture (2022-03-01)
-=-=-=-=-=-=-
Why do some people get so frothingly angry about daylight savings time? I understand getting annoyed, but dude, you literally just change the clock an hour, nothing to get all worked up about. Also, daylight savings time started literally two weeks ago, why are people all of a sudden talking about it now?įµ
[a]: I just looked it up and apparently Europe tends to start the last Sunday in March, while North America starts it the second Sunday in March, which is why itās being talked about now.
I never really thought about this before. Iāve licensed my stuff under ā3.0 or laterā because Iāve always trusted the FSF (at least on protecting usersā and developersā rights) and I figured that any new version would be stronger. But, thereās nothing stopping the FSF from turning badāespecially with the main visionary being gone soon, one way or another, for better or worse.
Imagine if the altruistic motives of deposing the entire board of directors of the FSF results in a few āmultiple affiliationā people on the new board and they release a āGPL 4.0ā that gives Alphabet Inc. and Microsoft Corporation the right to use all GPL 4 licensed code in proprietary software. They know well enough that no one would license anything new under it, but they automatically get a whole bunch of software āpromotedā to 4 (in particular, the big G gets to nab all that tasty AGPL software theyāve been forced to ignore).
Real food for thought. I donāt have any projects with other people contributing really, so I might as well just relicense my stuff under (A)GPL-3.0-only rather than -or-later. I could always manually upgrade the license later if the 4.0 comes out and it turns out to be cool and good.
Iāve been very silent as of late, half because Iāve been super bored and
magically have gone from having too much to do to having nothing to do.
However, the other half is because I decided on a whim to switch to emacs (doom emacsįµ specifically). Iād tried out spacemacs a few years ago and doom emacs last year, but my random decision to try them out always occurred at a time where I had lots of work and couldnāt really dedicate any time to it (I think it was a last-ditch procrastination attempt by my brain) and it never stuck, I always just went back to neovim.
Well this time, I was bored (as previously mentioned) and have quite a bit of time to dedicate to it right now, so itās finally stuck this time around. And, itās looking like my prediction[b] that Iāll be spending most of my time configuring it was right.
I guess Iāll just record my thoughts so far:
With a few changes it surface-level is working exactly like my vim configuration. obviously the deeper stuff isnāt the same, but stuff like relative numbers, a fill column, and completion are working great. org mode seems to be a pretty good drop-in for how iām using vimwiki, plus then thereās all the org mode deep stuff that i can gradually start using. the main thing iām missing so far is i had very fine-grained settings for how i liked each file type wrapped in vim (# of columns, hard/soft wrapping, etc) thatāll take a bit to transfer over.
I really like org-mode capture, it works exacty how I want for a commonplace book that I can link to stuff that I might want to reference later, or just write stuff down.
a few things Iām already liking more:
things iām not really liking:
[a]: doom emacs - an Emacs framework for the stubborn martian hacker
I want to air my ānice to havesā with gemini, specifically gemtext (stop getting angry, I know you have a few yourself). I donāt think these should be implemented, but it would be nice to have them.
The first one is nested lists. Using one, two, or three asterisks for three level deep lists would be nice, and doesnāt break existing gemtext parsing. This wouldnāt be an issue, except thereās no good way to represent a nested list for fancy clients that display bullets because the bullets are usually indented while the second level isnāt, making it look weird.
The second is hard-wrapping gemtext. While markdownās āput two trailing spaces or a blank line to have a breakā can get annoying, one of markdownās greatest strengths is that you can read it in source or rendered, and hard wrapping makes it really nice to read as raw plaintext, and the wraps donāt mess everything up if itās being rendered all fancy. Eh, this one shouldnāt be implemented even if we could go back in time and add something, complicates parsing too much. Would be nice though, reading gemtext when it goes all the way across the fucking screen in your editor sucks so much holy shit. If I didnāt have goyo.vim Iād fucking give up.
Even if you donāt like being subscribed to the Gemini mailing list (and I canāt blame you), you should still subscribe to it. Once youāre subscribed, go and subscribe to the categories of [users] and [announce]. There! You now get new capsule announcements, and spec announcements without having to deal with the shitty person^W people. Thereās important and interesting stuff on there without having to deal with all the shit.
Also, if you want to be subscribed to the whole list, but thereās just a few people you donāt want to deal with, then you can easily filter them out in most email servers/clients. If you host your own server, you got this. But if you use email from someone else, itās pretty easy. Usually you just open a message from the undesirable and just click a dropdown, where youāll see āblock sender.ā Also a lot of local email clients can automatically send a person to spam. Get this configured and you can āenjoyā the constant bikeshedding without seeing the people that somehow manage to be even bigger assholes than everybody else.
Iām writing a Go project called filog, which is a command line utility and accompanying plaintext format for logging a film watchlist and rating log. Iāve already been using the format for quite a while as a letterboxd replacement (itās meant to be really easy to write by hand so itās not an issue), but the utility itself has just been sitting in my projects folder unfinished. The problem is that it was my first ārealā Go project, so itās very badly written to say the least. I could rewrite the worst parts, but it really could do with a complete rewrite. Itās just hard to throw out work that partially works and completely start over, but Iād rather do that then release the current abomination publicly.
/Sigh/, I guess Iāll get started now. I can keep the detailed man pages I wrote at the very least.
I just added a historical archive of my cheetah a day posts to Gemini. The bot I wrote for it automatically updates the page, you can subscribe with your favorite Gemini feed aggregator.
The bot also posts on mastodon: @cheetah_a_day@botsin.space
and also posts on reddit in r/Cheetahs
the lastest in my linux adventures:
Apparently if your hosts file is improperly configured, then the newest version of NetworkManager will /silently/ fail (but still work). Instead of manifesting somewhere where youād actually know what the problem was, instead it broke X.
All the applications that I have open on startup opened fine (so qutebrowser, Konsole, and Lagrange all opened fine, as well as KDE itself), but after boot it became impossible to open any new window (including the screen locker, Iād have to switch to a tty to unlock). It would give this error: `Could not load the Qt platform plugin "xcb" in "" even though it was found.` very fucking helpful, I could easily tell right away that it was an issue with the hosts file! I looked through my pacman logs, but NetworkManager was last touched last Friday so I didnāt make the connection since it only broke today.
Luckily somebody else ran into the issue so I figured out what was causing it:
https://forum.artixlinux.org/index.php/topic,2300.15.html
My hosts file was the default created by Artixās calimares installer, so itās not even my fault it was broken. At least I got it fixed now.
Iām probably going to replay PokĆ©mon in a nuzlocke run (definitely didnāt get this idea from Alex Wennerbergās most recent journal entryįµ). I was going to replay FireRed or play (for the first time) Emerald, but if my Everdrive GB ever gets here Iāll probably do a Blue runįµ.
Rules Iām going to go with:
The ābase rulesā (obviously)
Less common rules
[b]: I donāt have the stones to wipe out my save on my actual Blue cart even though it means Iāll probably not play it again. I gotta dump the SRAM because itās fun to play on a legit cart though.
Wow I launched a bot on mastodon and reddit that posts cheetah pics every day!
I have finally gotten my subscriptions in Lagrange tuned perfectly to where I have a decent amount to read every day (~20 minutes, which is perfect). The main reason I never really browse gopher is that thereās too little content, so I end up saying āIāll check it once a weekā and then it slowly gets pushed out of my schedule. My gemini subscriptions combined with my rss feeds on the web give me the perfect amount of (generally high quality) daily content.
Funnily enough I actually have more content on gemini every day now than Iām subscribed to on the web!
Bought /Into the Breach/ for Switch today on Erik Moellerās recommendationįµ, will probably write a gemlog post on my impressions on it and a few other games Iāve been playing lately. Made sure to back up the NSP because I donāt trust the ninty and would like to ensure that I always have access to my legally purchased games. I never pirate games, and so far they only ban Switches that pirate or play cheats online, but I wouldnāt put it past them to ban all hacked switches even if all I do is play homebrew and run RetroArchįµ. Iāll be happy to pirate if they force me into it though.
[b]: the switch is the best portable emulation platform thatās ever come into existence. i even replaced my vita with it as my main portable emulator (although i still prefer to use my real gba/gb when playing those games)
I am changing my server configuration on 2021-02-11 at 11:20 UTC-6 (Mountain Daylight Time). The certificate will change, the new sha256 fingerprint will be:
51ee5a6200f00ca8d79e93f05de50b58e674a9753f002f00fc3eaea1e4f6af5e (non-delimited) 51:EE:5A:62:00:F0:0C:A8:D7:9E:93:F0:5D:E5:0B:58:E6:74:A9:75:3F:00:2F:00:FC:3E:AE:A1:E4:F6:AF:5E (delimited)
Seriously considering taking down my website and just hosting a proxy to my gemini capsule, because I really do nothing with my website and I update this capsule regularly. Or at least Iām going to heavily change up some stuff on my website because right now its layout makes it look like itās being regularly updated, which it isnāt.
After seeing that a pack of razor cartridges cost $50, I decided to pick up an old style safety razorįµ because a pack of 10 double sided blades costs under $5. Even though the handle cost ~$30, itās still less than a pack of 8 cartridges.
Iād recommend it for the cost alone, but my skin is a lot less irritated afterwards, and it actually shaves really good. It took me until my second shave with it (today) to actually get the hang of it, and thereās still a few spots that arenāt shaved very closely, I still need practice going around corners. I never really got razor bumps, but I didnāt start getting them with this so thatās a good sign. Too soon to say anything about ingrown hairs, but I havenāt gotten any new ones so it seems to be good on that front too. Iād recommend
An Internet canāt be bothered to read an FAQįµ nor can they understand why other Internets donāt want their protocol to be extensible. A Hackernews bitches that a very specific and unnecessary feature is not in the markup syntax. A blind Hackernews says that everyone disables that feature anyways because itās annoying, but the other Hackernews immediately say that theyāre doing it wrong and that itās actually the most important feature in the Webā¢ despite the fact that none of the websites they program at their day job make use of said feature. Other Hackernews are baffled why a protocol designed to be simple and private doesnāt make it easy to track users, because itās necessary to do so in order to run a Web that serves plaintext.
Another apparently 5-starįµ Hackernews ignores the fact that you can serve any filetype and donāt have to use the custom markup and then complains that the biggest problem is that there arenāt 6 levels of headings. Hackernews also says the biggest problem is that it doesnāt use blockchain.
[a]: Project Gemini FAQ Ā§2.5: Why not just use a subset of HTTP and HTML?
A few days ago RenĆ©įµ emailed me about my previous flightlog post (itās right below this one), saying they put their own copy of GUS up. It works perfectly as far as I can tell, and is actually updated, so I just migrated all the backlink links in the footer of my gemlog posts to it. Nothing against GUS here, but I like to actually use an updated search index so people can actually /find/ replies to my posts when I link to the backlinks. I was debating whether to switch it over since they said they were waiting for a few days of bug testing before announcing it on the gemini mailing list, but I decided it couldnāt hurt. Only way to get half decent bug testing is through real use, right?
geminispace.info - a gemini search engine
Is GUS ever going to update its index? Itās been well over a month and a half and it still hasnāt been updated.
I love how far along I am on my Royal Game of Ur GBA game. Iāve never really gotten past making the art for a game, but I went and finished it first for this so now I can get right to coding, so now Iām pretty guaranteed to finish it as long as nothing comes up to distract me from working on it.
Semi-related, Iām skimming through the toncįµ GBA tutorial again and discovered a sectionįµ that brought up an old train of thought. Gemlog post incoming?
[b]: see āthink first, code laterā under ā3.3.1 gba good/bad practicesā
I donāt understand fossilās idea of how gitās history works. Fossilįµ considerās gitās history to be āwhat you should have done,ā but that seems to me like they donāt have a grasp on what a "commit" in git is supposed to be, and how gitās history is supposed to work.
However, I still like fossil, and I may even try it out, I just donāt like the misrepresentation of git.
[a]: fossil source code manager
Should I switch from tmux to screen? You usually hear about people switching from screen to tmux, but I think it might be worth it to switch the other way. I donāt have any particular reason to dislike tmux, the only practical reason I have for using screen is that it supports serial connections while tmux doesnāt. There isnāt a lot tying me to tmux either though, I only use the most basic features where it would (presumably) be easy to switch to screen.
I started writing a gemlog post, got a few paragraphs in, and then proceeded to continue rereading LotR and not finish the post. I always have such strong motivation when I start writing something, but it always fades out and turns into a struggle to finish. I want to finish this post and it isnāt too long, so Iāll get it done tomorrow, but itās annoying to me that I have 11 really good blog posts stuck in my drafts folder because I got busy and never finished them. Some of them arenāt very good, but I wrote enough for them that I canāt bring myself to delete or significantly rewrite them. Whatever, theyāre there if I ever get motivation to continue that topic. At least Iāve gotten out of that "production hell" stage and finish up any new writings I start. Hopefully that trend will continue.
Iām creating this flight log today. Hopefully itāll be a place where I post short snippets and thoughts, because I like to keep my gemlog long-form and slightly more formal. Hopefully itāll also help me break my mastodon addiction since thatās what I primarily use fedi for.
unlike mastodon, gemini links will actually work here too!
Since I made a new page that isnāt from a template for once, I realized how cumbersome it is to have a go home link at the header and footer of every page. I put it in anyways, but itād be easiest to navigate my site using your browserās built in "Root" and "Parent" functionsįµ. I lay out my site to make it easily navigable in that way. For example, in Lagrange you can use <M-Up> to navigate to the parent directory and <M-S-Up> to navigate to the root directory.
[a]: if your browser doesnāt have those, how do you stand browsing gemini/gopher space?
ā