Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Difference with other STEM? (Score 1) 207

What is the difference with other STEM subjects? For example, I liked learning calculus (ok, I didn't really learn calculus in the mathematics theory sense - measure theory and stuff - till grad school) in high school, though mainly I liked the use of calculus to physics (projectile motion, mechanics, electrostatics). Now, you might consider physics a "cool" application, but it really isn't - it is just as cool as say, building Pascal's triangle. If anything, I can see the results of programming almost instantaneously. I hated actually doing experiments with my hands (like proving Newton's laws using a block of wood and a weight).

So why is there this perceived need to make "coding" fun? It is as fun as any other subject in STEM, no more, no less (blowing things up in the chemistry lab is different; now that was cool. I thought - rightly or wrongly - that I had no aptitude for it because I couldn't figure out (at a high school level) what might happen on paper before doing the experiment for most things, like flame colors or what might give the best explosion).

Comment Mixing issues (Score 2) 129

If algorithms can be patented, then sure. If FB is using a unique algorithm to infer income, it might be granted (that I think patenting mathematics is absurd is irrelevant - if you believe your algorithm is so great, keep it a secret. Application of mathematics to one area shouldn't be patentable). I'd be surprised if Amazon doesn't look at your shopping history and suggest products in your price range. If I never bought anything over $25, why should they show me a product costing over $10,000?

On the other hand, what does this have to do with redlining? My outrage that statistics is being patented has nothing to do with the fact that FB should be allowed to show whatever ads to whomever they please. They are not a government organization (and haven't taken taxpayer money) that shouldn't be allowed to discriminate between consumers.

Comment Who does the research? (Score 3, Interesting) 308

The system isn't designed to support outliers - no one in the auto industry complains that they are having Ph.Ds design cars using CFD simulations and a lot of technical know-how. Would Ford have been able to start an automotive company and be challenging today? These moments of individual brilliance changing a field are few and far between. The entire system is geared towards improving the average, rather than gambling on the outliers.

Another differences is that the nature of research has changed as well (at least in the engineering side). Even a brilliant researcher requires massive computational facilities, expensive equipment, and a lot of programming. So they hire grad students and supervise them, which needs grant money. To convince your sponsors that they are getting their moneys worth, you need a lot of publications. If the sponsorship mentality is - "see what you can do, we aren't going to be looking at publication count", things would be quite different. But can you imagine the outrage if an academic gets a one million dollar grant and turns out one paper on the effect of honey-bees on rainfall or some such topic? The NSF is being held up as a political punching bag. Everyone is in a CYA mentality. Not the "try your best, and if it doesn't work we will still stand behind you because we want to cultivate an environment of innovation." mode.

Comment Re:Wrong problem? (Score 1) 174

I thought of that, and I'm not sure how much of an impact that has in reality. The password 0 doesn't occur in this list. However, someone with a password of 0 is extremely insecure.

But from a practical standpoint, these companies might want a six or more character password with multiple cases, etc. To try and brute force a lot of passwords is extremely impractical. On the other hand, just trying the most common password again and again is much faster, and I can still own a significant number of accounts.

There is no data here on bad password habits (like using a name, year of birth, or other such habits). If a significant portion of users did that, it is important to consider those as well. But on the whole, there are more systemic flaws, which was my point. This whole blame users for poor habits is counter-productive. If you don't realize that the system is flawed, you blame 'lusers' and have no incentive to fix the system (which should be the goal of anyone designing a consumer-friendly yet secure system).

Comment Wrong problem? (Score 5, Insightful) 174

The data says that the 10th password in the list was used by 1000 users out of two million. The top ten, combined, accounts for 36,000 (eyeballed) of the two million passwords. That doesn't seem like an epidemic to me. A bit less than 2% - that is actually, IMO, quite good. Two percent of internet users are bad at understanding security? Wow.

The keylogger is a bigger problem - so long as I type in my passwords, the keylogger can always find out what I am doing! I could have a 20 character really secure password, to no effect. Hell, things in real life are much worse. My pin is 4 digits long, banks identify me by the last four digits of my SSN (which, quite helpfully, they send out in the mail they send me). Maybe it is time to stop bashing people for choosing insecure passwords, and try to fix the systemic problems?

Comment Subscription to resources (Score 1) 90

Kudos on your dedication to be self taught, but the questions you raised are one of the things that a university is great for. To make a meaningful contribution in mathematically-oriented fields (such as computational neuroscience), you need to have the following:
1) Access to latest journals and papers: This should help answer question (1), (2), and (3) - use the tools others are using. If you find an open-source tool, that is great. But often, people in the field will expect you to use a standard framework that has been vetted by lots of other researchers.
2) Access to latest data and tools: Matlab costs quite a bit (esp. with all the toolboxes that you might require). Most universities give you the license for free.
3) Like minded individuals are (for better or worse) almost all at universities and research labs and the main interactions come from conferences. Journals are good for non-interactive peer review, but if you want collaborators, you need to head to conferences. This is also where the university name (and financial backing) can help - "Oh, you work with $BigName? I'd love to collaborate with you!"

