“They’ve hacked into our databases!”
“No way! It was totally secure! How did they get past our twelve-layered security?!”
“Forget that, how did they get through our code? There’s like, a million lines in there!”
“Not just that, it was also coded by us.”
“What do you mean?”
“Only we know what code we write, kid. Sometimes, not even we know it.”
“Yeah, so if they’ve figured what was going on, we’re dealing with coding experts here.”
“Anyway, boot up the code, let’s see what they’ve accessed.”
“You know, there’s no shame in taking longer than a second to type in the password.”
“Shut up, intern.”
(Powering up sounds)
“Great, we’re here. Now let’s see…
What?! What’s this!”
“Looks nothing like our program! It’s all—”
“No way, you’ve got the wrong file,”
“No it isn’t. No one in this department can spell well enough to search for the path /users/SuperSecret/SDrive/scramblingfolder/fakefiles/floccinaucinihilipilification/ and access the file we’ve stored there, they’ve really got us.”
“But—isn’t that your code?”
“Whaddya mean, intern?”
“This is your code. I saw it last week. It was part of my project to add a function, and it was this file.”
“WHAT DID THEY MAKE YOU DO??”
“Relax, nothing much, just run a counter that waits for 1000 seconds and prints “Please restart the application”…”
“You did something.”
“I just documented it! God, it was just comments, it doesn’t affect the code!”
“Why did you document the code? We never document our code.”
“I know. Intern or not, your code’s disgusting to read. It’s just good practice to document it. Took me all week to read a single file.”
“The floccinaucinihilipilification file.”
“Geez, no wonder we’ve been hacked.”
“What do you mean?!”
“You guys can’t be serious.”
“You mean to tell me, that you never had any security in the first place??”
“…well, we never needed it. No one could figure out what our code ever did. It was the simplest and most effective of security: the safety of no knowledge.”
“But now that you’ve so helpfully documented everything, we’re an open book.”
“Well, what now?”
“You’re asking me?
… (sigh) I guess it’s time to put my degree to some real use, isn’t it?”
This is in no way influenced by the fact that I am learning assembly language and can’t imagine any better use for it than for concealing stuff that’s otherwise so obvious even a beginner coder could work it out. It’s also extremely cool and puts you in a very secretive environment-frame of mind.
Everything around looks
Nothing out of the blue;
Nothing here does,
Except perhaps you
It’s hard to notice
When everything around
But it’s a little hard,
Out of shape
On two hours of sleep.
I’m genuinely on two hours of sleep. I was at a hackathon all weekend, and when school, travel and travel costs all add up, you have to give it your all!
And so I think I may have slept a little between 4:30 and 5:30. Maybe.
Totally worth it!
The best part about hackathons is the total exploration. You often end up staying overnight in a single building designated as a coding area. Even if it’s a building you’re quite familiar with, there’s nothing a whole night there can’t teach you that you already knew from spending two hours a week in lecture there. You find new cozy hacking/study spots and if you’re home, you have a alternative to the old stuffy library for the rest of your education!
For me, this time it was about exploring (infiltrating?) a new (rival?) school’s comp sci base: I was up in Montreal! (The commute did not agree with me however!)
I snuck out on my short break and walked around some really stunning architecture. I wish I’d had more time to explore the city, but my lack of time was a whole other story!
It’s a story that probably deserves its own post: the travel post with some bonus theatrical thrills, because believe you me a sleep-deprived kid mostly confined to the insides of a computer science department building, can still get into fixes.
Hackathons are also a great way to make new friends! Even if it is at your own school or university, spending twenty four hours debugging and crying over your own bad coding habits with someone else is sure to earn you a new friend, one who always knows the pain of getting 178 nested errors only to follow them to the first instance of where thing started going wrong and for your error message to make absolutely no sense to anyone. They’ve seen you there before, in the wee hours of the morning.
Another super cool part of the exploration that goes on at hackathons is obviously, an exploration into the world of computer science, and all its wonderful skills! Most people end up learning something new at a hackathon, maybe because what you’d like to make uses a platform you’ve never used before, or if you’re playing around with totally new, shiny, cool hardware and writing code to talk to it: I will never tire of being amazed at how we bounce electricity around to get a cool chip-spider or whatever’s new in the hardware lab, to talk to your computer and do whatever you command it to do (as long as there are no bugs, of course!)
I gave InVision the ditch and tried out some prototyping on Figma this time, and my word, Figma is advanced. It looks to simple to begin with, but you can use it to come within inches of having the appearance of decently sophisticated code usable by neat UI.
All you like
With a glide
In your footsteps
Hold your chin up
Like you have somewhere to
And purpose to show
In every pace you
And they approach
With the briefest look in the
That doesn’t give away my
Back to my back
To let it all out
In a jelly wobble.
Walking through new buildings looking for a study space is one of the most psychological experiences I have in a day.
I know most people are only trying to help, but when I’m in a new building and looking around for someplace I might want to plop and get working, I really don’t want you asking me, “Where do you want to go?”
Am I lost? Yes, I’m lost. Can you help me? No, because I don’t know where I want to go. Yes, you’ve been around this building for years and years and know every inch of it by the inhale at the start of the syllable it begins with, but you still can’t help me, and I don’t want to stick around and hear it.
I know you’re being nice, but I’m just feeling like there’s impending judgement. Just don’t acknowledge me. I’ll find somewhere to sit.
Apart from that, exploring new buildings is also admittedly one of the coolest things you can do, because as a student, you’re legally allowed to just walk into a random building and it’s not trespassing, and you get to live out your Dora The Explorer dreams.
I got me supplies, let’s go!
What do you find exciting in a normal day? And what terrifies you, even though it’s totally normal?
“You two can keep squabbling over whether that’s a head or a tail.
All I know is, it’s two dollars, and a mint gum costs that much, and that’s just what I’m going to hop over and buy because you’ve been arguing so long, my mouth’s gone stale from disuse.”
“Come on,” she said, staring dispassionately at my laptop screen.
A pop-up ad had decided that now was the best time to inflict its superlatives upon me, but she didn’t know that.
“What?” I said, dishing out a beat rivalling a drum machine as I clicked the invisible cross in vain.
“You can do better than that. You’re better than a inspirational quote tells you you are”, she said, walking away.
“Are YOU a college student feeling dead inside? Is YOUR 90’s website failing?? Are YOU looking for a bartender’s mixing bottle?? CLICK HERE to find the perfect solution to your life’s problems!!”
“Google, what’s this?”
“I dunno miss, it’s based on your search history.”
“And who told you you could have that?”
“Oh look dear, the cross button’s moved to the bottom left corner now.”
My search history is pretty weird and I’d like to be a fly on the wall during the thought process of whatever algorithm is trying to profile me. Bartender’s mixing bottle, magician’s hat, 90’s websites, dead-looking college students and cat’s feet are genuine searches indexed in my history now. I blame my comics and the fact that I cannot draw. Who knows what evil cat machinery Google will be trying to sell me next?
Just an ordinary Wednesday for celebrating all the brave women in punk rock music. The playlist is one I created for our ongoing themed radio show on CFRC 101.9 FM (Or maybe not. I never get the station frequency right… give it time!)
Essentially, this is also me learning how to use technology and marvelling at how a playlist embeds… which was something I was pretty 50-50 on whether would happen or would fail and vanish midway, and will continue to be unsure of until I’ve hit publish… ah, technology, how I marvel at thee in spite of being a computer science major funnily enough.
Enjoy the music, appreciate the circumstances it was made under, and continue to cheer on the courageous women who continue to inspire the genre!
(Yes, I should’ve talked more about each song and the wonderful stories behind them. I did on the show. And I will here too. I’m just a little busy gaping with a dropped jaw at the embed. Technology. All hail programmers.)
(In short, yes, this whole post was just me testing out whether I can embed Spotify content on a blog without using the new editor, or not. The answer is a frustrating no.)