Math

Numerically Approximating the Wave Equation? 260

ObsessiveMathsFreak writes "I'm an applied mathematician who has recently needed to obtain good numerical approximations to the classic second-order wave equation, preferably in three space dimensions. A lot of googling has not revealed much on what I had assumed would be a well-studied problem. Most of the standard numerical methods, finite difference/finite element methods, don't seem to work very well in the case of variable wave speed at different points in the domain, which is exactly the case that I need. Are any in this community working on numerically solving wave equation problems? What numerical methods do you use, and which programs do you find best suited to the task? How do you deal with stability issues, boundary/initial values, and other pitfalls? Are there different methods for electromagnetic wave problems? Finally, when the numbers have all been crunched, how do you visualize your hard-earned data?"
Programming

Programmer's Language-Aware Spell Checker? 452

Jerry Asher writes "Not all of my coworkers are careful about spelling errors. Sometimes this causes real embarrassment as spelling errors creep into software interfaces. Does anyone know of spell checkers for programming languages? I don't want a text spell checker, I want a programming-language-aware spell checker. A spell checker that I can pass all of my code through and will flag spelling errors in function names, variable names, and comments, but will ignore language keywords, language constructs and expressions, and various programming styles (camel code, or underscores, or...). I want a spell checker that knows that void *functionSigniture(char *myRoutine) contains one spelling error. Does anyone have such a thing for Java or C++? Are there any Eclipse plugins that do this?"
The Internet

Bulletproof Tool For Golden Age Browsing? 366

An anonymous reader writes "I work in a retirement/assisted living home. Many of the residents had never used the Internet but really find it fascinating once they are given a little training. However, I've stopped introducing it to them because of the drain it puts on me. There are a million and one things that a computer novice can screw up, and I don't have time to solve all of them. These folks don't need any sophistication. and they need only the most basic options. Adjustable text size would be nice, but otherwise — no email, no word processing or editing, no printing — just Internet browsing. This may not seem like a big market, but it's getting bigger every day! Is there an absolutely fool-proof device that can provide this without requiring virus scanners and constant attention?"
Education

Effective Use of Technology In the Classroom? 295

postermmxvicom writes "I remember in college I had one professor who, in addition to being a great teacher, really took advantage of the technology in the classroom to illustrate the concepts for Calculus and Linear Algebra. Well, now I am the teacher. I teach Algebra, AP Calculus, and Physics in high school. This year I have gotten a tablet and a wireless projector. Now I can write on my tablet instead of the board, as well as use other applications. I want to utilize this tech effectively for teaching. Would you please share how you have seen technology effectively used for Math and Physics — either specific software or how that software was used (specific or general)?"
Patents

How Do I Secure An IP, While Leaving Options Open? 281

Tiger4 writes "Let's say I have a photograph, or a television script, or have finally perfected the water-to-gasoline conversion process, or some other piece of non-software but copywritable or patentable IP. I know I want it secured in my name, on this date, in a provable and verifiable way. But being an Open Source, free-to-the world sort of person, I'm willing to share my knowledge to the world, as long as all credit points unambiguously to me. Any attempts at theft could, would, and must be immediately rebuffed by my offer of proof from when I first secured the IP. What, if any, tool or method is available to me in the digital world? MD5 and the like are available to show that copied files are the same as the original source, but they don't show time of authorship unambiguously. The same with Public Key crypto. I could lock it up with a time stamp, but what prevents me from faking the stamp that locks the file? Is there a way to homestead a little chunk of time with my IP's name on it?"
GNU is Not Unix

GPL Violations On Windows Go Unnoticed? 445

Scott_F writes "I recently reviewed several commercial, closed-source slideshow authoring packages for Windows and came across an alarming trend. Several of the packages I installed included GPL and LGPL software without any mention of the GPL, much less source code. For example, DVD Photo Slideshow (www.dvd-photo-slideshow.com) included mkisofs, cdrdao, dvdauthor, spumux, id3lib, lame, mpeg2enc, and mplex (all of which are GPL or LGPL). The company tried to hide this by wrapping them all in DLLs. There are other violations in other packages as well. Based on my testing of other software, it seems that use of GPL software in commercial Windows applications is on the rise. My question is how much are GPL violations in the Windows world being pursued? Does the FSF or EFF follow up on these if the platform is not GPL? How aware is the community of this trend?" This new method of detecting GPL violations could help here.
Programming

Transitioning From Developer To Management? 541

An anonymous reader writes "After 15+ years as a code monkey, mostly doing back-end systems design / development, I was surprised by recent developments at my workplace that have resulted in my being transitioned into a dual architect / managerial role within the next few weeks. While I am somewhat confident at this point in my career in my experience and training for an architect-type position, I have serious concerns about being able to properly fulfill the role as manager. Aside from 'Become a manager in 2 days' type books, what resources would you recommend I look to for guidance in this transition?"
Movies