You don't have to spend a lot of money either. You can take non-degree enrollment (so you can work at your own pace) while still having a lot of access to the tools, data, and collaborators. In addition, you haven't mentioned your background. So you might find it harder or make trivial mistakes that betray your inexperience or out-of-field characteristics. Most graduate (including Ph.D.) students take a lot of classes on basics (at the start) so that they know the vocabulary and concepts necessary to read and understand the cutting edge research. Without that, you are likely too dependent on the tool. I have known lots of people in industry who swear by Matlab (for example), while not realizing how poor it is compared to more sophisticated optimization tools, especially when you get into large data-sets (which I assume you will be involved with).

Comment Who keeps the keys? (Score 1) 162

I read the article, and all I could see is that when you join a group, you get the decryption key for that group - but from whom? If it is automatically done (i.e. Syme holds the key), then it is no more secure to snooping from agencies than any other service (well, except for the fact that it is based in Canada - ah, who am I kidding). What you would need is the group/thread creator send the decryption key directly to the collaborators - which basically means they already need a secure communication medium (sending it over unsecure email is just stupid). Which would then bring me to ask why not just use that medium?

Comment Make a decent list (Score 0) 104

Seriously - why on earth are you suggesting half those products? While I respect and am aligned with the goals of the FSF, half those "products" are going to change nothing (at best), or backfire (at worst). If you gave a list of decent products, that would be different - I can feel good about giving gifts that people (who don't care about FSF) can appreciate. This just seems like a set of gifts that make me feel good, while my non-techie friends spend hours trying to return the gift for refunds. And what is the point about "free, secure" software, when my family is just going to log on to Facebook and give up their details voluntarily?

Seriously, if this is the best FSF can do, it illustrates the problem: Non-techies really don't care about privacy. Instead, maybe an educational book could be offered? I'd pay for that. These gifts are going to either increase my tech support work or be ignored - the problem is, I want my family and friends to want to use these products; without education, that won't happen. A good reference for the dangers and fixes of proprietary stuff would be useful.

Breakdown of what the page offers:
Trisquel: Modifiable is a selling point? No one in my (or most) family are going to modify the OS in any (significant) way - changing desktop background doesn't count. And I have a intel web-cam from early 2000s that is supported in Windows, but I couldn't find out how to get it to work on my Linux box.
3D printer: Can't comment, so I'm not sure what the free vs. proprietary debate on the printer is about - is it the 3D print file format? Or is it just because the company is evil (hint: my friends don't care, so long as it works. They shop in Walmart and Amazon)
Gift card: This doesn't seem to be a gift card - 20% discount on other merchandise using the membership card? Why not give an apples-to-apples comparison and offer a gift card instead?
Laptop: Well, this is a fair enough. If my friends could use Linux, I might just save the Windows/Mac tax and give them a PC with Linux.
E-book: Again, a fair enough point. But I can give them an Amazon card that will allow my family to get books directly from Amazon and read it on their Kindles. I will not gift them a Kindle, but if they have one, they already don't care. And how do I get Gutenberg books onto a Kindle without having access to their device?
Phone: This is a shot at Apple. Seems like the Android will still tie them to Google's store.
Online storage: Hmm... Can't find any phone app or client application (hint, most non-techies aren't going to use SSH/SFTP - they want something like dropbox or SkyDrive mount).
Media hosting: Most people I know use XBMC, which is open source.

Comment Re:I guess I'm just a bad consumer (Score 1) 189

I have a good stereo set, a decent flat screen TV, about 6 computers or so, a car I'm happy with, a boat that I'm happy with and I'm pretty much satisfied with my life. Now and then I take a trip to the local "technology store" (Fry's) and I take a look at newegg and tigerdirect to see if I'm missing out on anything. I'm not. I'm a bad consumer. I'm happy with what I have.

