thedeadparrot: (Default)
(posted by on Nov. 11th, 2015 08:14 am)
I am surprisingly reluctant to post things on here, and I'm not sure why. I guess I was thinking I'd do a big post on my trip back home to Taiwan, and that just never happened. WHOOPS.

Anyway, a quick rundown on things.

I completed a 5k on Sunday! I got 31:12, which is better than I was expecting since my practice runs have been around 34-35 minutes. My next goal is to get that below 30 minutes. My knees have been a little weird, though, so I took (am taking) Monday, Tuesday, and Wednesday off.

I got my Yuletide assignment! Yay. I need to start reviewing my source material, though, and I've been dragging my feet on that.

I wrote more of my TSN mafia AU for the timestamp meme, and I'm super proud of it, so here:

19th Nervous Breakdown (2033 words) by thedeadparrot
Chapters: 1/1
Fandom: The Social Network (2010)
Rating: Teen And Up Audiences
Warnings: No Archive Warnings Apply
Relationships: Eduardo Saverin/Mark Zuckerberg
Characters: Dustin Moskovitz, Sean Parker
Additional Tags: Weddings, Timestamp, Alternate Universe - Mob, POV Outsider
Series: Part 9 of Sympathy For The Devil
Summary: Mafia AU. It wouldn't be Mark and Eduardo's wedding if everything went smoothly.
thedeadparrot: (oracle)
(posted by on Jul. 3rd, 2011 02:20 pm)
So I was going to do a "Top Ten Computer-related Pet Peeves In TSN Fandom" post, but then I realized that all I wanted to do was bitch about hacking.

I have so, so, so many issues with how people write about hacking.

Hacking is kind of difficult. Yeah, they're smart guys, and yeah, I'm convinced that they can do it, but there's also a certain degree of patience and dedication needed in order to hack into a particular person's account (as opposed to obtaining a way to break into someone else's account in general). One of the most common types of attacks on say, a web application, is an injection attack. This means that you try to inject your own code into the web application code so that the application ends up running your malicious code on top of its own code. Easy, right? Well, first you have to find out a vulnerable place to inject your code. Generally, this will mean any text box on a website, but most of these textboxes are probably going to be sanitizing all input filtered through and only making database calls with prepared statements. So you won't find the vulnerable text box immediately. You'll have to keep testing each box with injected code to see what you can get out of it. After you've gotten a sweet little SQL injection going, what can you do next? You can get a dump of the users' table, with all of the usernames and hashed passwords. Of course, you have to figure out which table contains all the usernames and passwords. It could be in the table "users" or "shoppers" or "ausefultablename" or whatever. You'd need to get a dump of all the tables in the database and then figure out which one of them you're going to get. And then once you have a dump of the usernames and passwords, you will need to figure out what the password is from the hash...

Okay, I'm not going to keep going, because it is long and tedious and boring even describing it. That is one of the many ways you can hack into someone's account if you can't simply guess their password and you don't have any sort of physical proximity to the target account user. It is not something Dustin does with an extra hour. It is something that you need to put the time and effort into. Being a programmer/CS major does not give you some sort of bizarro skeleton key to every system on Earth.

Hacking skills are very domain-specific and most programmers don't bother learning how to actively attack something. They probably know basic things like, SANITIZE YOUR INPUTS, but the actual details of pulling off a buffer overflow are really complicated and require a great deal of low-level knowledge. Not every programmer has that, because most programming doesn't require it.

Also, hacking is illegal. Just a little. This isn't 'oh, let's engage in some copyright infringement by downloading television shows,' sort of funtimes. This is 'oh, let's break into someone's house and steal their shit' sort of funtimes. Yeah, you could probably do it without getting caught, but why would you risk it? The stakes of hacking into something like say, government databases or Gmail are pretty fucking high, since they will be keeping an eye out. Every time you fail, you're probably going to leave some sort of trace. Maybe Google and the US government think you're funny (probably not) and ignore you, or they decide you're a genuine threat and then they sic the FBI on you and your IP address. Not something I think Mark would ever risk for cheap thrills, man. Not when it's Facebook's reputation on the line. Seriously, you don't fuck around with this shit unless you're a moronic script kiddie or you're a Russian scammer. Or you're a white hat with actual skills. But neither Dustin nor Mark are any of those things.

Then there's the fact that there's a major terminology schism here. The term hacker means different things to the subculture that Mark comes out of than what most people think. I think 'hacker' is a term that applies to Mark (and the RL Zuck has used it to describe himself), but it doesn't refer to his security skills. Which exist, but are not nearly good enough to get him into the DoD. It means he likes to 'hack' things together and build shit. Facebook puts on Hackathons which are all about recruiting other people who also enjoy building shit.

Plus, the US government has its own internet. Those people are paid to be paranoid. Just saying.


tl;dr: I will probably smash my head against a wall if I read one more story where Mark hacks into anything, offers to hack into anything, or implies how easy it is to hack into something.
thedeadparrot: (oracle)
(posted by on Apr. 30th, 2011 06:42 am)
Man, I think that this fandom is going to drive me nuts, because the range of acceptable characterizations for MZuck are so small for me it's actually kind of making my head explode. Well, and I have all these FEELINGS about what sort of stories I want in this fandom.

(Note: this is 100% my own opinion on the matter. I'm just hyperbolizing and I don't feel like qualifying each individual statement)

- Mark is not a woobie. About 80-90% of the shit that happens to him is his own damn fault.

- Mark is also not a robot, a sociopath, or someone who has an autism spectrum disorder. He's an asshole. You guys know assholes who don't have any of those other qualities, right? Right?

- Mark isn't a l33t h4xx0r. He's not a guy who enjoys breaking things. He's a guy who enjoys building shit. That stuff in the early 'hacking' scene? Mostly, he's doing the security equivalent of downloading gifs off tumblr, except he's doing it more quickly by using scripts and not doing each one of them by hand. (When he refers to hacking, he's referring to it in the old school programming way, not in the 'I broke into the Pentagon' way. He hires interns to do all of his security shit for him.)

