Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: ANTIOXIDANTS! (Score 1) 238 238

Consuming 40 pounds of blueberries a day will stop the aging process!

I can see lifestyle and genetics being the main drivers. Look at 3rd world citizens, some look like they are 50 when they are in their late 20's. High stress life, lack of proper nutrition, etc...

But then you have the genetics curveball. There is a guy here at work that is 70 years old and he looks like he is not a day over 40.

Comment: Re:trick them into it ... (Score 2, Informative) 284 284

People dont understand that.

It's why I am fending off job offers monthly. I have a skillset that is in very high demand and I am in a field that has never had a lot of people in it.

So when I get a job offer and change jobs, I can dictate my pay, compensation and work conditions. I dont start a new job with the peons and starter vacation, I start at max vacation, the desk type I want, the equipment I want, and the amount of office space and window.

This is what happens when you work hard at being someone that is very very good at the job and in a very in demand field.

Comment: Re:When it has no value (Score 4, Insightful) 43 43

The best things to open source in this scenario are the things that you would buy from a third party, if you trusted the supplier enough. For proprietary software, a second source is almost always impossible. For hardware, it's often quite difficult, depending on the component. Switching from Intel to AMD is quite easy in a lot of cases, switching from a Qualcomm SoC to a Samsung one is more effort. Switching other components can be very hard. Service companies are a lot easier (switching from one law or accounting firm to another is much easier than retooling a production line).

Apple's involvement with LLVM is quite a good example here. Their ecosystem absolutely depends on high-quality compilers existing for OS X and iOS. With Classic MacOS and early versions of OS X, they outsourced this to Metrowerks, who produced quite a competent IDE and set of tools. Then Metrowerks, their sole supplier, was bought by Freescale and development on the Mac versions basically disappeared. They had some involvement in GCC development inherited from NeXT, but GCC was problematic for IDE integration (the parser is designed in such a way that it's impossible to use for syntax highlighting, for example - it does constant folding very early so you can't differentiate 4 and 2+2 in the source). They decided that they needed to bring compiler development in-house, but it was a lot cheaper to do so as part of an open source ecosystem. Apple now contributes something like 40% of the code to LLVM and that vast majority of what other people do directly benefits them, so they're effectively halving their costs. And, of course, giving away the IDE and compiler tools for free (rather than charging, as Metrowerks did) makes people more likely to start developing for Apple platforms.

Comment: Re:When you're not making money from it anymore (Score 2) 43 43

It's not always about spite, it's often defensive. If you're competing in one market and a competitor has a big advantage by having a near monopoly in a complementary market, then your best strategy is to commoditise their market and open source is usually a good way of doing this.

Comment: Re:Duh (Score 1) 458 458

Really? How does a shell script get notifications from the kernel that the swap space is almost full? Or are you suggesting that they should write a program that gets the notify(3) events, but then replace the three lines of C required to create a file and add it as swap with a shell script?

Comment: Re:Living Wage is mandated for, and desired by idi (Score 1) 82 82

driving parts of town they don't know, with random strangers as passengers. Great idea.

Actually it turns out is a pretty great idea, it's called Uber (and Lyft).

It's almost universally loved by customers, because in many cities TAXI DRIVERS don't know where anything is either. In the last several taxis I've been in even giving a well-known place name (like Long Beach in Los Angeles) was ignored as they typed in the exact address into a GPS...

Since an Uber driver will find a way to where I am going the same way a taxi driver would, except there's no chance of error because I enter the place on my own device instead of them typing it in through a shitty GPS UI, an Uber driver is vastly more likely to get me where I am trying to go, sooner.

And given the way most taxi drivers drive I frankly would in fact rather be driven by a teenager.

As for the "random stranger" thing that part simply shows your unending ignorance into how Uber and Lyft actually work. It's not strangers that meet, it's two vetted individuals.

Beware the new TTY code!