926 karma · joined April 2, 2012
Use SSL for transport""
Honest question here: suppose I have a webapp with multiple servers, being load-balanced through Amazon's ELB. This sounds about as standard as it can get. Question is: how does one handle client migration between servers, and client authentication, without writing cryptographic code or knowing anything about cryptography?
(apologies if this is trivial)
1. The governments of the world push IPv6 legislation. Everyone invests the resources needed to migrate in a few years, overall everyone's pretty OK with this.
2. Carrier-grade NAT becomes much more widespread. People who need a public IP (mostly p2p users, I guess) pay more for that. Again, overall everyone's pretty happy.
3. Gradual, failover-friendly solutions are deployed. The network becomes fragmented, this plays out like IE6. After a few years, most of the people who matter get tired of this, pull support for IPv4.
http://gizmodo.com/this-is-the-first-computer-in-history-to-...
BTW, this marketplace take wasn't the impression I got from the TC article.
Would you mind elaborating on that defensibility claim ("if you look at any of these local businesses, whether they’re Yelp, or Grubhub, or whatever… once they’re built, they’re defensible")?
Why wouldn't this be a race to the bottom where "courier as a service" companies will be lowering prices until competition has eroded profits completely?
(just to be sure, to clarify: I'm genuinely asking out of curiosity - I'm sure if you have both YC and Sequoia backing you, you have some excellent answers for this question)
Sounds like the U.S. already has such regulation - anti-trust regulation. As ChuckMcM noted above, the problem is that Comcast has a monopoly over the last mile. Effective and enforced anti-trust regulations would break up this monopoly into several different competing companies.
BTW, here in Israel, the government apparently has taken the position that services requiring significant infrastructure investment (Internet or cellular networks) are best handled by handing out a limited number of licenses using a bid. We then get an oligopoly where the companies are wildly profitable, until the government has decided we got the infrastructure we wanted, and removes the barrier to entry. Specifically for Internet, we have a duopoly over the last mile "going until the city exchange" to put it in ChuckMcM's terms, then a lot of ISPs taking it from there. IMO, not a bad way to go - we don't pay a lot and get decent Internet everywhere in the country.
There's an initiative called the "Nutrition Science Initiative" (nusi.org) that apparently attempts to put an end to the debate with irrefutable research, which will finally convince everyone one way or the other. They seem to be still in the early stages.
So when the author is called to solve a problem created by a colleague, he either gets a very local bug in some scientific code, which is apparently easy to debug (I'm surprised about the concurrency stuff also being easy, but if that's the case - great for him), or a problem with a large code base, badly architected, which we all know is very hard to solve.
The author seems to imply that if software engineers would ditch this extravagance and start writing simple code instead, we would be better off - I highly doubt this. I mean, the code would certainly be easier to understand, but how much duplication would there be? How much more code would we have to understand?
http://www.certificate-transparency.org/
As most of these Google initiatives go, this is open source, and they're encouraging other entities to adopt the technology.
One could argue that high school is a bit unnecessary, and a good move would be to simply skip it.
I used to be an instructor for a living, and I kind-of equated lectures to waterfall and exercises to XP. There is even a semantically analogous term in teaching research, problem-based learning (each word corresponds to the respective word in test-driven development - cool, right?). Is there anyone else who sees these analogues, or am I completely crazy here?
I wonder why doesn't the student body (here or at your place) rebel against this. At times I really want to grab one of the student representatives and suggest they do, but I know this will be the quick death of my academic career (not that chances are good as it is :-)
Now, you take young people, pressurize them to excel or it will have lasting effects on their career, and deprive them of sleep. No wonder people have mental difficulties - it's actually a wonder this doesn't appear to happen here. Maybe it's a bit more maturity coming from the army service.
If the hospital is an unrelated medical institution, how did her medical history get released to the school? Is this even legal?
Also, IIUC, the psychiatrist who told her "we can't have you here" was employed at the hospital, not the university?
In short, there seems to be some type of relationship between the hospital and the university.
That is opposite to what the law here says, but if the law simply said that criminal offenses are police matters, period, the police's response would likely have been very different.
My own conclusions from this appalling story are:
1. If you're at a U.S. university and are experiencing mental difficulties - just pay the 25$ copay and see someone outside the university. Had the OP done that, Yale would have probably had no clue what was going on. Maybe someone would notice she's missing classes, maybe not even that.
2. Don't get committed. If you need to, see a therapist on your time and on your own dime. They likely won't order you to take off your underwear, spread your legs, then hop up and down to make sure nothing was hidden “up there".
Sexual harassment is indeed a problem, here as well, but again I wonder why not go to the police? At least here, it's a criminal offense. Not that students go to the police, but why don't they?
Our CS department did use SICP for many years, including when I was a student. Unfortunately they just dumped it, I don't know why. The fact they dumped it makes life even more difficult for me with this...
Your explanation is of course along the same lines, and rings true, but I need a "source of authority" (if I can even get someone to listen). Sadly, pre-reading and "honors" are not options at my school, certainly not when a lowly TA pitches them. But this Harvey essay, this might actually work... :-)
So far, my main "ammunition" is Dijkstra's argument that "it provides an environment that discourages operational reasoning":
1.Lots of chaos - yep. "It’s not entirely clear what’s happening, but there is a lot of activity and eventually large structures/tunnels get built. I know for a fact that we have Projects that were started and eventually abandoned because another Project was conflicting or duplicating their work". All this seems to hold true for the last company I worked for (MegaCorp, you'd easily recognize the name).
2. Coordination is very hard - yep. "it’s up to individuals to take time to communicate what’s happening on their Project and how it affects others" - absolutely.
3. Starting Projects can be slow - well, I hear a lot of MegaCorps have entirely abandoned the notion of starting projects, and simply rely on acquisitions, either consciously or in practice.
4. I can’t make people do things - boy oh boy, please ask your friends working at MegaCorps about people who are "the only ones who know how this works". Delightfully funny stories, really.
5. It takes longer to understand what’s going on - I simply got the impression no one really understood what's going on. When high-level managers spoke to me about the status of my project/component, they were routinely misinformed, although it was clear they cared and have spent time trying to get informed.
6. Harder to hire people - OK, maybe this is true :-)
BTW, apparently there are citation-like watermarks when copy-pasting from the blog post - this isn't a big deal, but I don't see any particular benefit to anyone from this... Ryan, if you're reading, may I humbly suggest you reconsider this?
So why are you still of the opinion that losing weight is just a matter of energy balance? Are you familiar with other studies which have shown this claim to be correct?
As you can probably tell, I'm a low carber myself, but I'm genuinely curious to understand how did the "energy balance" consensus opinion form. It seems that currently, both opinions aren't rooted in scientific studies. BTW, there's an initiative called nusi.org that attempts to solve this once and for all (by proving low carb diets are right and everyone else is wrong, of course :-)