Idiot Hours

72 Followers
323 Following
1,095 Posts

An idiot who likes computers and memes. Currently looking for work doing Linux/BSD administration, and building dumb stuff on the side.

DM and player in several D&D campaigns, bard main.

If you would like to follow, please have at least a short bio and a few posts to check out :)

If you read enough of my stuff, you will run across some _bad_ puns. I won't apologize.

QueerAF
OSAlpine, Arch, Pop OS, FreeBSD, OpenBSD
TiredAlways
PronounsShe/They

@neauoire

I've got a few ideas on how this could be made more idiot proofed:

1. Would it be possible to move the @text definition above the ;text call? This way it's obvious to someone who doesn't understand how the assembler works to see the order that operations occur in. Some poking at it myself makes it seem like this doesn't work, though I don't see any reason in https://wiki.xxiivv.com/site/uxntal_labels.html .

2. A short summary of the program directly above it would help orient newcomers for all of the nitty-gritty that comes later: "This program stores the phrase "Hello World!" in memory when assembled. On execution, a pointer to the location in memory is pushed onto the stack. We then loop through, reading from and incrementing this pointer until we reach the end of the phrase. At that point, we empty the stack and break." (feel free to use this phrasing if you like. Don't know if it's accurate or good enough, but it does already exist)

uxntal labels

By Devine Lu Linvega

XXIIVV

@neauoire

Spent a while last night and today (maybe 5 hours total?) debugging my understanding of hello world, took me way too long to realize that ;text denoted a pointer to the data in @text rather than pushing the values in @text to the stack.

It's what I get for skimming text while up late and sick. Managed to write 24 lines of "This is where I'm at" before realizing what I'd done wrong due to deep diving it well enough to write a well formed question😅

Looking at it now, it's hard to see how I could've gotten it wrong, I think what you've got there does explain it effectively.

Working on a project, and need a soundtrack to keep myself focused!

Anyone got an album they'd like more people to listen to? I especially like rock, ambient, electronic, chiptune, punk (esp melodic), emo, folk and tbh most things. Feel free to boost this, hopefully other people find this useful too.

I'll listen to everything posted, eventually :3

#Music #musician #bandcamp

Hi all. I'm hating to be writing this post, but here we are.

A little while ago, I was laid off from my SRE job at a government contractor.

If anyone is looking for an SRE with:

- #Linux experience (a lot)
- #BSD experience (some)
- Plan 9 and Haiku experience (a little)
- Experience with a large #Ansible codebase
- Experience managing thousands of servers
- Experience with bare metal and VM management

and who isn't afraid of code - I'm your person!

I try to live my life by moving slow and fixing things - I'd be especially interested in roles around labor organization, #climate action or with a socially conscious #coop if anyone from those communities is looking.

Boosts welcome!

#FediHire

New #KitsuneTails PFP because I've never felt more seen by a sprite in a game.

How do people using Alpine on servers feel about running edge?

I've got a server which is being used to host a few OCI containers, a database, etc, and am tired of going through the upgrade process. I also use quite a few tools from the community repos so the 6 months of security upgrades/support is not ideal.

Edit: Add hashtags and boost to reach new hashtags

#AlpineLinux #Selfhost #Servers #Linux #devops

OH from manager: "Oh! That's why my whole generation likes bukkake, thanks Dan Schneider!"

I'm finally getting back into #uxn/#varvara, and have run into some trouble following the Compudanzas tutorial - I can build any given .tal file once, but after doing so once if I do so again I get

hello.tal line 0x0000: Memory overwrite: LIT.

in the terminal output from launcher.rom and the .tal file is corrupted - anyone have pointers on where to look to start debugging this? I don't have a lot of C skill at this point, so haven't dug much into the uxnasm source yet.

> Be me
> Need to be up at 8am tomorrow to run D&D for some new players
> It's 1am
> Session not prepped
> Instead of prepping session, spend 3 hours working out linguistics for the dwarvish language and a base 12 number system for them to use.

*record scratch*

why am i like this. i don't even have anyone in the party who knows dwarvish. Tagging # Linguistics because though I'm not a trained linguist my friends who are related.

#TTRPG #Linguistics #GameMaster

I've gotten stuck going down a rabbit hole, and I can't find more info so figured I'd ask here and see if anyone knows.

I've found a lot of info on why the #70mm #IMAX QTRU hasn't replaced the palm pilot, but nothing on why it was originally designed with one.

Was it that era's equivalent of just throwing an Raspberry Pi in something and saying "ship it"?

Feel free to boost and/or add hashtags.

#Filmmaking #Embedded #Film #PalmPilot #Theaters #EmbeddedEngineering #HardwareDesign