Programming

Naming Bi-Directional Streams In an API? 61

DingoTango writes "My coworker and I are designing an infrastructure API to manage data streams. It will allow a client developer to set up streams going to and from some invoked server functionality, and allow a server developer to write services that both consume and produce streaming data. Our quite civil disagreement involves naming: From the perspective of the client platform, the client's output stream goes to the server, and input stream comes from it. For the purpose of any ensuing discussion, let's call this the 'Local' perspective. However, if the client developer considers the service to be a widget, then the stream going to the service is the input stream and the stream coming from it is the output. Let's call this the 'Widget' perspective. As this is an infrastructure utility, we aren't able to name the streams according to function. What say ye, Slashdot? Is there any precedence, experience, or ungrounded yet vociferous opinion that will resolve this for us?"
Data Storage

How Do You Protect Servers From a Rogue Admin? 219

Treborto writes "I work with a non-profit that has an extensive collection of photos and videos. These are used in publications and on the web. We have several levels of privileges: read-only of small, watermarked images; read-only of large, clean images; edit of the site; and admins who can confer privileges. It has happened that people leave the organization in anger. So far, no Admin has done so. Is there a back-up, site mirroring, privilege, or other strategy you'd recommend so we have protection from an Admin gone bad?"
Data Storage

How Do You Store Your Personal Photos? 680

mxhf writes "I just came back from a four-week vacation to Mexico. This is the country for Aztecs and Maya Ruins and we visited plenty of them. Needless to say we took thousands of pictures with two cameras. Having arrived back home I realize that my hard-disk does not have enough space left to hold the additional 16GB that I collected on the other side of the globe. Now, my hard disk already is 250GB. I work exclusively on a laptop and do not want to change this. I know that there are larger disks today. But I figured that the time has come to finally move my image collection from my laptop to somewhere else. But where should I go? So, how do you store your photo collections? And how do you keep backups? These are obviously images that I want to keep for my life. So the need to survive fires, burglaries, etc. I think the amount of data I have rules online storage out. Should I just get two USB disks and leave one at a reasonably save location? I think this must be a common problem today. And yes — before you ask — I do know that the first thing to do is to go through your collection and dump what is not worth keeping."
Education

Advice On Teaching Linux To CS Freshmen? 467

copb.phoenix writes "I'm a sophomore Computer Science student teaching computing labs to a freshman class, getting ready to go over the major ins and outs of the Linux terminal and GUI. While I have my own ideas and the professor over this class to lean on, I've found it difficult to get the few students that I've tried to teach in the past to connect the dots and understand how it relates to what they already know about computers. Does anybody out there have any advice on how to engage and inspire our upcoming class? (Perhaps important: Our machines are running Ubuntu Hardy.)"
Programming

Are 10-11 Hour Programming Days Feasible? 997

drc37 writes "My current boss asked me what I thought of asking all employees to work 10-11 hour days until the company is profitable. He read something from Joel Spolsky that said the best way to get new customers is to add new features. Anyways, we are a startup with almost a year live. None of the employees have ownership/stock and all are salary. Salaries are at normal industry rates. What should I say to him when we talk about this again?"
IT

Disempowering the Singular Sysadmin? 433

An anonymous reader writes "Practically every computer system appears to be at the mercy of at least one individual who holds root (or whatever other superuser identity can destroy or subvert that system). However, making a system require multiple individuals for any root operation (think of the classic two-key process to launch a nuke) has shortcomings: simple operations sometimes require root, and would be enormously cumbersome if they needed a consensus of administrators to execute. There is the idea of a Distributed Administration Network, which is like a cluster of independently administered servers, but this is a limited case for deployment of certain applications. And besides, DAN appears still to be vaporware. Are there more sweeping yet practical solutions out there for avoiding the weakness of a singular empowered superuser?"
Handhelds

When Should I Buy an Android Tablet? 396

jpyeck writes "I've deliberately avoided the smartphone craze, due to the fact I've never utilized any phone (landline or otherwise) enough to justify the monthly fees. But the geek in me craves the 'smart' part of the equation, especially since I got a bonus this year-end that is burning a hole in my pocket. The iPad is out of the question because I need a bit more hack-ability in my gadgets. I am drooling over the Android Honeycomb demo from the CES. I've had my eye on the Galaxy Tab, though it sounds like it won't support Honeycomb. The Xoom looks great, but who knows when it will come out? The consensus seems to be 'wait a few months for Honeycomb.' If you were me, with limited patience, would you buy an Android tablet now? If so, which?"
Technology

