Read the latest posts from Prose.

from Dusk

What is “RTFM”, and why telling Linux newbies this “advice” simply sucks

!! CONTENT WARNING: Cursing !!


In the title, I use “advice” as a stretch of the definition. RTFM, or “Read the Friendly/Fucking Manual” is an unfortunately common response to many Linux newbies asking questions anywhere from forums to a friend on Discord. This “advice” sucks, as newbies will often expect a good explanation as to what the hell to do; maybe even a part of the solution and a link to where to find that advice commonly. I personally have begun a practice wherein if someone asks me for advice that could be responded to with an “RTFM”, I will instead give a small sentence and a reference link/file to the requested advice if I can find it.

Additionally, most Linux commands posses a '-h', '—help', or (not common) '–?' flag for a help page.


from Oops, No Job

A day before All Hallow's Eve, the undisputed kickoff for the entire winter holiday season, I was unceremoniously informed I no longer had a job. The entire location I worked at was being shut down, effective immediately. With a few anxiously rehearsed lines, I was given a limp apology; mildly bolstered with a check worth a few weeks of work to compensate my sudden and unforeseen strife.

I'd be lying if I said I was shocked, but I also can't say I am deeply lamenting my situation right now. I've got a number of borrowed weeks to stretch and maybe even breathe while chasing a few obligations and projects I have been struggling to get to for months. That's quite a luxurious opportunity most folks don't get.

So what now?

Well, I have a TON of projects to pursue as we cruise through this fall season practically head first into winter. So many, in fact, it leaves my head spinning trying to consider getting them all done in the few weeks of “freedom” I have while actively considering what my next big life moves are gonna be.

To that end, this blog. In a bit of serendipity, we are right into the Campgrounds' National Write Literally Anything Month. I figure it would be a good exercise to take advantage and organize some thoughts here in this blog for the next {however many} weeks.

What's that going to cover?

Honestly, I don't even know yet. Judging by a few hastily scratched out notes, I suspect A LOT of unpacking feelings about this sudden upheaval in life. But I can also imagine recapping the various things I'm working on and, if there's time, some hopes about what the future brings.

I guess grab some popcorn or something? I think I'm already a day behind on this writing, let alone all the other projects I mean to get out there, so I better hustle. Cheers to reading tea leaves dumped at my feet.


from Dusk

Arch Linux, the distro for the chronic customizer; a commentary on myself and other users

