@1762478564 [reset]: “Unrelated, but written in rc(1)!” @1762478864 [write]: “Anything before the above [reset] were tests.” @1762478910 [write]: “Anything you see here will be my thoughts at the moment; so called feelings of the moment. Take it as microblogging or whatever.” @1762478986 [write]: “For example, I feel glad I finished this script, and got it to use!” @1762479165 [write]: “Also, for whatever reason, I did not implement seperators for my thoughts. My bad!” @1762479172 [write]: “” @1762479181 [write]: “How does that look, I wonder?” @1762479357 [write]: “For the curious, the [reset] quotes are randomly selected via shuf(1).” @1762739190 [write]: “I just switched my operating system to Chimera. Everything is running on a LUKS2-encrypted ZFS filesystem now.” @1762739250 [write]: “It took a considerable amount of time (the cryptdevice command line option), but I got it working!” @1762739294 [write]: “I'll place my /boot/limine.conf in /files/ a bit later. I still have to install whatever Chimera's packages are missing” @1762739356 [write]: “This happened just now, by the way. I forgot to add the separator. Maybe I should add a clearer time stamp, too.” @1762739453 [write]: “Also probably put this script in the misc-scripts repo... That'll be later, though.” @2025-11-10 [write]: This is a test thought. \t[split] [split] [split] [split] @2025-11-10 [split] @2025-11-10 [split] ---------- @2025-11-10 [split] --------------- @2025-11-10 [split] ----------------- @2025-11-10 [write]: That should be nice enough... @2025-11-10 [split]: ----------------- @2025-11-10 [write]: Another test thought! @2025-11-10 [split]: ----------------- @2025-11-10 [write]: Now, the idea is to make an automatic split once date changes. I plan on doing this through a cmp(1) call and a '.cache/thought-of-a-date' file. Also, as you could've figured, UTF-8 characters aren't present anymore: this is because the editor I was reading it on just said garbage. @2025-11-10 [write]: Also, the zeroes put in the file were considered as binary when opened through a browser, so that is fixed too. @2025-11-10 [write]: Kind of want to make the newer thoughts show in the top instead of the bottom, so you can download those faster. @2025-11-10 [write]: Like, maybe with tac(1) or something? Write the thought, then use the tac output as the actual file. @2025-11-10 [split]: ----------------- @2025-11-10 [write]: I got a pretty slick busybox .config, but, for some reason (output gives no context), it doesn't seem to compile :-( @2025-11-10 [write]: Theory is due to using musl, but it seemed to compile well both on Alpine and Chimera containers. Weird stuff! @2025-11-10 [split]: ----------------- @2025-11-10 [write]: I feel like these splits look dull. @2025-11-10 [write]: Maybe, to the future, I will make it print a 5-line ASCII or something. I don't know, I just want it to feel like an actual separator and not just lines I thought of. @2025-11-10 [write]: echo -----===== @`date -I` =====----- @2025-11-10 [write]: Maybe that'll look nice enough? @2025-11-10 [write]: It'd be actually nice to get input on those. @2025-11-10 [write]: Man, I wish I'd actually just got onto learning Go. @2025-11-10 [write]: Actually, that'd be a nice exercise! It'd really like to get into using UNIX pipes, they seem interesting, I mean. From what I've experimented, it is similar if not the same as using a shell pipe, with the exception that the pipe allows the standard output to be got whenever. That's what I get, at least! @2025-11-10 [write]: Do I speak too much? It feels like so. @2025-11-10 [write]: Am I allowed to edit the thoughts file to correct my own mistakes? @2025-11-10 [write]: Or, should I keep it all for anyone to see? @2025-11-10 [write]: I am imperfect; as with everything else. @2025-11-10 [write]: So, why hide so? For the ease of mind? @2025-11-10 [write]: See, that comes with a cost: although I wish to, it seems utterly incorrect to do so. @2025-11-10 [write]: It feels as if I'm obligated to let _you_ read without any barrier. @2025-11-10 [write]: But, what is one more to add to the list? I have done this before, without thinking much about so. @2025-11-10 [write]: What is so different about this once? @2025-11-10 [write]: I have not slept yet. Is it that? @2025-11-10 [write]: It feels unlikely, yet may be true. @2025-11-10 [write]: It's curious: I might think like this during _conditions_, but, when well rested and under the sun (when there is daylight), I can never see myself going through this. @2025-11-10 [write]: I still believe my thoughts of the Now will stay towards the Future. It's unlikely. @2025-11-10 [write]: It really is. It is foolish. @2025-11-10 [write]: Thinking about the uncertain only leads to worry, I feel like. @2025-11-10 [write]: The way I contradict myself annoys me, and, equally, makes me glad. @2025-11-10 [write]: Curiously, as foolish as it might sound, I have started to believe that I am not One, but many. @2025-11-10 [write]: That belief calms me somewhat. It makes it feels right: it makes it feel like I'm gaining from it. @2025-11-10 [write]: It's curious. @2025-11-10 [write]: It feels curious. @2025-11-11 [split]: ----------------- @2025-11-11 [write]: Not of interest, but I slept considerably well after that. @2025-11-11 [split]: ----------------- @2025-11-11 [write]: You know, I'm curious why X11 is being replaced by Wayland. @2025-11-11 [write]: I feel like it's good to have alternatives! Options! @2025-11-11 [write]: I _have_ used Wayland before, I _have_ used X before. @2025-11-11 [write]: Pretty much, there are no differences, unless you have a weird set up. @2025-11-11 [write]: Actually, there is one: I use Colemak's mod DH, which is set by 'setxkbmap -layout us -varian colemak_dh'. @2025-11-11 [write]: With Wayland, it is an option to be set, if the compositor even supports setting the keyboard. @2025-11-11 [write]: That's it, I feel like! No other big differences, other than Wayland as exclusive apps. @2025-11-11 [write]: Write programs in X, maybe? XWayland will do the rest, I believe. @2025-11-11 [write]: I don't know: never touched a graphical application's source ever. @2025-11-11 [write]: TL;DR: Keep Xorg! More alternatives is better. Maybe. @2025-11-12 [split]: ----------------- @2025-11-12 [write]: The weekee B32 address has been replaced by thttpd serving Starfield. @2025-11-12 [write]: Let's be honest: weeke was never going to be finished. It was a nice idea, but I'm not fit for it. @2025-11-12 [write]: Inside the address, you SHOULD be able to try out '/test.cgi'. To see the source, simply go to either 'supernovae.i2p' or 'starfield.i2p'. @2025-11-14 [split]: ----------------- @2025-11-14 [write]: AppBundles are actually really damn sick! @2025-11-14 [write]: Just bundled Alacritty in there. Tried getting Chimera's Firefox too. @2025-11-14 [write]: Tried since I couldn't get it to. It _did_ compress, it just didn't run the correct binary: it ran a blank bwrap(1) call it seems. @2025-11-14 [write]: Still fucking awesome, though! @2025-11-14 [write]: Apparently, you can make small toolchains with it or something. @2025-11-14 [write]: I guess by making the entrypoint 'sh'? Like, do you just get access to the rootfs at compression time? @2025-11-14 [write]: Documentation is kind-of vague, sadly. I may just read over the code to try and get it. @2025-11-14 [write]: Maybe write a /guide/ for others? @2025-11-14 [write]: Maybe also package some to /pkgs/ in Supernovae! @2025-11-14 [write]: Command I am using is Using dwarfs: /tmp/bindep_3816607249.tmp/dwarfs Using dwarfsextract: /tmp/bindep_3816607249.tmp/dwarfsextract, for the future me. @2025-11-14 [write]: Command I am using is `pelf --add-appdir Firefox.ChimeraLinux-20251114-noone.AppDir/ --appbundle-id 'firefox#chimeralinux:v145.0' --output-to firefox.dwfs.AppBundle`, for the future me. @2025-11-14 [write]: I forgot that backticks still work in double quotes... My bad. @2025-11-14 [write]: Oh, I also bundled GCC. That's a minor one though. Don't know if it'll do wonders yet. @2025-11-14 [write]: Didn't work out. Did not happen to fix my Busybox compilation errors. @2025-11-14 [write]: Probably would've worked with something else, just didn't happen to fix my issue ;-(. @2025-11-15 [split]: ----------------- @2025-11-15 [write]: Huh! I did not write the thought. @2025-11-15 [write]: That's good. Felt a werid to put here. @2025-11-15 [write]: Also, I'll be rewriting the thought script again. Expect me to place it @2025-11-15 [write]: on the /files/ directory soon enough. @2025-11-15 [write]: I may also want to put the hour in the timestamps, or, alternatively, in the @2025-11-15 [write]: splits. @2025-11-15 [write]: Kind-of want to start using rc(1) as login shell... I realized how bad quoting @2025-11-15 [write]: is by just writing here. @2025-11-15 [write]: Idea: maybe make the interface work through a pipe? E.g.: echo string to write|[.split] >thoughts_cmd @2025-11-16 [split]: ----------------- @2025-11-16 [write]: fn itope { builtin env http_proxy=127.0.0.1:4444 $* } @2025-11-16 [write]: Function I'll start using over with rc(1). @2025-11-16 [write]: Will have to figure out some stuff, though... @2025-11-16 [write]: Now, I am using rc(1) as my login shell! @2025-11-16 [write]: Also, update with the Alacritty AppBundle: group IDs seem to not work. @2025-11-16 [write]: If I were to run id(1), most groups not in the rootfs during creation will be 'nogroup'. @2025M11D18H08 [write]: Test post... @2025M11D18H08 [write]: Alright! Basically, what I've changed, is: one, there is a .newer file which basically shows the newer entries. @2025M11D18H08 [write]: Second, a new timestamp system. @2025M11D18H08 [write]: And that's it! The timestamp is YEAR MONTH DAY HOUR. The last three have their respective letter as prefi to separate. @2025M11D18H08 [split]: \/\/\/\/\/\/\/\/\/\/ @2025M11D18H08 [write]: A test split. @2025M11D18H08 [split]: \/\/\/\/\/\/\/\/\/\/ @2025M11D18H11 [write]: Hello World! @2025M11D21H04 [write]: write I have rewritten the bi2pd shell script to execline. @2025M11D21H04 [write]: write Reason? None! Just thought it'd be better. @2025M11D21H04 [write]: write Rigth now, it should only work if either you have a statically compiled I2Pd, or include the libraries to the script yourself. @2025M11D21H04 [write]: write Whatever the case might be, I'm working on including the BI2PD_AUTO option from the shell version. See TODO.txt on `misc-scripts/bubbles`. @2025M11D21H04 [write]: I just noticed! I completely forgot I removed the 'write' subcommand! That's my bad. @2025M11D21H04 [write]: Just ignore those 'write' prefixes, please. @2025M11D30H06 [write]: @2025M11D30H06 [write]: I'm feeling lazy today. @2025M11D30H06 [write]: Went to visit my father. Teached me how to open this shithole properly. @2025M11D30H06 [write]: So, now, if for some reason this laptop starts acting up, I'll most likely be able to fix it myself! @2025M11D30H06 [write]: Been getting into chess recently, too. @2025M11D30H07 [write]: Kindof mad that I don't got much to talk about. @2025M11D30H07 [write]: Been, uh, ignoring? I don't know. @2025M11D30H07 [write]: I don't want to, I just don't know what to say! @2025M11D30H07 [write]: I also got someone I REALLY want to get into contact with. Damn phone broke down, though. @2025M11D30H07 [write]: SimpleX database corrupted too! @2025M11D30H07 [write]: They _do_ have a Discord, but there is no way in hell I'm creating an account in that shithole without TOR and a fake number. @2025M11D30H07 [write]: And, even with that, I still would feel insecure! @2025M11D30H07 [split]: /\/\/\/\/\/\/\/\/\/\/\ @2025M11D30H07 [write]: @2025M11D30H07 [write]: @2025M11D30H07 [write]: Edited the script a little bit. @2025M11D30H07 [write]: Now .newer is a tail(1) output. @2025M11D30H07 [write]: @2025M11D30H07 [write]: @2025M11D30H07 [write]: Fixed! @2025M12D [write]: Christmas is coming. @1H04 [write]: Christmas is coming. @2025M12D [write]: Which means that, as a gift, I will do something! Maybe! @1H04 [write]: Which means that, as a gift, I will do something! Maybe! @2025M12D [write]: ...Did timestamps break? @1H04 [write]: ...Did timestamps break? @2025M12D [write]: Test. @1H04 [write]: Test. @2025M12D [write]: @1H04 [write]: @2025M12D [write]: So, apparently, if the day is a single digit, instead of using '01', it will use ' 1', messing up the script. @1H04 [write]: So, apparently, if the day is a single digit, instead of using '01', it will use ' 1', messing up the script. @2025M12D [write]: prin @1H04 [write]: prin @2025M12D [write]: This fixed yet? @3H05 [write]: This fixed yet? @2025M12D03H05 [write]: Alright, I was using %e instead of %d. Just noticed. @2025M12D03H10 [write]: Someone might've connected to my computer somehow. @2025M12D03H10 [write]: A file got in my $home, 'kms-server-proxy', out of nowhere. @2025M12D03H10 [write]: Due to the following, I have: one; gotten rid of the IRC, two; gotten rid of any filesharing program that could be the actor of this. @2025M12D03H10 [write]: It was an statically compiled binary, by the way. If the same happens to someone else, I commend not to touch it, at all. @2025M12D09H08 [split]: ----------------- @2025M12D09H08 [write]: Somewhat of an update to the site: in /files/, I have included dummybox.tar.gz, @2025M12D09H08 [write]: of which is a tarball that includes my own set of harelang-written userland. @2025M12D09H08 [write]: The goal of said tarball is to learn Hare, as well as to, hopefully, get into "deeper level" stuff. @2025M12D09H08 [write]: As of now (see timestamp), the program includes both an echo(1) implementation and cat(1) implementation. @2025M12D09H08 [write]: The cat(1) implementation is faulty once provided with no arguments. @2025M12D09H09 [write]: Of note: POSIX compatibility is not guaranteed: if I find out that something is better in a way, it'll be kept. A paper on the why will as well be written. @2025M12D12H05 [write]: dummybox.tar.gz got upgraded once again. @2025M12D12H05 [write]: Now contains a work-in-progress httpd, alongside a (maybe) better cat(1). @2025M12D12H05 [write]: echo(1) now checks for I/O errors, too. @2025-12-12 [split]: -----===== @2025-12-12 =====----- -----===== @2025-12-12 =====----- @2025-12-12 [write]: Prettier splits! -----===== @2025-12-12 =====----- @2025-12-12 [write]: Alright, update with dummybox: @2025-12-12 [write]: I rewrote cat(1) two times in one day. Hopefully, it is actually readable and usable. @2025-12-12 [write]: I also wrote a yes(1) implementation. Next one will be rm(1). @2025-12-12 [write]: There is sort of a library now, as well! Its in utils/, which just wraps the standard library to avoid error handling in the actual programs. @2025-12-12 [write]: Honestly, I am doubtful on the quality of these. @2025-12-12 [write]: No feedback means no improvement. No improvement means no learning. @2025-12-12 [write]: Oh, I also found holdmek(1) actually useful for once. Since I'm using rc(1), I am forced to write everything well, otherwise I'll be in the need of rewriting the same thing again: @2025-12-12 [write]: since I am doing tarsum(1) on the dummybox tarballs, I have to manually do: `mv hare.tar.gz dummybox.tar.gz`, then `mv dummybox.tar.gz /repositories/interstellar.i2p/files/dummybox.tar.gz`. @2025-12-12 [write]: I *should* be also placing down the sha256sum(1) on a file. @2025-12-16 [write]: Just made my rc(1) $prompt prettier. @2025-12-16 [write]: Now I won't get confused on what is the output and on what is the prompt! @2025-12-16 [write]: It looks like `prompt = ( ' ^[[100m > > ^[[0m ' '')`, if you're curious. @2025-12-16 [write]: I also set prompt() to print the basename(1) of the current directory if it does not match $home. Neat stuff. @2025-12-17 [write]: prin -----===== @2025-12-17 =====----- @2025-12-17 [write]: Having constant bad luck can be considered as good luck on being unlucky. @2025-12-17 [write]: Thus, you are always lucky! -----===== @2025-12-17 =====----- @2025-12-17 [write]: Of note: I have renamed "dummybox" to "dogbox". The reason of why is left for you to interpret. @2025-12-17 [write]: I also have decided to write a versioning system to keep track of Dogbox: hopefully will be finished after httpd.ha and rm.ha. @2025-12-17 [write]: I will also hold from releasing any tarballs until ls(1), mkdir(1), rm(1), mv(1), touch(1), or cp(1) are completed. @2025-12-17 [write]: Maybe, hopefully, I will write an init, too: it'd be kept on a different repository, however. @2025-12-17 [write]: If made, it'd be based on Skarnet's init, as well as dInit. @2025-12-17 [write]: prin @2025-12-17 [write]: Damn you, 't' key! -----===== @2025-12-18 =====----- @2025-12-18 [write]: A dream, or whatever my thoughts were under sleep: @2025-12-18 [write]: If only I could actually recall... It was related to STDIN and STDOUT, however. @2025-12-18 [write]: Something something '[word] STDIN' was not the same to '[word] STDIN'. @2025-12-18 [write]: The words prefixed to "STDIN" were ones that, in a way, made it seem like it was referring to the same term. That is the best explanation I can give. -----===== @2025-12-19 =====----- @2025-12-19 [write]: New dogtools tarball. @2025-12-19 [write]: Comparable to previous one, except a little more commented on. @2025-12-19 [write]: Also, for some unknown reason, test.ha did not work whewas hare-test(1)ing it. @2025-12-19 [write]: Thus, I didn't get to finish it straight away: I might put functions from it in utils::, too. @2025-12-19 [write]: slipt @2025-12-19 [write]: Worth noting: I have started to write a /guide/, but haven't listed it in the index. Reasons are pretty clear-ish, I'd say. @2025-12-19 [write]: Yeah, uh, maybe I DO want to make write a subcommand. @2025-12-19 [write]: It makes me look more stupid than I actually am :-( @2025-12-19 [write]: Done! -----===== @2025-12-26 =====----- @2025-12-26 [write]: You know, it's kind of fun to just send random messages in the IRC. @2025-12-26 [write]: ...while you wait for actual activity. @2025-12-26 [write]: Hey, at least it has custom messages for certain commands! @2025-12-26 [write]: Operators are considered part of Canis Majoris. Isn't that cool? -----===== @2025-12-28 =====----- @2025-12-28 [write]: Thinking of switching to FreeBSD. @2025-12-28 [write]: Last time I got a 15.0 RC or beta, can't quite recall... It worked though. Pain in the ass was compiling i3 via the ports tree. @2025-12-28 [write]: Don't know if it was because I was using the static option in the TUIs, but errors were everywhere. @2025-12-28 [write]: At the end, I do not believe I got even close to getting Xorg to compile! @2025-12-28 [write]: Now I know to just use the package manager. Unless I have an actually good internet connection and the building doesn't take 'till morning again. -----===== @2025-12-28 =====----- @2025-12-28 [write]: You know, I'm in need of a off-line dictionary. @2025-12-28 [write]: So, naturally, instead of bashing my head trying to understand the GNU dico utility, I said: why not make my own dictionary? And why not make a format alongside so? @2025-12-28 [write]: It may work as a configuration file too, maybe. @2025-12-28 [write]: I'll place down an example of what said file would look like in /files/ soon enough. @2025-12-28 [write]: Okay, actually, I ended up making new markup! @2025-12-28 [write]: I might use it for my site. @2025-12-28 [write]: The dictionary project pre-mentioned is cancelled for now. @2026-01-01 [write]: Happy 2026 from UTC! -----===== @2026-01-06 =====----- @2026-01-06 [write]: I believe I'll be taking some time off. @2026-01-06 [write]: Not as in not touching the internet, but as in staying away from interacting with people. @2026-01-06 [write]: Maybe that's not it either: I don't know how I feel! @2026-01-06 [write]: I feel like doing things, yet I'm not able of doing them. I *want* to finish, or, at the very least, work on my projects, yet can't put myself to it. @2026-01-06 [write]: Maybe I just need rest, but, at the same time I _have had one! Sure, it only was one day, but it felt enough. @2026-01-06 [write]: Maybe that's it. Maybe it has to go for longer. @2026-01-06 [write]: Rest usually brings clear thoughts alongside it. Maybe my creativity will come back. Maybe _something_ will happen. @2026-01-06 [write]: It is haunting to think of it. @2026-01-06 [write]: I am aware that it is stupid for one to worry about the future, but-- @2026-01-06 [write]: It's hard to express. @2026-01-06 [write]: Maybe I should get rest, too. @2026-01-06 [write]: I commend you to do so, as well. -----===== @2026-01-12 =====----- @2026-01-12 [write]: Alright, so, the site now starts ONLY when I open up a terminal. @2026-01-12 [write]: Why? Well, I have switched to Moksha (the Bodhi Linux Enlightenment fork), which, as far as I have tested, only works if I launch it through sddm, and not on a shell session. @2026-01-12 [write]: At least I made it look pretty ;-). -----===== @2026-01-16 =====----- @2026-01-16 [write]: That's funny. I didn't expect to see myself on notbob again at all! @2026-01-16 [write]: It was a nice surprise though. @2026-01-16 [write]: It's also similar to something that happened a while back: @2026-01-16 [write]: I was browsing through the net, you know how it goes, when, by chance, I find myself in glaucus' Linux build notes page. @2026-01-16 [write]: ...by curiosity, I go to the opendoas build note, and, guess what? I'm linked in the references! Well, it's more of linking to a repository, but it still felt nice. -----===== @2026-01-24 =====----- @2026-01-24 [write]: I'm thinking of rewriting holdmek(1), as it seems _very_ unpractical right now. @2026-01-24 [write]: Why randomly? Well, I was moving a file from one directory to another, but got lazy doing `mv file /rep*/intr*/fil*`, so I used holdmek instead! @2026-01-24 [write]: I also noticed the manpage mentions holdInfo syntax but the script itself never uses it. Apparently, I forgot to remove the recover subcommand from the manpage as well. @2026-01-24 [write]: Ill also take this as an opportunity to learn the A editor. -----===== @2026-01-31 =====----- @2026-01-31 [write]: I have been feeling well these days. @2026-01-31 [write]: Actually, it's more feeling like nothing than anything. @2026-01-31 [write]: Something like that, at least. @2026-01-31 [write]: I don't know if it is due to my lack of an Internet connection, or something else, but, @2026-01-31 [write]: I just have been looking through my projects. Being specific, my software ones. @2026-01-31 [write]: There are some ideas of which I think will be fun to make, yet I never end up making them. @2026-01-31 [write]: Sometimes I do them. Sometimes not. @2026-01-31 [write]: I wish to make them, yet -- for some reason -- can't. @2026-01-31 [write]: I'm well aware I am capable, yet when I get into it, I just do not find where to start. @2026-01-31 [write]: It annoys me. @2026-01-31 [write]: I have also started feeling like I owe something to someone. @2026-01-31 [write]: Actually, forget it. @2026-01-31 [write]: No need for it. @2026-01-31 [write]: Hm, what to say? What to think? @2026-01-31 [write]: I switched my shell to Es. @2026-01-31 [write]: I also got someone interested in it. @2026-01-31 [write]: ...and that's all! @2026-01-31 [write]: I also updated the site a bit. @2026-01-31 [write]: The (as of now) hidden set up ngircd(8) page. I think it was that one, at least. @2026-01-31 [write]: I'll finish the ROOTFS one soon enough: just let me re-learn the command line (again). -----===== @2026-02-02 =====----- @2026-02-02 [write]: WOW. @2026-02-02 [write]: Alright, so, basically, I was compiling random projects I found... @2026-02-02 [write]: I found a project called 'hardened_malloc', of whom seems to be from the GrapheneOS developers. @2026-02-02 [write]: I was playing around with it, and said: "Its a shame it doesnt output static libraries..." @2026-02-02 [write]: But, guess what I did? That's right. I went ahead and used ar(1) on it! @2026-02-02 [write]: It didn't work at first, since the Makefiles by default use fLTO and some other stuff I didn't want to deal with, BUT, I modified it. @2026-02-02 [write]: It also didn't work after that. Something something about duplicatedsymbols. @2026-02-02 [write]: Removed the file from the archive, and... IT WORKED! For some reason, IT. WORKED. @2026-02-02 [write]: I don't know exactly how this'll work, but, hopefully, whatever thefuck I'm doing actually works. @2026-02-02 [write]: I don't know if it will use the implementation if I -l it, or if it is something that can't be switched, but, DAMN do I hope it does. @2026-02-02 [write]: I swear that feeling when no error appeared was AMAZING. You have no idea, seriously! @2026-02-02 [write]: Alright, update from a few minutes past: it seems to be working? @2026-02-02 [write]: Some compilations seem to error out when they didn't previously. @2026-02-02 [write]: I'll keep testing other stuff. -----===== @2026-02-25 =====----- @2026-02-25 [write]: Apparently, my .i2pd directory was corrupted or something. @2026-02-25 [write]: No worries though— I regenerated it. @2026-02-25 [write]: Now I can connect to the network! I thought it still was under attack since I couldn't connect... -----===== @2026-03-02 =====----- @2026-03-02 [write]: You know… @2026-03-02 [write]: Actually, forget it. It does not matter. @2026-03-02 [write]: I feel useless. @2026-03-02 [write]: I feel like I'm not doing much, I should say. @2026-03-02 [write]: Like, you know… Lazing off too much. @2026-03-02 [write]: I want to do things. @2026-03-02 [write]: Yet, when I have the time, I am either distracted or unable to do so. @2026-03-02 [write]: Yes, it feels good when I actually DO something, but, again, it is rare. @2026-03-02 [write]: I think it'll be good to put up a TODO list somewhere. Maybe that will help: my notes are as fragmented as my thoughts. @2026-03-02 [write]: I am again wondering what others think of me. -----===== @2026-03-20 =====----- @2026-03-20 [write]: Alright, I have a LOT of ideas now. @2026-03-20 [write]: Too many to count. @2026-03-20 [write]: Thing is that I don't have enough time to develop them! @2026-03-20 [write]: Once I get the time, I'll probably switch to NetBSD or something. @2026-03-20 [write]: Potentially create a Linux distribution, but this time for real. @2026-03-20 [write]: I have gotten the kernel to compile about three times now! Thus, I'm feeling really capable! @2026-03-20 [write]: Big ideas that take (maybe) a lot of time. @2026-03-20 [write]: Dogtools is doing great, I think. @2026-03-20 [write]: I asked some other person doing something similar to me if I could borrow their program idea, too. @2026-03-20 [write]: Being honest, I was scared shitless about even saying “Hi!” @2026-03-20 [write]: I was freaking out in a chat with Okko about it too! @2026-03-20 [write]: Hm, what to mention? @2026-03-20 [write]: There hasn't been a lot happening latetly, so… @2026-03-20 [write]: Now that I think about it, there aren't many big ideas. @2026-03-20 [write]: It is mostly to finish the system utils and continue with the shells. @2026-03-20 [write]: Okay, maybe the shell part was what I forgot about! @2026-03-20 [write]: Basically, after the “major” project, I'll have (not really) to write both an ash implementation as well as an es(1) implementation. @2026-03-20 [write]: Got the names ready, too. I feel like they're pretty good: ash² (a shell, a shell hare) and harsh (harshly written Hare shell) @2026-03-20 [write]: Slick, right? @2026-03-20 [write]: …Right? @2026-03-20 [write]: Oh, also, I haven't been able to keep my site up for long lately. @2026-03-20 [write]: Mostly me not being present, as well as i2pd not being started as soon as I log in. You can blame Nix for that. @2026-03-20 [write]: Actually, I haven't really looked into it much. Blame me instead. @2026-03-20 [write]: I guess I've also started to use Nix? Not much though: only for Palemoon and Mullvad's browser. @2026-03-20 [write]: On the topic of Mullvad, I also saw they created something of their own! @2026-03-20 [write]: Something something about replacing a program in their Android releases that was a major issue. @2026-03-20 [write]: A Wireguard server? I don't remember. @2026-03-20 [write]: And, switching to the topic of I2Pd again, I haven't been able to compile it yet. @2026-03-20 [write]: Chimera doesn't ship some of the libraries it needs. -----===== @2026-04-09 =====----- @2026-04-09 [write]: I found out about dérive Linux. It seems to be like what I imagined Anathema to be like. @2026-04-09 [write]: Most likely will switch to it soon enough: it seems like a good project. @2026-04-09 [write]: They also made me reconsider some stuff I ignored! It seems I'm on track now, though. @2026-04-11 [write]: A few thoughts after trying out the ISO: one; no UEFI, so I had to go to my BIOS to make it able to boot, two; iwd present, but no iwctl. I probably had to use ethernet. @2026-04-11 [write]: I'll just try again tomorrow. I'll see if I figure shit out. @2026-04-11 [write]: Maybe I'll create a guide alongside it. @2026-04-11 [write]: Maybe unsurprising, but I chrooted to the mounted ISO in order to see if I could build something “heavy” statically: for some who-knows-why reason, it keeps caches of files, which means that I have to edit shit out because my internet is ASS. @2026-04-11 [write]: Due to those “issues,” I'l probably just switch to Alpine. I've grown to dislike how Chimera packages. @2026-04-11 [write]: Too restrictive on what you can use, I feel. -----===== @2026-04-17 =====----- @2026-04-17 [write]: Huh. @2026-04-17 [write]: I found something weird. @2026-04-17 [write]: Actually, not weird, just odd. @2026-04-17 [write]: I was searching “stella” in reg.i2p to see what was the last time my original site was up, and, apparently, @2026-04-17 [write]: someone registered it again, this time pointing to this one's B32. @2026-04-17 [write]: I want this to be clear: I have never re-registered that domain. @2026-04-17 [write]: This one (interstellar.i2p) and intrstllr.i2p are the only ones who point here. @2026-04-17 [write]: …That I know I registered, at least. @2026-04-17 [write]: My memory may be bad at times, but I can tell when something feels off. @2026-04-17 [write]: This probably doesn't matter, yet, I can't help but be confused at this action. @2026-04-17 [write]: I'm glad, though. It's neat. @2026-04-17 [write]: If you are the person who did that: send me an e-mail. You're awesome for that. @2026-04-17 [write]: It was myself. @2026-04-17 [write]: I somehow didn't remember that! @2026-04-17 [write]: Yeah, so, case closed: it was me. Apparently at 2025-08-09. @2026-04-17 [write]: I feel silly… -----===== @2026-04-26 =====----- @2026-04-26 [write]: Alright, somewhat an update of my current operating system status. @2026-04-26 [write]: Basically, I installed FreeBSD 14.4 on my other drive: it works and all is good. @2026-04-26 [write]: I _could_ switch to it right now, but I'm not quite understanding how to connect to the network at the moment. @2026-04-26 [write]: It is of my belief I disconfigured my network somehow… @2026-04-26 [write]: Generally, though, I only need to recompile (and rewrite) my tools to not require the Linux emulation. @2026-04-26 [write]: Honestly, I thought FreeBSD would just run them since they were static binaries. -----===== @2026-05-09 =====----- @2026-05-09 [write]: Alright, so… @2026-05-09 [write]: There were a lot of fuck ups a few days earlier. Like two or so. @2026-05-09 [write]: Put easy, it was a bunch of bad luck next to bad luck. @2026-05-09 [write]: So, I was making a jail to place an Alpine container in, and… @2026-05-09 [write]: I had a permissions error. @2026-05-09 [write]: I thought it was due to /usr/jails being owned by user:user, so I decided to chown it to root:root recursively. @2026-05-09 [write]: …I also changed the permissions of it recursively to 644, I bet. @2026-05-09 [write]: Now, I don't know why, but it changed the permissions of / rather than . @2026-05-09 [write]: I noticed seconds later that binaries would give the famous 'Permission error' and said: “there is no way in hell I changed the permissions of the entire thing.” @2026-05-09 [write]: A little later (tomorrow of that day, I believe), I managed to mount my partition to /mnt to see if I could salvage it. @2026-05-09 [write]: I had previously taken into mind that there was a tool to re-change the permissons (that being mtree(8)), and looked in /etc to see which one it was (because I didn't know it's name). @2026-05-09 [write]: Either way, I ran a bunch of mtree(8)-related stuff in /, creating things that were meant for /usr instead of /. @2026-05-09 [write]: …I had also went to whatever directories I could think off that needed 755 permissions. @2026-05-09 [write]: Eventually, FreeBSD would actually boot! @2026-05-09 [write]: Obviously, not well enough, but it would. @2026-05-09 [write]: I logged in as root and tried mtree(8) again. @2026-05-09 [write]: But, guess what? I passed the -r flag. @2026-05-09 [write]: It removed pretty much all contents of /etc, /sbin, and /bin. @2026-05-09 [write]: When I rebooted to try and fix that, I noticed how FUCKED the system was. @2026-05-09 [write]: /lib was practically wiped! @2026-05-09 [write]: Either way, I tried backing up my /repositories and /opt (my new /usr/local) directories via placing them in /tmp and… @2026-05-09 [write]: tar(1) wasn't present. So I practically wiped those off too. @2026-05-09 [write]: So yes! Now everything is running a little outdated. @2026-05-09 [write]: Thing is, I wanted to back up my stuff from some time ago. @2026-05-09 [write]: Maybe I predicted it but never knew what I predicted. @2026-05-09 [write]: Meh, my /home is safe so it's all mostly swell. /opt doesn't matter because it's just where I place my binaries from ~/Documents/compiled. @2026-05-09 [write]: What _is_ a pain is that, since my darcs repositories are local, I won't be able to push them well to git. @2026-05-09 [write]: In other words: I'm forced to use git. Sort of. @2026-05-09 [write]: I'll most likely figure that out later. @2026-05-09 [write]: Oh, it also seemed like my symlinks broke from the `cp -pr /mnt/home/user /home` recovery. @2026-05-09 [write]: Again, again: it probably doesn't matter. @2026-05-09 [write]: I'll fix it soon enough. Maybe! -----===== @2026-05-16 =====----- @2026-05-16 [write]: I actually recovered pretty much everything. @2026-05-16 [write]: Or, at the very least, I can't tell I lost anything. -----===== @2026-05-16 =====----- @2026-05-16 [write]: I actually wanted to write something else… @2026-05-16 [write]: Couldn't quite say. @2026-05-16 [write]: I think I know now. @2026-05-16 [write]: Basically, I am rewriting ‘tama-chan.i2p’ to be a little better. @2026-05-16 [write]: Reason? I wanted to rewrite it a few days ago. @2026-05-16 [write]: I also wanted to create a new /guide/ on how to set up a jail(8) for the later me. @2026-05-16 [write]: I've also been wanting to rewrite ‘thoughts_about_friendship.xhtml’: I got a recently clear vision on the matter. @2026-05-16 [write]: I can't describe it, but it all seems to normal now. I grew used to it. @2026-05-16 [write]: Although, the clarity from that day seems to be gone. @2026-05-16 [write]: I compare it to someone who only talks with their peers occasionally. @2026-05-16 [write]: Maybe that's it? @2026-05-16 [write]: That just seems to stick with me. @2026-05-16 [write]: I must mention, too — the page, as of now, is based on an unclear version of myself. @2026-05-16 [write]: What does that mean, you may ask? It simply didn't know what I do now. @2026-05-16 [write]: Or, at least, noticed what I do now. -----===== @2026-05-16 =====----- @2026-05-16 [write]: I actually don't think I'll write the guide. @2026-05-16 [write]: I feel like not doing anything right now. @2026-05-16 [write]: Or, being more precise, want to see if it'll be worth it. @2026-05-16 [write]: I moved a bunch of pages over to /archive/. Mainly WIPs and whatnot. @2026-05-16 [write]: I also feel like I should finish ‘love.xhtml’, but can't quite see where to continue it. @2026-05-16 [write]: It was supposed to be finished right there and then, but I went to chat with the person I mentioned. @2026-05-16 [write]: I told them that I based it on them somewhat — yet, they glossed over it. Of course, I was annoyed. @2026-05-16 [write]: Never really brought it up. @2026-05-16 [write]: Ah, either way, it's up to them. @2026-05-16 [write]: On the note of a main /pages/ page, I believe I mentioned earlier this day, I wanted to rewrite the Friendships page. @2026-05-16 [write]: The idea still stands. I just wouldn't know where to begin. @2026-05-16 [write]: I'm thinking of sleeping right now. @2026-05-16 [write]: I can't think of a single thing that would keep me up, and, really, I seem to need the rest. @2026-05-16 [write]: …I think I'll just do it. @2026-05-16 [write]: Seriously, I don't know what I'm staring at my screen for: the answer is clear and I'm looking for another as if there is one. @2026-05-16 [write]: Just rest. @2026-05-16 [write]: It's so damn easy yet you don't seem to understand it. @2026-05-16 [write]: You mention it and don't act on it. @2026-05-16 [write]: You talk to yourself about it. @2026-05-16 [write]: You write to yourself about it. @2026-05-16 [write]: You think about it. @2026-05-16 [write]: The answer is clear. @2026-05-16 [write]: So why do you hold it as if there is another? @2026-05-16 [write]: Where are you even looking at? @2026-05-16 [write]: You're taking this very act as an excuse — I can tell. @2026-05-16 [write]: Why write this, even? @2026-05-16 [write]: There is no reason for so. @2026-05-16 [write]: Just talk to yourself like you have done before. @2026-05-16 [write]: Talk to yourself until the only thing you can hear is yourself. @2026-05-16 [write]: Why write? @2026-05-16 [write]: This doesn't hold. @2026-05-16 [write]: You don't hold. @2026-05-16 [write]: Am I angry at myself? @2026-05-16 [write]: I wrote these quickly. @2026-05-16 [write]: I changed my expression while writing them. @2026-05-16 [write]: I despised myself for writing them. @2026-05-16 [write]: Yet, it feels great now. @2026-05-16 [write]: No — it feels curious. @2026-05-16 [write]: It's curious. @2026-05-16 [write]: I should rest. @2026-05-16 [write]: You should too. -----===== @2026-05-18 =====----- @2026-05-18 [write]: Alright, I was reading the tar(1) manual page FreeBSD provides, and… @2026-05-18 [write]: I found out it supports a format called ‘pax’. It appears to be an extension of the ustar format. @2026-05-18 [write]: And, for some reason, it seems to not be used ANYWHERE. @2026-05-18 [write]: I can't seem to see why that is. @2026-05-18 [write]: The knowledge of it's existence lead me to find the ‘pax’ binary as well. @2026-05-18 [write]: At a point, it seems like it was a standard? @2026-05-18 [write]: IEEE Std 1003.1-2017, I believe. I don't understand how Open Group links work. @2026-05-18 [write]: Link, actually: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pax.html @2026-05-18 [write]: I won't read the whole thing right now. I refuse. @2026-05-18 [write]: I'll do so once I decide it's worth it to write it in Hare for dogtools. @2026-05-18 [write]: Either way, it exists. It's good: it works. @2026-05-18 [write]: It is slightly larger than tar(1) files, I noticed as well. @2026-05-18 [write]: Also, the pax(1) command is sick. I'd recommend it as a replacement for tar(1) if it even used it's own format. @2026-05-18 [write]: How one would archive the current working directory in pax(1)? @2026-05-18 [write]: For reference, in tar(1): tar c . >out.tar @2026-05-18 [write]: And in pax(1): pax -w . >out.tar @2026-05-18 [write]: or @2026-05-18 [write]: echo . | pax -w . >out.tar @2026-05-18 [write]: Actually, it'd be: echo . | pax -w >out.tar @2026-05-18 [write]: I confused myself there. @2026-05-18 [write]: Either way, it's slick. I like how it does it's thing. -----===== @2026-05-22 =====----- @2026-05-22 [write]: I'm upgrading my FreeBSD install to 15.3-BETA3 right now. @2026-05-22 [write]: …It'll probably work. Every time I've used a FreeBSD RC/BETA release on an USB it works. @2026-05-22 [write]: I should either way get ready to recover my stuff. @2026-05-22 [write]: Oh, I meant 15.1-BETA3. There's no 15.3 yet. @2026-05-22 [write]: Either way, this should be a fun ride. @2026-05-22 [write]: Damn, I didn't notice tomorrow is RC1. @2026-05-22 [write]: …I'm upgrading for nothing right now, pretty much. @2026-05-22 [write]: Ehh… I'll wait for RELEASE and then upgrade. -----===== @2026-05-22 =====----- @2026-05-22 [write]: Everything works-ish? The newer kernel doesn't boot, which I'm guessing is because it's trying to @2026-05-22 [write]: load the 15.0-RELEASE Intel kernel modules. @2026-05-22 [write]: I don't have /usr/src, so I'll have to pull it and build the modules from the ports tree myself. @2026-05-22 [write]: Again: this should be a fun ride! @2026-05-22 [write]: I'm excited, to say the least. -----===== @2026-05-23 =====----- @2026-05-23 [write]: I forgot to mention: it seems like the kernel tarball doesn't work. @2026-05-23 [write]: Doesn't compile with /usr/src either. @2026-05-23 [write]: Oh, I DID mention it. @2026-05-23 [write]: I'll just try installing RC1 later. -----===== @2026-05-26 =====----- @2026-05-26 [write]: Yeah, so, I can't build non-RELEASE kernels. @2026-05-26 [write]: I had to fetch(1) the 15.0-RELEASE src.txz tarball to get an actually working kernel. @2026-05-26 [write]: And… It works! I made a 'SIMPLE' configuration and now I'm running it. @2026-05-26 [write]: My system is kind of messed up because of it, but it at least boots properly. @2026-05-26 [write]: (messed up because the system binaries are 15.1-RC1 rather than 15.0-RELEASE) -----===== @2026-05-28 =====----- @2026-05-28 [write]: I've noticed I write things without really thinking about them. @2026-05-28 [write]: Or, being specific, writing things and not making sure they work. @2026-05-28 [write]: I always write it first believing that it'll work without double checking. @2026-05-28 [write]: Maybe due to I simply writing it fast? @2026-05-28 [write]: Ah, it probably does not matter. I just have to pay more attention and that's it. @2026-05-28 [write]: Oh! I also will attempt to pass `dogtools` over to Go. @2026-05-28 [write]: Some features of the standard library seem to be not portable. @2026-05-29 [write]: (of Hare) -----===== @2026-05-29 =====----- @2026-05-29 [write]: Okay, what the fuck? @2026-05-29 [write]: I was trying to compile the RC1 kernel again, and… @2026-05-29 [write]: …Unsurprisingly, it didn't boot. Until I read the KDB message. @2026-05-29 [write]: It was loading an outdated graphics/drm-kmod module, thus why it wasn't working. @2026-05-29 [write]: In others words, I was most likely supposed to boot into single user to freebsd-update? @2026-05-29 [write]: Ehh… I'll just rebuild the modules. I guess also install 15.1-RELEASE because it dropped today. @2026-05-29 [write]: It was really confusing for the kldload call to just crash the entire kernel… @2026-05-29 [write]: I also noticed what the error was instantly due to 'kldload' being in there. @2026-05-29 [write]: So yeah. That's the current kernel status. @2026-05-29 [write]: Exciting. -----===== @2026-05-29 =====----- @2026-05-29 [write]: They delayed he 15.1 RELEASE? @2026-05-29 [write]: Interesting! @2026-05-29 [write]: Oh, I also compiled it already. Shithole's running RC1 properly now. -----===== @2026-06-02 =====----- @2026-06-03 [write]: I was going to note that RC2 was released instead. @2026-06-03 [write]: I just had a quoting issue and never really went back to rewrite it. @2026-06-03 [write]: …So yes, I continue from the split a day after. -----===== @2026-06-08 =====----- @2026-06-08 [write]: Alright, I managed to make Librewolf work with I2P again. @2026-06-08 [write]: For some who-knows-why reason, the HTTPS-only mode was fucking my stuff up. @2026-06-08 [write]: I have also begun to notice that FreeNGINX is showing my port once you go see a file listing. @2026-06-08 [write]: Worrying? Maybe. @2026-06-08 [write]: I'm positive I've shown it before, however. @2026-06-08 [write]: Oh, also, the .newer file is treated as an odd file now. @2026-06-08 [write]: I'll have to fix those two soon enough. @2026-06-08 [write]: Oh, oh! I also set up I2Pd on a jail(8)! @2026-06-08 [write]: It's isolated from my home directory now! @2026-06-08 [write]: I'll eventually share my jail.conf(5), don't worry. -----===== @2026-06-11 =====----- @2026-06-11 [write]: Alright, I fixed those the same day I commented about it. @2026-06-11 [write]: Uh… I uploaded the configurations for the server over at files/DIR-configs @2026-06-11 [write]: For some reason my keyboard is shitting itself right now. @2026-06-11 [write]: …That's all, really. Just write so I can push the changes over to Codeberg. -----===== @2026-06-12 =====----- @2026-06-12 [write]: For some reason my i2pd jail stopped working out of nowhere. @2026-06-12 [write]: So… We are back to running on the user level! @2026-06-12 [write]: And also shittier downtime because I forget to start the daemon! @2026-06-12 [write]: Yay. -----===== @2026-06-15 =====----- @2026-06-15 [write]: Off-topic to the above, I've been trying to compile something for a bit now. @2026-06-15 [write]: For context, I've had to manually create .a libraries from /usr/ports work/ directories. @2026-06-15 [write]: Which I can only explain as, basically, going through the build log to find out where the .o files are to ar(1) them. @2026-06-15 [write]: Well, it's more of seeing where all of them are called to return the .so file… @2026-06-15 [write]: Ehh, you get it. @2026-06-15 [write]: So, yeah! @2026-06-15 [write]: Oh right, the thing still doesn't compile. @2026-06-15 [write]: I'm gonna see if a previous commmit works. @2026-06-16 [write]: So yeah, that did not work. @2026-06-16 [write]: Just an update on that ;-). -----===== @2026-07-06 =====----- @2026-07-06 [write]: What to think, what to think… @2026-07-06 [write]: I have nothing to do right now. @2026-07-06 [write]: Well, I know what to do, but I can't do it. @2026-07-06 [write]: …I can but can't! @2026-07-06 [write]: Might as well list them in case I forget. @2026-07-06 [write]: 1. Attempt to implement crypt(1) with Monocypher. @2026-07-06 [write]: 2. Learn C to do step 1. @2026-07-06 [write]: 3. Write dogtools in C. @2026-07-06 [write]: There goes. -----===== @2026-07-06 =====----- @2026-07-06 [write]: Should I place tarballs of some albums over in /files/ again? @2026-07-06 [write]: I don't think anyone ever used them, and they were taking storage, so I removed them. @2026-07-06 [write]: Ah¸ I should probably attempt to implement a comment system or something. @2026-07-06 [write]: I also saw some sites still list me as owning an IRC server. I do not any longer. @2026-07-06 [write]: Maybe I should set it up again? @2026-07-06 [write]: This time with ergo or something. @2026-07-06 [write]: Or ngircd(8)! I mean, at least I know that one supports TOR/I2P stuff! @2026-07-06 [write]: (as-in it having an option for it) @2026-07-06 [write]: What even are the benefits of setting up an IRC? @2026-07-06 [write]: Maybe supporting the network…? @2026-07-06 [write]: I don't really see how, however. @2026-07-06 [write]: I'll just try it again. I won't know anything until it doesn't happen. -----===== @2026-07-06 =====----- @2026-07-06 [write]: I also forgot to mention that I created a new 88x31 for the site! @2026-07-06 [write]: It is based on the weird eye thingy I made a bit back. @2026-07-06 [write]: The .ase file is also provided in the /files/DIR-pixelarts. @2026-07-06 [write]: …directory. @2026-07-06 [write]: I'm skipping over words…