Thanks for this, it echoes my sentiments exactly. I first saw the 1995 film a couple years ago and loved it, but the existential pieces really need some contemplation, or at least further reading, to sink in. And it's precisely because the dialogue is sparse and even vague at times. Anyone complaining that the new one is notably watered down is speaking through their Otaku filter, or otherwise not recalling just how much the original movie left up to interpretation.
Regardless, I loved both the original and the new movie. I have no idea why people are giving it such flak, other than being bum hurt that obviously a Hollywood adaptation is going to make the story more accessible. They did so, while still being mostly faithful to the mood and atmosphere of the original.
Is drinking coffee on an empty stomach actually considered harmful? I do it daily every day of the week. My first meal of the day is lunch a few hours after I've had either an Americano with 2-3 shots of espresso, or a regular coffee with 1-2 espresso shots in it.
Almost always black.
On a low carb diet, I get GI distress generally after eating lunch, but outside of dieting I haven't noticed any adverse effects related to it. I've been doing this every weekday for over 2 years now.
I completely agree. I admit that I'm following season 2 because it's still an enjoyable show, but every single one of those points is valid. At times it feels like Esmail is insulting your intelligence or pandering to extreme cliches (points 8 and 9), all the while entirely ripping Fight Club off. And no, he didn't seek Fight Club for "inspiration". He utterly and completely replicated the plot, but executed it poorly. The laziness of his storytelling is clear when we can pretty much assume all of Elliot's confusion is the result of Mr. Robot intervening on his behalf. Except that mysterious intervention doesn't even appear to be attributable to a well-defined and somewhat believable circumstance (Norton's insomnia in Fight Club). Instead, Elliot has some odd lapse in memory, and what do you know, some unthinkable event has occurred.
It's an entertaining show, but only in the same sense as corny superhero movies. Esmail has been trying to wrangle a sensible plot with an interesting premise, but unfortunately he's not as skilled as his execution implies.
It's a common idiom, specifically in modern C code. See "C Interfaces and Implementations", one of the best books on the subject of writing reusable C. The author dedicates an entire chapter to exception handling, with longjmp as the primarily facility for it.
I won't assume that someone on HN wouldn't potentially benefit from this, but it honestly seems like OP submit this without reading the first sentence of the first page. That, or this was blatant trolling of some benign fashion.
Great comment. Echoes a lot of the sentiment I've been feeling since graduating college. Started out at a web startup where everyone was focused on learning the next new framework and applying clever language quirks and idioms, and heralding that knowledge as if it made them more valuable. And then applying it to a company whose product was stale and completely reproducible and non-innovative. I switched into embedded software after less than a year there and I've made a point to focus less on languages, or programming for the sake of programming, and more on learning hardware and Linux kernel internals because it's a domain toward which to apply the programming knowledge that, as you and GP pointed out, is relatively non-novel on its own.
I believe Carmack has a quote about how programming is just a mundane manner in which to solve more interesting underlying problems. I would imagine the world, or more specifically the economy, will eventually see it that way as well.
As a white guy who also grew up in a predominantly black area with black friends and makes good money, your attempt to appear as the paragon of racial enlightenment makes me cringe.
Do you feel as though your experiences made you better than the OP and so you cringe because of your superior enlightenment? I can't imagine what else you might have in mind, I find nothing particularly cringeworthy in the OP, especially since the whole "paragon of racial enlightenment" bit seems to come entirely from your own head.
I know enough to not pretend I'm on a higher plane of racial understanding by giving trite justifications such as "I'm the only rich white guy in a gentrified neighborhood" while simultaneously giving the example of being the target of an attempted theft, so as to not so subtly show the bias of minorities as criminals.
Not to mention the "OG Cody" at the end, once again showing that these must be stereotypical (highly presumably) black minorities, again to hammer home this sort of bizarre feigned legitimacy he presumes. The whole passage is essentially saying "I get these things that you people don't get it, here's why".
Edit: Another way to put it, he's giving the expanded version of "I have black friends, so that racist thing I said can't possibly be racist."
If this was in a poor white neighborhood I'd expect similar shit to happen.
It's much more an issue of socioeconomic status than race. And I'm sorry you perceived my post in that matter.
They're predominantly Spanish speaking Puerto Ricans. You're the only one who mentioned anything about race when it comes to that instance and your own presumptions don't hold true.
And I never said I was "the only rich white guy in a gentrified neighborhood". That wouldn't make any sense, one person doesn't gentrify a neighborhood. I said I was one of the only gentrifying members who has made an attempt to become a part of the existing community. This is consistent with every place I live, work, and play whether said place is predominantly minority, or predominantly white.
Every person has decades (except children) of experiences that I don't have. Every person is an extremely rich fabric comprised of characteristics inherited from an extremely complex ecosystem of factors. As such, I try to treat everyone with respect, and it ends up enriching my own world.
That being said, sometimes I still don't know exactly what to say. I come from a world of privilege even if my parents were lower to middle middle class, and they certainly don't.
Crime is more predominant in lower socioeconomic groups, it's just a reality. Did I blame every latino in my neighborhood? Did I scorn, run to the police, move away? No. I just backed off for a little and then came back after the holidays and kept going about my business.
You can perceive that however you like.
Edit: And what exactly was this racist thing I said? Was it when I heard that a couple of people were going to take things from my house and so backed off for a little? To mention a legitimate event that happened to me is now considered racist?
Edit 2: And in this world - [0] - You're damn straight I'm proud to have such a multicultural group of friends, and experiences. And even though this post indicates otherwise, I don't particularly give two shits how anyone misconstrues my post which essentially was trying to say "We should come together, hang out with eachother, and understand and forgive". Because, apparently I'm assuming superiority by continuing to hang out with people after I heard they where going to take shit from my house. All I can say is, fuck that.
> and had a few people conspire to potentially remove a few select items from my house. So I started going out in the city more, and now everything's back to the nice vibe it once was. I'm just as comfortable as I was before and that process of potential betrayal and silent forgiveness (I'm not sure my friend even knows I knew he was planning to pull the jux (as my friends from my hometown might say)) is just a part of who I am.
My friends told me that some of the other block regulars were planning to rob me. So I backed off from them for a little bit. And now I hang out with them again, just not inside my home. If this was in a poor white neighborhood I don't imagine similar things wouldn't happen there either.
Maybe the wording was a bit over the top for what the situation actually was: I enjoy hanging out with my neighbors, and wasn't going to let some stupid shit like this mess that up.
Sorry that I explained where the word jux comes from in my vocabulary.
Edit: And in this world - [0] - You're damn straight I'm proud to have such a multicultural group of friends, and experiences. And even though this post indicates otherwise, I don't particularly give two shits how anyone misconstrues my post which essentially was trying to say "We should come together, hang out with eachother, and understand and forgive". Because, apparently I'm assuming superiority by continuing to hang out with people after I heard they where going to take shit from my house. All I can say is, fuck that. And then I made a joke at the end about this stupid nickname they gave me once. Good lord.
Imagine if someone described their experience as a software engineer like so:
> I often used to only sit and talk with the sales people, but then I took an introductory Ruby on Rails course. Now I feel very aligned with my fellow programmers, having worked on projects such as websites written in CSS, and frontend UIs written with the Java scripting language. Sometimes, my pull requests are rejected by certain fringe elements of the engineering team, but I can understand why, since I do not have a traditional background in CS yet am contributing just as much to their code base. But, in those cases I will usually go around, show my face, do some SQL queries and everything is back to normal.
You're right, I overplayed the nature of how much of a contributor I am to the community. I'm not on the block party planning committee for instance. But I spend tens of hours a week during the warmer months just sitting and hanging out with my neighbors. I try to learn a little Spanish which I really enjoy. And we have a lot of fun together.
The idea that I only talked with "sales people" prior to this is invalid though. I was actually the minority in my public school when I was growing up.
And yes, I do feel as if through sharing experiences with people I've learned how to "be aligned" with people as you say, although I wouldn't say that's a fair characteristic of how I perceive it.
I don't particularly feel aligned with any group of people, majority, or minority.
But I do recognize the value of shared experiences which give me a stronger cultural background, empathy, a grander perspective and worldview.
Of course, imagine if someone judged your entire life from 2 or 3 paragraphs on the internet without knowing said person, their background, experiences, personality, or anything about them?
Edit: And in this world - [0] - You're damn straight I'm proud to have such a multicultural group of friends, and experiences. And even though this post indicates otherwise, I don't particularly give two shits how anyone misconstrues my post which essentially was trying to say "We should come together, hang out with eachother, and understand and forgive". Because, apparently I'm assuming superiority by continuing to hang out with people after I heard they where going to take shit from my house. All I can say is, fuck that.
I know you meant well, but to give such a stern warning and then admit that you haven't done any kernel-related work at all is frustrating. I've just been getting involved in kernel development for the past month, and it's pretty clear that the go-to taskss for novices is primarily writing device drivers or fixing bugs. I'm not sure what fraction of kernel developers get to work on the kernel core (CPU scheduling, boot/initialization, file systems, memory management), but I'm going to guess it's relatively small, or at least isolated compared to those working on drivers and other modules.
Further, if the maintainers were so cautious as to want to limit contributions to the kernel, you wouldn't see initiatives like the aforementioned (and awesome) Eudyptula Challenge, or Greg KH's "Linux Kernel In a Nutshell", which he chose to give away for free in order to garner more interest in kernel dev. The state of the project right now is clearly weighted towards getting new involvement as opposed to discouraging contribution because of extremely rare and unlikely cases like the one you mentioned.
True. If you follow LKML, you will notice that the majority of changes are to the device drivers code. And it makes sense, after all, you want the kernel to run on a wide variety of hardware. So, it's not just what fraction of developers work on the core but rather, what the fraction of changes belong to the core kernel - which is relatively small compared to the device drivers code.
Another good way of getting into kernel hacking is not just device driver books but following mailing lists you are interested in. netdev, pci-devel, kvm are some of the interesting ones. Also, checkout GregKH's driver project - these are drivers that are not yet fit of inclusion and hence reside in a "staging" area - a great way to get involved in kernel development ( http://linuxdriverproject.org/mediawiki/index.php/Main_Page). Note that some of the lists can have really high traffic but eventually you will get the hang of picking out the useful stuff. https://lwn.net/Kernel/Patches is a great resource for mention-worthy kernel patches without subscribing to individual lists.
I also agree with you that maintainers will _not_ be cautious and prevent newcomers. That's a bunch of bull. If at all, maintainers will be welcoming to changes from first timers and will thank you for your contributions if your changes do get in. Maintainers or other developers usually are frustrated with other style issues though - for example, lines greater than 80 chars, using a mail client that mangles your patch and so on. But keep in mind that the frustration is on the patch you posted, definitely not on you on a personal level :)
I don't think you have to do kernel work to warn people they should be cautious when submitting to mainline. As a matter of fact, I've read the book you mentioned, alongside some others such as Understanding the Linux Kernel by Bovet and Cesati, and I've brushed against low-level kernel features such as memory-mapped I/O or epoll, so I'm at least aware of what might go wrong if you decide to write a kernel module just for fun and then issue a pull request against the original source tree.
I don't think contribution should to be discouraged, but I do think that people who have no sense of responsibility should be kept away from the kernel source. Kernel development is not supposed to be for everyone, it's hard. Great expertise and technical mastery is needed to write good, quality and responsible code that is suitable for inclusion into a kernel that today powers so many different devices.
I will admit, again, that my warning was probably too harsh, but I still stand firmly by the viewpoint that "casual" or careless kernel contribution should be a no-no. It's one thing to poke around on your dev system to find out how stuff works, but entirely another to write an official patch to a system that millions of people around the world rely on.
EDIT: And when I say that "kernel development is hard", I mean that it's harder in the general case than writing most userspace code. It requires you to think of stuff you don't usually worry about (think of the all the race conditions that might occur) and let go of all the abstractions provided to you by the kernel, it's harder to debug than userspace programs, and you have to support a wide variety of hardware platforms, each with its own quirks. In fact, I haven't done any kernel development just because I was intimidated by how hard it is. I've tried writing a kernel from scratch (OSDev wiki was a great help) but it soon came to be a buggy and unmaintainable set of kludges that was barely doing any real work.
EDIT #2: Why I can't reply to replies to this comment? Is there a conversation depth limit on HN?
"Kernel development is not supposed to be for everyone, it's hard."
Citation?
Given you've admitted to not working on kernel code, this seems like something you've determined out of reverence for the importance of the kernel, not something grounded in fact.
It's worth noting that the entire Linux project spawned from some "casual" development work by somebody doing it as a hobbyist project.
Your last point is just, ugh, oh so true. You don't get to be an expert in any field without diving head first into them at some point as an inquisitive amateur. Having a curious, naive spirit who isn't afraid to do things "the wrong way" and break a few things along the way is something we should be encouraging in our fellow hackers!
The OP's misaligned sense of responsibility honestly terrifies the child in me. I would not be where I am today were it not for the countless circuit boards I went through (nice way of saying completely destroyed) when I was 12.
>Federal prosecutors said the suspects targeted companies including Alcoa Inc, Allegheny Technologies Inc, United States Steel Corp, Toshiba Corp unit Westinghouse Electric Co, the U.S. subsidiary of SolarWorld AG, and a steel workers' union.
It's not just the actor, it's a pretty common name. People mistype my email address into all kinds of things, judging by the random emails I get for pets in Texas and real estate in the UK etc.
Regardless, I loved both the original and the new movie. I have no idea why people are giving it such flak, other than being bum hurt that obviously a Hollywood adaptation is going to make the story more accessible. They did so, while still being mostly faithful to the mood and atmosphere of the original.