Videogames Make Better Horror Than Movies? 225

Wired author Clive Thompson has up an article stating that, with today's jaded audiences, videogames are more effective horror-conveyances than movies. Thompson argues that the removal of the fourth wall, placing the player directly into the story, overcomes the obstacles movie-makers face when telling a scary story. "I'll start down a corridor, hear something freaky up ahead, then freeze in panic. Maybe if I stay quiet the monster will go away? S^!t, maybe it's already headed this way, and I should move! But if I move the monster will hear me ... so maybe I should stay quiet ... gaaaaah! Games already seem like dream states. You're wandering around a strange new world, where you simultaneously are and aren't yourself. This is already an inherently uncanny experience. That's why a well-made horror game feels so claustrophobically like being locked inside a really bad -- by which I mean a really good -- nightmare." Do you agree? Is your favorite scary tale a movie ... or a game? (Silent Hill, I'm looking at you.)
Data Storage

Laptop/Server Data Synchronization? 305

gbr writes "I've been trying to automatically synchronize data between a laptop and a server. When the laptop is connected to the network, I want all writes to automatically propagate across to the server. When the laptop is disconnected I want the laptop user to continue working with the local data. When the laptop is reconnected, I want the data to automatically re-sync. The issue is, the data on the server may have changed as well, which needs to propagate back to the laptop. The data doesn't contain anything too special, no database tables etc. It does contain binary data such as executables and word processing documents. I've looked at ChironFS, Unison file sync, and drbd. ChironFS needs a manual rebuild if a connection fails, and the user needs to know which machine contains the correct data. Unison requires the user to initiate the synchronization process manually every time, and drbd is just not meant for the job at hand. How do you automatically, and invisibly to the user (except in the case of conflicts), synchronize between a laptop and a server?"
Education

How To Address A Visit from MPAA Senior VP Rich Taylor? 314

tedswiss writes "Fate has dropped a unique opportunity upon my lap: I teach at a moderately small independent school who has as one of its alums Richard Taylor. Mr. Taylor is both speaking at our start-of-year festivities and being honored with this year's "Distinguished Alum Award." Having followed and been disgusted by the MPAA's corporate practices regarding DRM and government lobbying in the past (Anyone remember DeCSS?), I would love to make his visit a chance to truly educate our student body, not just indoctrinate them. The school administration is sympathetic to my plight, but I want to present them with more than just my complaints. How would you best make use of this opportunity if you found yourself in my shoes?"
Linux

How Would You Refocus Linux Development? 821

buddyglass writes "The majority of Slashdot readers are no doubt appreciative of Linux in the general sense, but I suspect we all have some application or aspect of the platform that we wish were more stable, performant, feature-rich, etc. So my question is: if you were able to devote a 'significant' number of resources (read: high-quality developers) to a particular app or area of the kernel, and were able to set the focus for those resources (stability, performance, new features, etc.), what application or kernel area would you attempt to improve, and what would aspect you focus on improving?"
Businesses

System Admin's Unit of Production? 556

RailGunSally writes "I am a (strictly technical) member of a large *nix systems admin team at a Fortune 150. Our new IT Management Overlord is a hardcore bean-counter from hell. We in the trenches have been tasked with providing 'metrics' on absolutely everything from system utilization to paper clip recycling. Of course, measuring productivity is right up there at the top of the list. We're stumped as to a definition of the basic unit of productivity for a *nix admin. There is a school of thought in our group that holds that if the PHBs are simple enough to want to operate purely from pie charts and spreadsheets, then we should just graph some output from /dev/random and have done with it. I personally love the idea, but I feel the need for due diligence, so I put the question to the Slashdot community: How does one reasonably quantify admin productivity?"
Robotics

Can Open Source Give Comfort To the Enemy? 532

zlite writes "We make open source Unmanned Aerial Vehicles (drones), mostly for geomapping and other amateur uses. One of our problems is that most people think of UAVs as Scary Things, and despite our efforts to prove otherwise there's always the risk of regulatory crackdowns. We have amateur UAV participants from around the world, but now they've been joined by an Iranian in Tehran, who has made a UAV in the colors of the Iranian flag. My instinct is that we should welcome everyone, everywhere, but I'm sure some in Washington worry that this looks like helping an 'Axis of Evil' country make advanced weapons. They could shut us down with the stroke of a pen. My question: is there ever a case for letting national security issues dictate the limits of an open source project?"
Databases

Learning High-Availability Server-Side Development? 207

