I've had very competent developers who had next to no clue about how DNS works. They could do their job just fine with that. Me? Personally, I'm not up to snuff with the finer points of SQL queries and all the joins that exists and when it makes sense to create an index, etc. Could I find out? Most likely, but I haven't had the need to recently.
I think that's true, and not every developer out there will know everything anymore. It's just too vast a space.
That said though, I do find that there is a general dumbing down of the development community overall with the advent of high level frameworks. It used to be that you had to be pretty technically competent in order to program. Now, things have been simplified so much that a lot of people who would never have been able to program back when the popular languages were C/C++ are able to get jobs as app developers. That's not necessarily a bad thing since the frameworks shortened app development time and made it so there are more people to fill jobs. But, it does mean that if you have a job that does require that strong, deep knowledge of how things work you are going to have to look harder. The same kinds of strong technical types who could have been very able C programmers 20 years ago are still present today in the web development landscape, but think of it like signal to noise ratio: if they are the "signal", there's a lot more noise to sort through now.
As a good example of this, I worked on a web hosting team for a very large company. Our average time from posting to hiring was actually about a year. There were plenty of developers around, but we needed the kind who understood (or could be trained to understand) lower layer technologies, such as HTTP, DNS, some of the auth technologies like basic or Kerberos, the web server itself (IIS), F5 load balancers, and that sort of stuff. Those are the kind of things that have to be in place for web apps to run. And as it turns out, many people can slap together a website with high level frameworks but a much smaller percentage are able to learn the underlying technologies at a deep level. And unfortunately, of the internal developers we knew could handle it, most said "No, I don't want to worry about that low level stuff... that's why we like have you hosting guys around to handle it for us!" So we would always have to post externally, and it would take about a year, almost never less than six months.
So if you've got a need for someone to just write basic apps, you can fill that fast, but if you need a "deep" programmer just expect that it's going to take a very long time to find one, but if your compensation is adequate you will probably get there eventually.
I would also argue that it's hypocritical to spend money trying increase female presence in CS if we aren't going to spend similar amounts erasing the gap in other male dominated fields, such as garbage collecting, construction, being an auto mechanic, plumbing, etc. And for that matter, where's the money pile for encouraging men to become nurses?
But yes, I agree, we should stop spending money on this. It doesn't work anyway.
It makes your right wingers look like the dorks you are in full view of a wide audience, please keep it up
And you assume he's right wing because? You don't have to be right wing (I hope) in order to question the judgement of using a comedy show as a primary news source.
Jon Stewart switches to a different tone (or faces a different camera) when he is presenting jokes or opinions. That's why he is so trusted by young people.
The gen Y's, X's and Millenials have lived so long in a spin induced world that they have learned from the Daily Show how to decipher bullshit mountain and as a result, the show has taught them better critical thinking skills and made them better news consumers than anybody who lets their senses get twisted by buying into bullshit mountain
Wow, just wow. So you are basically admitting that you've given up trying to think critically about things and instead decipher what's true based on what kind of tone people use? So all anyone has to do to get you to believe something is make the right face at you? I'm a millenial, and there are WAY to many people in our generation that think like you and think a comedy show is a primary news source (you probably think that about the onion too... or maybe not because a print paper can't make the proper facial expression at you). But fortunately not all of us have been dumbed down that much.
M'kay... and what 'other' news source would be more grounded in reality? Maybe Fox News?
Oh, that's right... Fox News fell back to the statement that they are 'opinion' so that they could not be sued for misrepresentation of the facts
Actually, yes, Fox News would be a considerably better source than a comedy show. They don't just make up facts out of thin air (in that respect they are also significantly better than NBC and Brian Williams). And for the record, they've never said they are an "opinion" network. I don't know where you pulled that made up fact from (probably the Daily Show). Fox News is a news channel that also carries opinion shows like O'Reilly and Hannity. But those are clearly labeled as opinion and you should know that going in. Their actual news shows with Chris Wallace, Bret Bair, Greta, etc, are all real news shows and have never been labeled as opinion.
Mainstream news mixes truth, halftruths, and opinions and presents them all in the same manner.
No, they don't all do that. Just because John Stewart does it for laughs on a clearly labeled comedy show, or just because Brian Williams does it because he apparently has ego problems, doesn't mean everyone else must therefore be lying.
I remember reading my local (conservative) newspaper (end to end on a daily basis) as a kid a realizing that I had to filter out the right-wing bias that the local publisher would insert (they were owned by the Quayle family)
Given your obvious lack of judgement and lack of independently trying to verify facts, one would have to question whether you weren't just filtering out all the things that didn't agree with your preconceived notions.
Considering how much he - the admitted source of fake news
The big problem with him, or at least with his show, is that many in my generation (millenials) don't seem to understand that he is peddling fake news for entertainment value. Way to many people cite "The Daily Show" as their primary source of news. Democracy requires an informed electorate, and it's a huge problem when many voters are not paying attention and are instead turning to fantasy as their source of news in the world.
Really the problem is more the citizenry than Stewart, but someone less talented than him wouldn't have caused such a big impact.
There was an era, probably inherited from the big-iron computing model, where we strived for stability and long uptimes. I guess that era is now gone, with rapid-release and lots of little things constantly needing the system to restart.
I don't think it's gone completely. For the consumer, yes, it's over, because they want the latest and greatest NOW regardless of possible flaws. I think the only reason consumers ever had a non rolling release model is because tech originally started with the enterprise and for the enterprise, and trickled down to the consumers. It wasn't until later that things became so consumer centric with a consumer driven model like rolling release.
But enterprise hasn't ceased to exist, and there is still a lot of money there. And that money goes first and foremost to companies who provide functional, stable products that don't require a lot of maintenance or upgrades for a while. Because in enterprise IT, upgrades and maintenance cost more than the software, and minimizing those costs are paramount.
So I think non-rolling releases will continue in the enterprise, and I think for evidence of that you can just look at all the companies that dumped Firefox and went back to IE when Firefox switched to rolling release. Many large IT shops had spokespeople saying new releases of Firefox were coming out so fast that they couldn't certify app compatibility before the next one dropped, and Microsoft jumped on it, pointing out that they were still doing non-rolling releases. Microsoft's market share has dropped off a cliff with consumers of course, but if you look large enterprise's, IE is absolutely everywhere, probably as much as it has ever been. No one does long term, stable support of old stuff like Microsoft's Enterprise and Compatibility browser modes, and there's still a demand for that.
I would heartily recommend you consider the action/adventure education that is the public school system.
Lol, like the adventure where you can try to outrun armed gunmen/students, try to avoid getting beat up by a bully or verbally ripped to shreds every day by a group of nasty teenage girls? Or maybe you would enjoy sitting in a gym for several hours while they comb the school for bombs due to a phoned in threat? HAHAHAHA, some adventure! And that's to say nothing of the "adventures" you can take on the drugs being sold by other students.
Seriously, I'm a product of the public schools, and all of those things happened to me or my friends, with only two exceptions: I never got shot at, and I never took drugs, though other students were definitely doing illegal things. But bullies hitting you, verbal abuse, bomb threats and lock downs (multiple times), all of that happened. So this idea that the public schools are some "developmental and social utopia" and parents who keep their kids at home are "depriving them of an adventure" is seriously misguided.
That said, my wife and I are planning to homeschool our three when they get to be that age, but it's not even primarily for the reasons above. We have many reasons, such as:
1. My wife would really enjoy it, and is likely to be more dedicated and invested in my kids' success than any teacher.
2. Homeschooling academics can be more rigorous. As an engineer, I consider math to be the foundation of all my success, and common core has turned math into a laughingstock. Enter homeschooling, where I can pick the "Singapore Math" curriculum. Singapore typically scores number 2 every year on the international math achievement exams, their math program is entirely in (British) English, and I can have their exact program for my kids instead of common core.
3. If a kid struggles with the approach used by a certain curriculum (for example, maybe they are more visual and the curriculum isn't), you just switch to another curriculum because there are many to choose from. The point is to get the knowledge into the kid, and homeschooling allows a vast variety of methods to achieve that end.
4. I can teach all kinds of classes that get left out of highschools but shouldn't be, such as deeper courses in govt/civics, economics courses (why are these, at best, an elective rather than a requirement in highschools?), life skills classes such as personal finance, etc.
5. I can teach them about Christianity as well, church history and other additional subjects that are important to our family but not allowed in schools.
6. Stupid ideas like giving every kid a tablet so that they can be texting/distracted instead of learning can be banned from my homeschool. (My sister is a public school teacher in a district that does this, and she said it makes teaching much harder because the kids are distracted).
Frankly, I see the public schools declining in matters of academic rigor, discipline/safety, silly ideas like letting every kid have a tablet in class so that they can be distracted instead of learning, etc. I just don't see much benefit to my kids being there anymore. Homeschool is so much better in all those areas, and now that so many are doing it the social interaction problems are going away. There are many other kids in nearby homes, coops, etc to be with. So at least at this point, we are full steam ahead on home schooling.
Please re-read the comment. I was not referring to any photo. I was referring to a diorama. As in, a 3D replica of the moon landing. It is definitely there. Go in the front door of the Nehru planetarium into that main room where they have multiple exhibits, and the loudspeakers call everyone to go from place to place. In the back right of that room there is a diorama of the moon landing, and they stuck one of those toothpick flags in there next to the astronaut. And it's an Indian flag, not an American flag. Obviously you didn't look close enough.
The hardest problem I've seen people have with Google Glass
is how obvious it is you are wearing the glasses. People in public assume you
are recording them and it bothers them.
Actually, I don't think that's the hardest problem. Our innovation team at work brought in a pair of Google glasses and let us try them out. Frankly, they are exceedingly underwhelming. The screen is really small, but worse, the resolution seems low and the colors aren't very great, so it's actually really hard to read. And it's not really like a HUD or anything like that. You have to really take your attention away from everything else to read the screen, so in that respect it's not very immersive and it feels like you are doing two things at once: interacting with the real world or interacting with glass (just like how you can either look at the world or look at your smartphone). The real potential would be if you could walk around and have immersive information show up around products, etc, without you having to take your eyes completely off them.
And another design problem with them is that they get really hot. Like uncomfortably hot when you touch them, like those old laptops always were when you set them on your lap.
So to me, privacy concerns matter, but I don't think the average citizen thinks about privacy all that much. I think to them, as well as myself, the big issue is an underwhelming design, combined with an exorbitant price ($1500) and really no practical application for it yet. It doesn't mean it won't ever succeed, of course. I just read an article reminding people that cars were around about 40 years before they became actually decent, and PDAs have been around since the 80s but only really took off when the smartphone craze kicked off. Someday, we may look back on this as the first step towards a technology that everyone has, but for now, they really aren't that great and there are many reasons they failed.
One other thought... while the time for coding animations, events, etc for a front end UI without a framework *may* have passed, doing coding for webpages from scratch probably does still exist in some large, complex web applications, especially if you are working on server side processing code of some sort (though I would still expect you would use some kind of framework, like the.Net framework or PHP). But obviously something like Amazon.com would require armies of developers writing a lot of code from scratch. But that isn't what you run into anymore on your typical small to medium websites. So I guess it depends where you work and what you work on.
Yeah, the time for coding them from scratch probably passed about 7-8 years ago. Can you still code them from scratch today? Yes, technically you can, but at most employers you would be way to slow on the productivity side. As a web developer and web hosting guy for a large Fortune 500 company, I can tell you that marketers expect to be able to get a very nice site with lots of bells and whistles up within just a few days anymore, with all kinds of custom features that allow them to edit the page without a developer.
To meet that kind of demand, you can't code from scratch. You really need to use a CMS tool to handle the editing/admin functionality, and then some sort of RAD framework, whether it be.Net MVC, JQuery, AngularJS, etc (or multiple of these frameworks) to quickly set up the rest of your custom functionality. Otherwise they'll just go to someone else who can do it faster so that they can meet their ever shrinking time to market campaign goals.
This, by the way, is one of the reasons I'm no longer a developer. I personally enjoyed the nitty gritty of coding from scratch, and got bored quickly from just doing "information plumbing", where you pull from one or two databases, get to do a tiny bit of code but mostly the framework does everything interesting. I know lots of people prefer that because they don't want to deal with low level stuff, but that's not my bag.
I was in Mumbai just over a year ago and went to the Nehru planetarium. They had a diorama there of the first moon landing. Everything looked perfect, from the Apollo spacecraft to the little astronaut in a space suit standing on the Lunar surface. There was one blatant problem though... they replaced the American flag with the Indian flag! My boss (also American) and I had a good time laughing about that.
.NET is slowly beeing weeded out of the enterprise though and that's a trend I don't want to see diminished by devs picking up.NET because it's now "open source". It's OK to hate.NET, open source or not.
Lol, are you serious about that? That's not true at all! I work at a fortune 500 company and it's the exact opposite: it's Java that everyone is trying to weed out. There are several reasons for this, but they include these three things: Java's performance is slower than.Net, Java's IDEs are not as good as.Net's (Visual Studio is probably the best IDE ever built), and most importantly, the constant daily updates of Java to fix security flaws are driving everyone crazy and causing support nightmares. When haven't you recently turned on your computer only to have Java say an update is ready to install, and then pop up it's really slow installer to do it (that tries to install Ask.com as your homepage to boot)?
And one other thing about Java and another reason enterprises are trying to weed it out... the various Java application servers sprawling all over the place are seriously annoying and make supporting Java well a massive undertaking of training and manpower. In my organization, we have purchased Java applications from vendors that are based on all of these: Oracle Weblogic, IBM Websphere, Apache Tomcat, Redhat JBoss, and Apache Geronimo, and we have to figure out how to admin and support them all. And worse, none of these are as good as.Net/IIS, which is what we've chosen for all custom development that we do in house.
Plus, there are other things about.Net that make it better than many alternatives. For one thing, it's not a language, it's a runtime. There are all variety of languages you can use, which means you can use.Net whether your programmers come from a C syntax background or a Visual Basic type of background. And when it comes to web technologies, MVC and other.Net contributions are excellent: much better than the Java equivalents. And IIS is a fantastic web servers these days. True, it got off to a rocky, buggy start and trailed Apache for years, up through the IIS 6 days, but with IIS 7 and above it's actually much better than Apache, both in ease of administration and more importantly, in performance (why is Apache still spawning processes for every request that comes in... don't they realize the overhead of that??). A lot of the performance reasons that are behind people switching from Apache to Nginx are also capabilities that IIS has.
So I really don't understand where this bashing of.Net comes from, but I'm guessing a lot of it is from open source fanboys that love to hate Microsoft and have never taken time to use the recent (last 3-5 years) iterations of it's products. I totally get that a lot of people up to now have certainly preferred open source because it is free, but with.Net going that way a lot of you should try it. Having used Java and.Net both, I'd never in a million years pick Java over.Net. And I'd never pick PHP over.Net either, because that technology is pretty much the equivalent of what Microsoft's classic ASP was a decade ago, and.Net is far ahead of it now.
Look, CO2 is like a blanket on the bed. Making it thicker makes you warmer. You wish to deny this?
Partially, yes, for three reasons:
Your body is a heat source. Cover it with a blanket and you get warmer because the heat energy is trapped and cannot easily escape, and you body is constantly adding additional heat energy. By contrast, the Earth is not a heat source in that same way. Any heat it has is generated by an external body: the sun. It's like a rock sitting next to a fireplace with a blanket over it. Take away the fire, and rock is ice cold regardless of the blanket. Same with the Earth. This makes the CO2/blanket analogy very flawed, because the climate can be totally independent of the thickness of the blanket, and get much colder or much warmer based almost entirely on the current energy output of the sun.
Secondly, CO2 is a tiny trace gas in our atmosphere. This is not Venus where it makes up the majority of the atmosphere. Our atmosphere is 78% nitrogen and 21% oxygen, and everything else is a trace gas. People like to claim there has been a dramatic rise in CO2, but zoom the scale of your graph out, and you see that the "big jump" is considerably less than a fart in a windstorm. Right now CO2 makes up 0.04% of our atmosphere. 100,000 years ago it is estimated that it was 0.03%. So even assuming humans are 100 percent responsible for the 0.01% increase, it is extremely tiny. In your blanket analogy, you claim that making the blanket thicker makes you warmer. I would dispute that and say that it does not make you warmer if the blanket is negligibly thin. If a human is covered by a blanket that is 0.03% the width of an average thread, and you "thicken" it to 0.04% the width of an average thread, I submit to you that that is so negligible that you do not, in fact, find yourself feeling warmer from the thickening of the blanket. We really do need to keep our perspective on CO2 percentage and not commit fallacies based on graphs of CO2 concentration that are far too zoomed in to show context.
Thirdly, we do not understand all the interacting, chaotic systems on our planet at all. We see clearly that CO2 percentage and temperature have both varied considerably over the course of the planet's history, but frankly, we really don't know why. Why should there be a difference between 100,000 years ago and 50,000 years ago? We certainly know humans didn't have anything to do with that. And because we can't say what the causes are, we can't say definitively that thickening the so called blanket leads to warming. Historically, we know that CO2 increased only to find that in later eras it decreased. This would suggest the planet has some kind of feedback/absorbtion systems that can at times remove CO2 and thin the blanket. We also know temperature can increase or decrease by large amounts naturally with no involvement from humans, and that temperature does not always move in sync with CO2 concentrations historically. In short, we don't understand the relationships between the CO2, temperature, and the systems on this planet, so even though a CO2 increase may lead to a temperature increase in an isolated system, we don't know that CO2 increase leads to predictably higher temperatures (or even permanently higher CO2 levels) in the highly complex planetary system of Earth.
So yes, I wholeheartedly dispute your blanket analogy on the grounds that is a flawed analogy, and that we don't know enough about our planet to make any intelligent predictions or models at this time. Indeed, every model we have, when fed historical temperature data, says we should be at much higher temperatures than we are now. Most assume some kind of blanket model, but since none match our measured results, we can conclude that a simple blanket model does not match the complex reality of the systems on Earth.
No, foo. It's called basic common sense -- keeping confidential medical records, SSNs, and personnel files in paper format only, and not allowing them to be scanned or placed in a system connected to the general business intranet, or "the cloud".
That really seems like unnecessary effort. Why go all the way back to paper when you could set up computer systems in a back room on an isolated network, which is not connected to any other network (especially the Internet)? Then it's air gapped pretty nearly as effectively as paper, and you could get all the advantages of computerization without having to deal with the pain of paper only records. And if you are really worried about physical security, like thumb drives walking off, just put good physical security around the room with multiple locks on the door, with the keys to each lock spread among multiple people so no one can be in there alone copying data.
To me, that seems like a lot more effort than most companies would be willing to go to. Certainly it's a lot more painful because employees can't go in and update their personal records on their own remotely (things like W4s, address changes, etc). But it's a far better option than going all the way back to paper.
This is just the sort of bug to get people to adopt Linux on the desktop, since it will be more similar to what they expect from Windows.
Not me! I refuse to use software as immature as version 3 of Linux. Mac is on OS version 10, Windows is about to release version 10, and by golly, I'm not wasting a second of my time on Linux until it catches up!
You obviously are a bit hazy on what ethical means. To me it is ethical to kill a retarded person under certain circumstances. To sum things up, morals are the values instilled by society, ethics however are the values you aspire to. Personally for me it is highly ethical to lie as much as I am being lied to, especially to the people who are lying to me. Of course always considering the risk and benefit ratio. You might find that is highly immoral but I think you guessed it by now I am a very ethical person albeit not a very moral one.
You are neither ethical nor moral, nor are you correct on your definitions. No one believes ethics are "the values you aspire to, completely uncoupled from morality". If you aspire to have the worst moral values possible, that's not considered ethical. Only aspiring to high moral values is considered ethical.
Aspiring to kill retarded people is not ethical, not moral, and your posturing fools no one. Frankly, you must work at an IT shop full of the lowest talent possible, because you'd never for a second get away with lying where I work. I had someone try that on an interview once: I'd ask him questions, and rather than saying "I don't know" he'd very calmly and matter of factly tell me wrong answers as though he knew them. Problem for him was, I knew the actual answers and new he was lying... we have real IT people doing tech interviews, not HR. My immediate comment in the HR meeting afterwords was that he's a liar and he should never be on our team, and he never was. You'd never be allowed in the door.
Since it sounds like you aren't really technical anymore and don't have a desire to be technical, then I wouldn't recommend any of the technical certifications (RHCE, etc). Those are going to get you job offers for things you don't want to do.
You should probably look for something more along the lines of Project Management Professional (PMP) certification, or something of that ilk. That will really help you manage projects and it probably looks good on a resume. Just my 2 cents.
There's now an entire generation of IS/IT managers, directors, and CIOs who not only prefer Microsoft technology but have an active dislike of anything related to Unix(tm)
I don't know how much the "actively dislike Unix" part is true, but yes, there are a lot of IT people that prefer Windows. And there are very good reasons for that. Microsoft makes some exceptionally good products in a number of areas. Here are some examples:
Visual Studio, probably the best IDE known to exist. I've used it and competitors like Eclipse, and it is MUCH BETTER than Eclipse. This alone makes a lot of devs prefer Microsoft. And as of the announcement last week, is now going Open Source.
.Net and ASP.Net, which are better than PHP (which is like classic ASP) and WAY better than Java, which needs a security patch daily and performs like a turtle. And as of the announcement last week,.Net and ASP.Net are going fully open source and multi-platform.
Powershell, which for management is really, really good. It's gotten to the point now where it is better than competitors like Bash. Objects in the pipeline, rather than just text, is just so much better than any other shell.
SQL Server, which is finally reaching performance/feature parity with Oracle, but has better management tools and is generally preferred by a lot of devs.
IIS, which in it's latest incarnation has better performance than Apache, is easier to manage and is easier to get security isolation of websites out of (I do web hosting for a living, and I can easily stack 350 sites onto IIS and have them all be completely isolated in different processes with different security accounts as well, and it's REALLY easy.
Windows Server, which admittedly is a tossup but depending on what you want may cause IT people to prefer it. It admittedly doesn't run on as much variety of hardware as Linux or scale up to supercomputers like Linux, but really is a very competent OS that is simple to manage and has probably the largest ecosystem of software written for it.
In summary, I don't get the bashing of Windows or all the "My Linux is teh best!" kind of comments. Linux has it's strong points as an OS, but Microsoft does too, and they have some fantastic products out there that can handily beat some open source equivalents. Depending on your workload, it can be very appropriate to prefer Microsoft products. (Of course, I'll be the first to say Microsoft has it's terrible products too... Network Load Balancer anyone? Linux based load balancers like F5 beat the pants off that thing.)
500kph is moving towards the average speed of an airliner. Add the convenience of no boarding issues, and city-centre to city-centre travel, and the case for trains as mass-transport begins to look stronger.
Airliners routinely cruise at 550 mph, which is nearly 900 kph. So I guess trains are moving towards the speed of an airliner in a strictly technical sense, but in reality, even this one, which is not representative of the norm, is still only just passing 50%, so not even close yet.
The OP also said this:
The Japanese Shinkansen is now running over 7 times times as fast as the average U.S. express passenger train.
It should be noted that there are almost no US express passenger trains anywhere in the country, except within a few large east cost cities. In the rest of the country, there are none city to city or coast to coast, except for one, maybe two Amtrak routes that appear to exist only for nostalgia reasons, not for routine travel.
Add the convenience of no boarding issues, and city-centre to city-centre travel, and the case for trains as mass-transport begins to look stronger.
Nope, not really. It only looks stronger if your cities are very densely populated AND very close together. Neither of those are true of the average US city. If I'm going from the city center of Minneapolis to the city center of Atlanta, that's 1815 km, and I'm not going to sit around for a whole day on a train getting there. And since the majority of the US population lives on the East and West coasts, what about going from the city center of New York to Los Angeles, a common route? That is about 4,500 km. So yeah, rail travel in the US continues to be a pipe dream that makes no sense. I don't understand why people are so hot on bringing the premier travel method of the 19th century back into the 21st century in the US, when we now have airliners for city to city travel and cars and buses for intra-city travel, both of which make far more sense and are far faster than rail. Rail in the US continues to be an expensive, money losing boondoggle almost everywhere.
The problem with North American rail travel has never been a technology barrier, it's always been about having any interest in doing better.
Or more precisely, the problem with North America is that it's a country where most people would never even benefit from having high speed rail.
The root cause of the lack of interest is that our nation's population is so spread out, you can't get rail to move you to your destination faster than a car, no matter how fast the train runs. It's not like densely populated areas of Europe or Japan where a million people all want to go from the same point A to the same point B. Americans are so spread out that you have many tiny groups wanting to go from many thousands of different point As to different point Bs. You'd have to make hundreds of thousands of train lines, traveled by only a handful of people, and even then you'd have to switch lines so many times as you travel the sprawling cities and suburbs that you'd never beat the car anyway.
That's why most large American cities have bus lines instead of subways as well. Americans built their cities out, not up, and you can cheaply throw tons of small capacity buses on the roads going all kinds of different directions to move people about. It's really the only kind of transit other than a car that makes any sense in American cities like Houston, Minneapolis, Kansas City, etc. And even then, your car is going to easily beat the bus unless it's during rush hour when the bus drives in a dedicated lane. But at least the bus can go anywhere in any direction, so they still will easily beat rail in almost all scenarios, with the exception of a few densely populated East Coast cities like New York. They also do much more to relieve congestion, since more people can get where they want to go via bus than train, and are therefore more likely to take it.
I criticize Christianity more than, say, Islam, because there are more Christians around me than there are Muslims. I find it more interesting and relevant to discuss phenomena inside my own culture than phenomena further removed, affecting me less.
That's a bizarre attitude. Christians are peaceful, Muslims are not. Christians will debate origin theory with you. Muslims will behead or stone you for even discussing it. When children go missing, Christians search and put up wanted posters. Muslims like Boko Haram are the ones who did the kidnapping. Christians run next to you in the Boston Marathon. Muslims blow the people next to you up. Jesus went without protest to an execution on the cross. Mohammed raided caravans, kidnapped the woman, raised and army and conquered and killed everyone who disagreed with him.
Clearly not every Muslim is totally violent, but there are tens of millions in the Middle East who support these things and are trying to bring every back under 6th century Sharia law. You are completely irrational if you are more scared of Christians than that.
There is no place for PSEUDOCIENCE in universities. Not for Homeopathy, not for creationism, not for astrology. They can be discussed as curiosities or historical analysis (like when you analyse Greek mythology), but can not be presented as scientifically proven facts. If you want to promote irrational beliefs, the place is in the church, not in the university.
Then prepare to say goodbye to the following:
Sociology
Philosophy
African American Studies
Political Science
Keynesian Economics
The list could go on and on...
Point being, there's a lot of so called psuedo-science going on at universities already. Don't be a bigot about religions; if you are going to demand only things that can be experimented on in a test tube be taught, then a whole lot of other stuff should be leading the way out the door.
Sorry, but nobody wants your miniature space shuttle, Sierra Nevada. Probably should have thought a little harder before copying one of the most expensive and unreliable space systems used in recent times. Heat-shield > Everything. Now SpaceX/Boeing have to bite the bullet and stop work? Something very wrong with this way of doing things.
Actually, the Dream Chaser is 900 million cheaper than Boeing's system, with equal or more features, and Sierra Nevada also argues compellingly that their delivery track record is at least as good as Boeings (anyone remember Boeing's Dreamliner delays)? Since the selection was supposed to be based on three factors: price, suitability and track record, with price weighted as heavily as the other two metrics combined, it seems very odd that Boeing was selected. Both competitors are far, far cheaper, so unless Boeing is massively better on the other metrics (and again, there isn't much evidence of that), it doesn't look fair that they were awarded the contract.
Personally, I hope they reverse the decision, because I think it will save the taxpayer a lot of money over Boeing, and it would be nice to have a refined version of the landable spaceplane that can improve on the shuttle. I still don't think the shuttle was a totally bad idea (ie - an idea that can never work)... it just needed improvements. Capsules aren't the only way to go, despite what people in some circles say.
I think that's true, and not every developer out there will know everything anymore. It's just too vast a space.
That said though, I do find that there is a general dumbing down of the development community overall with the advent of high level frameworks. It used to be that you had to be pretty technically competent in order to program. Now, things have been simplified so much that a lot of people who would never have been able to program back when the popular languages were C/C++ are able to get jobs as app developers. That's not necessarily a bad thing since the frameworks shortened app development time and made it so there are more people to fill jobs. But, it does mean that if you have a job that does require that strong, deep knowledge of how things work you are going to have to look harder. The same kinds of strong technical types who could have been very able C programmers 20 years ago are still present today in the web development landscape, but think of it like signal to noise ratio: if they are the "signal", there's a lot more noise to sort through now.
As a good example of this, I worked on a web hosting team for a very large company. Our average time from posting to hiring was actually about a year. There were plenty of developers around, but we needed the kind who understood (or could be trained to understand) lower layer technologies, such as HTTP, DNS, some of the auth technologies like basic or Kerberos, the web server itself (IIS), F5 load balancers, and that sort of stuff. Those are the kind of things that have to be in place for web apps to run. And as it turns out, many people can slap together a website with high level frameworks but a much smaller percentage are able to learn the underlying technologies at a deep level. And unfortunately, of the internal developers we knew could handle it, most said "No, I don't want to worry about that low level stuff... that's why we like have you hosting guys around to handle it for us!" So we would always have to post externally, and it would take about a year, almost never less than six months.
So if you've got a need for someone to just write basic apps, you can fill that fast, but if you need a "deep" programmer just expect that it's going to take a very long time to find one, but if your compensation is adequate you will probably get there eventually.
I would also argue that it's hypocritical to spend money trying increase female presence in CS if we aren't going to spend similar amounts erasing the gap in other male dominated fields, such as garbage collecting, construction, being an auto mechanic, plumbing, etc. And for that matter, where's the money pile for encouraging men to become nurses?
But yes, I agree, we should stop spending money on this. It doesn't work anyway.
And you assume he's right wing because? You don't have to be right wing (I hope) in order to question the judgement of using a comedy show as a primary news source.
Wow, just wow. So you are basically admitting that you've given up trying to think critically about things and instead decipher what's true based on what kind of tone people use? So all anyone has to do to get you to believe something is make the right face at you? I'm a millenial, and there are WAY to many people in our generation that think like you and think a comedy show is a primary news source (you probably think that about the onion too... or maybe not because a print paper can't make the proper facial expression at you). But fortunately not all of us have been dumbed down that much.
Actually, yes, Fox News would be a considerably better source than a comedy show. They don't just make up facts out of thin air (in that respect they are also significantly better than NBC and Brian Williams). And for the record, they've never said they are an "opinion" network. I don't know where you pulled that made up fact from (probably the Daily Show). Fox News is a news channel that also carries opinion shows like O'Reilly and Hannity. But those are clearly labeled as opinion and you should know that going in. Their actual news shows with Chris Wallace, Bret Bair, Greta, etc, are all real news shows and have never been labeled as opinion.
No, they don't all do that. Just because John Stewart does it for laughs on a clearly labeled comedy show, or just because Brian Williams does it because he apparently has ego problems, doesn't mean everyone else must therefore be lying.
Given your obvious lack of judgement and lack of independently trying to verify facts, one would have to question whether you weren't just filtering out all the things that didn't agree with your preconceived notions.
The big problem with him, or at least with his show, is that many in my generation (millenials) don't seem to understand that he is peddling fake news for entertainment value. Way to many people cite "The Daily Show" as their primary source of news. Democracy requires an informed electorate, and it's a huge problem when many voters are not paying attention and are instead turning to fantasy as their source of news in the world.
Really the problem is more the citizenry than Stewart, but someone less talented than him wouldn't have caused such a big impact.
I don't think it's gone completely. For the consumer, yes, it's over, because they want the latest and greatest NOW regardless of possible flaws. I think the only reason consumers ever had a non rolling release model is because tech originally started with the enterprise and for the enterprise, and trickled down to the consumers. It wasn't until later that things became so consumer centric with a consumer driven model like rolling release.
But enterprise hasn't ceased to exist, and there is still a lot of money there. And that money goes first and foremost to companies who provide functional, stable products that don't require a lot of maintenance or upgrades for a while. Because in enterprise IT, upgrades and maintenance cost more than the software, and minimizing those costs are paramount.
So I think non-rolling releases will continue in the enterprise, and I think for evidence of that you can just look at all the companies that dumped Firefox and went back to IE when Firefox switched to rolling release. Many large IT shops had spokespeople saying new releases of Firefox were coming out so fast that they couldn't certify app compatibility before the next one dropped, and Microsoft jumped on it, pointing out that they were still doing non-rolling releases. Microsoft's market share has dropped off a cliff with consumers of course, but if you look large enterprise's, IE is absolutely everywhere, probably as much as it has ever been. No one does long term, stable support of old stuff like Microsoft's Enterprise and Compatibility browser modes, and there's still a demand for that.
Lol, like the adventure where you can try to outrun armed gunmen/students, try to avoid getting beat up by a bully or verbally ripped to shreds every day by a group of nasty teenage girls? Or maybe you would enjoy sitting in a gym for several hours while they comb the school for bombs due to a phoned in threat? HAHAHAHA, some adventure! And that's to say nothing of the "adventures" you can take on the drugs being sold by other students.
Seriously, I'm a product of the public schools, and all of those things happened to me or my friends, with only two exceptions: I never got shot at, and I never took drugs, though other students were definitely doing illegal things. But bullies hitting you, verbal abuse, bomb threats and lock downs (multiple times), all of that happened. So this idea that the public schools are some "developmental and social utopia" and parents who keep their kids at home are "depriving them of an adventure" is seriously misguided.
That said, my wife and I are planning to homeschool our three when they get to be that age, but it's not even primarily for the reasons above. We have many reasons, such as:
Frankly, I see the public schools declining in matters of academic rigor, discipline/safety, silly ideas like letting every kid have a tablet in class so that they can be distracted instead of learning, etc. I just don't see much benefit to my kids being there anymore. Homeschool is so much better in all those areas, and now that so many are doing it the social interaction problems are going away. There are many other kids in nearby homes, coops, etc to be with. So at least at this point, we are full steam ahead on home schooling.
Please re-read the comment. I was not referring to any photo. I was referring to a diorama. As in, a 3D replica of the moon landing. It is definitely there. Go in the front door of the Nehru planetarium into that main room where they have multiple exhibits, and the loudspeakers call everyone to go from place to place. In the back right of that room there is a diorama of the moon landing, and they stuck one of those toothpick flags in there next to the astronaut. And it's an Indian flag, not an American flag. Obviously you didn't look close enough.
The hardest problem I've seen people have with Google Glass is how obvious it is you are wearing the glasses. People in public assume you are recording them and it bothers them.
Actually, I don't think that's the hardest problem. Our innovation team at work brought in a pair of Google glasses and let us try them out. Frankly, they are exceedingly underwhelming. The screen is really small, but worse, the resolution seems low and the colors aren't very great, so it's actually really hard to read. And it's not really like a HUD or anything like that. You have to really take your attention away from everything else to read the screen, so in that respect it's not very immersive and it feels like you are doing two things at once: interacting with the real world or interacting with glass (just like how you can either look at the world or look at your smartphone). The real potential would be if you could walk around and have immersive information show up around products, etc, without you having to take your eyes completely off them.
And another design problem with them is that they get really hot. Like uncomfortably hot when you touch them, like those old laptops always were when you set them on your lap.
So to me, privacy concerns matter, but I don't think the average citizen thinks about privacy all that much. I think to them, as well as myself, the big issue is an underwhelming design, combined with an exorbitant price ($1500) and really no practical application for it yet. It doesn't mean it won't ever succeed, of course. I just read an article reminding people that cars were around about 40 years before they became actually decent, and PDAs have been around since the 80s but only really took off when the smartphone craze kicked off. Someday, we may look back on this as the first step towards a technology that everyone has, but for now, they really aren't that great and there are many reasons they failed.
One other thought... while the time for coding animations, events, etc for a front end UI without a framework *may* have passed, doing coding for webpages from scratch probably does still exist in some large, complex web applications, especially if you are working on server side processing code of some sort (though I would still expect you would use some kind of framework, like the .Net framework or PHP). But obviously something like Amazon.com would require armies of developers writing a lot of code from scratch. But that isn't what you run into anymore on your typical small to medium websites. So I guess it depends where you work and what you work on.
Yeah, the time for coding them from scratch probably passed about 7-8 years ago. Can you still code them from scratch today? Yes, technically you can, but at most employers you would be way to slow on the productivity side. As a web developer and web hosting guy for a large Fortune 500 company, I can tell you that marketers expect to be able to get a very nice site with lots of bells and whistles up within just a few days anymore, with all kinds of custom features that allow them to edit the page without a developer. To meet that kind of demand, you can't code from scratch. You really need to use a CMS tool to handle the editing/admin functionality, and then some sort of RAD framework, whether it be .Net MVC, JQuery, AngularJS, etc (or multiple of these frameworks) to quickly set up the rest of your custom functionality. Otherwise they'll just go to someone else who can do it faster so that they can meet their ever shrinking time to market campaign goals.
This, by the way, is one of the reasons I'm no longer a developer. I personally enjoyed the nitty gritty of coding from scratch, and got bored quickly from just doing "information plumbing", where you pull from one or two databases, get to do a tiny bit of code but mostly the framework does everything interesting. I know lots of people prefer that because they don't want to deal with low level stuff, but that's not my bag.
I was in Mumbai just over a year ago and went to the Nehru planetarium. They had a diorama there of the first moon landing. Everything looked perfect, from the Apollo spacecraft to the little astronaut in a space suit standing on the Lunar surface. There was one blatant problem though... they replaced the American flag with the Indian flag! My boss (also American) and I had a good time laughing about that.
Lol, are you serious about that? That's not true at all! I work at a fortune 500 company and it's the exact opposite: it's Java that everyone is trying to weed out. There are several reasons for this, but they include these three things: Java's performance is slower than .Net, Java's IDEs are not as good as .Net's (Visual Studio is probably the best IDE ever built), and most importantly, the constant daily updates of Java to fix security flaws are driving everyone crazy and causing support nightmares. When haven't you recently turned on your computer only to have Java say an update is ready to install, and then pop up it's really slow installer to do it (that tries to install Ask.com as your homepage to boot)?
And one other thing about Java and another reason enterprises are trying to weed it out... the various Java application servers sprawling all over the place are seriously annoying and make supporting Java well a massive undertaking of training and manpower. In my organization, we have purchased Java applications from vendors that are based on all of these: Oracle Weblogic, IBM Websphere, Apache Tomcat, Redhat JBoss, and Apache Geronimo, and we have to figure out how to admin and support them all. And worse, none of these are as good as .Net/IIS, which is what we've chosen for all custom development that we do in house.
Plus, there are other things about .Net that make it better than many alternatives. For one thing, it's not a language, it's a runtime. There are all variety of languages you can use, which means you can use .Net whether your programmers come from a C syntax background or a Visual Basic type of background. And when it comes to web technologies, MVC and other .Net contributions are excellent: much better than the Java equivalents. And IIS is a fantastic web servers these days. True, it got off to a rocky, buggy start and trailed Apache for years, up through the IIS 6 days, but with IIS 7 and above it's actually much better than Apache, both in ease of administration and more importantly, in performance (why is Apache still spawning processes for every request that comes in... don't they realize the overhead of that??). A lot of the performance reasons that are behind people switching from Apache to Nginx are also capabilities that IIS has.
So I really don't understand where this bashing of .Net comes from, but I'm guessing a lot of it is from open source fanboys that love to hate Microsoft and have never taken time to use the recent (last 3-5 years) iterations of it's products. I totally get that a lot of people up to now have certainly preferred open source because it is free, but with .Net going that way a lot of you should try it. Having used Java and .Net both, I'd never in a million years pick Java over .Net. And I'd never pick PHP over .Net either, because that technology is pretty much the equivalent of what Microsoft's classic ASP was a decade ago, and .Net is far ahead of it now.
Partially, yes, for three reasons:
So yes, I wholeheartedly dispute your blanket analogy on the grounds that is a flawed analogy, and that we don't know enough about our planet to make any intelligent predictions or models at this time. Indeed, every model we have, when fed historical temperature data, says we should be at much higher temperatures than we are now. Most assume some kind of blanket model, but since none match our measured results, we can conclude that a simple blanket model does not match the complex reality of the systems on Earth.
That really seems like unnecessary effort. Why go all the way back to paper when you could set up computer systems in a back room on an isolated network, which is not connected to any other network (especially the Internet)? Then it's air gapped pretty nearly as effectively as paper, and you could get all the advantages of computerization without having to deal with the pain of paper only records. And if you are really worried about physical security, like thumb drives walking off, just put good physical security around the room with multiple locks on the door, with the keys to each lock spread among multiple people so no one can be in there alone copying data.
To me, that seems like a lot more effort than most companies would be willing to go to. Certainly it's a lot more painful because employees can't go in and update their personal records on their own remotely (things like W4s, address changes, etc). But it's a far better option than going all the way back to paper.
Not me! I refuse to use software as immature as version 3 of Linux. Mac is on OS version 10, Windows is about to release version 10, and by golly, I'm not wasting a second of my time on Linux until it catches up!
You are neither ethical nor moral, nor are you correct on your definitions. No one believes ethics are "the values you aspire to, completely uncoupled from morality". If you aspire to have the worst moral values possible, that's not considered ethical. Only aspiring to high moral values is considered ethical.
Aspiring to kill retarded people is not ethical, not moral, and your posturing fools no one. Frankly, you must work at an IT shop full of the lowest talent possible, because you'd never for a second get away with lying where I work. I had someone try that on an interview once: I'd ask him questions, and rather than saying "I don't know" he'd very calmly and matter of factly tell me wrong answers as though he knew them. Problem for him was, I knew the actual answers and new he was lying... we have real IT people doing tech interviews, not HR. My immediate comment in the HR meeting afterwords was that he's a liar and he should never be on our team, and he never was. You'd never be allowed in the door.
Since it sounds like you aren't really technical anymore and don't have a desire to be technical, then I wouldn't recommend any of the technical certifications (RHCE, etc). Those are going to get you job offers for things you don't want to do. You should probably look for something more along the lines of Project Management Professional (PMP) certification, or something of that ilk. That will really help you manage projects and it probably looks good on a resume. Just my 2 cents.
I don't know how much the "actively dislike Unix" part is true, but yes, there are a lot of IT people that prefer Windows. And there are very good reasons for that. Microsoft makes some exceptionally good products in a number of areas. Here are some examples:
In summary, I don't get the bashing of Windows or all the "My Linux is teh best!" kind of comments. Linux has it's strong points as an OS, but Microsoft does too, and they have some fantastic products out there that can handily beat some open source equivalents. Depending on your workload, it can be very appropriate to prefer Microsoft products. (Of course, I'll be the first to say Microsoft has it's terrible products too... Network Load Balancer anyone? Linux based load balancers like F5 beat the pants off that thing.)
The OP said this:
Airliners routinely cruise at 550 mph, which is nearly 900 kph. So I guess trains are moving towards the speed of an airliner in a strictly technical sense, but in reality, even this one, which is not representative of the norm, is still only just passing 50%, so not even close yet.
The OP also said this:
It should be noted that there are almost no US express passenger trains anywhere in the country, except within a few large east cost cities. In the rest of the country, there are none city to city or coast to coast, except for one, maybe two Amtrak routes that appear to exist only for nostalgia reasons, not for routine travel.
Nope, not really. It only looks stronger if your cities are very densely populated AND very close together. Neither of those are true of the average US city. If I'm going from the city center of Minneapolis to the city center of Atlanta, that's 1815 km, and I'm not going to sit around for a whole day on a train getting there. And since the majority of the US population lives on the East and West coasts, what about going from the city center of New York to Los Angeles, a common route? That is about 4,500 km. So yeah, rail travel in the US continues to be a pipe dream that makes no sense. I don't understand why people are so hot on bringing the premier travel method of the 19th century back into the 21st century in the US, when we now have airliners for city to city travel and cars and buses for intra-city travel, both of which make far more sense and are far faster than rail. Rail in the US continues to be an expensive, money losing boondoggle almost everywhere.
Or more precisely, the problem with North America is that it's a country where most people would never even benefit from having high speed rail.
The root cause of the lack of interest is that our nation's population is so spread out, you can't get rail to move you to your destination faster than a car, no matter how fast the train runs. It's not like densely populated areas of Europe or Japan where a million people all want to go from the same point A to the same point B. Americans are so spread out that you have many tiny groups wanting to go from many thousands of different point As to different point Bs. You'd have to make hundreds of thousands of train lines, traveled by only a handful of people, and even then you'd have to switch lines so many times as you travel the sprawling cities and suburbs that you'd never beat the car anyway.
That's why most large American cities have bus lines instead of subways as well. Americans built their cities out, not up, and you can cheaply throw tons of small capacity buses on the roads going all kinds of different directions to move people about. It's really the only kind of transit other than a car that makes any sense in American cities like Houston, Minneapolis, Kansas City, etc. And even then, your car is going to easily beat the bus unless it's during rush hour when the bus drives in a dedicated lane. But at least the bus can go anywhere in any direction, so they still will easily beat rail in almost all scenarios, with the exception of a few densely populated East Coast cities like New York. They also do much more to relieve congestion, since more people can get where they want to go via bus than train, and are therefore more likely to take it.
I was excited till I saw the units of measurement. 500 mph, WOOOHOO! 500 kph, not so cool.
I criticize Christianity more than, say, Islam, because there are more Christians around me than there are Muslims. I find it more interesting and relevant to discuss phenomena inside my own culture than phenomena further removed, affecting me less.
That's a bizarre attitude. Christians are peaceful, Muslims are not. Christians will debate origin theory with you. Muslims will behead or stone you for even discussing it. When children go missing, Christians search and put up wanted posters. Muslims like Boko Haram are the ones who did the kidnapping. Christians run next to you in the Boston Marathon. Muslims blow the people next to you up. Jesus went without protest to an execution on the cross. Mohammed raided caravans, kidnapped the woman, raised and army and conquered and killed everyone who disagreed with him.
Clearly not every Muslim is totally violent, but there are tens of millions in the Middle East who support these things and are trying to bring every back under 6th century Sharia law. You are completely irrational if you are more scared of Christians than that.
Then prepare to say goodbye to the following:
Point being, there's a lot of so called psuedo-science going on at universities already. Don't be a bigot about religions; if you are going to demand only things that can be experimented on in a test tube be taught, then a whole lot of other stuff should be leading the way out the door.
Actually, the Dream Chaser is 900 million cheaper than Boeing's system, with equal or more features, and Sierra Nevada also argues compellingly that their delivery track record is at least as good as Boeings (anyone remember Boeing's Dreamliner delays)? Since the selection was supposed to be based on three factors: price, suitability and track record, with price weighted as heavily as the other two metrics combined, it seems very odd that Boeing was selected. Both competitors are far, far cheaper, so unless Boeing is massively better on the other metrics (and again, there isn't much evidence of that), it doesn't look fair that they were awarded the contract.
Personally, I hope they reverse the decision, because I think it will save the taxpayer a lot of money over Boeing, and it would be nice to have a refined version of the landable spaceplane that can improve on the shuttle. I still don't think the shuttle was a totally bad idea (ie - an idea that can never work)... it just needed improvements. Capsules aren't the only way to go, despite what people in some circles say.