Hacker Newsnew | past | comments | ask | show | jobs | submit | bonyen's commentslogin

Upvoted for an interesting take, even though I disagree with some of it.

I took 61A from bh. Personally, I agree with bh's statement that you quoted. Where I encountered difficulty was applying the ideas in a different context (e.g. C or Java). Brian spent time addressing this precise difficulty (in the last lecture or so), but it still wasn't enough for me.

I do heartily agree with you calling out "the pathological worship of the abstract over the concrete". Knuth's Concrete Mathematics was also bucking this trend (e.g. https://youtu.be/GmpxxC5tBck?si=tRHQmuA4a-Hapogq&t=78). I'm curious, once you came to this opinion/realization, how did your teaching/learning change?


Indeed, we have significantly more data. However, it seems that we have significantly less _truth_ than at any point in my lifetime, at least.

"Data" evokes images of objective, agenda-less sensors just sitting there, measuring, and passing on what was measured. But in reality, there is a substantial human element in capturing and recording "data" (e.g. SF crime statistics).

I'm not saying other options can't work. I am saying data is overrated in our current, heavily-divided and politicized, world.


Back in the day, I treasured my copy of Liskov and Guttag's "Program Development in Java". I enjoyed its discussion of a disciplined programming style centered around maintaining invariants in your data structures. It was also the only book I've seen which talked about modeling the state of your design using a graphical notation inspired from Alloy. I wanted more exposure to this material so I even purchased a copy of their earlier work (which is also excellent). Point being, I have a lot of respect for her.

Like some of the other comments, I loved how she expresses her thoughts about computing in this article, e.g: "In my version of computational thinking, I imagine an abstract machine with just the data types and operations that I want..." (reminds me of Norvig/Graham talking about Lisp). But I don't like this article overall because I think it takes cheap shots at men in computing.

"I’m worried about the divorced couple in which the husband publishes slander about the wife, including information about where she lives." When I first encountered this statement, I thought it was being unnecessarily specific but didn't think anything else of it. After finishing the rest of the article, I think it was a purposeful choice, and in the current environment, I don't think it's a fair statement to make. A male making the opposite statement would likely be called out, so I'm calling her out here.

"At Berkeley, I was one of one or two women in classes of 100. No one ever said, “Gee, you’re doing well, why don’t you work with me?” I didn’t know such things went on. I went to graduate school at Stanford. When I graduated, nobody talked to me about jobs. I did notice that male colleagues, like Raj Reddy, who was a friend of mine, were recruited for academic positions. Nobody recruited me." She didn't say this explicitly, but my interpretation is that she's using this as evidence of a gender bias in recruiting. Clearly, gender bias is one possibility, but what about giving people the benefit of the doubt? There are other more charitable explanations (somebody who understands conditional probability better than me could comment on this situation from a probabilistic perspective).

"Back then, advisers placed graduates through deals with departments around the country.

Yes, but nobody made deals for me. In the ’90s, I went back to Stanford for a department celebration. A panel of the old professors, without knowing what they were doing, described the old boy network. They said, “Oh, my friend over there told me that I’ve got this nice young guy you should hire.” It was just how it was. They were clueless. They talked about a young woman who did so well because she married a professor! Clueless. Another colleague had a pinup in his office. I asked him, “What’s that pinup in your office?” Clueless." I love her directness here, but on the other hand her choice of words suggests to me that she has a chip on her shoulder, something I wasn't expecting from somebody so accomplished!

This reminds me of how greatly our beliefs affect our perception of the world, like in the beginning of a relationship when everything seems perfect, but after a fight, suddenly even the smallest things about your partner start to annoy you. The quirkyness of their laugh, or the way they chew their food – how did I miss how annoying that was before? But in reality they didn't change at all – only my perceptions did, because I no longer liked them.

"Even so, is it correct that there were approximately 1,000 faculty members when you started at MIT, only 10 of whom were women?

That was my recollection.