- Mark went to Phillips Exeter, which is a boarding school designed to funnel people into places like Harvard. The movie plays up the whole class war thing, but seriously, Mark was never exactly impoverished. (And the Exeter thing is totally movie canon since Mark is wearing that Exeter t-shirt in that one scene.)

- While we're at it, can we have more fic where Eduardo's kind of a petty asshole, too? Obviously, nowhere near the same scale, but freezing the Facebook account wasn't exactly the most mature thing to do in that sort of situation. I really kind of have a hard time shipping them if Eduardo's all angelic and pining and Mark basically steamrolls him with his assholishness. That really doesn't work in my head, man. I need to believe that Eduardo is capable of pushing back in order to believe in ~*how true their love is*~.

- I have a really strong negative reaction to meet-cute AU stories that basically turns Mark into a slightly more socially awkward version of Rodney McKay. I think that's mostly because I like my Social Network fic tragic and angsty. And also because, I dunno, I kind of like watching Mark and Eduardo's relationship go down in a flaming wreck, or at least, I like when Mark and Eduardo are put in a place where they both have to work to get over past shittiness. Or just a place where their relationship isn't sunshine and flowers and mature adult behavior. I get that some people aren't into RPF, but man, Jesse/Andrew is where I go for the butterflies and rainbows. Mark/Edurado is for the angst and the assholery.

(I usually end up reading the meet-cute AU stories anyway, because they're generally well-written and plotty and I am running out of things to read. But then I kind of hate myself afterwards. I think it's a fair tradeoff.)

- I am half-tempted to offer myself up as a tech beta in like, a public place. I don't know, man. That's like commitment and shit. And knowing stuff about Facebook's infrastructure. And considering how I am Judgey McJudgerson about every other aspect of this fandom that exists, um, yeah. Probably not the best idea ever.

- Also, code-as-dirty-talk is like one of the least sexy things ever. Like, I find it actively repulsive. The visual structure of code is a huge part of how I process it, and a lot of programmers I know have a really hard time even writing code out by hand, much less speaking it out loud. And this is all on top of the fact that most code is approximately 50% ridiculous-sounding punctuation marks anyway.

- Did I mention that I was being Judgey McJudgerson?

- No, really. Have I mentioned that lately?
.

Syndicate

RSS Atom

Most Popular Tags

Powered by Dreamwidth Studios

Style Credit

Expand Cut Tags

No cut tags