Arch Linux is notoriously the most difficult distro (barring Gentoo's entire existence) to use, since the base installation just gives a command line and almost no further explanation. The wiki is there, and enough guides will give you a mediocre to decent system, however when you customize it solely, it becomes the best. I say this because Arch is a perfectly customizable distro, allowing you to cherry-pick what you want on there (barring the base Linux and any libraries required by programs) and perfectly tailor the experience.

I have seen hundreds of Arch rices on r/unixp**n, but nothing looks better than what one makes for themselves, as the things you like depend on how you make them or even have them.

And to extend the stereotype: I use arch btw


from Dusk

Lua, and my love-hate relationship with ComputerCraft's libraries and programs; why docs should be easy to read

I love Lua. It's the main language I know. That is, when it comes to the Minecraft mod ComputerCraft:Tweaked's CraftOS 1.8. For those unaware, ComputerCraft, and by extentsion ComputerCraft:Tweaked (Here on out referred to as CC and CC:T respectively) is a Minecraft mod that adds computers to the game, programmable with the Lua scripting language.

The reason it's a love-hate relationship is because sometimes the errors make no sense at all. When trying to loop over what should be a table, and getting the error “Expected table: got nil”, but when I print the ““nil”” value, it says it's a table outright. It's so confusing all the time. Thankfully I have Jeremy- my debugging ducky friend- to help sometimes.

But when Jeremy fails to help, I still pay him with a few little cracker crumbs and go to the CC:T wiki to look at the documentation, but it ends up making no sense at all. It's like trying to decipher assembly code, virtually impossible unless you can memorize assembly perfectly.

All in all, Lua and CC:T is a love-hate relationship, and make docs human-readable, dammit!


from Dusk

Why I use a rubber duck to debug my code

I have a little rubber duck with a christmas hat and antlers on my desk at all times. Whenever I code, and I come across an issue, I explain my code to the duck line by line. His name is Jerry by the way. Jerry is the best listener, in fact his listen-only method of debug assistance helps me listen to myself explain my bad code.

For example, in Lua, when trying to figure out why I kept getting an “Expected EOF” error, I read my code, line by line, in human explanation, to Jerry; which ended up helping me realize I missed a single end in an else statement.

If you code, get a rubber duck, name that duck whatever you want, and if you need to debug, rely on the duck and not a program.


from Dusk

RHEL and Ubuntu, what'll happen?

Topics: Red Hat Enterprise Linux going virtually closed source? Ubuntu immutable desktop option in future? My takes on the matters; with definitions

Did anyone ask for my takes? No. Will I give them? Absolutely. +=============+ Definitions:

“RHEL” and other capitalizations refers to Red Hat Enterprise Linux.

“SRC” and other capitalizations refers to the concept of “source code”.

“License” or “The License” and other capitalizations refers to the GNU GPL 3.0 +=============+

Topic 1: RHEL going closed source?

In a blog post by Red Hat, and the VP's follow-up blog post in response to backlash, it's clear that it isn't actually going closed source. However, one may argue that the license may still be violated in some way, as it could potentially violate the GPL's requirement for src to be available publicly in all forms.

Red Hat stated in the post that, A; CentOS Stream will now be the sole repository for public RHEL-related source code releases, and B; source code will remain available via the Red Hat Customer Portal for paying customers. What I take from this while also double checking the license, it states that no person(s) distributing software under the GPL can force you to pay to see the src.

By restricting part of the src to paying customers, this could be viewed as a violation of the license. This does not mean that Red Hat is so suddenly all evil and such, because in the VP's follow-up blog post, Red Hat VP Mike McGrath states; “We don’t simply take upstream packages and rebuild them. At Red Hat, thousands of people spend their time writing code to enable new features, fixing bugs, integrating different packages and then supporting that work for a long time – something that our customers and partners need.”

My take on this situation is that closing off a good amount of the src to only paying customers, if left unchecked or open-source somehow topples, could lead to disaster for Red Hat and RHEL users. While I don't see that happening anytime soon, some people are speculating that it may very well happen.


Immutable, snap-based Ubuntu desktop

In the near future, Ubuntu will have a snap-based immutable desktop environment for those who really want it. The goal is to be able to have a containerized system so everything can be updated automatically when they need to be.

Now this is just an idea for Ubuntu Core, as stated in the post, but part of an immutable desktop include:

1 Read-only: The primary characteristic of an immutable OS is that the running system cannot be directly modified by users or applications.

2 Atomic updates: Updates are applied atomically; meaning they’re successfully applied all at once or not at all.

3 Predictable: Because the core operating system doesn’t change, its behaviour is predictable across devices.

4 Isolated Applications: Applications are isolated from the core operating system and from each other, usually through containerisation. This ensures that changes made by an application don’t affect the core system or other applications.

While this does seem like a good idea, in my opinion it could have a few issues. For starters, what about things like a custom .bashrc? Will those be affected? Will the terminal be unable to access the .bashrc file? Also, some of the drawbacks are listed;

1 Reduced Flexibility: An immutable OS is less flexible than a traditional OS. Users cannot modify system files or customise their system to the same degree.

2 Limited Compatibility: Not all applications and services are compatible with the containerised or isolated environments provided by an immutable OS.

3 Storage Requirements: Update mechanisms often require image snapshot storage. Isolated applications can lead to redundancy in the storage of application dependencies.

4 Developer Experience: While containerised development environments provide benefits (such as improved isolation and reproducibility) they may also introduce additional complexity and limit the use of familiar tools and workflows.

For me, the reason I daily drive Linux is for flexibility. I want to have everything tweaked just how I like it. I don't want just one desktop environment, I want options. That is why I personally will not be using the immutable Ubuntu Core when it comes out, however I would recommend it for someone who is new to Linux but wants a windows-like experience, such as grandmas.


-Dusk 6/29/23


Cited for RHEL SRC Stuff:

Cited for Ubuntu stuff:

GNU GPL 3.0 Cites:


from Overthinkification

A Ballad

A limerick?

Some Words

The hour grows late I contemplate I outta clean some plates

When I hear the fearful tune A drip, drip, drip Of a pipe that's lost it's grip

Peering undertow, curious It surely can't be serious

A loosened screw can be fixed Good as new! Oh, if only I knew What problem had brewed

A clog big as a log Soap and grease now seized Snaked, raked, awkwardly pleased

Here a broken joint needs solder What else could be the bother? Cullet with missing threads At least it's not made of lead Now I find a tattered gasket It all belongs in a battered casket!

Cussing, groaning in song Toolbox proning before long Wrench and hammer join my venture Bring out the torch for good measure

A sigh and wipe the sweat from my eye Last week's dinner: fried fish on rye

Resignation sets in A job I just can't win The hour is late And plates need scrubbed Reduced to this fate Scouring in the tub


from The Messy Table

I have a bit of a love-hate relationship with fiction. We currently live in an age where there are countless works of fiction iterated infinitely by the similarly infinite bounds of human creativity even to this very moment. Yet, it results in this frustrating problem where I as a reader need to comb through those countless works of fiction to find the one that satisfies my recreational needs just right for any particular moment. This is my fancier way of recounting my woes of reading mangas and manhwas.

However, every time I struck gold on a particular title, it is pure ecstasy. The rush I felt whenever a new story begins to catch my intrigue? It is simply addictive. I recently found an amazing manhwa title that helps me see what is it that I like to read the most. The title of the manhwa is Infinite Mage. The story itself isn't doing anything new, being about a baby abandoned in the woods who's adopted by a commoner couple that later in life discovers an immense talent in magic. But the magic system in the story itself and how it is presented is so graceful that it got me excited. The last time I was this excited about magic in fiction was when I started reading Witch Hat Atelier. But then again, every peak has valleys, the title is fairly new and only has about 20-something chapters translated online, which was my second problem with reading manhwas and mangas. I am still grateful though.

Now, let's talk about what I realized while reading that title. One of my preferences when reading works of fiction was apparently about magic itself. Specifically, the kind of mainstream magic which enables you to do extraordinary things with your mind. I feel like I am drawn the most to magic as a concept. Though I can still enjoy them, one of my gripes with the Isekai genre or just fantasy manhwas is how most of them never properly try to confront magic and instead cheaply explain away magic with those game screen stats. I love a good game status window fantasy, but often times they feel cheap and clunky with no added value to the story. I always find myself laughing excitedly whenever I find the rare ones that really try to work with magic a little more seriously. Such as the two titles I have mentioned previously along with other titles such as Reincarnated as a Slime if you're going for a more Isekai-like title with a “gamified” feel or Faraway Paladin which captured the atmospheric experience of your typical TTRPGs like D&D. I just want to be immersed in a world where magic exists and it's this amazing thing, probably because the world we live in currently is a bit too exhausting to live in.

Anyways, it's been a while since I wrote this much and I kind of miss it. I just like ranting to the void of the internet about stuff. Especially stuff that I'm passionate about. If you have any title recommendations that has more of what I described just now, please reach out to me through my socials such as emailing me or find me on mastodon That's all for today and until next time, be well my friend

Yours Truly, Singodimejo


from memorandom

(Originally posted as a Mastodon thread)

There needs to be a change in the winds of the tech industry. I'm exhausted. Everyone I have worked with in the past 10 or so years is exhausted.

I know a lot of this is just “normal corporate stuff” but we have less and less agency within this industry while facing more demands for infinite growth.

Although I know people are trying—really trying—to make good products, ultimately the goal is “have more monthly active users”. Always. That's top priority. Its exhausting. It means that for any product, the end result is a diluted buggy mess, as the company cycles through heads of product who all think they have “the answer” to make the company turn around.

Somehow, that answer is never “Do the thing that we do, but do it really well

I often see people bemoaning “needless changes” to products they like. I used to roll my eyes at that and say that's just progress! But increasingly, its really, very much not. Everything is just flatter now. And probably has a custom font. Always has a custom font, really. Because BRAND AWARENESS. Because top of funnel. Because monthly active users.

And then we have an all-hands. And oh! Wonderful! The executive staff takes live questions! Someone will ask a question along the lines of “how do we plan to execute on our new growth strategy without ruining the product?” and the answer will always be a sidestepping placation; because we do not matter. Their numbers and promotions matter.

I'm tired of wrestling with random people's pet projects that they did to score a promotion and brings no actual value to anything. I'm tired of pretending to be excited about upcoming “product strategies” that will win us big this year. And I'm extremely tired of seeing that we fell short of our projected goals, only to learn that we did jaw-droppingly huge numbers, and our goals were just that much more. But triple digit millions is not enough.

Again, I know this is not totally blanket. But it is how it goes at the vast majority of the most known firms. Because its a self-fulfilling prophecy. And individual choice doesn't make much of a difference here, because this isn't a problem with the workers in this industry, its a problem with what is rewarded by our economic system.

But infinite growth is totally a good idea and totally doable. I mean its just the internet, right? It's digital; there's no limits, so its the perfect place to grow infinitely! Right??


from memorandom

Hello world

I wanted to write up a quick post to formalize a few things. Recently, I've been leaning into a more structured (if you can call it that) content cycle; posting a mid-morning news recap show alongside a blog with similar content. I've been really enjoying this format, and I've been getting a lot of positive feedback about it. My intent is to continue to improve and grow this format while still posting a bit more laid back content like gaming and random skits.

However, I have recently found myself stretched far too thin. I definitely have over-committed, and it has been taking a toll. It's honestly disappointing and irritating more than anything else. All I want to do is make fun stuff for y'all, but I have many other obligations at this time. I've mentioned before that this is not my full time gig, and while my north star currently is to move towards a world where that is possible, I still need to keep the lights on.

So in the immediate term, I plan to make a few changes to help make my content schedule more manageable in the long term.

Podcast from a Desk in the Astral Realm

I've been really enjoying having some great discussions with folks on Podcast from a Desk in the Astral Realm, and I am overjoyed with the number of folks who have reached out to come on the show. It's truly humbling. However, managing scheduling and setting aside time to conduct the interviews themselves has proven to be just a bit too much for my schedule at this time.

So for the time being, I will be hitting pause on the podcast. My hope is to keep meeting up with interesting folks here and there—in which case I will post our discussions to the podcast—but I can not commit to a release schedule for the time being.

But Perhaps another?

Though I plan to hit pause on one podcast, I am in the early stages of “launching” another. As I have been working on this new daily update format, I have noted that it could be additionally released as its own podcast. This would take relatively minimal effort, as I would likey be posting the audio from the daily video posts with a few alterations. So if you're more of a listener type, perhaps that would be the best way to get your morning hysteria- I mean uh, news.

No formal date or announcement there yet though. But will alert when I do.

Moving to Ko-fi

I have mentioned this elsewhere, but I have moved over to Ko-fi back from Patreon. Patreon is just too poor of an experience these days, and the company is uh… not super wonderful to begin with. Ko-fi is far more flexible and enjoyable to use, and I'm hoping to post new and interesting content there. If you want to help me on my journey to becoming independent and making great stuff for folks, that is the most direct way to support me! And thank you!

Eternal thanks for the support so far. As I settle in to my new content schedule, I am hoping that things will normalize a bit. For now, I am getting a handle on things, and hope to continue to improve.

Thanks, and be well. Endeavorance


from The Messy Table

I believe I found one of a kind mobile game and I would love to share them with you all today. The title of the game is Magium, which follows the story of an average human named Barry in his quest to obtain magic by participating in a continent-wide competition for mages from all over the world. Why? because the main price is access to this mythical “thing” known as Magium, which is only known by the rumors of how powerful and magically potent it is. Our main protagonist, who is obsessed with magic, believes that there is a chance that the Magium can grant him the ability to wield magic which was previously understood as a purely innate birthright of a lucky few in his race. Thus, we follow his daring adventures throughout the competition.

While most mobile CYOA I've seen in the fantasy genre centers more on the game-like mechanics of TTRPGs, making the app more of a decorated turn-based fighting game, Magium feels more like a digitalized CYOA book akin to R.L. Stine's famous “Goosebumps” franchise. The only “game mechanic” you have is some sort of status point system that will determine the success of certain actions, dictating your playstyle and the vibe of the story you get to read. However, due to this project being more similar to novels, there are a lot of constraints on the reader's influence on the story's plot. I do believe those constraints are tolerable as the story itself is quite fun to read.

I am writing about it to show my support for the wonderful game and to expose it to all of you, good people of the interwebs. If you are interested in things like fantasy and would like to try a weird new type of content, I'd recommend this to you. I hope you enjoy them at least as much as I had. Until next time, be well my friend.


from Overthinkification

Twisting my brain over...

The Pots and Pans Problem

It happens every time I move somewhere

Every. Time

The place feels so big and expensive, there must be room for all my stuff, and then some! That is, until I'm actually staring at the mountains of boxes in the space.

Especially kitchen stuff.

And through physical exhaustion moving piles of stuff and decision fatigue trying to think through the collosal Tetris puzzle that is 'Moving in', it always comes down to just shoving things into drawers and cabinets just to have it out of the way. “If I don't like it this way, I can just move it somewhere else later,” I always say. Famous last words (unless they're not? I suppose not, I've had plenty of words since then. Oh well.)

So life carries on. Weeks, months, even years of daily life pass by. And if you're anything like me, some things begin to irk you. Maybe it's an inconvenient cabinet to pull out some pans, or the pots don't quite fit the way you want, or general flow around the space is clumsy, whatever. It might be a good idea to reorganize.

Buuut, all the other kitchen implements already take up all the other spaces. Trying to optimize the space to improve quality of life would require a tremendous amount of time and effort, so everything continues to sit and be irksome.

The same could be true for other aspects of our lives. Maybe it's little behaviors we picked up to get through a hard time. Or dream projects that keep trying to spill out of the mental cabinet. It could be just daily junk from news and media making it really inconvenient to reach that pot of ambition or pan of relaxation.

All I know is I've got a lot of decluttering and organizing to work on. How's your kitchen faring?


from The Messy Table

One of the things I have struggled with quite a lot in my life is this weird characteristic of “momentum” in my mental state. If I'm motivated by a project, I would literally spend hours grinding my mind and body away until I'm either satisfied my the result or rendered disfunctional by fatigue and/or frustration. However, if by any chanve I give myself some sort of break, I easily slip into a different problem where I give myself more and more leniency to the point of being a no-good bum.

It felt like the famous Sisyphus' curse of moving a boulder up the hill only for it to roll back down right before the task is finished. I can't tell if I'm making much , if any, progress after the dust settles in each attempt. And even if I do make some progress, the mental burden of having to go through the hill multiple times just to make a fraction of an inch of progress in every cycle of attempt can be overwhelming and despair-inducing at times.

This idea of momentum doesn't only happen to general things like achieving life goals or something. It also applies to my day-to-day life where if I'm in the middle of something I'm highly focused kn and I get distracted, I used to often throw tantrums. Well, I've gotten better at managing those tantrums by avoiding being highly invested on things I do. That means I subconsciously avoid doing things I enjoy just because I'm scared of being interrupted and have my mood ruined.

It's illogical and honestly kind of a depressing discovery of my own behavior. I wish I can remedy this particular puzzle of my psyche. In the mean time, be well my friend.


from Overthinkification

Some off the rail thoughts about...

The Celebration of Bad

“Opinions are like assholes, everyone has one and they all stink.” An oft repeated nugget of wisdom from my uncle, or maybe the internet. Who knows at this point. It pairs well with another classic expression, “Everyone's a critic.”

Criticism isn't entirely a new idea, though some casual googling suggests the term and practice came about sometime in the 17th century, which coincides with the rise of printed works rising in popularity that were not the Bible. As a result, it became a newspaper feature to inform folks of a newly available title and maybe some thoughts if it's worth the investment. Today we refer to it as “Journalistic Criticism”.

It wasn't too long before literary enthusiasts began publishing more pointed opinions, seeking to raise or destroy the profile of local authors they deemed worthy. Fast forward a couple centuries and it was easy to slot those fancy new talking pictures into the same format. A lot of coverage focused simply on the release of a new title and a few impressions. But a new generation of nerds came about becoming the latest taste makers of cinema.

Fundamentally, these critics certainly had a deep love of their chosen media. At the end of the day, however, they were always concerned with what is “Good”, by whatever arbitrary metrics and standards they devised.

Enter Mystery Science Theatre 3000, brain child of Joel Hodgson. Inspired by the likes of “The Golden Turkey Awards”, which nominated and awarded the worst movies, MST3K took to commentating and joking over old B-tier films. The kind of parody may be older, but it was the first time I was made aware that just because something is maybe “Not Good” does not mean it has no value. Even if the only value might be poking fun at it.

Speeding through history again, we see the rapid explosion of video games hitting worldwide markets. And again, a cottage industry of reviewers informed the public of what was worth a substantial price tag. The best were put on pedestals while the rest were tossed to the gutters of history. At least, until the internet popped up.

Much nostalgia was waxed for arcades and past generations of home consoles. Aggravations were shared for money wasted on bad rentals or squandered gift opportunities with regrettable titles. Until comedy found its way round again to make light of bad video games with the likes of James Rolph his creation: The Angry Video Game Nerd (formerly The Angry Nintendo Nerd).

This video series took early video sites by storm. A novel mix of nostalgia exploration and foul mouthed lamentations infected my adolescent mind as I watched them on repeat alternating between nodding in agreement and howling with laughter. It was such a wildly successful format, many speculate it single handedly paved the way for most (if not all) video game content on YouTube. Personally, nearly everything I consumed on YouTube from the late oughts through the mid 10's got their start doing largely the same thing: find an off beat “bad” game, poke fun at it, add a review spin to it, maybe even validate some elements of it.

Thankfully, there's been evolutions in content creation. Not everything needs to be presented with an over the top aire of vitriol. Many creators now make deep dive documentaries on technology and specific titles. Others simply take an honest look at a game and comment on what works and what makes it a worthwhile visit today. And still others just show off playing them for the simple joy of playing.

And that's a beautiful thing. Taking movies or games that may have been lambasted or pushed aside when it came out and giving it a sort of second chance. Not necessarily to defend a specific title, but for the pure love of a medium and just wanting to celebrate all of it, good or bad.

(Disclaimer: These rambling thoughts were at one time part of a larger piece taking up space in the cluttered attic of my mind. Maybe someday I'll come back to this and rework it into a more polished full piece.)