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

 



Forgot your password?
typodupeerror

Comment Re:Not that crazy... (Score 1) 309

BTW, the reason inflation mostly stops after 3 dimensions is that three dimensions is the lowest number of dimensions where randomly distributed items are no longer on top of each other. (e.g., a 1d or 2d random walk will always return to its origin, but in 3D you can get lost for good). You can also hypothesize that a few more dimensions also expanded a little in the process, but not by very much. This is (very) basically what string theory holds.

MEH, I was about to suggest that the accelerated expansion of the universe is driven by the urge to unfold another dimension.

Comment Re:What about C++ headers with template functions (Score 1) 247

It's right that while LGPL works for C code to make its header files non viral, C++ header files may contain non trivial template code that turns them into source files, license wise. They have to contain an explicit permission to be used without an viral effect.

For example the Gnu's libstdc++ header files are under GPL with the following addition:

// Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation.

which refers to: http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html

The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception.

I think of it as LGPL for C++ code, but it doesn't have its own name.

Comment Re:Is DRM conceptually useless? (Score 1) 176

Considering what was said at http://www.youtube.com/watch?v=4loZGYqaZ7I the only reason why the PS3 hasn't been breached earlier is just because nobody tried. The only difference to other consoles, that according to the keynote have superior security, is OtherOS. Hence OtherOS is the reason for the fact that there was no piracy on the PS3.

AFAIK it wasn't even meant to hold hackers from poking the PS3, but to get an tax relief in some area of the world. So the lack of piracy was just a side effect of OtherOS. A side effect that earned them billions, I guess.

Comment Is DRM conceptually useless? (Score 1) 176

Disclaimer: I'm not a security expert by any means.

Every time I watch a recorded talk on security I spot the same aim they set them self: Allow two parties to communicate securely, where secure means that a 3rd party can't tap or alter data. This fundamental idea to make this work is that there is a secret that the 3rd party doesn't know. These talks also always assume that the attacker doesn't have physical access to one of the parties.

And that seems to be the fundamental flaw with DRM in physical devices: One does have physical access to them.

Comment Re:Qt 4.6.3 was the final release (Score 1) 329

My opinion is that Qt Quick is an evolutionary development of these two trends:

  1. 1. Make GUI layout accessible to artists (i.e. no build environment has to be set up)
  2. 2. It's too hard to edit XML by hand

The 1. topic has been covered (not in Qt though) by using XML files to define the widget arrangement (layout) and widget properties (lables, colors etc.). Tools like Glade are meant to be used by designers to load these XML files and work on the GUI. But after a while you are know what you're doing and its faster edit the text files directly.

XML files can be edited by hand, but they are not designed for this. And XML files are _very_ verbose. For a while now the trend is away from XML to less flexible/powerful but human friendly and less verbose formats, like json and yaml.

For projects that are done by a single developers it doesn't make a big difference. But for teams, where the C++ developer(s) can concentrate on the flow of data and robustness while a designer can use these building blocks( provided by the C++ coder) to create a nice user experience, it's a real asset.

I have a hunch that this idea was in the minds of the Qt devs long before Trolltech got bought by Nokia.

Portables

ARM Powered OLPC XO-1.75 Laptop Is Faster Than X86 229

Charbax writes "Not only is power consumption halved to less than two Watts and price of the motherboard reduced, the performance of the next generation OLPC Laptop is actually better for running full Fedora Linux compared to x86. Here's a video interviewing OLPC's CTO, Edward J. McNierney, where he explains how and why OLPC's world class engineers are making this change of CPU architecture. If OLPC XO-1 threatened Intel enough to start the netbook market and has reached two million poor kids in third-world countries thus far, XO-1.75 may help start the ARM-powered Linux laptop market. Do you think Fedora/Sugar will do, or should OLPC attract Chrome OS and Android solutions for education to get faster help from the big boys of Silicon Valley in bringing Linux software successfully to the next billion PC/laptop users?"

Comment GLSL vs KWin (Score 5, Insightful) 456

This conclusion matches the observation of the kwin developers who are brave enough to use GLSL for desktop effects
http://blog.martin-graesslin.com/blog/2010/09/driver-dilemma-in-kde-workspaces-4-5/

Without citations to back it up, the response of some open source devs was, IIRC: The KWin guys don't understand open source. They are meant to get in touch with the driver developers and help getting the bugs resolved, preferable send patches. The clutter developers i.e. sent patches to solve driver problems.

