wetdry.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
We are a community focused on gaming, tech, entertainment, and more.

Administered by:

Server stats:

702
active users

message to all reverse engineers and hackers of fedi: when youre figuring out some really obscure thing and you finally crack it PLEASE document it somewhere on the web. maybe youre the first to ever walk this path, maybe youre the first person to care. but i promise you are not the last, and there will be a day when some lone hacker follows the path you took years or decades ago and they will find what you wrote and they will be eternally grateful and wont forget it ever. and thats so beautiful

@760ceb3b9c0ba4872cadf3ce35a7a4 If you do anything that you couldn't find a simple explanation of how to do it, be the person who makes that explanation

@760ceb3b9c0ba4872cadf3ce35a7a4@wetdry.world sighhhhhhhhhhh

ok

i think this post is the motivation i need to go dig out the old MIPS-based X11 terminals i was reverse engineering and document the stuff i found (mainly: memory map information, enough to theoretically boot a unixlike kernel with a serial console; if the kernel happens to support the chipset used then PCI should also be possible, and therefore video/network; haven't found the keyboard and mouse ports yet)

@760ceb3b9c0ba4872cadf3ce35a7a4 yes yes so much this yes... in #tech and #hacking #documentation is vital for survival of tech and for people to learn and be able to use the stuffs

@760ceb3b9c0ba4872cadf3ce35a7a4
It's a small thing, but I was doing a NEAT AI implementation for Donkey Kong Country 2, and some rando had documented a bunch of memory locations in the game. It was super helpful.

@760ceb3b9c0ba4872cadf3ce35a7a4
@mirabilos

So true. I used to always find it difficult to recognize the difference between "this is easy, doesn't need a blog post" and "this is genuinely interesting, people will learn from it". I have learned since they it doesn't matter, there will always be someone who hasn't yet learned the something you care about and who will be grateful that you spent some time writing things down...

@760ceb3b9c0ba4872cadf3ce35a7a4 This is what introduced me to @major. Every time I searched for some answer, it was on his blog.

@760ceb3b9c0ba4872cadf3ce35a7a4 Ah another reminder that I need to get my website up and running!

@760ceb3b9c0ba4872cadf3ce35a7a4 additionally, even if you do not intend to publish it right now, it is worth to note down your thoughts, observations and other data in caae you need to continue that project in the future. It's also very fulfilling to read these notes that you made in the past and think about how your life changed.

@760ceb3b9c0ba4872cadf3ce35a7a4 Relying on one's continued survival is a bad way to do things.

Several of those "contact me or something" don't really work when the person involved died two decades ago.

@760ceb3b9c0ba4872cadf3ce35a7a4
I struggle to even to this to help myself, but whenever I remember to write notes for myself it's such a gift from the past

@760ceb3b9c0ba4872cadf3ce35a7a4

Deal! But when I do, You'll be mentioned and have to read my articles.

:blobcatboo: :blobcatboo: :blobcatboo:

@760ceb3b9c0ba4872cadf3ce35a7a4 I agree a lot, but recently I would add "do it at a place that will stay around". Social media and other sites where "everyone" goes come and go, but you can make your personal website stay.

@760ceb3b9c0ba4872cadf3ce35a7a4 @KHoos and not on webfora who make you register to see the rest of the content but which doesn’t work any moredue to PHP updates

@shuro @760ceb3b9c0ba4872cadf3ce35a7a4 I have come across such forum posts and, worst crime of all, when I went to contact the poster I discovered it was... me.

@760ceb3b9c0ba4872cadf3ce35a7a4 Addition: it doesn't matter if it's some quickly written misspelled notes, that's better than no documentation at all, if you don't feel up to writing a Proper Article(tm)

@760ceb3b9c0ba4872cadf3ce35a7a4@wetdry.world heres some documentation on something i did the other day [www.youtube.com] then (cause i didnt really document it when i did it and im pretty proud of it):

basically how it works is the extension base64 decodes 2 url parameters to determine category and url, then inserts the result into the respective fields (span elements) using .innerHTML. to get a redirect when JS is blocked by the default CSP for extensions, I embed an iframe using a
custom document i developed for this purpose [bangsparks.com] (view with js off so it doesnt immediately rickroll you) that i hosted on my website [bangsparks.com]. The iframe has custom sandboxing options to allow it to navigate the top-level browsing context and run javascript (sandbox="allow-scripts allow-top-navigation").