Programming

Arrays vs Pointers in C? 308

UOZaphod asks: "A recent sub-discussion on Slashdot (in which, I confess, I was involved) piqued my curiosity because of several comments made about C compiler optimizations. I was informed that said optimizations have made it so that indexing an array with the [] operator is just as fast as using an incremented pointer. When the goal is maximum performance across multiple CPU architectures, can one always assume that this is true?"
Software

Named Innovators/Developers of Color? 213

i_c_andrade asks: "Apple and other tech companies were in the past called to task for the lack of Hispanics and African-American's on their Board of Directors, so after doing some research I came to the conclusion that I just did not know a lot of named IT/OSS/Web/CS innovators/developers that were not white (or American) specifically Hispanic or African-American. The first (and only) name that I could think of was Miguel de Icaza, and well I can only blame my own ignorance for not knowing any more, or are there? I know there is a big BSD movement in Brazil (they created the The FreeBSD LiveCD Project; but where else are there developers 'of color' and what are they working on?"
Databases

Choosing Interconnects for Grid Databases? 31

cybrthng asks: "With all of the choices from Gig-E, 10 Gig-E, SCI/Infiniband and other connections for grid database applications, which one is actually worth the money and which ones are overkill or under performing? In a Real Application Cluster (RAC), latency can be an issue with cached memory and latches going over the interconnect. I don't want to recommend an architecture that doesn't achieve desired results, but on the flipside, I don't necessarily want overkill. Sun had recommended SCI, Oracle has said Gig-E and other vendors have said 10 Gig-E. Seems sales commissions drive many of what people recommend, so I'm interested in any real world experience you may have. Obviously, Gig-E is more affordable from a hardware perspective but does this come at a cost of application availability and performance to the end users? What has been your success or failures of grid interconnects?"

Linux Instant Messengers 601

mrAshley writes "This article talks specifically about the antiquated state of the even the best Linux instant messenging software, and generally about the need for software developers to be mindful of younger people, as their social attitudes towards software are going to be much more influential in than any moral or financial consideration. Simply put - People are communal. Don't make a person who wants to use Linux have to leave behind a method or style of communication."
Music

Muzak Encoding at Home? 77

zonker asks: "I work for a company that requires Muzak to be played over the speaker system all day long. However, I work into the night, well passed closing time, and often just crank up my own tunes on a computer with a nice set of speakers. I've been curious if anyone has developed any software that allows you to encode and burn to whatever format Muzak is using to make their discs. I've scraped around the net and haven't seen anything like it other than other people in similar environments that would like to make their own Muzak discs for their own after hours enjoyment. That thread has some interesting informational tidbits for starters. Does anyone on Slashdot know anything more about this?"
Data Storage

External Hard Drive Enclosures? 82

AdmiralWeirdbeard wonders: "I've been looking to put together an external hard drive for use with my Mac Mini. Obviously, the built-in storage is not sufficient. However, I know nothing about what makes an external enclosure good or bad, and have found nothing but mixed reviews for even the best rated enclosures on Newegg and Amazon. Every model seems to have at least one person complaining of an enclosure that fried the drive through overheating. The literature I've read seems to focus on the pros and cons of the various enclosures for big (50+gb) weekly or even daily system backups. I dont need anything for regular backups, but rather just for storage of my music, movies, and other miscellaneous data. Any ideas on the pros and cons of fan/fanless, construction materials, and different brands out there?"
Music

IP Based Audio Systems? 37

pbrinich asks: "I am in the process of designing a new audio system for a house under construction. I have been looking for a purely IP-based audio system. Has anyone heard of a good, open, IP-based, multi-zone audio system that is ready for consumer use? I have read a bit on a company called netstreams and their DigiLinx line. Any thoughts?"

Glowing Mosquitos Aid Malaria Battle 78

kfz.versicherung writes "The glowing mosquitos were created by attaching a gene for fluorescence found in jellyfish to a gene expressed only in a male mosquito's sexual organs. Even if this sounds funny, this technique is used to collect all males which are then sterilized and released in areas plagued by malaria flies. While sterile female mosquito can still transmit malaria, the sterile males will mate with the females but produce no offspring, so the insect population drops. An automated machine, capable of sorting 18,000 larvae per hour, detects fluorescence inside the larvae and a puff of air will divert the males into a separate area."
The Internet

Why Do You Block Ads? 1470

flyingember asks: "With ad blocking becoming ever more popular among users, why do you block ads? And with what? Do you view internet ads as different from say, TV ads? What about in a magazine? Do you not buy a magazine because it has too many? I'm specifically talking about the ads in a webpage, but even popup blockers can cause problems with me using a site."
Programming

Reverse Engineering Large Software Projects? 104

stalebread queries: "Me and a team of other students have been tasked with reverse engineering a massive C/C++ (mostly C) computer game of about half a million lines. We have most of the source, but no clue of how to approach a task of this magnitude. Anyone have suggestions of programs, or techniques we could use to understand the structure of the game?"
Security

Network-Based Solution for Phishing Attacks? 16

An anonymous reader is curious about this: "A company called TippingPoint (3com) sells an Intrusion Prevention System (IPS) that promise 'to block phishing attempts and guard against identity theft'. What I found interesting is the wide spectrum of actions they take to acheive a single goal: 'The IPS uses a variety of mechanisms to detect and prevent phishing scams including vulnerability protection, pattern-matching protection, and behavior-based protection.' What do you think about the effectivness of IPS?"
Education

What Makes an OSS Class Work? 246

AnimalCoward writes "I teach a Continuing Education courses in OO programming at our local state university. An email was just sent out from the program director asking if any instructors were interested in developing, and teaching, a course in OSS. My question to the slashdot crowd is: What would you want to see in an OSS class? What should be included? Should I bring up all the discussions about liability and multiple OSS licenses? The request didn't state it, but from experience I believe the students would have a programming background ranging from only mainframes to C++ to those with some Java experience."

Stanford's Stanley wins DARPA Grand Challenge 239

tonyquan writes "DARPA has just announced that Stanford's "Stanley" autonomous ground vehicle has won the Grand Challenge, a $2 million contest for driverless vehicles over a 132 mile course in California's Mohave Desert. Stanley's winning time over the course was 6 hours, 53 minutes and 58 seconds, for an average speed of 19.1 mph. Second was Carnegie Mellon's Sandstorm (7:04:50), third went to another CMU vehicle "H1ghlander" (7:14:00) and fourth to the Gray Team's KAT-5 (7:30:16) More info from DARPA."

TurboGears: Python on Rails? 279

gcantallopsr writes "If you liked Ruby on Rails and its 15m intro video (.mov) you will probably like TurboGears and its 20 minute wiki tutorial. (.mov) It shows you the development of a simple wiki in just 20 minutes, and there is a text version of the tutorial. TurboGears uses Python, SQLObject, CherryPy, Kid, MochiKit and some extra pythonic glue to help you to (in their own words) 'Create a database-driven, ready-to-extend application in minutes. All with designer friendly templates, easy AJAX on the browser side and on the server side, not a single SQL query in sight with code that is as natural as writing a function.'"

Java Urban Performance Legends 846

An anonymous reader writes "Programmers agonize over whether to allocate on the stack or on the heap. Some people think garbage collection will never be as efficient as direct memory management, and others feel it is easier to clean up a mess in one big batch than to pick up individual pieces of dust throughout the day. This article pokes some holes in the oft-repeated performance myth of slow allocation in JVMs."

Slashdot Top Deals