Liebranca said Fuckdev: I heard people were having meltdowns in certain more political corners of the interwebz, you figure out why, and so I went to read a little bit to see what was going on. Truth be told, I did not expect this wild mask-off type shit, but it's interesting nonetheless. Malcolm X was proven right once again. I mean el Hajj Malek el Shabazz, dude. These bitches are indeed like foxes, showing their teeth but pretending to smile. I'd feel bad for the poor fucks, hadn't they come out swinging against immigrants with a copy of Mein Kampf. Not so disgusted by the dextral folks, then? Sinister! Anyway, having bore witness to such undeniable proof of their conceited wickedness, which makes them more than ever indistinguishable from what they merely *claim* to oppose, I am now at ease for thinking that the B-52 bomber with pride flag meme was kinda funny.,My name was Quiet Array -- I showed it, printed on my ID card, to some waitress. She asked for my hand in holy matrimony, and we got married by a soda dispenser. Immediately went our separate ways. I fiddled around with some runes on my galaxy-sized stash and invented a new way to sodomize demons, but the arcane secrets got lost in translation. Then I woke up, and my first thought was: "shit, what a cheap-ass discount kiki dream".,Computer! I live in a state of constant mental exhaustion. What does this mean? *BEEP-BOOP*. IT MEANS YOU'RE STRESSED, BITCH. Interesting. How do I get rid of this... "stress" you speak of? *BEEP-BOOP*. GO OUT, BITCH. SEE NATURE, BITCH. CONNECT WITH HUMAN BEINGS, BITCH. Oh, fuck no, that's just not going to happen. Any other tips? *BEEP-BOOP*. STOP USING DRUGS, BITCH. YOU DRINK TOO MUCH COFFEE, BITCH. Well, fuck me, I can't do that either; guess I'll just take this with me to the grave. Thanks anyway, computer. *BEEP-BOOP*. YOU'RE WELCOME, BITCH. YOU'RE GOING TO DIE, BITCH. Yes, I hope as much. The sooner the better.,Working on a feature for about a month, give or take. And the whole way through, I'm feeling worried that what I have is very little in relation to how much time I've spent on it. Well, guess what? I send the PR, and see all the commits put together -- and ONLY THEN I'm able to realize it's a WAY bigger contribution than in my wildest fucking dreams. So now I'm thinking shit, I may have gone too far in a few places... Anyway, the feature is not a 100% done: this is just the first step lmao. But I'm glad to get a break from this, though it was a very cool thing to get to work on, I definitively got severe tunnel vision focusing so much on it. Time to return to smaller bug fixes, let's go! **ANXIETY INTENSIFIES FOR NO REASON**,And so the land was finally rid of the years-long plague that had desolated a once great nation. The weary denizens let out a sigh of relief, thanking their lucky stars for this new-found peace. But it was only the beggining... For although the enemy had been defeated, it's undoing was brought about by profane arcana of a much more insidious, dark nature. In saving themselves, the fools had in truth sold their very souls. "Grandiose... " he muttered villanously between his teeth, fixed on a wolfish, most somber grin. "Like lambs to the slaughter, my Lord" his assistant verbally circle-jackaloped him off, to great bottock-suckling effect. "They will soon bow down to me... " so begat his five-hour-long expository monologue, a scheme only as devious as it was needlessly complex "and all the ass in the province shall be mine!!" Indeed, all unfolded as it was foretold: unleashing the first spell of Mass Desacration would only lead to it being perfected, further corrupted, twisted, and molded into the girthiest, gnarled, grandemonic phallus of anal destruction, by which the souls of an entire people would be bound to the sexually distorted whims of an ancestral eldritch degenerate. Once uppon a time, they were warned, but laughed at our harbinger -- and as penance, we abandoned them to their black fates. The extremity of the grave peril looming over their every orifice seemed a rather guffawable matter to them... and so was to us the brutal, inter-continental violation that swiftly befell theirs, most precious of human cavities. Suffice to say, their anus shall never fully recover. As for Wizard James, he was summarily executed via automobile-assisted castration, his jagged testicles mercilessly crushed under the weight of a thousand oxes. But that is a story for another day.,Since regexes have been mentioned, I'll take this opportunity to make this one thing abundantly clear... The chief weakness of C++ is not safety concerns but the ultradiarrheic verbosity proudly inherited by it's claimants and successors. See here, straight from reference pages, a basic example of substitution: { std::regex_replace(std::ostreambuf_iterator(std::cout), text.begin(), text.end(), vowel_re, "*"); }; Not so bad, right? By which I mean, there's worse still. Now hold my sigils: { $text=~ s[$vowel_re][*]g; say $text; }; It may be true that people don't respect your intelligence, due in great part to the well-known argumentative proclivities typical of closeted visual basic enthusiasts that are deeply rooted within your innermost self, however no matter how oft-denigrated and disparaged for their shortcomings an individual is, they are still nonetheless physically capable of seeing that the line in question doesn't even exceed 32 characters. Else this wouldn't be a discussion of syntax, or semantics, but rather your ability to count, which would be a much more dire situation. And now that I have degenerated any semblance of reason existing within this discussion in favor of shame and humiliation towards my enemies in a bid to assert dominance, I've honestly forgotten what my point even was, and no doubt, this will be used against me; truly, the most lethal of double-edged gambits. In any case, may a razor-sharp serrated diamond obelisk violently penetrate your rear orifice with such excessive force and excruciating pain so as to render your nervous system henceforth inoperable from cheeks to the core, most cavernous depths of your asshole. Forever yours, I nevertheless like C++,Trying out the new version of fasm, I realize it's good, and conclude I should update my code to work with it as there's small incompatibilities with the syntax. So, quick flat assembler lesson: the macro system is freaking nuts, but there are limitations on the old version. One issue, for instance, is recursive macros aren't easily possible. By "easily" I mean without resorting to black magic, of course. Utilizing the arcane power of crack, I can automatically define the same macro multiple times, up to a maximum recursion depth. But it's a flimsy patch, on top of stupid, and also has limitations. New version fixes this. Another problem is capturing lines of code. It's not impossible, again, but a pain in the ass that requires too much drug-addled wizardry to deal with. Also fixed in new version. Why would you want to capture lines of code? Well, because I can do this, for instance: macro parse line { ··match a =+ b , line \{ ····add a,b; ··\} }; You can process lines of code like this. The above is a trivial example that makes no fucking sense, but essentially the assembler allows you define your own syntax, and with sufficient patience, you can use this feature to develop absolutely super fucking humongous galactic unrolls, so it's a fantastic code emitter. Anyway, the third major issue is `{}` curlies have to be escaped according to the nesting level as seen in the example; this is due to a parser limitation. [#] hashes and [`] backticks, which are used to concatenate and stringify tokens respectively, have to be escaped as well depending on the nesting level at which the token originates. This was also fixed. There's other minor problems but that gives you sufficient context. What happens is the new version of fasm fixes all of these problems that were either annoying me, forcing me to write much more mystical code than I'd normally agree to, and in some rare cases even limiting me in what I could do... But "limiting" needs to be contextualized as well: I understand fasm macros well enough to write a virtual machine with them. Wish I was kidding. I called it the Arcane 9 Machine, A9M for short. Here, bitch was the prototype for the VM my fucking compiler uses: https://github.com/Liebranca/forge/... So how am I """limited""", then? You wouldn't understand. As much as I hate to say it, that which should immediately be called into question, you're gonna have to trust me. There are many further extravagant affronts to humanity that I yearn to commit with absolute impunity, and I will NOT be DENIED. Point is code can be rewritten in much simpler, shorter, cleaner form. Logic can be much more intricate and sophisticated. Recursion is no longer a problem. Namespaces are now a thing. Capturing -- and processing -- lines of code is easier than ever... Nearly every problem I had with fasm is gone with this update: thusly, my power grows rather... exponentially. And I SWEAR that I will NOT use it for good. I shall be the most corrupt, bloodthirsty, deranged tyrant ever known to this accursed digital landscape of broken souls and forgotten dreams. *I* will reforge the world with black smoldering flame. *I* will bury my enemies in ill-and-damned obsidian caskets. And *I* will feed their armies to a gigantic, ravenous mass grave... Yes... YES! This is the moment! PREPARE THE RITUAL ROOM (https://youtube.com/watch/...) Couriers! Ride towards the homeland! Bring word of our success. And you, page, fetch me my sombersteel graver... I shall inscribe the spell into these very walls... in the ELEVENTH degree! ** MANIACAL EVIL LAUGHTER **,So, one day I get up, and just happened to offhandedly predict that a holy war would be fought on this very site, by mighty botlords, with weaponized updoots as the deciding factor of every battle. The lesson would then be that, maybe, just maybe, I should've shut the fuck up instead, as most of it has come to pass. Anyway, the last part of the prediction was hexical pulling the plug on this site as the war escalated, so fingers crossed, but if a nuke hits the server I call dibs on the ever loving supreme 'I told you so'.,All of you, take note of this date: 12/10/2024. You get upvoted by green dots, be suspicious. You see the same date on their profiles, be suspicious. You see their profiles boosting spam messages, well, you better be fucking suspicious. There's a bit shy of two hundred of them already, and the numbers will continue to grow. We are getting fucked in the ass, I repeat, we are getting fucked in the ass. This rectal warfare PSA has been brought to you by [EXTREMELY CENSORED]```