fmoidu writes "I am a developer for a mid-size company, and I work primarily on internal applications. The users of our apps are business professionals who are forced to use them, so they are are more tolerant of access times being a second or two slower than they could be. Our apps' total potential user base is about 60,000 people, although we normally experience only 60-90 concurrent users during peak usage. The type of work being done is generally straightforward reads or updates that typically hit two or three DB tables per transaction. So this isn't a complicated site and the usage is pretty low. The types of problems we address are typically related to maintainability and dealing with fickle users. From what I have read in industry papers and from conversations with friends, the apps I have worked on just don't address scaling issues. Our maximum load during typical usage is far below the maximum potential load of the system, so we never spend time considering what would happen when there is an extreme load on the system. What papers or projects are available for an engineer who wants to learn to work in a high-availability environment but isn't in one?"
Education

Free Tuition for Math, Science, and Engineering? 766

Gibbs-Duhem writes "Montana Democratic Senator Max Baucus wants free college tuition for US math, science, and engineering majors conditional upon working or teaching in the field for at least four years. From the article: 'The goal, he said in an interview last week, is to better prepare children for school and get more of them into college to make the United States more globally competitive, particularly with countries like China and India. "I think the challenge is fierce, and I think we have a real obligation to go the extra mile and redo things a bit differently, so we leave this place in better shape than we found it," Baucus said.' Do you think this would help with the US's lackluster performance in these fields?"
Networking

How Much Does a New Internet Cost? 446

wschalle writes "Given the recent flurry of articles concerning ISP over subscription, increasing bandwidth needs, and lack of infrastructure spending on the part of cable companies, I'm forced to wonder, what is the solution? How much would a properly upgraded internet backbone cost? How long would it take to make it happen? Will the cable companies step up before Verizon's FiOS becomes the face of broadband in America?"
Handhelds

Aids For Communicating With Hospitalized People? 160

charliezcc writes "My grandmother recently fell and broke two vertebrae (among other things) and is in the hospital while she recovers. Thankfully, she was not paralyzed and retains the use of her limbs. However, they have placed her on a respirator and she is virtually unable to communicate with us, so while we try to keep her company during her recovery, our company is reduced to mainly one-sided conversations. Asking her questions, even yes/no questions, is hard because of the neck brace — it turns into a guessing game and very quickly becomes frustrating for both parties. I'm a firm believer in the power of positive mental attitudes and to make her recovery a little better and I'd like to be able to facilitate two-sided conversations with her so she can keep positive. Keeping in mind that she does not have much technology experience, what would you suggest I utilize to ease the communication barrier? I remember seeing devices with a number of buttons that say whatever you program it to say, but I can't find these anymore. What other kind of devices are available?"
The Internet

Putting Anti-Evolution Candidates On the Spot 1583

hmccabe writes "YouTube is currently taking submissions for their next debate, in which the Republican candidates will answer questions. This seems like a good opportunity to challenge those candidates who say they do not believe in evolution. But since I am not an expert in the subject, I would be interested in how you all feel the question should be presented. For my own part, I think it is important to present the overwhelming body of evidence on the subject as incontrovertible fact, much the same way DNA evidence is presented during a criminal trial, and ask why the candidate feels they can pick and choose what facts they believe in. Moreover, I am wary of coming across like Christopher Hitchins, so vitriolic the candidate will defend themselves rather than answer the question. Perhaps the most important aspect of posing the question is to inform the viewers who watch the debate that this is really not a matter of opinion, but of science. So my question is: 'Hey geneticists, have you considered addressing evolution in the YouTube debates? Can you do it in 30 seconds?'"
The Internet

How Much Are Ad Servers Slowing the Web? 363

vipermac writes "Most of the times I have a problem with a Web page loading slow or freezing temporarily, I look down at the status bar and see that it's waiting on an ad server, Google Analytics, or the like. It seems to me that on popular Web sites the bottleneck is overwhelmingly on the ad servers now and not on the servers of the site itself. In my opinion we need a better model for serving ads — or else these services need to add more servers/bandwidth. Are there any studies on the delay that 3rd-party ad servers are introducing, or any new models that are being introduced to serve ads?"
Data Storage

Backing Up Laptops In a Small Business? 293

Bithmus writes "I have been tasked with finding a way for our company to handle our laptop backups. We currently have nightly backups of our servers, but no backups of laptops. In our business we develop, implement, and sell another company's software; I guess that makes us a Valued Added Reseller. During development our consultants will create copies of a customer's database on MSDE on their laptops. If a hard drive crashes, all of the work done on that laptop is lost. There are other files that need to be saved, but the databases are really the important items. Ideally these databases would be stored on the SQL servers and the other files stored on the file server, but this is not happening. What do Slashdot readers do to protect data on laptops or computers outside of a local network?"

Slashdot Top Deals