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

 



Forgot your password?
typodupeerror
×

Comment Re:Not a surprise, but is it just one ingredient? (Score 1) 422

I didn't see an actual link to the study anywhere, but TFA at least appears to assume correlation = causation.

No, actually every version of the article I've seen bends over backwards to end off by saying "correlation does not equal causation".

With this kind of a study, which is methodologically weak (participant recall), I don't think one gets uniform results across gender, age, race, and education very darn often. You would get this in a study of cigarette smoking, because the health impacts of smoking are direct and universal.

When one gets a study with a profile that resembles a study on cigarette smoking in its power and statistical profile, it does tend to clear the mind of ancillary explanations. Occam's razor is practically beating the door down. It's not like sugar have never before been suspected as an agent of direct metabolic stress.

If this study holds up, it's a pretty darn big deal no matter how you slice it. Anyone here have a method to detect 5 years of invisible biological aging which is less onerous than giving someone a fifteen minute quiz? No, I didn't think so.

Comment Re:Only usefull for wine? (Score 1) 55

Think of it this way. If you are a company that has a D3D application that you need to port to linux, does it make more sense to spend a small amount of time making wine-lib based port that works with any video card driver. Or to spend a larger amount of time to create a native port that only works with specific drivers, causing all sorts of complications for your potential user base. It's a no brainer; you take the path that is less work for you, and more compatible for your customers.

Comment Re:Only usefull for wine? (Score 1) 55

This native D3D9 support only works for drivers based on Gallium3D, which includes Noveau and the newer cards supported by the Radeon driver. If you are using the proprietary NVidia or AMD drivers, then this won't work. I can't imagine that any company would want to support a Linux port that required you to have specific graphics card drivers installed. Especially a company that didn't care enough about cross-platform support to use OpenGL from the start, and especially when many of the people who care about gaming on linux will be running the proprietary drivers, since that is what works best for most other games.

Programming

The One App You Need On Your Resume If You Want a Job At Google 205

HughPickens.com writes Jim Edwards writes at Business Insider that Google is so large and has such a massive need for talent that if you have the right skills, Google is really enthusiastic to hear from you — especially if you know how to use MatLab, a fourth-generation programming language that allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. The key is that data is produced visually or graphically, rather than in a spreadsheet. According to Jonathan Rosenberg , Google's former senior vice president for product management, being a master of statistics is probably your best way into Google right now and if you want to work at Google, make sure you can use MatLab. Big data — how to create it, manipulate it, and put it to good use — is one of those areas in which Google is really enthusiastic about. The sexy job in the next ten years will be statisticians. When every business has free and ubiquitous data, the ability to understand it and extract value from it becomes the complimentary scarce factor. It leads to intelligence, and the intelligent business is the successful business, regardless of its size. Rosenberg says that "my quote about statistics that I didn't use but often do is, 'Data is the sword of the 21st century, those who wield it the samurai.'"

Comment why won't it just die.die.die? (Score 1) 240

Almost all the hacks imposed on C++ to remain compatible with C are linear hacks that don't combine combinatorially. That's what makes these hacks ugly: bending over backwards to achieve hack containment. The C++ standardization literature contains many of the fiercest debates ever waged among pointy hats concerning hack containment. Purity wasn't an option. Impurity segregation was.

The hacks in C++ that do have combinatorial complexity pertain to features of the C++ language completely unrelated to C, such as templates and namespaces.

The bending over backward to avoid non-linear hacks due to compatibility with C got the standards committee into a wee bit of time pressure. Both the template and namespace features were added "on the fly" against the stated policy of the standardization group to only standardize after there was enough experience on the ground to avoid the worst mistakes.

If the standard isn't finished on a timely basis: market fail.

If the standard is finished without templates and namespaces: paradigm fail.

If the standard makes blunders in defining templates and namespaces: an eternal witch's brew.

The committee members rather sanely (and unhappily) chose the least of several competing evils.

There's never been a language like C++ to get otherwise smart people to say stupid things.

* C++ contains many ugly hacks due to its C legacy
* most ugly hacks are combinatorial
* C++ contains many combinatorial hacks
* therefore C++ is riven with combinatorial hacks due to its C legacy

Yes, but the ugly hacks to support C are not the combinatorial hacks, and the combinatorial hacks to support templates and namespaces before their time are not the hacks to support C.

Of course, if you don't delve deeply enough to figure this out, one might just conclude that C++ was concocted by a brigand of insane ideologues. You'd be stupid and wrong, but if your surround yourself with an echo chamber of the equally lazy, there's hardly any detectable social downside (near you).

There's remains, however, this irritating tendency of the world around you not to adopt your favourite "clean" language and put C++ out to pasture once and for allâ"due exclusively to inertia, incompetence, and mendacity. Of course.

The next rank of fierce debate during standardization concerned the elimination of all proposed features where adopting the feature imposed a performance penalty across the board even when it isn't used. A few performance points here and there on a heavy-lifting, industrial programming language quickly adds up to entire data centers. Elegance was never a sufficient argument, unless the performance tax imposed was—at most—barely measurable.

Elegance looks like such a great thing until one begins writing an application at industrial scale. The hacks inherent in making any computational system work efficiently on industrial scale (with smooth degradation around the edge cases, and no crippling instabilities) instantly dwarfs the hackishness of the C++ language itself.

Comment Re:Still being made... (Score 1) 304

I've had an Erase-ease Keyboard For Compaq Computers for a long time now.

Surprisingly, almost without me noticing it, it's become my silent workhorse. It's fairly heavy and stiff, with just enough key feel for the speed I type. It has nice key surface sculpting, too. Every couple of years I shake an entire meal out of the mechanism and give the key caps the car wash treatment. It still works great, but does get a bit sticky for a few days after being washed.

I had two of the old IBM keyboards around, but I simply type too fast to use one as my main keyboard. My typing oscillates between high speed ticking and a low frequency buzz. IBM keyboards are noisy and stiff and I began to wonder about the strain on my fingers, as well.

On this keyboard I've never actually forced myself to use the backspacebar key. I popped the the key cap off the right Windows key a long time ago. Miraculously, Firefox is now the bane of my typing existence, since any accidental strike of the right ALT key takes me into a modal menu-bar mode.

About six months ago I bound the Linux compose key to capslock and set it up to generate mdashes and ndashes and a whole bunch of HTML markup.

I have <blockquote> bound to caps-q-a and </blockquote> bound to caps-q-s. I have <nowiki> bound to caps-w-a and </nowiki> bound to caps-w-s. I guess it's obvious what software I use for taking notes. What a godsend to have a useful capslock key. Now if I could just shoot someone at the Mozilla Foundation for perpetrating the modal Alt key to activate the drop-down menubar, my keyboard life would be nirvana.

Yeah, maybe there's a Firefox setting to disable this. Can't be bothered just yet. Too many moving carpets. This I learned from Ubuntu. If you hate something, do nothing about it. If twelve months down the road some twenty-something GUI designer asshole hasn't already yanked the carpet out from underneath you consider investing three minutes of quality Google time in stone-from-shoe removal prowess. (My what sharp fangs you have, Grandma! All the better to service the tablet marketplace, my darling little Ms Underhood.)

For example, I use middle-click paste all the time, while also carrying a to-be-pasted item around in my regular paste buffer (and even more in my clippy tool). I'm sure I read something about some distro/desktop deciding to eliminate this from their next GUI iteration, right before I hit the emergency stasis field activation button and curled into a foetal ball.

What I desperately want is a middle-click erase-paste, in which the contents of the target area are vaporised prior to the paste operation (clearing out search boxes is especially annoying). I just noticed that the paste happens on button release. A long middle-button press could be a field erase operation. Then long-press/release would be paste-replace. That would be golden. All the methods I know to quickly delete a field involve first selecting the field, which really sucks when you're already carrying something in your X buffer.

Hard on the heals of my compose key triumph, I might give it a go at some point in the next six to nine months.

Comment Re:Lots of cheap carbon stuff (Score 1) 652

Actually you only need to pear the population down by about 20 million. The top 2% of the world's population consume something like 90-95% of the resources, they are extremely expensive to have around. Remove them and everyone's standard of living jumps significantly.

And what about the other 98% who dream of becoming the 2%? Nature abhors voluntary prudence. Stable equilibria in straightened circumstance is what you get after everyone goes "oh shit, what now?"

Perhaps in about twenty more years, we'll have a SimEarth realistic enough to set your proposal up to watch the earth burn. The stampede to replace the profligate 2% being but the first unmitigated ecological disaster of many to follow.

Skill testing question: Does the extremely high American incarceration rate aid or abet the trade in deprecated substances? I'm not even going to bother offering up antonyms. Prison is many things, and one of those things is serving as a first-rate finishing school in general lawlessness. Every trip to prison makes your "straight" options that much less attractive. After three trips to prison, minimum wage under the table is your glass ceiling in the straight economy.

The law of unexpected consequence is nowhere else in force so strongly as it applies to human incentive.

Comment the core problem (Score 1) 139

The core problem is not Google+ (pustulent imposition that it was) but that Google does not provide clean answers about anything it does. Google's motto has long ceased being "don't be evil" and morphed into "that's for us to know, and users to divine".

My view is that happiness in life is directly proportional to eliminating all forms of "X behind a curtain" where X is man, woman, beast, tyrant, saint, priest, missionary, Smallpox vector, committee, club, association, organization, governmental body, natural, supernatural, mythical, legendary, or outright fabrication.

Google as presently configured is not a conduit of happiness in this world.

Comment ask not for whom the bell doesn't chime (Score 1) 478

Yeah, if he's stuck in a state of decline, he can still contribute.

I guess you don't have any grandparents who live alone, but can no longer reliably identify their own children. My wife's grandmother recently "celebrated" her ninetieth birthday (I don't use scare quotes lightly). All her "loved ones" showed up. She spent the entire day looking like a four-year-old lost in a giant shopping mall. She didn't know who she was, who anyone else was, where she was (with all the people around, she couldn't identify the house she had lived in since 1950). Out of compassion, the family soon arranged a quiet room, so that she could "contribute" to the celebration by sitting alone in a nearby room.

You are so deep into denial about the reality of aging, I had to pull out triple scare quotes. If you still don't get it, I'm done. I'll just have to say "I've got nothing" and leave to you to your own date with destiny. Enjoy it, if you can.

Comment Re:Never been a fan of multiplayer. (Score 1) 292

This nice thing is there have been so many single players made that I can go back and play the slew of ones I missed. Just finished up Batman: Arkham City ... going to try the Metro series next... I have 150 steam games and I've played through maybe 20 of them.

I've been playing Destiny. I noticed it's made in a way that the multiplayer functionality is just there, but can be ignored for much of the game. I've found that jumping in and out of multiplayer as I desire has made me more likely to join quick co-op matches as I don't feel it's a burden because I can leave them at any point. For all the negative press the game has gotten - I feel like they hit my demographic - aging gamers that can't spend hours on end in a game anymore...

Comment Other side of the story. (Score 3, Insightful) 118

When Arstechnica ran that WP story about corruption in the USPTO, several current and past patent examiners posted comments that are worth reading. Two key ones in particular are this and this.

Short story is that USPTO has stupid counterproductive performance metrics, so everyone games the system to look good by the metrics (we've all seen that before). Some managers recognize this and don't want to be assholes about time charging rules because of it, as long as employees are doing good work. Others get upset that the rules are being broken and assume it is blatant time card fraud, and blew the whistle to the news outlets.

Comment Re:difference between driver and passenger? (Score 1) 364

They are evaluating different technologiess, some of which are implemented on and affect a single phone, others implemented with hardware in the car and affect all phones in the car. But even if it disables all phones in the entire car, I am completely fine with this. Yes it is inconvient, but it's not like it is being required as standard equipment on all cars all the time. It is only being applied to cars of people who broke the law and put others around them at risk. You want to keep using your phone when you are riding with a friend/spouse; then give them shit about texting while they are driving.

Slashdot Top Deals

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...