Running Your Own Ghost Investigation? 810

Quirkz writes "I am a skeptic, but have friends and family who swear by their ghost stories. I have access to a supposedly haunted house and been tempted to run a proper scientific investigation. My first question is what sorts of tools or measurements would make for sensible metrics to test during a hunt? Temperature change seems to be a common one, but the other devices you'll see ghost hunters use seem pretty random. The second question is what kinds of results would it take to be 'interesting'? Baseline readings at several presumably non-haunted locations seem to be obvious requirements for comparison. Once you have those, what kinds of results would it take to convince a skeptic there's something unusual going on, or demonstrate that there's not? I don't have much hope of changing the minds of those who believe, but it would be satisfying to at least be scientific about it."
The Almighty Buck

How Do You Prove Software Testing Saves Money? 312

cdman52 writes "I work at a small software development company. We have one app that is used by a few hundred clients and was initially developed by a few undergrads about 10 years ago. The app is collection of about 25 developers preferences and ideas. Testing wasn't an initial concern since it was created as an internal application, I guess. Anyway, the app is now large and used frequently. Part of my duties are to fix bugs users find, I'm on a team with a few other people and at least once every 2-3 months I see some bug I fixed come back, and I can only assume it's because we don't have a formal test suite. The owner doesn't want to invest time or money in getting one set up, but I'm sure that in the long run it would save time and money. Can anyone offer suggestions for how to convince the owner that setting up a test suite is in his own best interest?"
Open Source

What Can a Lawyer Do For Open Source? 162

zolltron writes "I have a friend who went to law school. He really enjoyed intellectual property law, and he seems to genuinely regret that he didn't end up as an IP lawyer. But, what's done is done, and he's not going to radically change career trajectories now. But, I think he might be interested in volunteering a little of his time if there was an interesting project he could get behind. Computer folks are always trying to figure out how to get involved in open source even if it won't be their full time job. So, now I ask you Slashdot, how can my friend use his expertise to help an open source project?"
Data Storage

What's the Oldest File You Can Restore? 498

turtleshadow writes "Now that it's almost 2011, a question for anyone who's kept backups since before the Y2K non-event: Have you personally/professionally had to recover something from 10+ years ago? If so, please share the interesting 'hows,' especially if you had to do multiple media transfers and file formats to get data into a usable file format on a modern hardware platform of your choice. Native solutions are rated higher than emulation. Also, what are your plans for recovering in 2021? Street cred goes to the oldest, most technical and complex restores ... that are of course successful. I'm working the night shift Christmas/New Year's; I ask everybody still stirring and hardcore SysOPs."
Businesses

Pay What You Want — a Sustainable Business Model? 133

revealingheart writes "As 2010 comes to a close, it could be remembered as the year pay-what-you-want pricing reached the mainstream. Along with the two Humble Indie Bundles, YAWMA offer a game and music bundle, and Rock, Paper and Shotgun reports on the curiously named Bundle of Wrong, made to help fund a developer who contracted pneumonia. More examples include when Reddit briefly let their users donate an amount of their choosing for upgraded accounts when they were having financial difficulties; the Indie Music Cancer Drive launched Songs for the Cure for cancer research; and Mavaru launched an online store where users can buy albums for any amount. Can pay-what-you-want become a sustainable mainstream business model? Or is it destined to be a continued experiment for smaller groups?"
Open Source

Best Open Source Genealogy Software? 292

An anonymous reader writes "I'm looking to build a family tree for a holiday gift. Do the Slashdotters of the world have any recommendations on open source genealogy software? I did try a 14-day free trial of Ancestry.com. What a scam! I submitted the personal information for my parents, grandparents, and me. Then, I received a pop-up telling me that if I would like to get information on my family, I would have to upgrade my subscription for $29.95 US. So, I took the chance. Turns out that the only information they had was my previous addresses for the past 20 years." The venerable GRAMPS is still actively developed, and its site lists several other possibilities, too. Any favorites, or anti-favorites, out there?
Sci-Fi

Finding Independently Produced TV Shows? 151