Actually, you are quite a good consumer by most reasonable standards. Not to start a flame-war, but the "must-have-latest-iThing" mentality is in the minority of the people I've met. You have made a lot of purchases, many of them with long lifetimes, so it isn't surprising that you don't get more now.

On the other hand, do you rent/buy movies? Or music? Or games? The first three things you mentioned are largely dead-end devices in themselves. A stereo without music is like a really expensive paperweight.

The only real consumption that I feel forced to take part in is the phone - my last phone was bought in early 2012 (no contract) - but it is getting to a point where planned obsolescence and poor battery life makes me feel compelled to buy one.

Comment Catching misconduct (Score 1) 141

Apart from the inflammatory article, I believe there is a valid question to be asked here: how does one identify and catch/correct errors?

In experimental fields, if a result is interesting enough, there will be people who will verify it by trying to repeat or improve the results. However, in more theoretical fields (where computer simulations are the norm), I wonder how well vetted the results are. Especially since many people don't release the source code, and even if they do, it is too large to actually go through and verify each line.

I know of some models (in the aerospace industry) that have been widely used that are flawed in many ways - from sign changes, to impossible geometric configurations. I'm sure that in many other simulation-centric fields, the same problems exist. Often, the results and simulations are just part of some larger methodological contributions - the methodology is still solid, but the presented results are flawed.

Comment Re:So many improvements (Score 1) 190

I can only answer for myself and the reason that we develop for more than one platform is so that when/if the change happens then we will not be left behind (and fly by the competition when they have to stall all development for a few years in order to create a port). It was common sense to only support IE4 back in the day also, not so fun for those guys when people started to switch to Firefox et al.

Fair enough, and the question is then how confident is your organization in diversification (or more importantly in projecting future trends), and the cost of being wrong. There are countless stories of companies that spent a lot of money developing for multiple platforms, and then being burned when it became clear that diversification was pointless. If, for example, Google released Chrome a short time after firefox started becoming popular, would your strategy have worked.

On the whole, I wonder whether companies in the coming decade will bother to target multiple OS, as hardware/multicore improvements allow efficient virtualization. Either start with an OS-agnostic framework (if it can support your needs), or target one system. Hell, target Linux, because you can give free linux VMs to run under Windows (instead of expecting your Linux clients to pay for a Windows license). Similar to a JVM, but much better because you aren't stuck behind Oracle.

Comment Re:So many improvements (Score 1) 190

At the moment yes, nothing is set in stone here, it's not like it's impossible for these software's to be ported if the demand comes.

It's a chicken and egg problem - developers won't port unless the demand is there, and the demand won't rise till a lot of people move to Linux, which they won't because they don't have their software for Linux.

I think the whole debate is meaningless - maybe developers will start releasing their work in the form of virtual machines, or users might run virtual machines for their software. A linux base, with a Windows virtual machine (licensing issues with Macs OS on non-mac hardware) for Adobe Photoshop. PCs are good enough that they can take the performance hit of virtualization (except games in some cases). There might be also a few domain specific problems that can be addressed (like color settings for graphics work).

But on the whole, why would developers want to develop for more than one platform, if a single platform can (without too much effort) be used by all possible users?

Comment Do clams die of old age? (Score 1) 366

I was wondering - why did this clam live to a ripe old age? Can all clams live for centuries if they aren't killed by chance (predators, starvation, what-have-you)? Or are clams like most animals in that they grow old and eventually die, even in the best of environments, but it is a really slow process (i.e. like how 20 years to a dog might be 70 years to a human?)

Also, what is it about underwater life that many of the underwater creatures live so long: Maximum life span in animals?

Slashdot Top Deals

The cost of feathers has risen, even down is up!

Working...