Tumgik
hall-elouia · 6 months
Note
do u have recommendations for hit boxes? :)
small ones tend to be advantageous
2K notes · View notes
hall-elouia · 7 months
Text
Tumblr media
just in case it gets deleted
41K notes · View notes
hall-elouia · 9 months
Text
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
hall-elouia · 10 months
Text
Tumblr media Tumblr media
Trekkies against replicators /j
47K notes · View notes
hall-elouia · 1 year
Text
Tumblr media
had this vision of Batman full-naming his kids, but he has to preserve the secret identities
49K notes · View notes
hall-elouia · 1 year
Text
I think majora’s mask is a better game than ocarina of time, maybe not a better Zelda game but a better game nonetheless.
Story wise it’s not comparable majora goes way off base for a Zelda game so much it spawned theories about the meaning of it. Especially the exploration of death and grief. Do you know any other Zelda game having multiple levels of interpretation at the time and even today?
Immersion and NPCs, majora has so many more memorable NPC and that’s because they’re tied to quest and substories that flesh out its world and increase immersion, those npcs are alive in this doomed world.
Music, three words: stone tower temple.
Legacy, if you loved BOTW you need to realise that it borrows more from the game design of majora than ocarina. Examples: like majora botw has 4 guardians freed by defeating a beast, botw has a time cycle that resets the world by respawning all monsters, both have journaling and subquests.
Why do I say it may not be a better Zelda game ? Because while borrowing elements and creatures from the Zelda universe in its format and story it’s just not a Zelda game even Link’s Awakening while (spoiler) happening in a dream is closer to the original zelda than majora, eight dungeons each containing an item necessary for progression through the world towards the next dungeons, do you know what you get in dungeons in MM ? First a bow and then magic arrows! Everything else require exploration of the world, interaction with the npcs, and sidequesting.
What makes both of these games great is that Ocarina of time was the perfect transition from 2D to 3D for the series, Majora’s Mask with the knowledge of the previous one had the balls of letting go of the formula.
In conclusion, don’t get me wrong I love both of those games yet I believe MM is a better game but OoT was not only necessary but in a way inevitable the first 3D Zelda game would have never deviated from what the legend of Zelda and the legend of Zelda a link to the past had done not after Zelda 2. I’m so glad OoT was so good we got MM.
Also play the DS games you’ll have to get other the touch controls and the ocean shrine in the first one but they’re good and deserve your attention.
3 notes · View notes
hall-elouia · 1 year
Text
Still scuffed there was never an official Cadence of hyrule ost release and the only way to listen to it is game rips
4 notes · View notes
hall-elouia · 1 year
Text
Tumblr media
Step 1
0 notes
hall-elouia · 1 year
Text
I turned 30 about 24 hours ago.
I realised that I have never taken the opportunity to be who I am.
I’m doing it now.
0 notes
hall-elouia · 1 year
Text
This is my first personal post here.
I want to thank Jen for confirming my thoughts.
You gifted me an essential life lesson.
0 notes
hall-elouia · 1 year
Text
Tumblr media Tumblr media Tumblr media Tumblr media
Leona's post is here.
Her YT video is here.
Please spread Leona's story, and her evidence, as much as you can. She has a mountain of evidence proving Bethesda/Zenimax a hostile work environment for trans women, and she deserves to be heard and to receive justice for being forced out of her job.
26K notes · View notes
hall-elouia · 1 year
Text
Strange way of drawing the Dragon Curve
Tumblr media
Alright, so real quick I just want to share potentially the most arcane method of drawing the Dragon Curve I've ever seen, derived and designed by yours truly! As far as I know, this is a novel solution. I know the sequence it generates is known, but I'm not sure if anyone else has used this method before. Its quite elegant if I may say so myself.
Tumblr media
So for those that aren't aware in programming the "<<" and ">>" operators are sometimes known as "bit shifts." Basically what this is doing is starting at some number, adding a power of two, then getting a specific 1 or 0 in the binary representation of that number iteratively, until its searched enough bits to know they aren't going to change anymore.
It has to do with this sequence right here. I've mentioned before, my personal favorite way of generating the dragon curve is to start with the sequence 0, reverse it, add one, roll over once you reach 4, and tack that on to the original sequence. So 0 0 1 0 1 2 1 0 1 2 1 2 3 2 1 0 1 2 1 2 3 2 1 2 3 0 3 2 3 2 1 Well what ends up happening is each time you add one, its like adding one to the reversed part of the newly added sequence. So we can track where all these 1's come from based on when they're added. For example, the 1 we added in the "01" step turns into 0 1 0 1 1 0 0 1 1 0 0 1 1 0 Note from here on out its palindromic, so reversing it no longer has any effect. What we end up with is a repeating pattern of two 1's, then two 0's, starting with half that many 0's. When going from 0 1 0 1 2 1 We're adding 1's to the entire second half, so in this step the 1's propagate to 0 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 And again, this is now palindromic. Four 1's, four 0's led by half that many. One of the things I've learned about the dragon curve is just how intrinsically linked it is to binary (and this makes sense when you think of the folding paper method of generating it. Here's an excel spreadsheet demonstrating this in action
Tumblr media
Now here's the fun part. My research was to parallelize this algorithm. One approach is to say "Okay, how can we calculate each term in this sequence without looking at the previous ones." And the answer is to exploit these very predictable patterns. And how do we predict these patterns? Simple, we simply count in binary
Tumblr media
The right most column is useless, but starting at the next one to the left, we see a familiar pattern, almost. Say we want to know what the 5th number in the dragon curve sequence is (0 indexed). To make the sequence only lead with one 0 instead of two, we need to offset by 1, then all we have to do is increase the number by (n + 1) = 5 and take its 2nd least significant bit (1 indexed because english). The 2nd bit of ( 1 + 5 = 6 ) is a 1. For the next iteration we're looking at the 3rd least significant bit. Here we need to offset by 2, and then we increase the number by 5 again and the 3rd significant bit is the one we take. The 3rd bit of (2 + 5 = 7) is another 1 After that we're looking at the 4th least significant bit. We need to offset by 4, then increase the number by 5, and the 4th significant bit will give us our number. The 4th bit of (4 + 5 = 9) is going to be another 1, bringing our total to 3. Here's a visual representation
Tumblr media
This is where the "1 << i" comes in, because that's the same as saying 2^i, which is how we get those offsets of 1, 2, 4, then 8, 16, 32... the "n" in "n + (1 << i)" comes from us offsetting to get the nth term in each sequence Finally the " >> (i + 1) " and "% 2" are to fetch the (i + 1)th bit from the number. After that the increasing size of the leading zero's outpaces our constant offset of the number 5, so we are only going to get 0's from here on out, and we can actually stop, hence the usage of bit length to terminate the loop early.
And if we look at the the 5th element of the sequence (0 indexed) 0 1 2 1 2 3 Funnily enough, in python this brings an actual speed increase (or at least, distributes the cost over the drawing) because of how slow reading and writing to memory is, compared to how math and bit-wise operations are implemented in low level C behind the scenes. Additionally, since there is no reliance on previous work this task can be multi-threaded, or even GPU accelerated if need be. Finally, if you've made it this far, here are a few images of some close ups of dragon curves from my GPU implemented (unrelated to this one entirely) just so that there's something pretty. Enjoy <3
Tumblr media Tumblr media
122 notes · View notes
hall-elouia · 1 year
Text
Livesey Chad Walk but it's Metal Gear Solid
Update:
SoundCloud link:
https://soundcloud.com/veetri-unleashed/genes-and-death
I have a Ko-fi now, support is greatly appreciated 💕:
https://ko-fi.com/parametricpalta
4K notes · View notes
hall-elouia · 1 year
Text
The paradox of tolerance is only a paradox if you think of tolerance as some sacred and unconditional moral duty. Some ultimate and absolute law with no exceptions, and if you ever slip into the sin of intolerance, you must repent yourself and beg for forgiveness. Yeah no fuck that. Tolerance is a social contract. You're in the game as an equal player for as long as you play by the same rules as everyone else, and if you don't, your ass is fucking out. You're not entitled to the same respect you won't give others.
"Oh so you all tolerate each other just because you tolerate each other, but if I want to destroy you, then all of a sudden you want to destroy me?" Literally yes. That's the gist of it. What's not clicking. This equation is so simple it barely counts as math.
13K notes · View notes
hall-elouia · 1 year
Text
Tumblr media
hey netizens! i'm not sure how many people are aware, but youtube's been slowly rolling out a new anti-adblock policy that can't be bypassed with the usual software like uBlock Origin and Pi-Hole out of the gate
BUT, if you're a uBlock Origin user (or use an adblocker with a similar cosmetics modifier), you can add these commands in the uBlock dashboard to get rid of it!
youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false) youtube.com##+js(set, Object.prototype.adBlocksFound, 0) youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []) youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true)
reblog to help keep the internet less annoying and to tell corporations that try shit like this to go fuck themselves <3
261K notes · View notes
hall-elouia · 1 year
Text
alright. in my tepidly professional opinion* here are the actual major red flags with the titanic submersible
first, stuff that people are clowning on that isn't actually a red flag at all
using starlink satcoms for their overall [surface] communications
i know it's fun to clown on elon musk but starlinks are like. Fine. they work fine as satcoms. this is not the issue. none of these problems would have been solved if they'd been using KVH or somebody else instead
also these have fuck all to do with the tiny sub, since radio waves physically do not penetrate water enough to be useful for communications lol
the stupid game controller to steer
it's actually super common to use COTS (commercial off the shelf) parts like that instead of some bespoke steering system.
they're easily replaceable if they break, they're designed to be integrated into larger systems, and you don't have to do a huge amount of design work before you can even steer your thing
here's one example of this. but it's pretty common
that being said. here is the fucked up design stuff that i notice
Tumblr media
Where The Fuck Are The Chairs
if you don't have seats inside your vessel, you don't actually have a way of securing passengers during rough movement. i suspect that this makes it very dangerous or difficult to ascend quickly in an emergency.
they have had known issues with communication
Tumblr media
[source: the independent]
i will grant that underwater communications is not an easy problem to solve unless you're physically running telephone wires
but this is fucking unacceptable lol
Tumblr media
[source: the independent]
ignore the video game controller thing
i presume that they mean "messages in the form of text, sent via an acoustic signal", not "they are literally using cell phones to text each other" because obvs cell phones (and most radio) would not work
it's actually extremely unclear to me what system the sub and the mothership are using to communicate. idk if this is a "technology reporting hard" issue or if these people are being deliberately cagey. anyway they're probably using some form of underwater acoustic communications, but what specific form it takes idk
regardless, the fact that they've had problems with this system in the past is a red flag
and the fact that their sub has apparently no internal navigation system is also a red flag. "not having GPS" isn't really, since GPS doesn't really work underwater (you need radio 😔), but they should have some kind of internal navigation-- at the very least "here is my speed and heading and based on that my expected position is here on a map"
in a power failure situation, they would have been SOL
Tumblr media
[source: the independent]
"everything is done with computers" = "nothing works in the event of a power failure"
it seems like AT THE VERY LEAST in the event of a power failure, you need to be able to drop your ballast and ascend quickly.
it is not clear that they had the capability to do that
something weird going on with their pressure hull
Tumblr media
[source: nbc]
while it is "normal" for structures that are exposed to regular massive changes in pressure to have fatigue (imagine bending a piece of metal in and out over and over, eventually it will break-- you want to catch and replace that before it happens), it's weird to me that
the vessel's depth rating was downgraded
without any public statement about what repairs were done, it nevertheless went back to the 4000ft depth less than a year later (in 2021)
they obviously have no "black box" system or any way to locate a missing vessel
most boats are required to have this! because most boats are required to be registered with and inspected by various authorities!
these guys deliberately skirted that rule by launching off a boat rather than from a port and therefore avoiding the need to get registered or inspected. lmao!
Tumblr media
[source: nyt]
Company Culture Is The Killer
complete disregard for safety is really what killed these people
Tumblr media
[source: the independent]
obviously if this is your CEO your company culture is totally fucked. beyond saving. you do not have a regard for human life.
for reasons unknown they didn't flag the authorities that the vessel was missing for hours and hours
Tumblr media
[source: the independent]
not that it likely would have helped to save these people if they had been alerted earlier, but it shows a desire to cover up mistakes
and like. obviously. you should get your shit inspected. nobody taking paying passengers anywhere should be allowed to be their own safety inspection authority.
the original sinking of the titanic was what led to SOLAS (safety of life at sea) rules being instituted. they've been updated several times since then, but they don't yet cover submersibles like this, since they are relatively new. it's likely that this incident will cause a new interest in updating the rules. as they say: every regulation is written in blood
*i'm a mechanical engineer who works in the maritime industry, but not like, a particularly related section of the industry-- i do shit with cargo containers mainly. no further info on my credentials will be given since i have no desire to doxx myself on tumblr dot edu. i've tried not to say anything too wrong or out of my depth in this post but my opinion is "guy with an engineering degree who reads news articles" level of informed. so take your maximum grains of salt
29K notes · View notes