Hacker Newsnew | past | comments | ask | show | jobs | submit | rorrr2's commentslogin

I find it silly to try and disprove idiots who think some bogus alternative medicine works. Let the evolution take its course and weed out the morons.


Well, feel free to take any medicine you want, whenever something hurts or you feel depressed, basically every time you want to adjust any body function. Never mind side effects and let evolution take its course.


Because anyone that ever takes any form of medication doesn't live long enough to reproduce?

WFT are you on about?


it's not so much about the reproduction of the person as of the idea.


Then it has little to do with evolution.


Wow. So much hostility.

Why? (Serious question. Not snark at all.)


I don't feel the same way as the person you are responding to, but I can empathize with his position. I left my religion of 29 years, and in the process I shattered connections with almost everybody in my life. They always try to bring up the religion and my beliefs, and I always cast aside the opportunity to try to convince them.

It isn't that I'm hostile or smug to them or their beliefs...it is just that arguing with them using reason and logic is so tiresome because we aren't arguing using the same language. We might as well be talking in Latin and Arabic.


Thanks, though I think the comparison to religion is probably a lot more accurate than the comparison to language. Wishing for someone to die is generally a level of hostility rooted in something deeper and uglier than communication challenges. If that was all it was, translators could end all wars and the world doesn't really work that way.

Have a great day.


At least computational physics and chemistry has practical applications.

History - not so much.

Our society doesn't need so many history graduates. History should be a hobby, not something a million kids each year dedicate their life to.


I don't know. I think in a society that valued education more, there would be a place for more history professors. This would bring down class size, for one. I also believe a well-rounded education better prepares someone to give back to society and avoid over-simplified political messaging.

Universities, in pursuing profits, are cutting costs. This no doubt good for their bottom line, but it might be bad for society as a whole. With the downplaying of the value of history and the humanities, perhaps people are less prepared to think outside of their narrow technical specializations.


As long as they can squeeze more than $4.7B out of RIM, it doesn't matter if it's a dying brand (which it is).


It doesn't matter. Developers almost never develop/test in an environment that mimics production - multiple load balancers, multiple app servers, multiple database servers, failover to a second data center, etc.

If your dev environment is not different from prod, you're either insanely rich of your server setup is trivial.


I would argue that a dev environment that is identical to prod, no exceptions, is too constraining. As the OP points out, having root access in the VM to go willy nilly and try out new tools is a must for developers.

I'm kind of surprised they didn't have Jenkins setup from the start; I'm also a bit taken aback that they don't use automated code reviews before accepting patches to their "deploy" branch. Even for a small project, it's not that hard to setup Jenkins+Gerrit to reject patches that break tests (or have to pass whatever other hurdles you want).


We only really have one branch "master". We encourage the engineers to push small changes, behind config flags if necessary, all the time so there is never any huge merge conflicts, etc. This also means you don't push your code to master until you are up in our push queue.

We've also had Jenkins set up for a long time now, we just used LXC to drastically improve our performance and scalability.

Here is an old blog post explaining some of how it all works: http://codeascraft.com/2011/04/20/divide-and-concur/


When do you do code review?


We use a review script that creates a temporary branch in github and sends an email to everyone you specify to review it. We then kill that branch when the review is over. Any time you push code, you run our test suite on your changes then create a review. Since these are encouraged to be small and behind config flags to not affect all our users immediately, it happens quite often. Once feedback is taken from the review you enter our push queue yourself and push it out yourself. If the code is possibly dangerous, we recommend those pushes wait from Friday night to Monday morning for safety's sake.


Luckily, most of my projects fall into having production be trivial. Unluckily though, that tends not to stop teams I work with from breaking parity somehow.


Why would you do this for numbers?

How is

    $number = new Number(6.9);
    echo $number->ceiling()              // 7
            ->max(array(5, 9, 49.1)) // 49.1
            ->floor()                // 49
            ->sqrt()                 // Value
            ->value();               // Get raw value rather    than string
better than writing it in actual functions?

    sqrt(
        floor(
            max(
                5, 9, 49.1, ceil(6.9)
            )
        )
    )


I've never really understood the incessant need to replicate idioms from other languages on top of the already existing idioms in PHP.


Incessant? I suppose it is, the language is in real need of it.


I've been using PHP for over 12years now. I even attempted what you are doing once, but via an extension, but quickly realised I was simply complicating things in some misguided attempt to fix which wasn't broken.


I think its ugly?


It's as efficient as you can possibly get with PHP .. how is that ugly? Ugly because it doesn't remind you of Python, Ruby or whichever language you prefer?


Yeah, mostly. Also because its how it should have been done. PHP Internals should strive to clean up PHP to conform to my work ;)


Nothing wrong with that attitude at all! Especially when backed up with code. Keep up the good fight .. but I would suggest you implement this as an extension.


Yeah, I think that'll be the way to go. There's apparently a new way of writing extensions, might've gotten slightly more bearable since you last looked at it :)


I think converting numbers to objects and back is ugly.

And insanely inefficient. For this particular example it must be orders of magnitude slower.


Well yeah, efficiency wasn't the aim.


OK, if I never need to write insanely slow object oriented code for no good reason, I will download your "library".


Don't be a dick, dude.


Show us the numbers.

I'd expect an order of magnitude slower for most of string and number operations.



So your code is 45.7 times slower.

HAHAHAHA.


I agree with many points, except the smaller compose window.

1) It's done so you can search your email while typing a reply, maybe find some info and copy/paste it. It's extremely useful.

2) You don't tons of horizontal space to write an email (except for embedded photos). Vertical space scrolls.

3) I'd actually argue that short emails are better than long ones. Learn how to write succinctly, to the point, and there are more chances it will be read.

4) Get a high res display if you need more screen space. 1080p displays are dirt cheap.


It is a useful improvement and I do like it, but sometimes I can't help but look at my screen and notice I have a window manager, which contains a web browser window, which contains tabbed windows, one of which contains gmail which now has it's own little mini window system and think that it's all a little crazy


I have to agree with point #1. I hated the small compose window until I realized I can minimize it, browse/search my Gmail and then return to finish.

I can't say I agree with your other points. Sometimes, you need to write a long email and there's no way around it. an email provider should not be trying to re-invent how people use email, they should embrace how people use email and make it better.


When you need to write a long email, you can just press the "full screen" button, or even shift-click to open a new window.

Doesn't seem that problematic to me.


You actually don't have to minimize it, that's why it's on the right hand side. You can copy/paste directly, even dragging text with a mouse.


Why didn't she get a full time job?

I can't see how the school is responsible for her horrible career and long term financial planning.

If you're making $10,000/year is the US, while having an education, it's your own damn fault.


She was 80. For a woman born around 1930, getting a job as a French teacher was more than she'd be expected to do. Her circumstances have more to do with the US social safety net than her planning a poor career.

But it does highlight the fact that working in academia can be a worse career than working in retail.


> the fact that working in academia can be a worse career than working in retail

I agree; it is exploitative.

But why do people keep showing up to do it? For every person who quits finally there are another dozen lined up to take the job. Perhaps that may be a little exaggeration, and no doubt it varies by region and subject matter, but people doing adjunct work must be getting compensation that is not salary or else why are they doing it? (Maybe I should say that I work in higher ed; I've often been puzzled by people's motivations about this.)


> But why do people keep showing up to do it?

Social status. Nobody gets looked down upon when they say that they're an adjunct professor at a university.

And of course it's rewarding and stimulating work.


US has social safety nets, she just didn't bother to use them. She didn't bother to pay for health insurance. She didn't bother to finance her IRA/401k. She didn't bother to find a full time job with health insurance.

> But it does highlight the fact that working in academia can be a worse career than working in retail.

Working part time in either without paying for private health insurance will end up the same.

And yes, being a teacher doesn't pay much, but she didn't bother to advance her career over what, 60 years? She basically did the same thing she liked day after day, and expected the society/country to take care of her needs.

I agree that it would be nice to have a single payer healthcare system in the US, but that's not how it is.


That's one way of looking at it.

If she was living in Western Europe she'd probably be retired 23 years already, have a pension and free healthcare.


In the US we have single payer healthcare for people over 65. She was 83.


And in Sudan she would be a child soldier or a rape toy. What does this have to do with what actually happened?

Living in the US without health insurance is a ticking financial and health bomb. Even I, as an immigrant, knew that. That's why I paid through my nose to have insurance for me and my family when I was an independent contractor.

She lived day-to-day, didn't bother to plan even short term future, it's completely her fault.


At 83 she almost definitely qualified for Medicaid, so she did have health insurance. However many health insurance plans have limits and high deductibles or disqualified expenses that can send a low income person bankrupt anyway. Quick quiz, which treatments for ovarian cancer would your plan cover and what are the deductibles? How does that compare to a plan you could buy on the individual market as an 83 year old woman?


Oh, I absolutely agree that the US healthcare system is absolute shit, but there are ways around it.

She should have planned for it long before 83. I started planning my finances for retirement at 25.

She should've been eligible for Medicare, but I guess she didn't pay medicare taxes.

http://en.wikipedia.org/wiki/Medicare_(United_States)#Eligib...


If she wasn't paying payroll taxes, that would be the fault of the employer who is supposed to deduct them, and where she had worked for 25 years, no? There is no minimum income you have to pay it on as far as I am aware.


If you're living paycheck to paycheck, planning for retirement isn't on your list of high priorities. Paying your rent, and buying food is, and those little unexpected expenses like new tires hit hard.

It's great that you're fortunate enough to have enough income to be able to plan for retirement at 25.


> She lived day-to-day, didn't bother to plan even short term future, it's completely her fault.

Nobody should have to go without healthcare just because they didn't plan ahead or didn't do the right set of steps. Health care should be available for anyone without putting the burden of being eligible for that care on individual people.


> If you're making $10,000/year is the US, while having an education, it's your own damn fault.

That is a bold and broad generalisation.


She actually refused aid on numerous occasions, I believe there was something of the Vie Bohème in her. Also according to the math she began teaching at 58, which asks what happened before.


Does it really matter what happened before?

She deserved some compassion. By any reasonable point of view this was well-liked competent teacher who gave 25 years of service to her employer. She happened to fall through the social safety net.

Sadly, the way things are going, such miserable endings are going to become far more common when our generation becomes elderly.


> Also according to the math she began teaching at 58, which asks what happened before.

Probably married with a husband earning the wage, the default mode of living in a marriage for the generation born in 1930.


I not sure about that, her obit didn't mention a husband and also if she were a widow she should have been receiving survivors benefit from social security.


$10K/year is equivalent to $5/hour full time.

Even a complete moron with no education can make more money doing cleaning, washing dishes, delivery, etc.

And that lady was not a complete moron, she was teaching.


So the take-away is that american schools value their teachers less than restaurants their dish-washers. That's a great lesson about the state of academia.


That's not true. The lady worked part time. Most dish washers work full or longer time work shifts.

The academia pays alright, you just have to do the hours. She didn't.


The lady worked part time, granted. However, I would expect a high-skilled job such as teaching to pay enough for a living even on part time - 3,500 USD for a whole course seems a bit on the cheap side for me.

Then, there's a couple of other factors that come into play: The university only hands out part time contracts, so they're in a position to keep the wages low: Demand too much, no problem, we'll take another teacher for your course next year. I dispute your notion that academia in general pays enough. The given university pays an average of 20 - 25k to 75% of it's teachers. That's about half of the average wage in the USA. Even if they're working part-time that's still way too low for a job that requires university grade education. That's the people you entrust your childrens education to, not your dishwasher.

I assume that most of those 75% would love to have a full time job at the faculty, but the faculty obviously doesn't let them. So they either have a second/third job or live on scraps. Neither of those options is even remotely beneficial to the students education.


Read the article. Leaving aside the absurdity of expecting 83 year old people to work, this woman wanted to work and was let go.


> That's not true. The lady worked part time. Most dish washers work full or longer time work shifts.

This is not true at all for dish washers and retail workers. The trend over time has been to schedule those workers at the maximum possible amount without them qualifying as a full time employee, which may entitle them to some kinds of benefits.


Probably not a huge job market for someone in her 80's. There's not a large job market for someone 20 years her junior.


I would do private tutoring. I bet it pays much better too.

Considering she worked very relaxing hours, she could spend 10 hours a week searching for new clients.


What if they don't employ fulltime ? Also what is so special about parttime employment that it shouldn't also give (partial) pensions and health insurance.


Decent countries decouple jobs and pensions/healthcare. Parttime employment should have nothing to do with your access to either.


Is that the only place in the country that employs?

At her age she shouldn't even be working. What has she been doing for over 60 years? Where is her social security, 401k/IRA, savings?


It still works for me, I use it constantly.


What I see is iPhone (red) had no effect on RIM's share. But once Android appeared, RIM's share melted to nothing.


Android's appearance coincides with iPhones ability to securely interoperate with Exchange. Executives started demanding active sync access for those iPhones they were playing with at home.

Android didn't have an ability to do that for awhile unless you used apps like Touchdown. IMO, android started hyper growth in 2010-2011.

I ran a 100,000 seat exchange environment from 2008-2012. We had 50 active sync devices in 2008. 3,000 in late '08, 8k in 2010 and around 10-11k today. During that same period, BlackBerry went from 5,000 to less than 500.


Android appeared a year after the iPhone.

It takes that long (and more) for a platform entrenched with enterprise users to lose its dominance. Those are slower to adapt than the end user market (consider enterprises still using IE6).

Plus, the original iPhone didn't have Exchange support and some other stuff RIM users would want to ditch RIM, it got that later.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: