If you expect a Christian on a site full of atheists to have to be thick-skinned, then by the same logic, you should expect an atheist in a high school full of Christians to be thick skinned. I don't think either of those conclusions is acceptable.
83 karma · joined April 21, 2010
If you expect a Christian on a site full of atheists to have to be thick-skinned, then by the same logic, you should expect an atheist in a high school full of Christians to be thick skinned. I don't think either of those conclusions is acceptable.
At this point, I'm not sure what can be done, since now bigots form a substantial portion of the reddit community.
For example, there was this guy named Lou Franklin who was probably the biggest bigot in the history of the site, and they took YEARS to finally ban his account.
The question of how to address this issue while maintaining free speech is a more complex one. The reddit founders, however, have shown no interest in finding ways to improve site quality from this perspective, and indeed, appear to support the bigotry.
Anyway, I bear a huge grudge against the site because they banned my account for sockpuppeting and harassment, so take all of the above with a grain of salt.
I think you (and most people here) underestimate what the "old web" could imagine, though. We had all sort of ideas for agents that would go out and grab and analyze data for us in all sorts of clever and interesting ways. Search engines got built, as did one or two other things, and then the web just got too complex.
Hell, even I had a simple app that went out and grabbed all my favorite comics and showed them to me, nicely formatted, and without ads.
Again, read the literature on agents from the nineties, and see how diverse a technology tree was killed....
As to what should and shouldn't be part of the browser -- the way to figure that out is experimentation and competition. When you make technologies and standards simple and easy, people will make independent implementations and try things. The vast majority will be dumb, but some (often unanticipated ones) will turn out to be useful, clever, or brilliant. That's how the technology improves.
When you make standards big and cumbersome, progress stops.
The applications on my mom's PC do have much better UI standardization than the web does. Microsoft releases UI guidelines. alt-f4 does the same thing in every application I've used, and the menu structure is roughly the same too. Apple is even better.
Bookmarks in books work okay. You move them. Book marks in browsers don't. You have to remove the old one, add the new one, and the overall process is too cumbersome to be useful for the application I mentioned.
Usability is not up. Each web site has its own, custom, non-standard user interface. I could teach my mom to use the web circa '96. I cannot teach her to use it today. It's too damn complex.
Usability would be up if the browser knew more about what to expect. You can look at things like Readability. The browser ought to know more about the content, and be able to present it in a coherent, usable way. The server-side shouldn't dictate presentation.
At the time, we were talking about developing all sorts of agents. Things that would shop for you. Things that would find parts for you. Thinks that would remember what web sites you visited, and let you search them. Things that would track where in a long set of pages you were (blog, comic, etc.), and let you keep reading from there. It happened for a while, and then it died when the web became too damn hard. Writing anything that can reasonably see and parse web pages now takes many, many web years. There are only four or five organizations with that kind of resources (WebKit, Mozilla, Opera, IE, and internally, Google). There are countless things we just didn't even imagine.
It's like the DMCA. You notice all the innovations that happen, but you miss all the innovations it made impossible.
Do you feel the need to upgrade your house's plumbing system and electrical each time an innovation happens? That's how most people feel about software.
It really doesn't feel like it should be the hard for Google to have some infrastructure where the user can control version transitions. Google makes a new version, but barring security issues, keeps all old versions in their cloud. At that point, you transition when you're ready.
I'm looking at his page now, and he appears to have written or contributed to more software since, so I'm not sure if this still applies. I suspect it does, but I'm not ready to pass judgment until I read his more recent essays.
The key to finding good employees is to do what Google does. Find successful people. Don't have them come to you -- go to them. How do you do this? Talk to professors and see who top students are. Read publications and books in your field. Hire whoever wrote them. Find neat free software projects, and hire the authors. The list goes on. People like that generally won't want to work for you, and the trick is to recruit them somehow.
1960-1985: Sony is the gold standard for quality
1995-2010: Sony makes crap, with a few exceptions
Out of context, this may seem like a small difference, but the difference is huge. In the late 50s and early 60s, Sony did not ship a color TV for over a decade because they weren't convinced they could get the quality good enough. When they finally shipped in 1966, Trinitron had brighter pictures than the competition, and the TV sets never broke. The things were expensive, but they were built like a tank. Until the mid-90s or so, every Sony CRT had a full metal cage. You paid a premium, but you got quality.
Today, the majority of Sony products shipped are overpriced lemons. The Sony of yesteryear would never have shipped them.
Their laptops have tremendous numbers of mechanical failures. Their eReaders are slow, have glare, and have serious usability issues -- e.g. the page turn buttons are located in a spot where you can't comfortably press them. They bought Minolta, and ran it into the ground -- they've been promising a successor to the a700 for close to 5 years now without being able to ship. The lower-end cameras are innovative, but have serious, serious usability issues. The Minolta 5D was a wonderful camera. The early Sony successors copied and improved on it (a700 was the most usable camera ever made -- and the only one with a useful auto mode). The current ones made a new, broken interface. The support is gone -- warranty issues don't get fixed, and if you buy from Sony direct, heaven help you if you want a return.
Your TV and Blu Ray aren't bad, but a bit overpriced and slightly lower quality relative to the competition.
But that's not the point. 20 years ago, Sony was like Apple or Trader Joes. You couldn't go wrong buying from them. The quality was spectacular. Sony products didn't break. Today, you go wrong buying from them 95% of the time. 5% of their products are market-leading. They ship known defective products. It's a very different company.
In terms of bringing gaming to the masses, you're thinking of the Nintendo, first with the NES, and many years later with the Wii.
I'm waiting for 11.10 on the rest of my machines, but considering switching from Ubuntu.
Things to do:
1) Make a resume and cover letter. Have many people look over it and give feedback. Take the feedback.
2) Do some practice interviews. Either a friend can do this, or second-tier employers can do this (start by applying to places you would consider as backups, and then apply to the first tier where you really want to work).
The major problem I've seen from people with your type of background is failure to understand what the employer expects and wants in terms of job application and interview. On a very high level, your goal is to convince them that you'll make them more money than you'll cost them, but you have to be fairly subtle about it in a bunch of ways. You also need to make sure you don't subtly convey things that will imply you'll cost them money (arrogant, hard to work with, needs babysitting, etc.)
Without any background, it is really tough to tell where this fits. You can't blame the people for making the wrong decision until you know what the risk profile for the failure is.
I'm all for recommendations on things like those, so if you chose to implement them, there's a standard way, but I'm not in favor of making those part of the standard.