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

 



Forgot your password?
typodupeerror
×
Operating Systems

Apple Freezes Snow Leopard APIs 256

DJRumpy writes in to alert us that Apple's new OS, Snow Leopard, is apparently nearing completion. "Apple this past weekend distributed a new beta of Mac OS X 10.6 Snow Leopard that altered the programming methods used to optimize code for multi-core Macs, telling developers they were the last programming-oriented changes planned ahead of the software's release. ...`Apple is said to have informed recipients of Mac OS X 10.6 Snow Leopard build 10A354 that it has simplified the`... APIs for working with Grand Central, a new architecture that makes it easier for developers to take advantage of Macs with multiple processing cores. This technology works by breaking complex tasks into smaller blocks, which are then`... dispatched efficiently to a Mac's available cores for faster processing."
Biotech

Cosmetic Neurology 369

The New Yorker has a long piece examining the growing trend of healthy people, not diagnosed with any mental condition, taking drugs that enhance mental functioning, including Adderall and Provigil. The profiles include a Harvard student, a professional poker player, a number of brain researchers, and a self-described transhumanist. "Zack [Lynch]... has a book being published this summer, called 'The Neuro Revolution'... In coming years, he said, scientists will understand the brain better, and we'll have improved neuroenhancers that some people will use therapeutically, others because they are 'on the borderline of needing them therapeutically,' and others purely 'for competitive advantage.' ... Even if today's smart drugs aren't as powerful as such drugs may someday be, there are plenty of questions that need to be asked about them. How much do they actually help? Are they potentially harmful or addictive? Then, there's the question of what we mean by 'smarter.' Could enhancing one kind of thinking exact a toll on others? All these questions need proper scientific answers, but for now much of the discussion is taking place furtively, among the increasing number of Americans who are performing daily experiments on their own brains. ... [A cognitive researcher said,] 'Cognitive psychologists have found that there is a trade-off between attentional focus and creativity. And there is some evidence that suggests that individuals who are better able to focus on one thing and filter out distractions tend to be less creative. ... I'm a little concerned that we could be raising a generation of very focused accountants.'"

Comment Re:READ THIS! There is no protest! (Score 2, Insightful) 235

I also live in Germany, and can share your view 100%: nobody is concerned here. I wonder however, if the reason is just because they don't understand the implications. For the regular person, this looks just like "they are doing something to fight child porn, and since child porn is bad and they're fighting it, it must be OK". The only way to change this situation is to get people to understand what's really going on, and that's a big challenge because the issues are not only complex but often highly technical.

Probably, the real problem is that achieving this requires really good communication skills, and this is something we geeks don't excell at. Looking around /., I see that many regular contributors here have an absolutely condenscending attitude towards "average Joes". But when dealing with issues such as this, which are essentially political, it is mostly average Joes who cast the votes, so you'd rather take them seriously and find a way to communicate with them.

Until we understand this and act accordingly, we'll continue to see the decisions we care about being made in the wrong direction by clueless or even ill-intentioned politians.

Transportation

Do We Need Running Shoes To Run? 776

prostoalex writes to tell us The Daily Mail has an interesting look at current research in the field of running and injuries related to running. Most of the evidence pointed at a lack of any need for running shoes. Some of the more interesting points: the more expensive the running shoes, the greater the probability of getting an injury; some of the planet's best and most intense runners run barefoot; Stanford running team, having access to the top-notch modern shoes sent in for free by manufacturers, after a few rounds of trial and error still chose to train with no shoes at all."

Comment Re:Theft? (Score 1) 268

"Theft of Bandwidth" is nonsensical if you provide that bandwidth with no restrictions (as most public wikis do).

Well, the point is precisely that wikis are there for specific purposes. As long as you write about the topics that are relevant for a particular wiki, it is OK to use its bandwidth, but any reasonable person can expect that the owners won't be as happy if the wiki is used for purposes not intended by them. In this sense, the bandwith is actually restricted. Not technically restricted, but ethically restricted, if you will.

Comment Blame it on the hardware manufacturers (Score 1) 774

There are many comments here reporting that Linux netbooks are becoming impossible to buy. It seems to be the same here in Germany: I haven't seen a single Linux netbook in a brick and mortar store until now.

My impression now is that hardware manufacturers were never serious about Linux netbooks. They were just bluffing so that Microsoft would lower its prices, that's all. Now that microsoft bent its knees, they are happily going back to Windows, which is known territory for them. This explains the lack of advertising for the Linux models, as well as the low quality of the Linux distros preinstalled on many netbooks. Of course, as long as you're just bluffing, any investments into Linux integration are just a waste of resources, so you keep them to a minimum.

On the flip side, TFA shows that Microsoft is realizing that they now own the market, so they'll probably soon start to impose their onereous conditions again. It's indeed interesting times we're living...

Power

MIT Building Batteries Using Viruses 98

thefickler writes "Researchers at the Massachusetts Institute of Technology are now using viruses to build cathodes for Lithium-Ion batteries. Three years ago these same researchers found they could build an anode using viruses. Creating both the anode and cathode using viruses will make batteries easy to build. This nanoscale battery technology will allow batteries to be lightweight and to 'take the shape of their container' rather than creating containers for the batteries, which could open up new possibilities for car and electronics manufacturers."

Comment Re:Nonsense (Score 1) 1127

Criticism has a value, though. User interface design is a good example of an area where users rarely have good suggestions, or at least, not immediatly after suffering the problem. The designer must find out what the problem is (sometimes by inferring it from the suggested solution) and then try to come up with a good solution that doesn't break the original design altogether. In this sense, users that are good at pointing out where the problems are are potentially better than those who make quick suggestions. The first group is likely to work together with the designers in finding a satisfactory solution, whereas the second group may be much more inclined to defend their own solutions, however inappropriate.

Comment Re:Incorrect this is not (Score 1) 234

It is not a project by Google's engineers, it's an independent project hosted by Google.

The project is indeed sponsored by Google. See the last question in their FAQ.

Also, 5x speedup is insignificant. Psyco already provides speedups much larger than that, depending on the type of code (algorithmic code could be improved 60x or more).

You're saying it yourself: depending on the type of code. Psycho may achieve impressive speedups for certain algorithms, but the gains are not has high in general. These guys are aiming at speeding all Python code up by a factor of about five, which would be far from insignificant if they suceeded.

By the way, Pypy is much more ambitious than this one.

Pypy is an interesting project. Unfortunately, though, they are progressing very slowly.

And finally, their goals and timeframe seem a little bit unrealistic. I'd love to be proved wrong though...

You may be right here. Only time will tell.

Comment Re:Anybody really surprised? (Score 1) 518

Then, calling for ban of $random will always be easier than calling for actually doing something to fix the actual cause ... which, in this (and probably most/all cases) is taking care of a psychologically sick kid decently, and/or kicking the parents for not taking the time to care for their child(ren) ... sure, it's easier to let the TV and computer take care of them instead of spending time yourself ...

Although I generally agree with your point of view, I notice you seem to think that the kid was just "psychologically sick" and the whole tragedy happened because his strange illness somehow moved him to wake up one day, take the bus to his old school, and kill 12 people there with a pistol.

I would rather say he was horribly bullied during the years he spent in that school, and this is what actually motivated him to do what he did. This is another problem that seems to be common in schools here in Germany, and that will also be utterly ignored by both media and politicians whenever such a discussion comes up.

Sad state of things, indeed.

Comment Re:Or maybe you're pulling that from your ass (Score 1) 440

Linux has an annoying security model, for one reason - it's not very unified between cmdline and GUI.

Can you be more specific? What gives you the impression that the security models are actually different?

1) Apps are labelled by task rather than name. I had to use google to find out that the "File Browser" was called "nautilus". Gee - could you label it using the app's name, or make it launchable by entering something like "file-browser" in the run box?

This sounds like a good idea. What about filing an Ubuntu bug for that?

2) No easy way to sudo GUI stuff. Often I have to open a terminal and use sudo to complete a task, which is annoying. Why can't there just be a button to kick me up to root for a minute or two?

3) Navigating folders is a PITA in the terminal.

Hmm, gksudo works fine here. That said, it is not recommended to run GUI applications as root, so avoid it if possible.

These fail:

[assorted cd commands deleted]

Would it hurt to be a little intuitive about where I wanted to go? Apparently so...

Would it hurt to spend some time trying to understand how the UNIX file system works? Apparently so...

This stuff is not intended for naive users; it never was. Still, the rules are very clear and not at all difficult to understand, but you have to put some effort into that.

4) More #2. It would be much easier to have a way to kick gedit up to root so I can save xorg.conf. That'd save me having to navigate to that folder, which took 10 minutes the first time.

I'm feeling generous today, I'll give you a formula:

cd /etc/X11
gksudo gedit xorg.conf

And, besides, what the heck are you doing with your system that you have to edit xorg.conf that often?

5) Argh. More #3. My Windows partitions often have folders about 8-20 deep. Navigating with the terminal is... horrible. I may have to resize my linux partition and just stick everything on it, because accessing stuff on a shared partition with good organization is such a huge PITA.

Is it better in Windows? Whenever I have to suffer a Windows command line, I find navigation deeply unnerving, but this is off-topic. Look, I've been using the Unix command line regularly since the early 90s. And you know what I do when I have to find my way arround a large file hierachy? I open a nautilus window (often issuing 'nautilus .' from the command line, so that it opens where I'm standing), and navigate to where I want to go. But, anyway, if you you are so adamant about doing everything from the command line, tab completion is your friend, use it!

6) Oh dear god. I made a shortcut to a file on an NTFS partition and put it on the desktop. The thing is, when I open it, I can't go "up" to the folder's parent folders - it takes me "up" (back) to the desktop. Great. I guess I'll get into the habbit of opening the terminal, typing "gksudo nautilus" in, then navigating manually to the folder I need on my NTFS partition, so that I can go "up" properly and copy stuff around...

'man bash' is your friend here, but, as I said, I'm feeling generous today:

set -P

will solve your problem. And, again, "gksudo nautilus"? Where does your obsession with running everything as root come from? Windows, maybe?

And btw, this only takes 1-3 seconds on Windows, because I have a modified run box that opens the correct folder based on the name and some simple heuristics. Why can't linux have a decent find feature? And for that matter, why can't Microsoft create one for Windows? Bleh. They both fail at finding - but at least I can navigate quicker under Windows thanks to brilliant third party coders.

What do you call "find feature" and what do you want to do with it? I would point you to the find and locate commands, but they may or may not fit your needs.

7) I hate bash. I really really hate it. A misplaced space, and the whole script breaks down. It's actually simpler for me to script stuff in java than in bash - perhaps because of the more lenient syntax of java. O_o

Sorry to say this, but I fear you'll have to learn how the shell works in order to use it effectively. If you really really want to learn (and you seem to) my recommendation to you is to read "The Unix Programming Environment" by Kernighan and Ritchie. It's an old book, but it explains the UNIX philosophy better than anything else I know, and I bet most of the examples there will still run properly on any modern Linux system.

8) What is up with all that MIME handling rather than extention handling? I have some folders that take a second to display on Windows, but literally take 25-40 seconds in Ubuntu, because of all the identifying of file types.

What you're seeing the is not the MIME handling for the most part, but problems with the implementation of nautilus.

9) I love the desktop security. Just about everything I try to run off the desktop fails. I tried running a java jar that loads and displays a PNG file from the same folder. It failed - no read permissions! Then I tried un-taring something, and that failed too! (tar -xvvf blah.tar?) I tried to copy it to my NTFS partition, but that also failed, so I re-downloaded it. After verifying they had identical MD5's, I deleted the one on the desktop and un-tar'd it successfully from the NTFS partition. Very cool desktop security. I'll make a note not to download stuff there. That's not really a peeve, to be honest - it was more fascinating to me than anything else.

Fascinating, indeed! Q. Why is it that I do things similar to those you describe on a daily basis without running into trouble? A. Because I know what I'm doing, of course!. Once again, spend an hour or two reading about the UNIX file system, it will be worth it. I bet you just attempted the operations on directories (this is how "folders" are called here in Unixland) for which you don't have write permissions. And the reason you don't have write permissions is in order to prevent you from messing up your system, which is what you seem to desperately be trying to do right now.

Final Note: Right now I'm happy and a bit annoyed.

I got systester to compile a little while ago. After that, I installed Fennec, which I had to manually un-tar into /usr/share/, then set up privs so that it could actually execute.

Why did you do that? Typing "fennec ubuntu" into Google led me to this forum thread where someone is kindly maintaining an Ubuntu repository for Fennec, so that you don't have to trash your /usr/share directory by installing it manually. By the way, if you install stuff from hand, do it under /usr/local. Everything else belongs to the distribution and should never be touched if you want to keep it running.

Playing around in Ubuntu is actually quite neat, and damn it all, I actually feel slightly competent right now. A bit frazzled/spazzy, but I'm sure that'll go away once I get used to all the annoying quirks.

Oh yeah - and in Windows, even with the tightest security, an executable has access to its current folder. On linux, that doesn't seem to be the case!

You seem to be surprised by the fact that you're now dealing with an entirely different system, and seem to desperately want to make it fit into the Windows model you have in your head. I don't blame you for that, but accepting that you're now working with something different and dedicating some time to really learning it may actually be the path of less resistance.

Windows

Did the Netbook Improve Windows 7's Performance? 440

Arnie87 writes "One Microsoft Way has an interesting article suggesting that the reason Microsoft is focusing so much on speed with Windows 7 is the whopping sales of netbooks. The article concludes by saying: 'If you plan on adopting Windows 7, you have the netbook to be thankful for, because Vista's successor would be a very different beast if Microsoft had less motivation to pursue performance.'"

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...