So there was progress, but …" I don't like the use of the word "progress" here, but I realize that is potentially another highly flammatory discussion. Here, it's just more evidence that this discussion is politically charged.

"My sense is that all scientific fields have failed to recognize some foundational contributions by women.

In the 10 years before I was head of computer science at MIT, the department identified only one woman worth hiring. When I was the head [from 2001 to 2004], I hired seven women. We didn’t scrape the bottom of the barrel. All three junior women I hired are outstanding. There was a long period of time where women were not considered at all." Is that last sentence meant to be taken literally? I would be surprised if it were true. I'm ignorant of the goings-on at these levels, but I have faith that the majority of people involved in these decisions (around the time that she's referring to) were not sexist (the mere fact that she became the department head is evidence of this). I would also be interested in more details about why she was successful in hiring women compared to the previous head.

The big tech companies are making an effort to hire more women. One way they do this is by recruiting heavily at events where there are a preponderance of women. Somehow, this is seen as not being discriminatory, but I disagree. It's like there's two separate lines of applicants, and by choosing to focus on one, the people in the other line are hurt (and to be clear, my position is that I'd rather gender not be part of the equation at all, at least for tech jobs).

I could go on about the article, but I think I've made my basic point.

I also realize that I'm subject to the same biases that I allude to above. I too have a chip on my shoulder because I believe I was unfairly accused of being a sexist at work. As a result, I've become highly sensitive around this topic (e.g. I followed the James Damore events very closely) and I too view things through an (even more) distorted lens.


you are in fact the one who sounds like you have a chip on your shoulder.


OP says as much, which I respect, even if I don't share his position. It's just a rough subject these days.


Time to bust out the popcorn!

James Damore was fired because his memo created a “hostile work environment”, but organizing a walkout with 1500 employees has the support of Pichai, the CEO?

And these same employees want blood from Brin and Schmidt, who are essentially among Pichai’s bosses? Things could get very ugly, very quickly.

The inmates are running the asylum.


It seems you got downvoted. But there is heavy sensoring attempt behind these. IDK why, people are not willing to talk?


Many people today seems to not talk anymore, they just fight for whatever agenda they have. My impression is many do it because they fear it will not end well. In the "best" case they just wasted their time on some meaningless talk, in worst case, someone tricks them into abandoning their important agenda, while in the other worst case they must admit they were wrong the whole time.

In my country there was a political movement some years ago which did this for a longer time, bringing those arguments for not talking with the press or other people. Since then I observed similar reactions with other crowds too. I think today, people have become so talkative about anything, that we see now a movement back into the opposite direction. At the end, not talking is simpler, faster. A downvote takes a second, talking it out can go on for minutes, hours, days and days..


Talking is only an option when both sides agree to it. Since that's observably not the case here, talking isn't an option.


Can you please provide some examples?


That is some incredible dedication!

> Then gym 3x a day,

Did you mean 3x a week? Also, did you do much experimentation with your macro levels? And how would you adjust things given feedback from your sleep tracking?

Thanks again for this anecdote, it's really inspiring.


I meant gym 3x a week. I did do experimentation. For a few months.

I started at 2000 calories for two weeks. Noticed weight loss, kept adjusting 300 per two weeks to see fluctuations. 2300 still losing, 2700 still losing, 3000 I gained a bit, 4000 I gain a lot of fat. When working out intensely, biking, and sprinting, I only gain a bit on 4000.

During this time I ate zero sodium outright, only whatever the food contained. No condiments, just fresh cooked without spices or anything to get true calories and weight down.


"...and Kwan expects the human head to trend larger to accommodate a larger brain."

This person has probably not seen Idiocracy...


Nothing really surprising about this list. I think it's interesting that programming languages and algorithms are both covered, but operating systems is absent. I've long been looking for a good book about operating systems, but all the popular ones (e.g. "Operating Systems Concepts" by Silberschatz) seem overly verbose. Does anyone have a good recommendation in this area?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: