Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re: (Score 1) 132

I think you're completely overblowing things. Regressions are rare; once a driver is working properly, what reason is there to go back and muck with the driver? Personally I've never seen any regressions at all on my hardware (or any HW I've worked with); once something's working, it stays working on newer versions. It's not like they need constant maintenance; the only time they need any maintenance is when the kernel interfaces change.

For your bluetooth and backlight drivers, it sounds like you made some fixes, and didn't get those pushed upstream; is that the case? If you push your changes upstream and get them included in the kernel, then you don't need to reapply them.

Comment Re:"The real problem..." he explained (Score 1) 132

We're not talking about resistance to change, we're talking about inertia. Who wants to use a language where you can't run a program on a different system, because it has a different version of the interpreter installed? Or where doing an update can break lots of important programs that your company has been running for years? It's a hindrance to adoption. Not wanting to modify all your in-house programs because of some gratuitous language change is not "resistance to change", it's simple pragmatism. This kind of thing wasn't generally a problem in the past, such as with Perl =5. Now, for some odd reason, these language developers seem to think that everyone wants to spend time modifying all their programs to keep up with changes to the languages.

Comment Re: (Score 1) 132

There is no time wasted rewriting drivers, and there is no problem. The drivers are part of the kernel; when the interfaces are changed, the drivers are changed accordingly. This doesn't take any time because the changes are fairly trivial (usually adding an argument to a function call). You have no idea what you're talking about, and are obviously not involved in kernel development.

Comment Re: "The real problem..." he explained (Score 1) 132

As someone who worked in C and C++ pre-standardization, I recall (perhaps erroneously) that the new standards broke a fair bit of existing code, albeit in minor ways. And of course Microsoft's broken C++ compiler in Visual Studio 6 resulted in a vast amount of borken code when they finally caught up to the rest of the world.

Yes, but there's a big difference: C and C++ are compiled languages. So if your application was built with some older compiler, and now C++ has been standardized and your application doesn't compile with the new compilers, that's only a problem for you, the developer. Your users won't see it, because they're using the compiled form, which still runs just fine (unless the OS has changed to break it of course).

When an interpreted language breaks backwards compatibility, everyone is affected. Users suddenly can't run the program when their interpreter is updated.

Comment Re: (Score 1) 132

Wrong. Linux doesn't need a static ABI, because the device drivers are all distributed as part of the kernel. Only makers of proprietary modules, and sycophants and nay-sayers complain about the Linux kernel not having a static API and ABI for kernel modules.

If you're talking about application code, the kernel is static on that. You can take binaries from 15 years ago and run them on a modern Linux kernel. The problem you'll usually run into is that the libraries that binary links to are not fully backwards-compatible, including glibc. That's not a kernel issue. In practice, it's rarely an issue at all; even glibc is very stable. The other libraries, OTOH, are a different matter (things like gtk, Qt, and myriad other small libraries). Even here, though, there's a pretty good effort to maintain some backwards compatibility. Most distros have qt3 compatibility packages, for instance, if you need to run applications built with Qt3. But if you've wrote an application 15 years ago that only uses kernel system calls, it should work just fine now.

The problems with Perl6 and Python are real, though, and I think do hurt their adoption a lot. It's a real PITA if you can't run an older program because the newer versions of its interpreter aren't backwards-compatible.

United States

German Intelligence Employee Arrested On Suspicion of Spying For US On Bundestag 74

New submitter Plumpaquatsch writes: Deutsche Welle reports: "A member of Germany's foreign intelligence agency has been detained for possibly spying for the U.S. The 31-year-old is suspected of giving a U.S. spy agency information about a parliamentary inquiry of NSA activities. During questioning, the suspect reportedly told investigators that he had gathered information on an investigative committee from Germany's lower house of parliament, the Bundestag. The panel is conducting an inquiry into NSA surveillance on German officials and citizens; yesterday an ex-staffer told it the NSA was 'totalitarian' mass collector of data."

Comment Re:Classic $Politician (Score 1) 211

>instead, he decides to lay a steaming coil on the democratic platform on which he was elected.

Seems to me that most of the rest of the Democrats are going right along with Obama and his policies. Somehow I got on the Democrat party's mailing list and I get bombarded with all these fearmongering hysterical ads about how they need more money or Republicans will take over, and how it's so important that we "support Obama's agenda!!!!" Obama's agenda is giveaways to big corporations like Comcast and the health insurance companies; why would I want to support that?

Comment Re:Classic $Politician (Score 1) 211

>It seemed odd that only posts I see on this subject ("Classic Obama", "Obama ... What is it with this guy", and "Why does Obama keep doing this") all seem to suggest this hypocrisy is somehow unique to the current president.

It is somewhat unique.

Bush wasn't hypocritical. He was blatant in his advocacy for non-progressive policies and for being corrupt. You think Bush would have ever pushed for patent reform? Or net neutrality? Not on your life. So when he did bad things, it was entirely expected. No hypocrisy there.

Obama is different, because he said all kinds of great-sounding, progressive things such as that he wouldn't appoint any lobbyists to policy-making positions. Then he promptly did exactly the opposite when in office. That makes him a hypocrite and a liar.

Comment Re:Why does Obama keep doing this? (Score 1) 211

Have you been asleep in a cave since 2006?

It's not really that bad these days; a lot of the Obama fans have given up on him (remember the Reddit picture a while back where someone had a huge Obama "HOPE" poster and had put it in a dumpster, and someone took a photo of this and posted it?), however there's still a contingent of Obamabots who still push the "if you don't like Obama, you're a racist!!!" canard which got started during his first campaign.

Comment Re:Environmentalism is about saving humans ... (Score 1) 567

>Environmentalism is about saving humans not the earth.

No, it's not. Environmentalism is basically about preserving the status quo, environmentally. It's just like social conservatism, except that instead of trying to preserve society at a certain point in time, more or less (like the 50s for American conservatives), environmentalsts want to preserve the environmental status quo at some halcyon age (probably the 1700s or 1800s sometime). So there's multiple components here: they want the temperatures and sea levels to remain the same, because any big changes there will grossly affect human civilization, since we've built so many cities at sea level and because we need a mild climate for agriculture. Environmentalists also want to preserve plant and animal species, for various reasons, but of course only current ones; they don't usually talk that much about going back and trying to revive dinosaurs since they really wouldn't fit into today's world too well.

Comment Re:Jurisdiction (Score 1) 210

>Quick: name a country which doesn't think its ways are the obviously correct ways, and that the world wouldn't better if only everyone else would adopt their standards.

>Europeans are convinced that we should maintain a bit of aloof isolationism. The Middle East is convinced that a Muslim theocracy would benefit everyone. Much of Asia wishes we could get over the recent notion of individual rights instead of duties to country.

These aren't all the same. A worldwide Muslim theocracy would affect everyone, including people who don't want it. Whereas Europeans being isolationist doesn't affect anyone except Europeans. Similarly, Asians pushing duties to country really only affects Asians in the concerned countries.

Yes, everyone (nations and individuals alike) think that their ways are the correct ways, and everyone else should be more like them. However, if you're not actively pushing yourself and your ways on other people, there's no ethical problem. If a bunch of European nations say "we want to keep to ourselves except maybe for some trade", that isn't hurting anyone else. Other places are free to run their nations as they please; they can establish theocracies if they want, or not. However, nations that have foreign policies which emphasize interventionism and pushing their ways on others are in a different boat. Some Muslim nations do try to push their ways, but they don't really have much power to back up those desires (if they ever got that power, that would be rather scary). However the US and Russia (moreso the US these days) and also China not only have the power to be bullies, but they actively engage in bullying behavior on the international level.

Comment Re:RAND totally misses it (Score 1) 97

Point #2 is kind of right. Jessup isn't a great place, but you don't have to live there...just work there. You can easily work at Jessup but live in, say, Takoma Park or Columbia or any of the other really nice neighborhoods that are within 30 minutes. Where you work != where you live.

Not really. You can only realistically commute so far; most people don't want to spend more than 1 hour in each direction, and that's kinda pushing it. So yeah, you don't have to live right in Jessup, but you're still stuck in Maryland or maybe northern Virginia (if you can stomach driving on the beltway every day--that's a pretty hellish thought). Not everyone is OK with living there; it's a totally different local culture than, say, NYC or Boston or the Bay Area or Seattle or San Diego. Someone who wants to be able to go surfing on the weekends, for instance, will not want to live there. Someone who likes West Coast city culture will not want to live there. Heck, someone who doesn't want to live in a place totally dominated by government workers won't want to live there.

Slashdot Top Deals

In any formula, constants (especially those obtained from handbooks) are to be treated as variables.

Working...