IIRC, the mentioned contribution from clutter devs to the graphics drivers were made by Red Hat employees, which heavily backs the gnome development. Red Hat has lots of money and eve more important expertise in house to tackle such problems. The KWin guys don't have these resources.

Open source gives the means to find, analyze and fix bugs, but its not mandatory. Saying so would mean that one has to know the code bases of every open source library used by his or her application. Thats ridiculous.

The firefox devs sure don't plan to get into linux graphics driver development and thats fine.

The real problem is that the driver teams don't have enough resources (money and developers) to get the job done. I'd be happy to vote with my feet and only buy graphics hardware with good open source drivers to encourage to hardware vendors to hire linux kernel developers. But right now I have to stick with nvidia since their drivers, though not open source and certainly have their own bugs, are the only sufficient choice for OpenGL (and OpenCL) on linux.

Firefox

Why Linux Loses Out On Hardware Acceleration In Firefox 456

devtty writes with some bad news for Linux users, from OSNews: "The release notes for Firefox 4.0 beta 9 noted that it comes with hardware acceleration for Windows 7 and Vista via a combination of Direct2D, DirectX 9 and DirectX 10. Windows XP users will also enjoy hardware acceleration for many operations 'using our new Layers infrastructure along with DX9.' Furthermore, Mac OS X has excellent OpenGL support, they claim, so they've got that covered as well. No mention of Linux, and there's a reason for that. 'We tried enabling OpenGL on Linux, and discovered that most Linux drivers are so disastrously buggy (think "crash the X server at the drop of a hat, and paint incorrectly the rest of the time" buggy) that we had to disable it for now,' explains Zbarsky, 'Heck, we're even disabling WebGL for most Linux drivers, last I checked...'" An update to the story softens this news slightly, saying that "hardware acceleration (OpenGL only) on Linux has been implemented, but due to bugs and issues, only one driver so far has been whitelisted (the proprietary NVIDIA driver)."
Linux

Embedded Linux 1-Second Cold Boot To QT 141

An anonymous reader writes "The blog post shows an embedded device cold booting Linux to a QT application all in just one second. This post also includes a link which describes what modifications were made to achieve this."
Businesses

Humble Bundle 2 Is Live 217

Dayofswords writes "The first Humble Bundle was a monster success, with over 100,000 people donating over $1 million in total to support the Electronic Frontier Foundation, Child's Play, and of course the developers behind the games. The second bundle is now live (bundle site), containing five great games: Braid, Cortex Command, Machinarium, Osmos, and Revenge of the Titans. Each game is DRM-free, the games work on Windows, Mac OS X, and Linux, and you pay what you want and decide where your money goes."
Open Source

Broadcom Releases Source Code For Drivers 350

I'm Not There (1956) writes "Broadcom, the world's largest manufacturer of Wi-Fi transceivers, open sources its Linux device drivers. This is a big win for Linux users, as there are a lot of users that face Wi-Fi problems when they use Linux on their laptops. With these device drivers now open source, distributions can ship them out-of-the-box, and that means no Linux Wi-Fi problems for new devices and upcoming distributions at all."
Bug

Some Windows Apps Make GRUB 2 Unbootable 429

KwahAG writes "Colin Watson, one of the Ubuntu developers, published in his blog information about Windows applications making GRUB 2 unbootable. Users of dual-boot Windows/Linux installations may face the problem, which boils down to particular Windows applications (Colin does not name them, but users point at least to HP ProtectTools, PC Angel, Adobe Flexnet) blindly overwriting hard disk content between the MBR and the first partition destroying information already stored there, in this particular case — the 'core image' of GRUB 2 (GRand Unified Bootloader) making the system unbootable."
Google

.Net On Android Is Safe, Says Microsoft 377

An anonymous reader writes "With Oracle suing Google over 'unofficial' support for Java in Android, Microsoft has come out and said it has no intention of taking action against the Mono implementation of C# on the Linux-based mobile OS. That's good news for Novell, which is in the final stages of preparing MonoDroid for release. Miguel de Icaza is not concerned about legal challenges by Microsoft over .Net implementations, and even recommends that Google switch from using Java. However, Microsoft's Community Promise has been criticized by the Free Software Foundation for not going far enough to protect open source implementations from patent litigation, which is at the heart of the Oracle-Google case."

Slashdot Top Deals

If I set here and stare at nothing long enough, people might think I'm an engineer working on something. -- S.R. McElroy

Working...