bornagainpenguin writes "Slashdot recently reported that Stargate Universe was canceled, taking with it yet another of the vanishingly smaller network Sci-Fi shows to watch on TV. In the comments of that story someone mentioned Pioneer One as an alternative to traditional network series. I'm downloading it now and looking forward to seeing it, but I'm wondering what else is available that is independently produced and has a greater emphasis on plot and actually finishing the story? I'm already a fan of efforts like Batman: City of Scars, Starwreck: In the Pirkinning, and Star Trek: Phase II so I know that great things are possible, I just don't know where to find them! Can you help by making some recommendations?"
Hardware Hacking

Equipping a Small Hackerspace? 174

andy writes "After gentle prodding for about a year, my company actually agreed to include an electronics/robotics lab in the current build-out of our new office space. As I never really expected this to happen, I was at a bit of a loss when they asked me what sort of workbenches, equipment, etc. I wanted for the lab. The lab will only be approximately 9'x15' but there is a decent amount of vertical space to work with. I was thinking of having 2 workbenches side-by-side, one for 'hardware' and the other for 'software' with a floor-standing cabinet for storage. Semi-mobile workbenches might be a plus. Those of you that work in these sorts of environments, what do you recommend in the way of workbenches, storage, organization, and electronics?"
Games

Avoiding DMCA Woes As an Indy Game Developer? 494

androidstevep writes "I was just on the receiving end of DMCA takedown notice for my game in Android Market, 'Super Pac.' Namco Bandai have filed the notice with Google, claiming breach of copyright of their game 'Pac-Man.' Although my version is obviously inspired by the original arcade game, no original artwork or sound has been copied. The problem from my point of view is that the DMCA notice is not clear where or why the breach is alleged. My guess is that maybe the name is too similar, although I did a trademark search for 'Super Pac' before release and came up with nothing. Furthermore, Google have disabled my access to this app, presumably as required by the DMCA, so I am unable to even make whatever modifications would be required. As a part-time developer with limited means (i.e. can't afford expensive lawyers), but willing to make best efforts to avoid legal issues, how does one negotiate what seems to be a difficult minefield of trademarks, copyrights and DMCA? Does anyone have tips in this area?"
Technology

What To Load On a 4-Year-Old's Netbook? 742

nostrodecus writes "I have a nephew who is very young, but who has the techie gene — he found the Gruffalo on YouTube before anyone knew he could spell. Now he's almost 4, and I was thinking of giving him my netbook (Acer running XP), which I hardly use any more. So, of course, I will be deleting all the porn, but what should I load up on it? Are there tools/apps that I can load up on it to protect it and him from things he shouldn't see until college? Also, what apps or games could I load on it that a 4-year-old will get some use out of?"
GUI

What 2D GUI Foundation Do You Use? 331

Zmee writes "I am looking to build a 2D application for personal use and I will need to use a canvas to paint custom objects. I am trying to determine what foundation to use and have not located a good side-by-side comparison of the various flavors. For reference, I need the final application to work in Windows; Linux is preferred, but not required. I have looked at WPF, Qt, OpenGL, Tcl/Tk, Java's AWT, and others. I have little preference as to the language itself, but each of the tutorials appear to require significant time investment. As such, I am looking to see what the community uses and what seems to work for people prior to making that investment."
Programming

What Software Specification Tools Do You Use? 200

IronWilliamCash writes "I currently work for a small software development company and for many years we have been using internally built tools for all our software specifications, bugs, change requests and the like. Traceability is a big issue as we are CMMI level 2, and thus our internal processes need to be clear and everything must be documented. We are currently looking into getting a unified solution for this, and after quite a bit of Googling, there are quite a few different options (Contour, Kovair, MKS, Doors, CaliberFM, Accept360, etc.). I was wondering: what do other Slashdotters use in their everyday life? Does it fulfill your needs? And what is the most important part in a specification management tool?"
IT

Anxiety and IT? 347

An anonymous reader writes "During these long breaks from work, it's refreshing to not have to worry about your job. Unless you work in IT, in which case you're salaried and constantly on the clock. To all the server room monkeys and desktop admins, do you suffer from anxiety? How do you deal with it? Does the crushing worry of a businesses IT infrastructure (and the rest of the business) coming to a screeching halt make IT occupations prone to anxiety?"

Slashdot Top Deals