#esoteric programming languages
Explore tagged Tumblr posts
lily-of-the-code · 1 year ago
Text
What's your favorite esoteric programming language? I've never used one, but I've done rese on them and there are some funny ones. For example, there's one where code is written like Shakespeare.
34 notes · View notes
aeolids-zenith · 9 months ago
Text
computation in DEFLATE
Tumblr media
hey, did you know that the compression format DEFLATE can be used to simulate a cellular automaton, or do multiplication, or, theoretically, anything else you want?
a couple years ago, I had an idea for an esolang: a PNG-style image format that would "happen" to involve enough self-reference to be turing-complete. eventually, struggling to come up with a reason for the program to be split between pixel data and compression, I simplified my goal to just a turing-complete compression format, modeled after DEFLATE, the compression used in PNG (as well as in other common formats)
in thinking about this, though, it occurred to me to wonder: what could be done with DEFLATE itself? the main obvious limitation would be that an individual DEFLATE stream gets decoded in one pass, element-by-element, and then is done; it always halts, and there's limited potential for self-reference
so, in order to make computation more viable, I decided to consider an iterative process of decompression, where one DEFLATE stream is decompressed to produce another, which is decompressed again, etc; this process requires some extra behavior outside the compression format itself, but it's a minimal amount (just a basic loop)
in order for this to work, I needed a DEFLATE stream that would endlessly decompress to DEFLATE streams, so my first step was to create a DEFLATE quine -- a stream that specifically decompresses to itself. (the way I accomplished this was more complicated than necessary -- involving carefully-selected code definitions to create specific bit patterns in an otherwise-empty compressed block -- but it worked)
once I had a quine, I just needed to attach some data to it that was allowed to change. to do this, I created Kwert, a language that compiles to DEFLATE and corresponds closely to how the format works -- it has a self-modifying program consisting of "commands" that can copy sequences of previous commands (corresponding to compressed DEFLATE blocks, which work in part by copying previously-output sections of data), and then skip evaluation of some number of following commands (corresponding to uncompressed DEFLATE blocks, which output some amount of following data as-is)
I was able to create a couple interesting things with Kwert (such as a fibonacci program of sorts), but for a while I struggled to come up with a way to do anything more complex; I had a sense that it might be possible to implement a tag system of some kind -- a computational model that can simulate a turing machine using a queue of symbols, something that's well-suited for a language like Kwert that involves start-to-end modification of the program -- but I couldn't think of a way to use commands as data without them being evaluated and producing an unwanted effect
then, a couple weeks ago, I followed up on an idea I had written down previously: that commands could potentially be transferred as data without side-effects by having it so when they're being used as data, they're positioned such that all they do is copy a no-op command
using this strategy, I was able to design a system in which sections of a Kwert program simulate a string of symbols, which change over time based on preceding symbols. I created a new language, Kmid, based on this concept
Kmid, although more like a cellular automaton than a conventional programming language, is definitely easier to do things with than Kwert, and I was finally able to implement Bitwise Cyclic Tag (a simplified but equally powerful version of tag systems) and confirm that it does successfully compile to DEFLATE, which means, to the best of my knowledge, that iterated inflation is indeed turing-complete!
but DEFLATE's computational ability isn't entirely limited to that theoretical result; there are some at least somewhat interesting things that you can actually see it do (as opposed to everything being theoretically possible but not viable to execute in practice) -- you can see some programs I've written, such as the aforementioned multiplication and rule 110 cellular automaton, on github, some accompanied by instructions and/or links to the CyberChef tool to more conveniently run the DEFLATE versions
2 notes · View notes
yugiohmdx · 1 year ago
Text
Esoteric Programming Languages
[17/30]
0 notes
bruoche · 4 months ago
Text
Tumblr media
Finite State Automata defining spell syntax.
The spells use only three different characters to be written, "╭" (which can represent "0"), "ʌ" (which can represent "1") and a validation symbol "ᴎ" that can represent ";". When writing spells, spaces, indentation and parenthesis can be added to make them more readable. Those do not modify the spell meaning as only the three characters precedently mentionned matter.
A fourth glyph "╰" can be placed to signify the begining of a spell too, so indentations are more logical, but this character do not add meaning to the spell either.
This automaton is nearly deterministic, with the exception of the validating "root" state, that can only go back on itself to exit the current loop (an ongoing while, the spell itself or a function definition for exemple). The spell also cannot validate before exiting every ongoing loop, and can only validate once every loop are exited. Otherwise, the rest of the states and their transitions are entirely deterministic.
A more detailed version of the FSA :
Tumblr media Tumblr media Tumblr media
7 notes · View notes
newstech24 · 1 month ago
Text
Esoteric Programming Languages Are Enjoyable—Till They Kill the Joke
Some programming languages helped ship people to the moon, some are cooking up new leukemia medicine, and a few exist simply to fuck with you. Brainfuck is a minimalist “esoteric language,” or “esolang,” made up of simply eight non-alphabetic characters. Esolangs are experimental, jokey, and deliberately hard-to-use languages created to push the boundaries of code (and your buttons). In…
1 note · View note
quantummechanist · 2 years ago
Text
My Esoteric Programming Language Synopsis
Been looking into esoteric programming languages, or programming languages whose purpose is NOT to make a programmer's life easier, but rather to be weird and often confusing. Here are my reviews:
<>< (Fish): This language revolves around the moving a pointer around the program itself, which is read as a 2 dimensional grid of characters. The pointer moves to the right by default, but you can change its direction with the arrow-looking characters (<,>,^,v). You can also reflect the instruction pointer with the mirror-looking characters (|,_,/,\\), which reflect the arrow the direction that makes sense based on what way it is going and the geometry of the characters. On top of this, the language is stack-based. For those who don't recall the first few pages of Homestuck, a stack is a data structure that stores a list of values like an array, except the only accessible datum in the stack is the most recently entered one. Programmers have no business using stacks in the year 2023. Other neat details include the trampoline instruction (!) which jumps over a spot in the grid, and because you need to use a stack, to print a value from code, you need to write it in the code backwards. Also when you get an error, the compiler says "Something smells fishy..." Difficulty 3/10
Brainfuck: Brainfuck was made by a man trying to make the smallest programming language compiler he could. The program instructions rely on an arbitrarily large 1 dimensional array of numbers. Brainfuck has 8 single-character commands, and all other characters are treated as comments. This is a brainfuck program to write "Hello World":
+[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+.[<->-]<-.>
Difficulty 9/10
Hexagony: Like <><, Hexagony works by sending a pointer along the program, treating it like a grid of characters. The difference is that Hexagony programs are on a hexagonal grid. This is Hello World in Hexagony:
Tumblr media
Difficulty 8/10 (I cannot wrap my head around this one)
INTERCAL: Compiler Language With No Pronounceable Acronym, or INTERCAL, was one of the first esoteric programming languages, created in 1972. The language was designed to make common operations needlessly difficult, while adding keywords for other operations to make the whole thing unpleasant to look at. There is a keyword “PLEASE” that doesn’t do anything, although if you don’t include enough “PLEASE” commands, the compiler will give an error stating your program is not polite enough. Unlike most of the programming languages on this list, INTERCAL is too slow when compiled to be used practically. In 1992 a journalist tested the speed of Intercal against C. In C, it took less than a second to compute all the prime numbers up to 65536. In INTERCAL, it took over 17 hours. Difficulty: 8/10 LOLCODE: The syntax of LOLCODE is inspired by “lolspeak,” the English dialect of lolcat captions. Every LOLCODE program begins with “HAI” and ends with “KTHXBYE”. To import library STDIO, use the command “CAN HAZ STDIO?” The underlying structure of LOLCODE is actually fairly standard, which makes this esolang pretty accessible.
Difficulty: 1/10
Malbolge: How do you print “Hello, World” in Malbolge?
(=<`#9]~6ZY327Uv4-QsqpMn&+Ij"'E%e{Ab~w=_:]Kw%o44Uqp0/Q?xNvL:`H%c#DD2^WV>gY;dts76qKJImZkj
Malbolge was designed to be the most difficult programming language in existence. The language determines which of the eight available instructions to execute by adding the current instruction to the current instruction’s index in memory, modulo 94. There are no arithmetic operators except for the *crazy operator*, a Malbolge original that takes two numbers in their ternary form and determines the result digit by digit using an unintuitive table. The crazy operator is not commutative, and is your only arithmetic operation. Whenever an instruction is executed, it is encrypted so that it will not do the same thing next time. Due to the complexity of Malbolge, a turing complete version does not currently exist, limited by the size of programs allowable.
Difficulty: 20/10
3 notes · View notes
frog707 · 1 month ago
Text
Esoterica
1 note · View note
c1qfxugcgy0 · 1 month ago
Text
Tumblr media
At my last job, we sold lots of hobbyist electronics stuff, including microcontrollers.
This turned out to be a little more complicated than selling, like, light bulbs. Oh how I yearned for the simplicity of a product you could plug in and have work.
Background: A microcontroller is the smallest useful computer. An ATtiny10 has a kilobyte of program memory. If you buy a thousand at a time, they cost 44 cents each.
Tumblr media
As you'd imagine, the smallest computer has not great specs. The RAM is 32 bytes. Not gigabytes, not megabytes, not kilobytes. Individual bytes. Microcontrollers have the absolute minimum amount of hardware needed to accomplish their task, and nothing more.
This includes programming the thing. Any given MCU is programmed once, at the start of its life, and then spends the next 30 years blinking an LED on a refrigerator. Since they aren’t meant to be reflashed in the field, and modern PCs no longer expose the fast, bit-bangable ports hobbyists once used, MCUs usually need a third-party programming tool.
But you could just use that tool to install a bootloader, which then listens for a magic number on the serial bus. Then you can reprogram the chip as many times as you want without the expensive programming hardware.
There is an immediate bifurcation here. Only hobbyists will use the bootloader version. With 1024 bytes of program memory, there is, even more than usual, nothing to spare.
Tumblr media
Consumer electronics development is a funny gig. It, more than many other businesses, requires you to be good at everything. A startup making the next Furby requires a rare omniexpertise. Your company has to write software, design hardware, create a production plan, craft a marketing scheme, and still do the boring logistics tasks of putting products in boxes and mailing them out. If you want to turn a profit, you do this the absolute minimum number of people. Ideally, one.
Proving out a brand new product requires cutting corners. You make the prototype using off the shelf hobbyist electronics. You make the next ten units with the same stuff, because there's no point in rewriting the entire codebase just for low rate initial production. You use the legacy code for the next thousand units because you're desperately busy putting out a hundred fires and hiring dozens of people to handle the tsunami of new customers. For the next ten thousand customers...
Tumblr media
Rather by accident, my former employer found itself fulfilling the needs of the missing middle. We were an official distributor of PICAXE chips for North America. Our target market was schools, but as a sideline, we sold individual PICAXE chips, which were literally PIC chips flashed with a bootloader and a BASIC interpreter at a 200% markup. As a gag, we offered volume discounts on the chips up to a thousand units. Shortly after, we found ourselves filling multi-thousand unit orders.
We had blundered into a market niche too stupid for anyone else to fill. Our customers were tiny companies who sold prototypes hacked together from dev boards. And every time I cashed a ten thousand dollar check from these guys, I was consumed with guilt. We were selling to willing buyers at the current fair market price, but they shouldn't have been buying these products at all! Since they were using bootloaders, they had to hand program each chip individually, all while PIC would sell you programmed chips at the volume we were selling them for just ten cents extra per unit! We shouldn't have been involved at all!
But they were stuck. Translating a program from the soft and cuddly memory-managed education-oriented languages to the hardcore embedded byte counting low level languages was a rather esoteric skill. If everyone in-house is just barely keeping their heads above water responding to customer emails, and there's no budget to spend $50,000 on a consultant to rewrite your program, what do you do? Well, you keep buying hobbyist chips, that's what you do.
And I talked to these guys. All the time! They were real, functional, profitable businesses, who were giving thousands of dollars to us for no real reason. And the worst thing. The worst thing was... they didn't really care? Once every few months they would talk to their chip guy, who would make vague noises about "bootloaders" and "programming services", while they were busy solving actual problems. (How to more accurately detect deer using a trail camera with 44 cents of onboard compute) What I considered the scandal of the century was barely even perceived by my customers.
In the end my employer was killed by the pandemic, and my customers seamlessly switched to buying overpriced chips straight from the source. The end! No moral.
527 notes · View notes
prettyboykatsuki-moved · 1 year ago
Text
Tumblr media
I LIKE IT BETTER WHEN YOU CAN'T KEEP WARM | ODXNY
✮ tags ; heavy themes, gender neutral reader, mentions of past suicidal ideation, getting together, romantic tension, angst to fluff, extremely lovey-dovey ending, some implicit and suggestive content (lit one paragraph n non descript), themes of touch starvation, small height difference (reader is shorter)
✮ wc ; 6.3k (this is so shameful bye forever)
✮ a/n ; every time a semester ends i lose my mind and me writing this in several hours straight is evidence. if i had a nickel for every time i wrote a character study with the central theme of loneliness, i'd have two nickels - which isn't a lot, but it's weird that it happened twice.
i will spare you the insane rambling for the authors note at the bottom of this fic.
✮ synopsis ; he wants something. to live maybe. and if he could be a little selfish, to be with you. he wants that, too.
Tumblr media
Bright.
Could just be the dark room he keeps himself in talking. His computer system and encrypted Internet browsers are all in dark mode - and his desktop set-up doesn’t have any L.E.D. strip lights to keep him company. He prefers it that way, the ambiance a better environment to work in  when he’s doing his usual rounds. Down to the programs U.I. - Odxny spends most of his time in perpetual darkness. Cozy and familiar - totally safe and secure. Nothing but the low whirrs of a computers fan and the faint blinking of routers to keep him company.
You’re the brightest thing he’s had on his screen in a long time. You’ve got white walls and no precaution, really. You’re sitting at your own desktop - and he can see everything of your life in the background of where you sit. There are photos of you graduating high school, being around unnamed friends, vacations and trips, and head shots like the kind you take for a resume. It’s all so personal. Bookshelves, trinkets, poorly made clay sculptures. Posters of musicians you like and Studio Ghibli movies. Evidence of life surrounds you like a halo.
Awful. Angel comparisons to someone he’s only known for a day make him wonder if he’s more pathetic than he thought. He probably shouldn’t think so hard about a stranger, a real stranger. Thrim generated randomly, though he thinks it sounds like a name. Finds it fun to say, for better or worse.
Natural light pours in from a window nearby, casting shadows in your room. He already knows you, in a way. He did the background search. Where you were born, raised, grew up.  The schools you went too, the career you seek. Bits and pieces of you are all scattered in his memory and are not at all thorough. He wasn’t really trying for that at the time, just needed to know if you were dangerous. There’s a cognitive dissonance. To know a life so thoroughly and to witness it is completely, and utterly different.
There’s miles between you. Must be thousands. He can’t remember the last time he’s really met someone, though. It’s hard not to notice that this feels akin to that. Like the embers of a campfire, glowing but not burning. A comfortable warmth.
Bright. His screen is very bright talking to you. Even obscured behind the mask, it’s a little difficult to look at it and leaves him on edge - restless and mildly painful.
When his vision adjusts though, there’s clarity. A person, a stranger - with an exceptionally nice laugh and who is exceptionally trusting. Odxny tries not to think too hard about the feeling of warmth that flutters at your overflowing sincerity.
The conversation is easy.
“Does that mean you trust me now?”
Odxny pretends to think on it. “Enough to keep you around.”
“See you later.”
“See you.”
You accompany your last words with a wave - short and sweet. Darkness pulls him in, back where he started. He has a mild headache from all the light.
__
You pick up on the language better than he thought you would.
He underestimated you. Can you blame him? Your choice is language is ArnoldC, for fucksake. Sure, he has limited knowledge on esoteric languages but can it really be in-depth enough to show you the basics.
(It can. Or at least, Od presumes this to be the case because you’re rather helpful in Incri’s hacks and Incri is hardly helpful to anyone in the world, no less the server.)
You pick up on things quickly with little guidance - always to the point and not usually making many errors. He has to commend your abilities and give you credit where it’s due. It’s not a hard language to learn, but for anyone with no familiarity with coding at all he’d expect there to be a learning curve. Even if you had coding language, it’s not like you knew SQL coming in.
You fit strangely well into the server somehow. You’re happy to learn and nonplussed about helping with small things, though you don’t know these people at all and have no reason to participate in their nonsense. You talk to Incri fine, and manage to get Pep to accidentally reveal telling information. Odxny finds all of this rather… entertaining maybe. More than impressive, really.
He has a hard time making sense of the feeling. He would hope you don’t think you’re under duress - given the fact your relationship in two days has been pleasant. Then again - maybe he’s missed some social cue and you do think that. It’s possible. After all, he doesn’t actually remember the last time he’s spoken verbally to anyone with very, very few exceptions.
He manages to call you again after the fact - opens the call with sincere and heartfelt congrats and feels pleasant seeing you take the compliment in stride.
You land on the subject of programming again, inevitably. He interrogates you a little more over your choice in language - almost like he can’t help himself. It’s basic curiosity. You had said you were the best in ArnoldC. A little research proved that to be true, presence of you in the forums of various esolang pages. He landed on many things. You’re the best at ArnoldC, but you also know Brainfuck for some ridiculous reason.
He thinks you’re a little ridiculous in general.
“It’s really for the love of the game, huh?”
You nod when he asks this. Smiling, bright and unbothered with a soft edge of smug pride that makes the muscles of his face twitch up. “Mhm. I like my little collection.
Odxny doesn’t doubt it for even a minute. He’s seen the proof, but perhaps he doesn’t need to mention that. “Your trophy case of ridiculous language?”
Your eyes come to life all of a sudden. “Wait. A real trophy case would actually be so cool.”
He pauses, blinking as the words sink before a smile breaks onto his face helplessly. “That was not to enable you.”
“Too late. I’m already looking up the ugliest wood trim display cases I can find.”
The laugh comes naturally. “You really are just like this?”
You look proud again. “What? Fun?”
Yes, Odxny thinks but doesn’t say. “Baffling.”
You ask Odxny to elaborate and he does. The conversation flows with frustrating ease. So easily that he mouths off about his plans to you without a second thought. He doesn’t know why he does it. Not really. He’s thought it through over and over - so it’s not like he needs to disclose it. He made his choice.
He thinks about moving it along. About ending the call or simply brushing past without going into any detail.
When he glances at the screen, you’ve got a pillow in your lap and your eyes completely focused on him. There’s that feeling again, alarming clarity in your gaze and brightness that causes him immense unease in the world he’s made of nihilistic, apathetic darkness. There’s a plan, always has been. He’ll do this and disappear and the world will soon forget him. If it happens that way, than at least this loneliness is a choice he’s made for himself and not something the world has cruelly decided for him.
His lips move faster than his head, than even his heart. Compelled by a nameless and brilliant force. “I don’t have any reason to stay. I’m just — tired. Of everything.”
“No reasons? Nothing makes you happy here?”
His response is measured. Quiet. It’s not secret. He finds his voice crumbles around the words anyway as if they’re a confession. “Not for a long time. I don’t feel much of anything, really. It is what it is.”
You frown. He’s seen it all before. Heard it all before. “That’s…”
He cuts you off quickly.
“We just met. And we’ll be strangers again soon enough.” He says with as much conviction and resolve as he can possible manage. Who he’s convincing remains unclear. “So, not to be cold but..you know.”
The disappointment in your face leaves an impression, but you relent. He tries to make amends for the depressing conversation of talking again and you perk up so genuinely it makes want to cry, in a distant and foreign way.
“Catch you later, then.” He says, and closes at out the call. The room falls dark for the second time. He blinks a few times to get rid of the light clouding his vision.
__
Wnpep is eager to teach you on the third day.
You’re eager in reply - matching energy with sharp wit and enthusiasm. Wnepep is a better teacher than Incri by several miles. Evident in how much faster everything falls into place for you. Not that you really need too much help in the first place. You break down the crumbling walls of an insurance scam with ease and come out of the other side more accomplished.
It’s a noble last hack, Odxny thinks.  Not unsurprising from Pep - unofficially the most sane and likeable member. He figured it’d be something like this less than a matter of personal vengeance.
You go back and forth for a bit in admin chat. Od types an apology about winding you up and tries not to read too much into the innuendo of it as you reply back with your own faux offended replies. He insists he’s somewhat sorry, and you’re far from believing him.
He finds himself grinning at his screen while he texts you mid conversation. When the realization hits, he almost curls into himself from embarrassment - a hand covering his mouth like it’ll do away with the grave sin.
The inneundo happens twice in one conversation, before you get to call under the premise of a victory toast.
A brief conversation about the last hacks barely leaves room for much else except Odxny plans of total isolation.
“Mm. I should’ve known it would come back to this. Why do you care what I choose to do with myself?”
That baffles you in a terribly genuine way. “Am I not allowed to care about another person?”
Odxny speaks honestly. “You are but I mean…” He trails off. He knows how he feels. “I’m not really a person anymore.”
“What do you mean?”
“I’m no one. I’m going to be no one. You have other things to fill your life with.”
There’s a vulnerable edge to his voice that he winces at when he hears it. It’s true isn’t it? All of it is true to Odxny, but especially where he says you have other things to fill your life with. You might share the same hobbies, but he’s seen it. He’s seen how different you are - your livelihoods, your existence. You’d be missed if you suddenly disappeared. Odxny knows the same isn’t true for himself. It’s been like that for a long while now.
(It’s crushing. That’s what makes your very ephemeral existence feel like a burden. Why it casts the shadows of doubt on choices he made, about how he would live so long ago. You care, don’t you? At least, more than anyone else in his life in the present. You care so undeniably, and so obviously and it is all so simple to you.
He almost envies it. Almost resents it, too. It’s such a small shred of humanity, the barest forms of sincerity but it is painfully raw. A split nerve. An open wound It’s not like the server, all of whom have accepted this distant fondness. It’s a delicate thread - spider silk accuracy and just as much strength. There’s conviction in your missing him and it haunts him.)
You think of what to say for a long time before landing on it. “I do. But I can care about multiple things at once,”
It sounds like I care about you too closely. He finds himself shivering. He’s truthful with you, unsure of how else to be when it comes to these conversations.
“That sounds burdensome.” He says. “Isn’t that exhausting?”
You don’t lie to him either. “Sometimes. But it’s worth the trouble.”
“Why?”
“Because I like your company,” You reply. Soft sincerity in your words. More clarity. More painstaking light.
“It can’t be that simple.”
“Why not?”
“If it was that simple then -“ Then it makes it seem like things could be different. He doesn’t say that. Stops himself before it can happen. “I don’t know why I’m bothering to argue. Why do I feel like I need to prove this to you?”
He’s almost afraid to look at your face, wincing when he sees how knowing you look. Not in a condescending way - but genuine, full blown understanding. Like you see through him.
He wonders if he knows you as well as he thought he did.
Your face is so sympathetic. “Are you sure it’s me?”
He cuts the conversation short on his own - making an awkward transition from the topic at hand into whatever he can manage. It’s an awkward fumble - a poor attempt at distracting both of you from this line of thinking. You’re kind enough to let him have it. He asks about your hobbies. You tell him about how you like to try the weirdest things and combinations you can find in a restaurant.
He finds it suits you.
A lot of things suit you. Even your piss poor attempt at the Terminator that he quickly mimics - possessed by god knows what.
You laugh when he does. Brilliant and bubbly and characteristically warm. You say the words through giggles.
“That was so bad!”
“It was a lapse in judgment,” He replies back defensively, smiling against his will. He finds himself laughing too.
“I like your laugh, by the way.”
He pauses caught off-guard. “Oh? My laugh. Oh, uhm. Thank you.”
You make a face that he can’t read. Knowing. In a different way than the last. He feels nervous.
“I have been laughing quite a bit, haven’t I?”
You grin. Smug and deliriously happy. “Sure have.”
He looks away from you. “Ha...Odd.”
You giggle again. Your eyes crinkle at the corners, nose scrunched in genuine delight. It’s a pleasant sound but not because it’s particularly wispy or floaty or delicate. But it’s real. Pleasant in the way the white noise of park during summer. Pleasant like the varied playlist overhead in a record shop. Pleasant like a moment of humanity tucked between everyday. He clears his throat.
“I like your laugh, I think.”
You laugh again, gasping with faux offense. “You think???”
He tries not to feel so grounded by that sound and fails. “Yeah. I think. Laugh again.”
He tries not to add please. You shake your head like you’re reprimanding him.
“No, no, you have to earn that. Make me laugh.”
“Nevermind. Shut up.”
You do laugh again that time. He joins you soon after. “And now you laugh? At me?”
The conversation moves again, comfortable like a tide. You ask about his favorite language and he tells you as much. You’re quiet and growing cheeky, listening to him talk.
“So you do like coding.”
“Maybe a little.” He replies, not giving in. “You remember far too much of what I say.”
The conversation comes to a close again. He thanks you for how nice its been and you make an off-handed attempt to get him to change his mind. You could always talk more. The implication delicate beneath it.
We don’t have to forget each other. Odxny brushes past it - but says he’ll see you tomorrow anyway.
__
Extorting Elimfs childhood friend (?) is an easy enough endeavor. Odxny texts you through out - to ask advice on what things to take when he leaves.
He calls you again when its over too. He can’t find a reason for it - nothing that makes sense. He just wanted to call you. He hasn’t wanted something like that in a while,  but he tells himself its fine. This is the last time you’ll ever know each other.
So its fine. He won’t waver.
He’ll just.. call you.
He asks you on your weed habits, mildly surprised when you tell him you smoke and take edibles sometimes too. The conversation loops back to the fund at one point. You don’t hide your displeasure about the whole thing today.
You’ve talked about it already. No need to keep bringing up. But you seem to feel so strongly and Odxny can’t figure out why. Can’t shake the feeling of wanting to know why every single time.
“Is it really so hard to believe I’ve come to like you in a few days?”  You ask, after probing.
“In a way that matters, yes.”
You frown at him when he says that. It’s the most upset he’s seen you look, if he can call it that. You’ve never been upset when he’s been rude or insulting - but this is bothering you. It doesn’t help him pull away from you.
He says it again. Reinforces how temporary this all is. He’s trying to convince one of you. Both of you, maybe, of his unimportance.
“I don’t think that little of you.”
He finds it hard to reply to that. It’s that feeling against. It makes him uncomfortable. It’s not empty platitudes or some vague sense of responsibility for his life. All of it is real, and all of it is meaningful in how plain it is. You make it seem easy.
“It’s life. It’s normal. People come, people go.”
You shake your head. “Not for me. I can’t forget you that easily.”
He wishes you would. He’s painfully, painfully relieved that you wouldn’t it. He voices neither thought.
“Then- try! You’re putting so much on yourself, and for what? You don’t stand to gain anything.”
You shrug. “Peace of mind. Knowing you’re still out there.”
It’s heavy. The implication is heavy. He’s not going to kill himself. He doesn’t want that anymore, though he thought about it. At the beginning. Loneliness is more painful when you have memories of what not being that way was like - he thinks. At the start of all that loss, the hollowness bared an almost painful gravity inside of him.
It’s like being told to breathe or blink - becoming conscious of what was once a natural function, how full life was once when it’s escaped. He doesn’t want to kill himself, but living is meaningless.
 These things aren’t paradoxical to him. They haven’t been for all this time.
(They weren’t until he met you at least. A mirror of wanting. Odxny looks at you and sees life reflected back. Despite it not being his, its moving. It’s beautiful in a human way, reachable. Tangible. Earned.
Wherever you are. Whenever you’re together, the black hole inside of himself seems to fade back into average planetary darkness. He becomes cruelly human again, feeling warmth and laughter.
He’s tells himself he’s not afraid of dying and that’s mostly true. He’s most afraid of living. Afraid he won’t be able to learn it again.)
 He manages to tell you some of what he’s thinking. He has no clue how to start over. He doesn’t know if it’s possible. You don’t feed him any false hope, but he tells you how he sees it. You’re feeling pity for him right? And you should figure that out sooner rather than later.
“Is it really that easy for you?”
You shake your head. You’re smiling but it doesn’t quite reach your eyes. “It isn’t. But I have to try.”
“Is that what you’re doing with me?”
“What?”
“Is this…?”
He cuts the call off when he hears himself, unsure of what answer he’s hoping for. The realization dawns on him too much, too quickly. The feeling of hope is loud in his chest but there is another feeling, embarrassing in it’s swiftness that follows shortly after.
Oh.
Oh.
__
The servers shuts down after a mildly sappy adventure to close up shop. The closest Odxny has gotten to flirting with you in his own way. He’s sad to see everyone go, despite there being no other choice.
It’s easier than he thought it’d be. To give you his number he means, even after shutting the entire server down. After leaving everything behind. He gives you the choice to make. Call me if you still want it - a silent promise.
 Maybe because deep down - some part of him always wanted to make this choice. Just maybe.
Your voice is different over the phone line. A little clearer, spoken softer. Just as lovely as it was the first time he heard it. Maybe more. Maybe.
The city beneath him is bright. So bright. It doesn’t hurt to look at, he thinks.
__
You call him every day.
You’ve been doing it for months.
He thought, at some point, you’d let up or start to forget. He’s been waiting on it to happen as horrible as it sounds. Like some self-fulfilling prophecy, he’d slip back into the background as is natural. A proof of his nonexistence, if you will.
You don’t forget though. He almost wonders if he’s dreaming when it happens. There’s a routine between you two, these days. You have your own life that you’ve been living the same as normal. When it’s night time for you, though - you hop onto your desktop and call Od like you’re two very average people.
There’s nothing solid to define your relationship aside from friendship as is. This is less frustrating than he expected it to be. Getting to know you better has only made him like you more. Your relationship is solid in a strange way. It’s been about six months total, and as corny as it sounds - Odxny feels like he’s known you for his entire life. You understand him in an intimate way, with vulnerable tenderness and radical acceptance.
He kind of misses the privacy of his old stomping grounds, but he doesn’t mind speaking though discord. It feels… normal. In a not displeasing way. You mostly talk to talk about whatever comes to mind. Sometimes it’s your job search, other times it’s  your part-time or friend drama. You’re vibrant as always. Without the wall of anonymity, Odxny gets to know of you like he’s just your average person. He finds he really, really likes that.
You play games together frequently. He’s never been interested in cozy gaming, but you play Minecraft and Stardew Valley together per your request. Odxny streams himself playing Ocarina of Time for you on Discord in the background sometimes too, and you keep it on when you’ve got work to do or you’re cooking or something else. There’s something very mundane to it.
You’re not doing anything with him today though. You’re calling him on facetime, rather than at your desktop. You’ve made the executive decision to laze around and Odxny has no problem joining you though you speak less than usual as a result of being sleepy. You had a long shift yesterday so perhaps Odxny can’t blame you.
“Need to get better shoes. For walking and stuff.” You say thoughtlessly. The corners of his lips twitch up.
“Yeah?”
You nod. Your face is smushed against your pillow at an unflattering angle. He smiles a little.
“Yeah. I’m on my feet for like nine hours when I serve and it hurts wearing flats. Need something sturdier even it diminishes my drip.”
He laughs at that. “Please never say that again.”
You continue onwards. “Decreases my aura, even. But alas, utility comes first.”
He snickers as he glances at you through the phone. You’re propped against one of his monitors as he does work on his computer. He’s getting back into programming for the love of the game, just seeing what he can do.
“Want help looking?”
“Feels a little ridiculous asking a super pro-hacker to shop Sketchers with me.”
“You seriously thinking of buying Sketchers?”
You laugh lightly. “Maybe I’ll get tipped more if I get the light-up ones.”
“Please don’t.”
“Hater.”
You break out into genuine laughter as Odxny shakes his head in despair. It’s something you’d do, no doubt. You sigh.
“I really do want a break from work.” You roll around on your mattress. Odxny can hear your rustling but can’t see you much. “The chains of capitalism shackle me in place. Woe is me.”
Odxny thinks on what you’ve said for a long while in silence. The question comes up every now and again though he’s never brave enough to ask it. His ludicrous amount of disposable income however is still sitting in his bank, collecting dust. It’s been six months and he’s hardly made a dent in it.
“Do you want to come visit?” He asks, cringing at the sound of his own voice. The words are strained and a little too eager. “I can pay the difference for expenses for wages and stuff. And, uh. Uhm,”
He loses his train of thought trying to speak, worsened by the way you pop onto his screen when he says that. Your expression is unreadable to him, comfortable and even. You smile a little as you lift the phone so he can see what you look like laying in your bed. Your face is in full view.
“It’d be a little weird to visit you before we start dating officially, no?”
His eyes go wide at the implication. You grin, mischief and mirth making your eyes practically beam. He can feel a blush crawl up his neck as soon as he registers it.
“Excuse me? Why are you saying that like it’s already been decided?” He bites back, not sure what else he could say.
“So you don’t want to date me?”
“I didn’t- you - damn it,” He groans at his own bluster as he giggles on the other side of the line. So cheeky. Damn him for liking it and damn you for being cute. “…You are saying you like me right?”
Your face softens. He can feel his heartbeat quicken. “Uh-huh. Just wanted to take it slow. But I’ve liked you for a long time.”
“How long is that, exactly?”
You shrug playfully and the fact he can’t be within reach to kiss you feels especially harrowing. “A secret.” You smile again, all trouble. “So. Wanna date?”
“Terrible confession. Zero stars,” He says petulantly. He leans back in his chair and finds himself smiling uncontrollably. “Fine. I guess.”
Your laugh fills his room. He doesn’t get tired of hearing it. His face hurts from smiling.
__
He manages to stave off on the anxiety of you coming to see him for a lot longer than he thought possible.
Making arrangements proves to be a little difficult. You have to tell your roommates that you’ll be gone for a while but promise to still pay rent and explain to your boss where you’re going. You have a good enough relationship and have been working long enough for them to agree to keep a spot open so you can start working when you come back.
After that, there’s the matter of Visas. Odxny goes out of his way to make that process go much faster than normal, though he doesn’t actually tell you. Once all of that’s sorted, there’s living arrangements. Try as you might to insist to live somewhere else, his place is too spacious for him to let you stay anywhere else. You can take the guest room.
He pretends that all of this is just happening in his imagination. He doesn’t even know the last time anyone came over, let alone lived with him. He does his best to make things presentable, and makes a guest room for you to live in should you desire. He even buys more decor (plants and things) to make it look… less like a cave and more like a home.
Nothing really feels real until the day arrives though. It’s a long flight and difficult trip. You refused to let him pay for the tickets so he moved it around to get you into first class both ways through other methods.
You text him the terminal, the arrival time, any and all delays. Still. None of it feels real until he’s already waiting for you near the bags. He can feel his heart race, his lungs short of air. He’s never experienced something so ridiculously contradictory in his entire life. He wants to run away while feeling stuck in place.
The anticipation nearly kills him.
He would recognize your voice anywhere though. Like he did for so many days alone in the dark. A hand waves high, shouting as loud as it can.
“It’s you!”
The sound of sneakers skidding across tile floors make his breath hitch. His eyes go wide as you stand still in front of him, luggage in hand and a million-watt smile on your face. He feels his heart beat so loud, he wonders if he’s going to throw up.
“Hey.” He says, dumbly.
“Hi!”
__
The adjustment period to living together isn’t what he expects.
It’s been a long time since he’s been so close to another human being. It becomes clear that you’re really living together though when your things end up in the bathroom completely incidentally. There’s something about finding your sleep shirt on a towel rack that makes reality settle in. You’re living together.
He’d be stupid not to notice the purposeful distance between you. An attempt to be thoughtful and not overwhelm him. It’s never awkward when you’re together. You eat together, watch movies and play games while sitting too close on the couch. You’ve been on a date in the two weeks you’ve spent, and it barely took any convincing on your end to make him go along with you.
Isolation aside though, Odxny is not clueless to the conventions of modern dating. You avoid touching him too casually. He doesn’t blame you, but he can’t help but crave your presence with a little more bittersweet longing as the days pass. He has to get past it or bring it up eventually, but it feels like something he’s never going to get over somehow.
The opportunity to do so gets thrown at him all at once. You’ve been living together for sixteen days. A conversation about love languages is what undoes it.
“Whats your love language, Od?”
He gives you a quizzical look. “Dunno actually. Never bothered to look.”
“I’d guess… hm. Quality time maybe? Or words of affirmation.”
He shrugs as he sits next to you on the couch, glancing at your phone as you read through the different ones. “What’s yours?”
“Physical touch. I’m super touchy. With anyone who will let me, honestly. Bad habits.”
Odxny gives you a long look as you say it. He debates if he should bring it up.
“You don’t have to be so careful around me, you know?”
You look up at him, startled by the comment. Several things pass over your face before you settle on an apologetic smile. “Sorry. It’s not like I don’t want to. I just don’t want to be too much for you.”
“That wouldn’t happen.” He says automatically. You laugh good-naturedly.
“Your confidence is assuring, but you underestimate how touchy I am. I’m afraid of I get my hands on you, I’ll never let go again,”
He thinks he wants that more than is normal. He shakes his head. “I don’t mind.”
You give him a long look, seeming struck by an idea, before humming and standing up. You turn around with your hand out towards him. His brows furrow in bewilderment.
“Have some faith.”
He takes your hand and stands up with you. He likes that he’s taller than you. Staring at you, he feels your fingers clasp around his hand and his heart thuds - loud and messy.
“Your room or mine?”
“What?”
You laugh. “Get your mind out of the gutter. Or don’t actually, but I don’t bear lewd intentions.”
He crinkles his nose at the word usage and laughs. “Shut up.”
“Just trust me, okay?”
He concedes with embarassing swiftness.
“Okay.”
__
You lead Odxny to the guest room you’ve been living in for the last two weeks. The bed is well-made and all the new furniture he bought is occupying so many of your belongings. It makes him dizzy. You shut the door behind him as you lead him in. It just feels especially surreal.
Wordless, you let go of his hand and hop up onto your bed. Once you’re laying down, you prop up on your side with your elbow and pat the empty space next to you, smiling at him as you do. Once it clicks what your asking, he can feel his face grow hot. He can’t refuse it though, and he doesn’t want too.
The sheets you bought together smell like you. Between there’s practically no distance between you at this angle. He’s gotten to look at you plenty through these few days but it’s different. You scoot impossibly close to him until there’s nothing separating you.
Your breath is warm - a soft exhale leaving your lips as you inch closer.
“What’re we doing?” He asks in a murmur, stone stiff. You smile, coyly.
“Touching each other.”
He frowns at the joke. Your expression goes a touch serious right after. The sincerity is debilitating. “Can I touch you?”
He nods. Can’t do much more than that.
He stares at you with impending, long-suffering longing as you bring a single hand to his face and cradle his neck. He flinches unintentionally, but pulls your hand back when you try to move it. He wants this. You relax a little when he does that.
Your hands are softer. Softer than a heartbeat. He can feel the various cuts and scars from years of working against his skin but they’re still so soft. He can feel how warm you in such a brief touch his chest aches. Your hands cradle his face tenderly, thumb brushing across his lip with a smile brighter than thousands of lights. Something in your expression wreaks havoc on his heart. Something so raw and so gentle and so full within it - all directed towards him.
It’s been so long. So long. He’s never wanted something so bad  he couldn’t remember needing. He’s never wanted to be closer to someone than he does to you in the moment.
“You’re handsome,” You say, so sweetly. Not a confession, but gentle appraisal. It’s rare he cries but he wants too. “I like looking at you. Can I kiss you?”
“Please.” He rasps, gravel in his voice unfamiliar.
You hum a little. Closing the space between you with a press of lips. It’s not chaste. Odxny is grateful for how long and how deep you linger. He wants it so badly. He wants you in some damning and unforgiving way. How could a human being feel so warm? Feel so pleasant with so little?
You press your foreheads together. His hand trembles when they grip onto your waist but you encourage him just a little. It’s just a kiss. His heart might beat out of him. It’s just a kiss. He thinks he loves you.
Your hand moves away from his face. You let it go underneath his loose shirt to touch his shoulder, running your palm down the plane of his chest. You squeeze his waist, and wrap your arms around his back and pull him to you until your bodies touch somewhere in the middle.
You guide his face to your neck and chest as you hold him. He grips onto you tight in response, a gasp in the back of his lungs at the sudden sensation. You coo above him, soft and light - your fingers threading through his hair and nails massaging his scalp.
Your voice sounds above him, despite how deep in a haze he is. He can’t do anything but cling to you with impossible longing. You speak softly as you pet him. Your heartbeat soothes his.
“I’m glad you’re here.” You tell him. There’s that familiar clarity that makes him want to cry. “I’m glad you let me come with you.”
He can’t think of anything to say back. It’s a soul-shattering emotion. “I love you.”
You laugh wetly above him. “I love you, too. So much.” And then much softer. “Let’s be together for a long time.”
__
You lay in each others arms until sunset. In small talk and silent murmurs. It takes him hours to work up the courage to kiss you again - but only minutes to take it further.
It’s desperate. Terribly. Inevitable. You’re beautiful in a way that is undescribable, best expressed through his teeth on your neck and his hands all over where he can reach - each grip and thrust and bite a reminder. You’re pretty when you’re pleased, warmth reaching up inside of him whenever you make the right face.
He buries himself in you. You’re soft and warm and beautiful and he wants to stay with you. Time is a thief. He damns the sun when it tears you from him come morning.
__
He decides to make breakfast when you wake up. Nothing complicated. You go to shower after him and he plates up toast and eggs and other various things. It’s half done when you come downstairs.
Your skin is still damp, and you smell of vanilla and soap. Your coffee sits in a cup on the table as you pad over to him. He turns to look at you as you reach your hand up and cup his face. You pepper a kisses along his cheeks stopping at his lips for the last one before you’re satisfied.
He fails in his attempt not to blush.
“Morning.” You grin. He tries not to be sick at the domesticity of it all and fails.
“Yeah. Morning.”
You sit at the counter and drink your coffee, glancing outside the window. “It’s bright outside.”
Odxny can’t tear his eyes off of you. “Yeah...” He agrees. He’s not torn his gaze away. “Very bright.”
Tumblr media
✮ a/n ; i want all real life compsci men to kick rocks but odxny sweeped me off my feet in a way i can only describe as humiliating. he is a bit like astarion for me in that i see a lot of myself in him at least in the past. he is also incredibly babygirl and uhm . other things (fine. he's very gorjus.) but i truthfully was most compelled by his idealized idea of isolation. as the fic will show it resonated with me as a fellow compsci dork who also tends to isolate like crazy LOL
this fic was like a demon that possessed me. literally no meds, no caffiene - just balls to the wall demonic possesion of needing something out of my system LMAOO. and adhd of course. im working on all the other stuff too i promise. consider this a short interlude 👍🏾
Tumblr media
924 notes · View notes
tamber-tales · 1 year ago
Text
@quohotos thoughts?
Every now and then I remember that Malbolge exists and I get to spend the better part of an hour cry-laughing at the world’s worst programming language
Tumblr media
already starting off strong, but it gets worse
Tumblr media
Wow! Sounds easy and intuitive to use! What’s the “crazy operation” you ask? We’ll get to that later. For now let’s see what a program in this language looks like :)
Tumblr media
Thanks! I hate it!
Tumblr media
it’s so difficult to work with that the first program was written by another brute force search program
Tumblr media
mmmmm delicious base-3 arithmetic, what could go wrong? (For reference, that means this program forgoes the usual “0/1″ values of binary code in favor of a much more fun “0/1/2″ set of values)
Tumblr media
ah.
Tumblr media
Here’s how the language actually figures out what to do. It’s got 8 “simple” commands that can be executed easily by *checks notes* running the code itself through the modulo operation and taking the result.
Tumblr media
As a bonus, on top of all that every single character in your code will now alter what every single other character does. So I hope you’re alright with cracking a cipher every time you add a new letter to your program!
Tumblr media
oh god oh fuck.
Tumblr media
behold, Malbolge’s primary arithmetic operation and what you’ll be using for most of your math while programming with it :)
This looks specifically designed to be the least logical math operation you could make, and knowing what the rest of Malbolge is I’d wager that’s precisely what happened. I never want to ever use this and it’s my favorite thing I’ve ever seen.
https://en.wikipedia.org/wiki/Malbolge
Anyways here’s the wiki page if you wanna read through it more deeply, I’m gonna sit here holding in my laughter staring at the hello world program again.
12K notes · View notes
spacemooshroom · 1 year ago
Text
Dare to Hope
• odxny/reader
• 1.8k words
• Summary: Stepping into the light after living in the darkness for so long is not easy.
But he finds it may be worth it if you're there for him.
Your voice rang in his ears even hours after hanging up.
He sat on his chair, staring at his monitor, hesitant on what to do next.
He replayed your last call in his mind, stuck like a broken record.
A million thoughts ran in his mind. And there you stood, amid them all, in the eye of the hurricane.
You.
How could someone he had met such a short time ago change everything so fast?
His hope had been long gone. He was certain the pit of darkness he had fallen into would be his reality for the rest of his life.
But then. A weirdo with a strange passion for esoteric languages came into his life.
Did you even come into his life? Was your effect on him grand enough to declare you had, in fact, impacted his life?
He groaned, burying his face in his hands.
Were you a divine beacon? A sign that he shouldn't go along with what he had been planning for so long?
A sign that he could still dare to hope?
He groaned even more.
He knew it when he met you, and he told you as much. That your time spent together would be short.
When you met, it was settled that in just a short while, you would become strangers again.
And yet.
You were so hell-bent on that not happening.
Just why?
Why did you care so much about someone you had just met?
Someone you knew nothing about? For fuck's sake, you didn't even know what his face looked like.
And yet you liked him.
Warmth bloomed in his chest, settling in his stomach as rocks at the realization.
You liked him.
He couldn't wrap his head around the fact, but he so desperately wanted to cling onto it.
Were you really the sign he didn't know he had been waiting for? A sign he never dared to hope would come?
He deemed himself helpless. The fate he had decided for himself was the only fate he seemed fit for him.
The fleeting image of a new fate with you made him lurch back on his chair and begin pacing around the room.
You haunted him, and he found he liked the feeling.
He dreaded liking the feeling.
Even if- okay, even if the attraction was mutual, how could you two even make this work?
What if when you saw his face you found him ugly?
What if you held him in your arms and were immediately repulsed by him?
What if he was too much for you? What if he wasn't what you wanted?
What if the spell broke? What if you hated the real him?
Was there even a real him?
...........
He sat on the floor, knees against his chest.
The scene was straight out of a teenage rom-com, he realized.
He groaned yet again.
What if you looked inside and did like what you found?
What then?
What if you decided to stay?
What if he dared to hope?
You had landed on his life by pure chance, and now he found he wanted to take the reins of his destiny.
He stood up from the floor and sat back down on his chair, intent on turning his life around.
And he was, to say the least, afraid. But he wanted this. Wanted to believe in this feeling.
He sighed, logging into the program, a plan already formed in his mind.
The final hack. The end of something.
And the start of something new.
Was it corny? Maybe. Possibly. Definitely.
It didn't matter to him. He realized he preferred corny to meaningless.
His hands trembled as he typed his phone number in.
His mind was plagued by thoughts of you.
You, and your stupid laugh he liked so much.
You, and your innate way to make him smile and laugh.
You, and your words to him, which he still couldn't believe were making him do a 180 on everything he had been planning for so long.
He spared a glance at his mask. It sat on his desk, seemingly staring at him.
You, and the possibility of a future with you in it.
It took you less time than what he'd anticipated to call him.
He felt light. Chill in his balcony, but warm in his heart.
He realized you were just as hopeful as he was.
He couldn't stop smiling.
He walked across the airport, his nerves alight.
He was fighting the urge to turn on his heel and sprint away, yet he had gotten so far already, now hadn't he?
Besides, he found this feeling sort of addictive. And he realized it was worth it to feel like he was about to throw up in the middle of the airport when he spotted you amongst the crowd, scanning the area to find him.
And when your eyes met his and he saw your lips stretch in an impossibly wide smile, all thoughts of running away dissipated.
And goddamn, he already loved hearing you laugh through a screen, but hearing you laugh while sitting on your couch with you and eating take-out was so much better than he could've ever imagined.
"So, like, where did you get the mask?"
"That," he began, grabbing a fry from the coffee table and popping it into his mouth, "is a secret."
You scoffed, shoving a handful of fries into your mouth.
"Oh, come on! Did you get it custom made?" Your voice was muffled by the fries in your mouth, and he had to concentrate to make out what you were saying.
"Not telling."
"And what about the emojis? Did you draw those or did you commission them?"
"Not telling."
You groaned, plopping back onto the arm of the couch, staring daggers at him while he simply smiled.
"Come on! Why the secrecy?"
"Why the rush to find all that out?"
"What, so will you tell me as time passes?"
"Perhaps."
You groaned yet again, changing into a kneeling position on the couch, your face closer to his.
His smile in real life was no match to the smile almost covered by the mask he sported in videocalls.
And his eyes... You were glad the mask was no longer concealing the glimmer in them.
"Did you throw the mask out?"
He shook his head, popping another fry into his mouth.
"No, it's way too cool to throw it out."
"Oh, good. It does give you all of your charisma points."
He laughed and you laughed with him, and you looked into each others eyes and everything felt so simple now when just a short time ago it had all felt so complicated.
He was no longer a vision on your monitor, and he would never be "a fond acquaintance you would never see again" like he had put it.
When your laughter died down, you gingerly brought a hand towards the side of his head. You heard him suck in a breath, his chest stilling.
You asked for permission with your eyes, and he softly nodded, allowing you to touch him.
You tucked a strand of hair behind his ear and let your hand linger on his jaw, your touch making goosebumps rise on his skin.
"I really like the mask, but..." You ever so softly stroked his jaw with the back of your fingers, and he felt he could just melt right there and then. "I prefer to look at the person behind the mask."
He gulped. Intimacy. He could do this.
"I..."
He took a deep breath, an attempt to slow down the beat of his rampant heart.
The desire to run away suddenly returned.
It was easier to let something go that cling tightly to it, but he found he wanted to cling to you as hard as he could.
He didn't want- he couldn't let you go.
He dared to hope you would feel the same.
"I'm scared."
His voice sounded small to his ears.
You tilted your head in question, urging him to continue.
He sighed, sinking deeper into your touch.
"I'm scared this won't last," Once he managed to get that out, his next words came out rushed, eager to get out of his chest. "I'm scared you'll one day wake up and realize you don't want me around, or worse, that we'll grow distant with time and- I just- I don't want to lose you. I don't want to lose you as well."
Word vomit out, rocks settled in his stomach once again.
You continued to stare into his eyes, and for a few seconds, the fear you would mock him gnawed at him, but then, you cradled his face in your hands and caressed his cheeks with your thumbs, and he felt the drumming in his chest slow down ever so slightly.
You said his name oh so softly, and he fought against the tears that welled up in his eyes.
"For what it's worth, I don't ever want to lose you," you paused and took in his softening expression, easing from a nerve-tightened one. "I don't ever want this to end, either, and I'll be clinging to it, to you as hard as I can."
That. He needed to hear that so badly.
Neither of you could predict the future. Neither of you could set a due date for your relationship. This wasn't a server made specifically to extort people that would be shut down once everyone involved had achieved their goals.
This was more than that. More real, more volatile by nature.
You both wanted this to last, and you were both going to do everything in your power to make sure it lasted for a long, long time.
Both of you dared to hope.
And he found that was enough for him for now.
He fully melted into your touch, his chest brimming with emotion and affection.
"You're not alone anymore." you said in an almost whisper.
He cradled one of your hands with his and pressed it deeper into his skin.
"Thank you for coming into my life."
You smiled softly at his words, and he fought back the urge to press his smile against your own right then.
"Thank you for letting me stay."
Warmth bloomed in his chest and threatened to spill through the tears welled up in his eyes.
He didn't want to hold the urge back anymore.
And apparently neither did you.
You met in the middle. You hummed and he let air out from his nose, tilting your heads to press deeper into the other.
His other hand pressed against your own. He then slid his hands down your forearms, and you shivered and he felt like dying. In a good way.
You pulled his face even closer to yours, and his hands caressed your arms in slow motions, tentative yet full of affection.
He almost didn't believe the moment was real, along with everything that had led up to it.
You had changed everything, and had given him the courage to hope.
This was only the first step in his new journey.
And he was certain you would be there for him every step of the way.
• a/n: The main thing i wanted to portray here is odxny's shift of mentality and how he reacted to it. How adverse he was to any chance of betterment coming his way and then the fear of it not being real or not lasting once it eventually arrived. I really didn't want to fall into the whole "he's found love and now he's happy" thing, I wanted to portray the exact opposite; how he now has something (someone) that brings him so much happiness and is his first step into his life having meaning again and how he's so afraid of losing it.
I really hope he wasn't out of character here I luv him with my entire heart and wanted to portray him being in distress but in a believable way.
This may be too long of an author's note but idc i love to yap.
317 notes · View notes
daily-kobold-facts · 6 months ago
Text
KOBOLD is an esoteric programming language comprised of only 'yip' and whitespace, which executes code based on how many times yip can be read in the row and column of every point in the document.
80 notes · View notes
bruoche · 5 months ago
Text
Tumblr media
First spell of my spellbook, fireball!
One of the four basic spells.
The resulting sigil (artistic representation) :
Tumblr media
1 note · View note
radiantbastard · 2 years ago
Text
Don't know about articles, but there is a programming language called Chef that's written like cooking recipes.
Here's an example of a "Hello World" program written in Chef.
Hello World Cake with Chocolate sauce.
This prints hello world, while being tastier than Hello World Souffle. The main chef makes a " world!" cake, which he puts in the baking dish. When he gets the sous chef to make the "Hello" chocolate sauce, it gets put into the baking dish and then the whole thing is printed when he refrigerates the sauce. When actually cooking, I'm interpreting the chocolate sauce baking dish to be separate from the cake one and Liquify to mean either melt or blend depending on context.
Ingredients.
33 g chocolate chips
100 g butter
54 ml double cream
2 pinches baking powder
114 g sugar
111 ml beaten eggs
119 g flour
32 g cocoa powder
0 g cake mixture
Cooking time: 25 minutes.
Pre-heat oven to 180 degrees Celsius.
Method.
Put chocolate chips into the mixing bowl.
Put butter into the mixing bowl.
Put sugar into the mixing bowl.
Put beaten eggs into the mixing bowl.
Put flour into the mixing bowl.
Put baking powder into the mixing bowl.
Put cocoa powder into the mixing bowl.
Stir the mixing bowl for 1 minute.
Combine double cream into the mixing bowl.
Stir the mixing bowl for 4 minutes.
Liquefy the contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
bake the cake mixture.
Wait until baked.
Serve with chocolate sauce.
chocolate sauce.
Ingredients.
111 g sugar
108 ml hot water
108 ml heated double cream
101 g dark chocolate
72 g milk chocolate
Method.
Clean the mixing bowl.
Put sugar into the mixing bowl.
Put hot water into the mixing bowl.
Put heated double cream into the mixing bowl.
dissolve the sugar.
agitate the sugar until dissolved.
Liquefy the dark chocolate.
Put dark chocolate into the mixing bowl.
Liquefy the milk chocolate.
Put milk chocolate into the mixing bowl.
Liquefy contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
Refrigerate for 1 hour.
Don't ask me what the hell the compiler makes sense of all this.
Tech how-to article written like a recipe. Is that anything? Fuck it.
Old-Fashioned Setting Up a Password Manager
For this project you will need:
One computer
One full-featured browser
One pre-made email account, not shared and logged-in
2-5 possible passwords
5-10 accounts to get started with storing passwords.
Before you begin pre-load your computer, logging in to your email account. You can save later prep time by having your primary social media accounts, banking information, email account, and online bills ready to hand.
Go to bitwarden.com and select "create account"; be sure to select "free account" - you can jazz it up later but we're learning the basics now.
Create the account using your primary email address as the login name and one long (but not complicated!) password that you are certain you can remember but is not widely shared online. This is a great way to use information about your favorite movies or songs, not a great place for your kid's or pet's names.
Set up your password hint with a good reminder; be sure to note any punctuation you added, for instance a comma to separate lines of a song or an exclamation point between words of a movie title.
Verify your email account with the password manager, then set up a new password for your email. You may need a phone or access to your extant 2FA tools for this step. Create a login in the password manager, add your email address, and generate a new password, then save the entry. Go to your email account, select "security" and "change password" - enter your old password to confirm then paste your new password manager generated password into the provided text boxes, and save. Log out of your email account, then log back in with your new password. You will need to do this on all of your devices, so make sure you're using a password manager that is accessible across platforms - Bitwarden is recommended for a reason, this is a place where you don't want to skimp when making substitutions!
Repeat the process of resetting passwords to taste; you don't need to do everything all at once, but it's best to start with a serving of 5-8 to get used to the process.
Time: 30min to 2hr DOE Expense: Literally Free Value: Priceless i never have to remember a fucking password again and now neither do you.
5K notes · View notes
newstech24 · 1 month ago
Text
Esoteric Programming Languages Are Enjoyable—Till They Kill the Joke
Some programming languages helped ship people to the moon, some are cooking up new leukemia medication, and a few exist simply to fuck with you. Brainfuck is a minimalist “esoteric language,” or “esolang,” made up of simply eight non-alphabetic characters. Esolangs are experimental, jokey, and deliberately hard-to-use languages created to push the boundaries of code (and your buttons). In…
0 notes
robobarbie · 1 year ago
Note
literally in love with seekl and odxny and the depressing but hopeful tone of it all
but most importantly. thank you for introducing me into esoteric programming languages. I have been trawling the wiki for two hours. this is my new summer project. GOD SPEED
theyre so fucking funny fr!!! glad u are having fun
92 notes · View notes