Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Fixed-point arithmetic (Score 1) 226

If you are really having a precision problem, even in double precision, then it means you are facing an ill-conditioned problem. And if you are facing an ill-conditioned problem, then there is nothing a technological tool can do for you. Try to reformulate the problem to avoid bad conditioning, and FP will be fine.

Comment Propose projects on which newbies can start (Score 4, Insightful) 332

I'm actually managing an OS course for graduate students, and it's heavily based on linux (userspace and kernelspace). We do a few exercices (like writing a kernel module that computes averages), but nothing fancy. I've always been looking to propose them some projects related to kernel dev, but as I'm not a kernel hacker myself, I have clearly no idea of what seems reasonable.

So here's the deal: If you are involved on some subsystem of the linux kernel and you have something you want to get coded that can be a first experience with kernel dev, and that can be done under about 100 hours (the length of a typical project), you contact me. I'll do as much as possible as a first step filtering so that you won't get spamed. It's a win-win situation: I have great projects for my students, you get free work. For this year, it's a bit short, because projects are from September until January, but next year is ok.

Comment Re:Heh. (Score 5, Interesting) 256

It's funny to see people finally realize that the world we're headed to is very similar to that of East Germany, with the slight difference that you won't be assured to have a house, a job and food every day. Probably these points were not among the good things to retain from the Commies, whereas global surveillance was.

Comment Re:motivation (Score 2) 63

Exactly. My guess is that this publishing method is not the cause but the consequence of the current disfunction. Researcher are evaluated on prestige, exactly like businessmen are evaluated on money. That alone means that as a recognized researcher, you have absolutely no interest at seeing concurrent work get published, or perhaps only if they heavily cite your work. With such system, young researcher in small labs will never get any good publication (read in famous journals), whatever the quality of their work, except if they manage to attract a big name.

We have completely reproduced the capitalism system, albeit replacing money with citations. If you were "born" with a good initial capital because your advisors were rich, then you'll easily get more capital, creating dinasties of researchers. I'm not saying these dinasties are incompetent, I'm saying they are after some point barely correlated with competence, and that they mask really brilliant people, which in the end will lack proper funding and quit science.

You would have guess the world of science would have been more objective than that of business, but truth is humans are the same everywhere.

Comment Re:MathML is Retarding (Score 1) 84

There are many cases where the symbolic formula is much simpler than the equivalent program. Take any matrix factorization for example (QR, LU, SVD, etc), the programs to obtain them are rather complex (take a look at a good implementation of the divide and conquer algorithm for eigenvalue decomposition), while the equivalent formula is nothing more than 3 or 4 characters.

Comment Re:Not gonna happen (Score 1) 472

I'd say never. Why? Because driving on random roads and locations in varying conditions requires *intelligence*.

...

So what if someone creates a computer that is really intelligent enough to do that? Well, I'd suggest getting out of its way as it kills all humans. :P

You say it requires intelligence, yet you seem not to have a proper definition of it. That's a bit of a paradox, isn't it?

Moreover, the examples you give are more pattern recognition and decision making problems, tasks for which algorithms are known to be very efficient, often far better than humans.

Comment Re: SSH? (Score 1) 607

I've always thought of Verisign&co as a very reliable evidence that I'm paying something over the real paypal and not to some Russian based thugs. I would never trust them for my privacy.

Wasn't it the same situation 2 years ago in Libya with the gov certificate being trusted by default by some OS?

Comment Re:Matlab and a few games (Score 1) 222

I don't know. I was trying to measure this "percentage". But how do you measure it?

I have OSS that being useful, I hardly use (HDGraph for example), while I have particular software I use all the time. In your case, if you use Matlab 8 hours a day, but you putty ssh into your server for 1 min a day, how does that count?.

Is it size in bytes? Length of the package name (OSS probably wins with their odd naming conventions)?

In short, the "regularly use" seems like a non-quantifiable value I failed to understand.

Well, even if I was running Matlab 8 hours a day, it would be using a OSS desktop environment using an OSS graphic server running on an OSS kernel, which means its percentage of wasted resources cannot exceed 25%. If you add all the remaining apps (web browser, mail client, terms and text editors, and so on), I doubt it will ever be over 20%.

Comment Matlab and a few games (Score 2) 222

Well, apart of Matlab (which I could easily swap for octave or scilab, but I'm too lazy to rewrite all my code) and 2 or 3 games I use once in the year, all the other 3k+ packages on my computers are FOSS, which is probably >80%. I guess it is more or less the same for any linux user with no alternative OS.

Comment Re:Waste of resources (Score 1) 242

Why do so many developers waste time on obfuscation and other ways of hiding the source in scripting languages?

Using utilities like IonCube to 'protect' PHP-code will never stop the dedicated people from reverse engineering the application or re-engineering it. I've seen that countless times. It is security-through-obscurity at best and it will prevent people from both fixing bugs and re-submitting the fixed code to the developers, and finding security issues from simple code reviewing.

If developers of competing applications needs to steal code they're really crappy developers and whatever that makes their application unique will be equally crappy and thus not a threat.

Which brings us to the next point: If obfuscation is worthless and someone will steal you code whatever you do, just release it with an open source license in the first place.

My guess is that the short amount of time between the release and the cracking is where the management expects to make profit, and even more profit than if it was FLOSS in the first place. This highlights greatly the short-term objectives of today's business.

Slashdot Top Deals

The following statement is not true. The previous statement is true.

Working...