Hacker News new | past | comments | ask | show | jobs | submit | pmcg's comments login

From my perspective, your reply supports the article's point.

Yes, the inner and outer circles are paid well. And yes, nothing is completely black and white, there are spectrums in many dimensions. Everything is complex, but it is sometimes helpful to look at something from a perspective other than your own to maybe notice things you don't normally notice, in this case the mass of people that the author calls the "service class" and the "untouchables", and the way they are perceived and [mis]treated by the "higher" classes.

I'm not accusing you of mistreating people in these groups. But you admit you don't know many people in them, and I think the article is valuable in pointing that out.


I was an engineer in the "outer circle" who quit and lived for four months with "untouchables" in a homeless camp.

When I was an engineer I definitely felt the artificial distance between me (a human being) and a large group of other human beings serving me who were treated far worse than me. I did not think of them as lesser people, but the system certainly treated them as such.

When I was homeless I definitely felt the being ignored (or seen as a nuisance) by higher-class people. It's very obvious how people's behavior toward you changes when they see you walk out of a tent camp on the street. Actually, it's not just being ignored when people create artificial complaints about your group to get the police to brutally displace you.

Everything is complex of course, it's not black and white, there are spectrums in many dimensions. IMHO the point is to try looking at things from a new perspective and maybe notice things you didn't notice before, that feel wrong. It helps for people with power to notice things that are wrong, since then they can become impassioned to change things.


> try looking at things from a new perspective

Maybe the folks in the tent camp should consider why passers-by wrinkle their noses.

I remember back when no-smoking signs were just getting started. Smokers used to complain about their right to smoke, forgetting about everyone else's right to breathe fresh air. It's like motorcyclists complaining about noise regulations for the type of muffler they need.


You have an amazing story. Is there some place I could learn more about your journey?


I don't think this applies to division by zero.

But I expect that in general, for most things humans consume, as efficiency has increased, consumption has increased too.


Coal consumption increased steadily since 1865 and is almost at its all time high right now. There was a tiny dip in the last few years, but oil consumption is still increasing.


Google has team offices for some teams. My first year here my team was split in two 5-person offices with doors. For the last year we were in an open office space. Soon we're moving again and some of us will be in team offices again of 3-4 people. I don't know the percentage of team offices vs open offices across the company though.

Also, since moving into our current building they've added sound-resistant walls and barriers in various places which has helped significantly.

(Speaking for myself, as a happy employee.)


Does HN need a top banner saying that it's April 1?


Some places are really beautiful, but would not be less beautiful just because people can enjoy them.

Maybe the solution is to preserve these places until we have relatively cheap tech (like quadcopter drones) that can carry people to some of these places. Allow them to come in only at certain times or whatever so normally the place is still as wild as ever. Or VR connected to drones that people can fly around... there are many possibilities in the not-too-distant future that probably.

But right now the only practical way to make these places accessible is with paved roads so that's what happens.


Hopefully they make a way for arrays to be stack-allocated and passed by value too and take a step ahead of C# in this department. :)


In C#, you can kind of do this with stackalloc and fixed arrays, but it is still not as ideal as could be.


Anyone writing Minecraft in C# would use a struct for the position vector. There's no good reason to frown upon it in this case.


It's not C#, but here's Minecraft in C++ and Lua: https://github.com/minetest/minetest


There can be two allocations when you call String.Split, one at the calling site where you create the array of delimiters to pass in, and one inside that creates the String[] to return.

The parent refers to the first, which you can avoid by creating your char[] of delimiter[s] once and reusing it.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: