HNHacker News
TopNewBestAskShowJobs

blkhp19

1,497 karma · joined October 6, 2014

submissionscomments
blkhp19··on Why schools are failing our boys
There are also plenty of boys and girls who don't have this problem. I was a bit of a trouble maker in elementary and middle school - enough to get a call home from the teacher once or twice a year - but I always did my work and gave a damn about my performance.

I don't understand this parent. "I let my son play minecraft in the morning before school" - so your son is slacking off in school, but you're still giving him everything he wants? He's your son. He needs to be shown that sometimes, you have to suck it up and work, even when you don't want to. That's a tough lesson to teach an 8 year old, but it's something that parents should enforce early. Eventually, their kid will see that hard work and self control will pay off. Here's a novel idea - don't let your kid play minecraft until he starts doing better in school.

That being said, I do think physical activity should be more common. If it's rainy or cold out, kids should be able to go to their school's gym for an extra PE class - or maybe be able to play minecraft on the school computers. Boys and girls needs to be able to do something like this throughout the day. Article like this will hopefully make schools rethink some things - but until change actually happens, this mom needs to take control instead of just throwing her hands up and telling her son "it's not your fault. now go play minecraft."

blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
I do see the issue with it. Perhaps nobody complimenting anyone is the lesser of 2 evils? Or maybe the trick is to keep comments about attire left up to HR. Managers and coworkers should not comment on an outfit, but HR can if a manager or coworker complains to them. Surely not bathing would get you a talking to from HR =)
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
I agree with this. Nobody should be judged based on how they look. If you compliment someone and don't compliment others, it could be interpreted the wrong way. If you compliment someone and it's misinterpreted, then it could also cause issues. Just don't judge people based on superficial things.
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
Bad journalism deserves to be pointed out, does it not? I am not dismissing the issue, I am claiming that her points lack substantial evidence. Just because something is a touchy subject doesn't mean the writing is infallible.
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
If you look at it objectively, there simply isn't enough evidence to say that her examples were purposeful sexism. As others have said, people should be mindful of how they word things.

There are plenty of articles that do provide substantial evidence showing sexism. I just fail to see that caliber of evidence in this article. Her tone honestly gives off the vibe that she thinks everyone is against her.

blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
Simply a choice of words to contrast the article. I get what you're saying. It's sexism in both directions.
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
But everyone is subject to that. Humans are incredibly imperfect social beings - and teenagers and young adults are particularly good at not thinking through what they say. It doesn't mean people are trying to be sexist.
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
No, it doesn't nullify her argument at all. It does paint her in a poor picture, though, which can change the way people interpret the rest of what she says.
blkhp19··on A female computer science major at Stanford: “Floored” by the sexism
First of all, calling a group of guys a sausage fest is reverse sexism. If I called a classroom full of girls a barbie play-date, or a tea party, or a "fashion" class - regardless of the real reason for their gathering, people would be outraged - and rightfully so. None of those things are true and it's disrespectful to say something like that.

Second, the guy who said "well I should have applied for that" might have said it because two people in a row standing right in front of him just said they had awesome internships at Facebook. Sure, he could have been a total prick and said it because she was a girl, but the fact that the 2 people he asked both said they interned at Facebook completely changes the context of the conversation. If he only asked the girl and responded that way, then that would be different - and that seems to be how she's thinking about it. She's not taking into account the actual context of the conversation.

Wearing colorful, comfortable dresses sounds awesome. Yeah, I like tech T-shirts, and the latter was definitely the more common form of attire at the startup I interned at this past summer, but if someone wore a dress one day, I don't think it would be unusual for that person's manager to say "you look nice today" or "your outfit looks fun."

And regarding the interview, it makes sense that you'll get "better results" by dressing like a techie. There are tons of girls who dress like techies. Wearing a T-shirt with a tech logo on it just sends the message that you love technology. It shouldn't be an important factor in an interview, but of course the way you dress sends a particular message. Wearing a dress doesn't send a negative message in any way, but a girl wearing a tech T-shirt comes across as someone who is super into tech - for the same reason a guy wearing a tech T-shirt looks more into tech than someone who wears a business suit to an interview. The T-shirt could be completely misrepresenting that person's interest in tech, but the point is it sends a particular message during an interview.

I hate to conclude on such a sour note, but the girl the article is speaking about seems to think everyone is against her. It is absolutely possible that this girl experiences discrimination in the tech industry due to her gender, but the examples she talked about simply don't demonstrate that in a definitive way.

blkhp19··on Visual problems besetting Android's Lollipop
I can't read it because I can't read Chinese. Since people speak mostly English on this website, why wouldn't you post a screenshot of the app running in English? I don't think people would have a hard time deciphering the text in their native language.

Also, my parents (both new iPhone users) would have no idea what the shuffle and repeat icons mean. They're not tech-savvy at all and don't recognize those icons. However, they've seen play, pause, and skip buttons their entire lives on radios. I think Apple deliberately chose to make certain buttons text.

Seriously, why would you use a Chinese screenshot as an example? I'm so confused as to what your thought process was... of course nobody can read it...

blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
I totally agree the example I posted is ridiculous. Let me explain why I did it.

I was a hackintosh user for years. I got an old lenovo from 2007 with an intel core 2 duo and thought it would be fun to install OS X Tiger on it. Install went smoothly except the intel integrated graphics wasn't supported.

I decided to check out System Preferences to see how much had changed in all these years. I immediately noticed this perfectly smooth animation between panels. I couldn't believe it was so slow - and with no graphics driver! So I tried it on my rMBP and it was incredibly laggy. I just quickly recorded it with my phone and thought I'd show just one small part of OS X that really represents a much bigger picture of UI performance regressions.

blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
Can you provide a source / more information on this solution? Surely there are drawbacks. And you mention using this solution back in the day - are you sure it's still applicable?
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
While I'm (we're) critical of the regressions when it comes to UI performance, switching to linux means giving up an entire ecosystem of apps, completely changing workflows, and in some cases depending on the kind of development that one does, making our jobs impossible.
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
Funny you mention that. I interned at Upthere last summer and got to know Bertrand a bit. We had some good conversations about the NeXT days. I wish I was still there now so I could talk to him about this. I'm sure he has some interesting input since he knows the software inside and out.
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
I don't even understand who they're competing with by doing yearly updates. It's probably a big scramble to get features released and for what? To beat Windows 8? To beat linux? They don't have any threats when it comes to desktop operating systems, so they should slow down and make some quality updates.
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
Tiger didn't have Mission Control, but I certainly think there are other tests that could be done that really compare all aspects of the OS.

I can tell you that Mission Control is, at times (far too frequently) extremely laggy for me on OS X Yosemite. Couple that with apps leaking memory, leaving me with mere megabytes of free RAM, and my top of the line rMBP slows to a crawl.

blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
Answering calls on my Mac is one of my favorite new features. When it works, it works well. When it doesn't work, it fails upfront. You really have to play with your icloud and FaceTime settings to trick it into working. It's absurd how complicated the whole relationship between iCloud, FaceTime, iMessages, and my devices is. The settings need to be perfect for things to work correctly. I can't even imagine if it was someone who wasn't tech-savvy trying to use these features.
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
It's also worth noting that drawing UI elements is relatively inexpensive.
blkhp19··on UI Performance Decline – OS X Tiger to Yosemite [video]
For those who haven't read the video description:

Here's a very quick, unscientific comparison of one tiny aspect of UI performance in OS X Yosemite vs. OS X Tiger. Although this is just one example, I personally see these kinds of hiccups throughout OS X constantly. The machine running OS X Tiger is actually an Intel Core 2 Duo PC (hackintosh) from 2007 with no hardware accelerated graphics support in OS X (it's an unsupported intel integrated graphics chipset that was never used in a real mac, hence the unsupported graphics). Therefore, the Tiger demo is running without QE and CI. The machine running OS X Yosemite is a late 2013 15 inch retina MBP. Automatic graphics switching is disabled for the demo, forcing the machine to use the much more powerful Nvidia graphics card. I also have the power adapter plugged in so that the system isn't in a low power state. I've been using OS X for 8 years now. From 2007 to 2013, I used hackintoshes (custom built with compatible hardware). Those machines ran Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, and Mavericks. I got my rMBP in 2013 and it's now my primary machine. It first ran Mavericks, then I upgraded it to Yosemite this year. It's been my experience that the performance of all of my machines has noticeably declined since the release of Lion. In terms of UI performance, my rMBP running Mavericks/Yosemite is nowhere near as responsive as any of my Snow Leopard machines were. Fingers crossed that WWDC 2014 focusses on major speed and stability improvements for OS X and iOS. New features are great, but not at the cost of performance.

blkhp19··on Harvard Business School Professor Goes to War Over $4 Worth of Chinese Food
Both, but the professor is also right.
blkhp19··on Harvard Business School Professor Goes to War Over $4 Worth of Chinese Food
All the business owner needed to do was refund the money. He knows exactly what he's doing and he's wrong for it.

"I'm sorry for the price difference between what you were charged and what was listed on our website. We've refunded you the $4 that we overcharged you and hope that you'll give us another chance. We're currently working to update our website so that customers like you are not mislead.

Thank you for your business."

Done. That's it. That's all that had to take place.

blkhp19··on Harvard Business School Professor Goes to War Over $4 Worth of Chinese Food
I completely disagree. The restaurant owner has no right to overcharge, and the customer - Harvard professor or minimum wage worker - has every right to be compensated for the business' dishonesty.
blkhp19··on In Soviet Minecraft, server op you
I mostly do iOS development, which produces very little heat.

I do use it for gaming, however. I've played through Portal 2 on max settings. The aluminum definitely gets hot right above the keyboard near the left top corner, but it has never shut down due to heat.

blkhp19··on In Soviet Minecraft, server op you
I can only speak about the 2012 MBP and the 2013 rMBP, neither of which demonstrate any issues at all with dissipating heat.

You example is from 7 years ago. The entire MacBook line has been completely changed, inside and out, since then.

blkhp19··on Why Asus trackpad driver sets the CPU speed at maximum during scroll
I'm not too familiar with how a table view in OS X compares to UITableView on iOS, but are cells reused? I feel that that optimization alone would at least limit what needs to be rendered to what's on screen.
blkhp19··on Why I wish C# never got async/await
I really like Grand Central Dispatch on iOS and OS X. You specify a task to run on a background queue or a main queue by passing a block of code. This block of code gets executed while the rest of the program continues. You can have completion blocks so you can respond to the completed task. The syntax is a little weird at first, but it's pretty powerful and I find it to be very explicit. Async/Await always confused me a bit.
blkhp19··on Why Asus trackpad driver sets the CPU speed at maximum during scroll
If you don't mind me asking, what optimizations are you making? I'm curious about what it takes to get 60 FPS scrolling in a Mac app.
blkhp19··on This Is What Common Core Looks Like
While I agree that one example is not enough to grasp the concept for most people, I think that the "counting up" method is actually better because it shows kids what is going on in subtraction.

The borrowing method that I learned growing up doesn't make much sense. You just follow the rules with no real reason.

I'm in my third year of college and only just learned why the borrowing method works - and I only learned it because I had to start subtracting numbers in different bases for my MIPS assembly class.

← PreviousPage 6 of 6