Lyft Plus is more or less a novelty and doesn't match UberXL in terms of availability. In Seattle you can get an UberXL very easily while Lyft Plus is nowhere to be found.
I could say the same to you! SF is not representative of Lyft's service in the rest of the US at all, being the location of the headquarters. Same for Uber in SF.
LLVM/Clang and Visual Studio are not analogous... LLVM/Clang is a compliler/compiler frontend while Visual Studio is an IDE. You're looking for Visual Studio vs. Eclipse or .NET vs. Mono etc. in each case I think most see the no-cost alternative as quite obviously inferior. This weakens your argument a bit.
Do you realize how much more complex is the optimizing compiler part compared to the IDE part? My bet is that there are two separate sub-divisions working on them.
OK, let's consider only compilers, if you wish..)
Btw, GNU Emacs, which is another "miracle" of software engineering, is a good-enough IDE part for Clang. Together, in pair, they are, in my opinion, even more flexible and less resourse-wasting than VS. And (surprise!) cross-platform.
It sounds like you have a very firm background in the Unix/Linux world but you have no idea what you're talking about when it comes to Windows-based development. For reference: I'm primarily a Unix/Linux developer but I work for Microsoft so I know what VS is about too. I understand what you're trying to say but it weakens your argument when you clearly haven't evaluated both sides. It sounds like you don't know how GNU Emacs was developed either -- the GNU version of Emacs was developed not by Scrum or Agile or "Waterfall" but by Richard Stallman's neckbeard in the MIT AI Lab...
There was a link to Stallman's emacs paper back from 80s. Have you read it?)
The "miracle" of Emacs in that it has a very powerful DSL which uses proper abstractions - buffers, paragraphs, blocks, strings, fonts, characters etc. embedded into a Lisp. Thus it is a thoroughly programmable (not just extensible) editor.
It is quite beneficial to get familiar with ideas and design decisions behind Emacs, especially in the age of Java and copy-paste based coding.
I would really like to understand your experience. I'm not an emacs guru by any measure. I currently only use it when I have to, not when I want to. I'm also not a VS fan for editing. But...With Visual Assist installed (and possibly even without it), I don't see how emacs compares. But then maybe I just don't know how to setup emacs. I'd love to know
I'd love to know too! I use Emacs for everything except C++, because I've never found anything that works as well for code navigation and completion as visual assist. (Setup time is a factor, I admit. I'm not saying visual assist isn't a bit ropey in places.)
(As a text editor Visual Studio isn't great but it's perfectly adequate and I generally get by by copying and pasting to and from Emacs if I need to do anything complicated.)
Not sure if my answer would be better that those of Google search.
I could have a flexible, programmable good-enough DE for C/C++ with make, emacs+cedet+cc-mode on my netbook with a crappy AMD x86-64 CPU and 1.5Gb of available RAM. It works fine for navigating over my own code, when I know what I am doing and why.
I would not explain the wonders of emacs+slime+cmucl or emacs+cider+clojure-mode here. Just one hint: everything works on a [remote] text terminal via ssh,tmux,etc. Google does it better.
Eclipse, while it could start without any progect in a minute or so, is unusable for anything but menu navigation.
Moreover, there are people around who still believe that make and command line tools are still good enough.
My bet is that very complex software, like nginx or postgresql has been written in vi or emacs.
> You're looking for Visual Studio vs. Eclipse or .NET vs. Mono etc. in each case I think most see the no-cost alternative as quite obviously inferior.
In manys eyes it is quite the opposite: Netbeans and Eclipse used to run circles around VS. I understand a lot of people like VS and there have been improvements lately bur please don't spread FUD on HN. Thanks.
I don't think it's fair to call the parent post "FUD", both because I think you've misused the term "FUD" and because I don't think the parent post is qualitatively wrong.
Having been a user of all of them for... as long as they have existed (oh God)... Visual Studio has been my preferred software at the time that each version existed. Even the much-maligned Visual Studio .NET 2002 seemed relatively faster and less error-prone than the then-current release of Eclipse. The decision to use Eclipse was usually a cost or programming language issue. You don't code Java in Visual Studio. There were many times, if I could have, I would have plunked down the cash.
Today, I try to setup my projects to be editor-agnostic, but I still end up using VS Express 2013 for Web when I'm working from a Windows machine. When I'm not, I'm not using Eclipse, I'm using something much lighter, like Vi or Geany.
I've used all those products for decades, visual studio since version 6 in 1998. I have never seen anything that would back up your statement at any point in history and I don't know anyone with the relevant experience that would agree with you.
The world is made a better place when people post from a wealth of real world personal experience and cheapened by those that who do not. Please refrain.
If you read the article: "One vulnerability that Santamarta said he found in equipment from all five manufacturers was the use of 'hardcoded' log-in credentials, which are designed to let service technicians access any piece of equipment with the same login and password."
Sounds like he could access the plane's systems from an administrator's perspective. I would watch the Black Hat presentation to be sure.
The "all five manufacturers" in question are the manufacturers of satellite equipment. It sounds like he could access the satellite entertainment equipment as an administrator, but that's (one would hope) a far cry from being able to access anything important on the plane.
Beyond the obvious self-importance embedded in every paragraph of this guy's post, what's the author's point? I've seen these same critiques about data-driven decisions, middle management etc. made about every single large tech company. They're hard to avoid in an org where you have tens of thousands of people. He also didn't talk about anything he accomplished and clearly stated he joined Google just for the networking i.e. "to become an ex-Googler." I'm doubtful he really did anything at all in a short 9 months at Google (just enough to make it past new employee training?) and I'm not sure what this post accomplishes other than making him an extremely undesirable hire at another large tech company. I work at a similarly-sized competitor to Google and this looks like either 1) insecurity about leaving the company 2) a very severe career-limiting move to me. The irony is that a quick LinkedIn search shows he was in people operations at Google!
This article points to multiple causes: 1) cultural/social issues about where the proper place to defecate is 2) lack of education about germ theory and various fecal pathogens etc. 3) problems with bureaucracy converting money into action 4) lack of emphasis on the issue versus other issues 5) difficulty impacting the huge # of people living in India (problems of scale). These all seem pretty valid to me. I'm sure there are other causes as well and I'd like to learn more... what would you add?
Those aren't the real problems. The article is distracting from the real problem and now you are contributing to that.
The problem is that there is no plumbing and sewage in many areas and no resources to build it. There is no running water. The budget that the local government has is say 100 units. Installing a sewage system costs 1000 units. Installing running water for the whole village costs 3000 units. Its just not going to happen.
The problem is that resources are not being allocated fairly. One of the main things that sustains that lack of equality is racism. Racism is a huge problem, even here in this thread. It is often disguised as a disparagement for "lack of education" or "cultural issues" or "population".
These are not toilets like we think of toilets. These are porcelain Port-a-Potties. A very small septic tank directly underneath the toilet which has no water to clean it and must have the feces scraped out by hand.
Would you really consider that to be sanitary? To have a Port-A-Potty installed in your studio apartment? There is no running water in the house or neighborhood. There is no truck to come pick up the Port-A-Potty. Actually its buried in the ground. Someone is going to have to lean in and scrape the feces out.
Or, since there is 4 acre open field about 1/8 of a mile away which is often downwind, people who can walk should go take their shit over there, rather than leaving it in the house, where we will have to smell it all the time.
There is something similar to racism going on, and the article does mention it: the social caste system, in which it is considered taboo to adopt behaviors of the untouchables, even if such behaviors may be beneficial to avoid cholera.
It's all about prioritizing. Creating a bunch of port-a-potties is a cheaper, and more possible, short-term solution than upgrading the water infrastructure for a country of a billion people. Yes, I said billion, because yes, that is a factor. Ignoring it won't make it easier.
I'll agree, putting a port-a-potty inside my apartment isn't a great solution ... but now we're arguing placement, not the validity of using it instead of an open field.
As for cleaning out the port-a-potties ... if the Indian government who's installing these things isn't allocating some funding or encouragement to cleaning and maintaining, then that's another resource-allocation problem. Here again, we're discussing a bad (or at least, imperfect) implementation of the goal, not the validity of the goal itself.
It's also worth noting that in a sense it's not even upgrading water infrastructure - if a large region has next to no waterworks to begin with, that makes this even more difficult.
Lastly, just because it doesn't look like Western sanitation, doesn't mean it's not a better temporary solution. I would even suggest that for an area with very little water infrastructure to begin with, it may be too much to expect them to go straight to a system like you'd see in Berlin (or, I'm guessing, New Delhi).
>The problem is that resources are not being allocated fairly. One of the main things that sustains that lack of equality is racism.
I see how lack of plumbing/sewage/running water is a major issue (thank you for adding that) but I was put off by you pulling the race card without substantiating it at all. Unless you can provide some evidence, racism does not seem to be the issue here -- lack of plumbing is the issue.
Saying that a country is a "developing nation" or slamming a culture or talking about lack of eduction or talking about population, these are all the same types of racist things that British colonialists have used to disparage India or other countries for hundreds of years.
Even "developing nation" is a racist term used to cover up extreme inequality to the point of repression where the rich white countries hoard fuel and control and then point at brown people and say they are inferior and just haven't caught up yet. Where the reality is that those countries have advanced civilizations going back thousands of years and just aren't being allowed their fair share of the resources and so cannot "develop" every part of their country.
Or more generally, not even specifically British people or white people or any group, this is on a spectrum with classism. And its the same issue -- unfair distribution of resources is excused by pointing at the resulting situation and implying that the people have inferior qualities that cause the situation.
I don't see how "developing nation" implies that these people have inferior qualities. It implies that these people are progressing faster than "developed nations", though they are for the moment still poor. You could call it classism, because it recognizes a wealth disparity, but I don't see how you can distribute resources more "fairly" without recognizing wealth disparity.
I completely agree. IMO email is the correct platform for this service, not text messaging. I often perform this exact workflow manually by walking over to a colleague's desk: "Can you look over this email to <sensitive client> before I send it?"
Is this text flirting for awkward people who can't come up with their own responses or is there another use case? I liked @spartango's idea of an email version for team interactions with sensitive partners/clients/contracts... but I can't see why anyone with even average social skills would use this. I'm not sure text messaging (where each message is relatively low-value and usually to friends who don't care) is the most effective media/platform for a service like this. Anyone have thoughts?
If it shows extended message history I could definitely see some use in it. there have been times when I wanted to share texts I sent to one person with another.
It might also be interesting in situations where you want to introduce soon-to-be friends momentarily -- making them exchange numbers so soon might be unnecessary.
I often see people asking feedback from one another regarding how a conversation is going, what another person could have implied, etc. An app to facilitate sharing and collaboration over SMS conversations sounds like an extension of this behavior.
(Not endorsing it, but it doesn't strike me as something that only socially clueless people would use.)
One benefit would be increased ability to navigate/enjoy complex social situations and understand implicit cues. It sounds like although you were "cured" of Asperger's (whatever that means) you may still have been very much an introvert. This would explain why it was draining for you to go and glad-hand everyone. Another reply to your comment alongside mine seems to show the same experience. The other perspective: I'm an extrovert and it invigorates me to go meet people, while I feel somewhat anxious if I'm sitting alone all day with little social interaction.
I understand that, which is why I put it in double quotes and qualified the statement. It doesn't seem to me like you can flip a switch and be "cured." Another question -- what's the overlap/relationship between introversion and autism/Asperger's? I'm not saying introverts have Asperger's, I'm wondering if people with Asperger's are often also introverted. (lots of trigger-happy people thinking I said you had autism for being an introvert... which is not what I asked)
An introvert will lose energy rather than gain it in complex or highly active social situations, but will still emotionally feel a good connection with the person or people they're around. Someone with ASD has a much more difficult time "feeling" the positive benefits of socialization, whilst they may learn to enjoy it more from a left-brain analytical perspective. Not to say its a lack of empathy, in fact you can actively feel other's emotions in many cases, but the actual inner feelings of community and belonging may be pretty muted.
I don't have the answer for you but if you'd like a real-world PoC the Kinect does exactly what you're describing only with the word "Xbox." Does it quite well too I might add...