Exploring the Hacker Tools of Mr. Robot
hackertarget.com
hackertarget.com
But this series does a great job both from a tech and dialogue perspective. There's even a scene where the main character and the CTO of another corp (trying not to spoil anything), have a conversation about gnome vs. kde.
EDIT: after doing some reading looks like the writer/creator is responsible a lot of this realism see: http://www.slate.com/blogs/outward/2015/06/24/mr_robot_gay_c.... Here's an interesting reddit response feed from him: https://www.reddit.com/r/IAmA/comments/3bp1zz/i_am_sam_esmai...
Haven't watched the show, but this reminded me of that awful line from The Internship, a film I was baited into watching: https://www.youtube.com/watch?v=lpdngXQOkBI
I just hope the creator prepared for this great reception, and continues to deliver!
1. Interns worried about jobs after internship at GOOGLE 2. Google has live support chat. HA-HA-HA.
You can actually have live chat support with Google. Check this, Google Drive Help for example: https://support.google.com/drive/?hl=en#topic=14940&contact=...
Select any topic in 'The best way to get support', you will see chat option
Gnome vs. KDE is probably the least technical thing they've gotten right in the show. There were a couple of minor howlers in the most recent episode, unfortunately (up until then, no significant lapses I've noticed -- staggering for a TV show).
But that is not a flaw or limitation in the writing -- it's helping to characterize Tyrell as a bit of douche. This goes beyond the typical 'ssh' or 'wget' screengrab (which only provides some mechanistic plausibility in achieving a plot-point.). The Gnome-KDE bit defines character. It's brilliant.
That's the entire point, though - telling the viewer who the villain is quickly (and, most importantly, cost effectively) to get to the part where the hero busts down their door. Designing the UIs realistically and eating up valuable screen time with analysts poring over the data would be a waste of money in most cases.
Also, realistic design increases the chances of someone actually suing for copyright infringement or something.
I think the "tell the viewer who the villain is quickly" is correct in terms of the director/writer's intention, but in fact the word is "badly".
Also bear in mind the relationship between camera distance and screen resolution, and that the design requirements for UIs intended to be used by someone physically sitting inches away from the screen, and the composition of elements in a scene for television or film, which may place the viewer halfway across the room in terms of perceived distance, are necessarily different. Text that would be normal sized on the web might not even be legible when the viewer sees it, much less be capable of leading the viewer's attention.
FWIW I mostly agree with you, it's absurd for anyone who's technically competent, but still not as simple a matter as getting it realistic versus getting it wrong, rather of not boring the viewer with tedium and visual clutter.
It always bugged me. Does anyone know why realisators spend so much energy into making faux computer interfaces in almost every movie/show ?
See, for example, http://www.oldskoolphreak.com/tfiles/phreak/jenny07.txt
Using a real phone number, license plate number, IP address, or physical address in a show/movie/song has the potential to provoke throngs of fans into malicious, or merely inconsiderate, actions -- prank calls, ping bombs, or simply visiting and not cleaning up after yourself (which is what led to the Goonies house closing: http://www.independent.co.uk/arts-entertainment/films/news/g... )
Not to nitpick but he's not the CTO.
(for those who don't get it, she is entering a space before every command so that it doesn't end up in `history`)
export HISTCONTROL=ignorespaceIn mature code bases (e.g core linux kernel), (almost) all the low hanging bugs have been picked clean. There remain only faults triggered by untested configurations, unconsidered usages, and by ordering non-determinism. The last one is particularly chaotic - you can have a system which stays up for years, but falls over due to an extremely unlikely combination of events.
Think about it this way: every statically compiled program with an unbounded loop, in which there are calls to malloc() with runtime-determined sizes, and differently ordered but balanced free() at later times, may crash. This is a possibility despite there being no leaks and worst case size fits in memory. The issue is the heap, with some combinations of allocation sizes, and order of malloc vs free, will fragment and effectively "leak", eventually exhausting resources. It is generally not determinable whether this will happen to a program. They all survive at the whim of probability, although the odds are usually very much in their favor.
If I was searching for some deeper meaning in bugs, I'd rather think about how the most elaborate and secure of digital structures are still vulnerable to a moment of distraction or laziness in just one person, and how software seems to be resistant to the sorts of engineering best-practices that make aerospace as safe and consistent as it is.
This has never ever been true. Every new framework has to design mass-assignment protection hopefully. Every new language needs to handle file access. Every new authentication library will have to rediscover reams of textbooks/whitepapers.
[0] http://www.businessinsider.com/silicon-valley-how-season-1-b...
This is only my anecdotal experience though - thoughts?
I think some of the entries could serve as inspiration. Think about the effect Minority Report's UX has had. It was an idea that wasn't new, but seeing it (I think well done) in a movie gives it a more concrete goal for a lot of people (tech) and a reference point for other people (non-tech).
[0] http://www.hudsandguis.com/
In fact in many ways it set back the dreams of UI by teaching a generation to value nonsensical interactions and poor ergonomics over usability
I'd checkout John Underkoffler's Ted Talk: http://www.ted.com/talks/john_underkoffler_drive_3d_data_wit...
That itself ain't bad. Star Trek: The Next Generation pretty much introduced the world to the concept of touchscreens, back in the time when they pretty much didn't exist.
Also, somehow the "internally incoherent" movie UIs still feel order of magnitude better than what we use in the real world, especially on mobile, which is mostly a mess of crappy and incoherent design.
Star Trek interfaces set the gold standard for realistic UI, while Minority Report was not a UI anyone would ever want nor even should aspire to create.
Footnote: Oddly enough the consultant on the interface for Minority report was Jaron Lanier, who I respect immensely for his technology theory -- just not his designs.
I wholeheartedly agree with your evaluation of LCARS. That's why I still keep sketching out LCARS-equivalents of UIs for existing devices (it's actually quite hard to do right; you can't go there half-way - LCARS mixed with non-LCARS elements looks like crap) and want all my home automation to be run by one :).
Another thing Okuda was a master at was logos and insignia. They set a quality standard that is very rarely met in the real world.
Exactly why people are influenced by it.
Anyone who has ever worked with any kind of media editor knows that "waving your arms in the air" is about the least desirable imaginable interface for such.
The only difference is that John Anderton seems to be able to get his software to do the stuff he wants it to do.
So the only good thing is the realistic hacking scenes...
It's a realistic show about hacking the same way that Fantasy Island was a realistic show about island vacations.
Now if they changed the title to "Fantasy Mr. Robot" so you know up front what the premise is I might be more forgiving about the plot.
[1] http://www.imdb.com/character/ch0514444/?ref_=nm_flmg_act_2
Their predictions of the future have been a bit off the mark...
It's no surprise that you get some "hits" (even with "rudimentary Norwegian language skills"), as the Scandinavian languages are so similar that we generally understand each other – Norwegian speakers even more so, according to Wikipedia [0].
[0]: https://en.wikipedia.org/wiki/North_Germanic_languages#Mutua...
It is refreshing to see on-screen depictions of hacking that use legitimate tools in ways they're actually used in, instead of "GUI interface using visual basic to track the killers IP address" ( https://www.youtube.com/watch?v=hkDD03yeLnU ).
Do check it out.
Still, at least it is a show about hackers that shows "computer stuff" in a semi-realistic light. No crazy 3D "inside the computer" visuals like in Hackers or most other movies and television programs about this stuff.
The Gnome vs. KDE bit was a nice touch. As soon as that scene was over, I was already thinking "I'm probably going to like this show". Anyway, I'm impressed enough to keep watching and see how it all develops from here.
Otherwise: great show getting so much stuff right without boring the hell out of people who don't recognise what's on the screens. That's special. I love it.
EDIT: Looks like it's a modified GNOME 2 (https://www.reddit.com/r/linuxmasterrace/comments/3bd1ms/wha...)
1. Eliot, an elite hacker, has a Excel 2014 book in his apartment. Why does he need to use Excel so much? Why does he need Excel at all if he's using Linux? And why would he need a user guide to figure it out? 2. When Eliot has to fix a hack to E Corp at Allsafe his boss gives him a folder of paper logs and says "look through these"
2. Sometimes, if extra paranoid about being hacked, may want to do things with paper as much as possible. Also, were they going on an airplane? That might explain need to have paper copies so have something to look over during silly takeoff and landing procedure. Also, to be honest, paper can be much more usable.
While I agree that it's more likely that the prop team got this when they were task to buy some "computer books", I have some similarly useless books in my shelves that I got from relatives when I was younger because they thought "I was into computers".