Pinned toot

ok i unboosted most of it. not sure how it'll federate tho

Show thread

i think i should simply remove all followers from this account and use this exclusively as something like this. in hindsight it was a dumb idea to boost the whole thread so uhh

Show thread
knuxify boosted

update: it locked up while installing debian, so i decided to use hiren's bootcd. through hiren's bootcd i was able to update the bios

Show thread
knuxify boosted

it does!! and there's no clicking anymore, so that confirms my theory about a dead hard drive.

Show thread
knuxify boosted

oh well. let's at least see if I can boot this thing without it

Show thread
knuxify boosted
knuxify boosted
knuxify boosted

this might also not be the hard drive; idk, i didn't take it out yet

Show thread
knuxify boosted

here's an interesting oddity: the hard drive is placed under the battery!

Show thread
knuxify boosted

the problem of this computer was that it got stuck on the bios screen, clicked and wouldn't let me boot off USB. i think that the problem here is that it's trying to read from the hard drive, and that hard drive is dead, so it gets stuck. I'll test this by plugging it into another computer

Show thread
knuxify boosted

it's an HP Compaq nx9000! i don't know the exact specs yet but it's got 512mb+256mb of RAM.

Show thread
knuxify boosted

in 2016 i got a computer from an uncle. for a while i used it for testing operating systems and stuff, but eventually it stopped booting, and in 2017 i put it on the attic. it's been sitting there...

until now.

getting back to the protocol: ideally, i'd like pings to allow for making requests without having to use the API. that way, servers don't have to implement the entire API just to be able to communicate with clients, only for application compatibility

a radical option would be to get rid of fancy API functions entirely, and leave basic ones (get object by ID, federate, connect to client). or i could look into bringing back actions, which were a thing in very early pre-release versions of the protocol

Show thread

another cool addition that will be better described in the protocol rewrite (still working on it!) are pings. basically, they're meant to be containers for messages that are sent between a server and a client, and while their primary usage is being used in direct client app-server communication, they're also used for API errors

each error has an error code assigned to it, which makes it easier for software to figure out what went wrong. of course, there's also a human-readable description

Show thread

here's what a very basic definition for basic functions for a certain object type look like

as you can see, two functions are defined which then send the data off to another function, which handles the request elegantly

Show thread
knuxify boosted

am i the only person who's annoyed by the huge clock in the default plasma taskbar

like, you could add a tiny bit of padding and it would look a thousand times better, but nope! it's just awkwardly touching the corners of the taskbar, even when nothing else is. this is incredibly infuriating to me

knuxify boosted

nvm i just restarted firefox and it works fine now. anyways yay new site

Show thread
knuxify boosted
Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!