Posted
by
Soulskill
on Saturday April 13, 2013 @04:56PM
from the get-up-in-that-there-cloud dept.

AleX122 writes "I have an idea for a web app. Things I know: I am not the first person with a brilliant idea. Many others 'inventors' failed and it may happen to me, but without trying the outcome will always be failure. That said, the project will be huge if successful. However, I currently do not have money needed to hire developers. I have pretty solid experience in Java, GWT, HTML, Hibernate/Eclipselink, SQL/PLSQL/Oracle. The downside is project nature. All applications I've developed to date were hosted on single server or in small cluster (2 tomcats with fail-over). The application, if I succeed, will have to serve thousands of users simultaneously. The userbase will come from all over the world. (Consider infrastructure requirements similar to a social network.) My questions: What technologies should I use now to ensure easy scaling for a future traffic increase? I need distributed processing and data storage. I would like to stick to open standards, so Google App Engine or a similar proprietary cloud solution isn't acceptable. Since I do not have the resources to hire a team of developers and I will be the first coder, it would be nice if technology used is Java related. However, when you have a hammer, everything looks like a nail, so I am open to technologies unrelated to Java."

Posted
by
Soulskill
on Saturday April 13, 2013 @10:38AM
from the needs-support-for-anti-aircraft-missiles dept.

Hamburg writes "LyX joined this year's Google Summer of Code (GSoC 2013) as a mentoring organization. The LaTeX based open-source GUI LyX has been accepted to the GSoC for the first time. With LyX one can start using LaTeX without being used to 'program' documents. So it's an important entry point to the (La)TeX world, and a bridge between GUI word processors and LaTeX. This is a great opportunity for its development, now student developers can get financial support for contributing new features: successful contributions will earn a stipend of 5000 USD for the student and 500 USD for the organization, in this case the LyX project, who provides mentors to the students. There are already many project ideas, for example a GUI for editing layouts, a presentation mode, EPUB export, an outliner tool for intuitive writing, retina screen (HiDPI) support, and interactive concurrent editing. Would you like to take part, or do you have further ideas for improvements or features? Send your proposals to the lyx-devel mailing list, or simply comment here, what can be suggested to the LyX mentors."

Posted
by
samzenpus
on Wednesday April 10, 2013 @07:36PM
from the get-in-upstairs-and-play-your-games dept.

CyberSlugGump writes "Computer scientists at UC San Diego have developed a 3D first-person video game designed to teach young students Java programming. In CodeSpells, a wizard must help a land of gnomes by writing spells in Java. Simple quests teach main Java components such as conditional and loop statements. Research presented March 8 at the 2013 SIGCSE Technical Symposium indicate that a test group of 40 girls aged 10-12 mastered many programming concepts in just one hour of playing."

Posted
by
Soulskill
on Tuesday April 09, 2013 @11:10PM
from the guess-they-built-a-few-too-many-robots dept.

dcblogs writes "The unemployment rate for people at the heart of many tech innovations — electrical engineers — soared in the first quarter of this year to 6.5%. That's nearly double the unemployment rate from last year. The reasons for the spike aren't clear, but the IEEE-USA says the increase is alarming. At the same time, U.S. Labor Dept. data showed that jobs for software developers are on the rise. The unemployment rate for software engineers was 2.2% in the first quarter, down from 2.8% last year. This professional group warns that unemployment rates for engineers could get worse if H-1B visas are increased. The increase in engineering unemployment comes at the same time demand for H-1B visas is up."

Posted
by
timothy
on Tuesday April 09, 2013 @09:04AM
from the nothing-but-beans-and-rice-your-honor dept.

theodp writes "In search of the best corporate cafeteria in the world, Gourmet Live's Tanya Steel visited the Googleplex, where she found Petaluma chicken cacciatore, porcini-encrusted grass-fed beef, whole-wheat spaghetti pomodoro, and Parmesan-creamed onions on the menu in one of the search giant's 25 cafes. So, must all good things come to an end? The WSJ's Mark Maremont reports that it's debatable whether Silicon Valley's daily fringe-benefit meals are taxable, and the issue is now on the IRS's radar. 'What would a food tax on Google's meals look like for the average employee?' Maremont asks. 'Assuming a fair-market value of between $8 and $10 per meal, a Googler chowing down two squares a day could get dinged for taxes on an extra $4,000 to $5,000 a year.' That'd be just fine with UF tax-law Prof. Martin J. McMahon. 'I buy my lunch with after-tax dollars,' said McMahon. 'And I have to pay taxes to support free meals for those Google employees.'"

Posted
by
samzenpus
on Monday April 08, 2013 @03:59PM
from the brand-new dept.

colinneagle writes "This week, the team at Digia rolled out the first alpha release of Qt 5.1, which is slated to have the first round of support for Android and iOS, with full support coming in 5.2. The goal is to make 5.1 completely usable for building complete, shippable apps for both mobile platforms. That means Qt can now be used to build native, smooth applications on Linux, Windows, Android, iOS, MacOS X and even BlackBerry 10, all with an excellent integrated development environment – QtCreator. Coming with version 5.1 is also something called 'Qt Quick Controls' — which is a set of nice, reusable user interface controls. Currently, it is focused on Desktop applications, but is expanding to add touchscreen-specific features. And, importantly, this release also brings 'Qt Sensors' into play. 'Qt Sensors' are pretty much exactly what they sound like — access to hardware sensors on devices where they are available, with built-in motion gesture recognition. Definitely a big plus for Android and iOS applications."

Posted
by
samzenpus
on Monday April 08, 2013 @02:55PM
from the getting-in-shape dept.

snydeq writes "We need bare-bones Linux distros tailored for virtual machines or at least the option for installs, writes Deep End's Paul Venezia. 'As I prepped a new virtual server template the other day, it occurred to me that we need more virtualization-specific Linux distributions or at least specific VM-only options when performing an install. A few distros take steps in this direction, such as Ubuntu and OEL jeOS (just enough OS), but they're not necessarily tuned for virtual servers. For large installations, the distributions in use are typically highly customized on one side or the other — either built as templates and deployed to VMs, or deployed through the use of silent installers or scripts that install only the bits and pieces required for the job. However, these are all handled as one-offs. They're generally not available or suitable for general use.'"

Posted
by
timothy
on Sunday April 07, 2013 @07:44PM
from the now-you'll-need-to-improvise dept.

twofishy writes "Struts 1, the venerable Java MVC Web framework, has reached End Of Life status, the Apache foundation has announced. In a sense, the move simply formalises what has already happened, as the Struts team have focused their efforts on version 2; the last release of Struts 1 was version 1.3.10 in December 2008. The change of status does mean however that, whilst the code and documentation will still be available, no further security patches or bug fixes will be issued."

Posted
by
timothy
on Sunday April 07, 2013 @12:43AM
from the responding-to-constrictive-criticism dept.

The Python developers have been busy this weekend, releasing three new versions at different points on the Python continuum: 2.7.4 (a 2.7 series bugfix release), 3.2.4 (what's new), and production releases
3.3.1. Here's what's new in 3.3.1.

Posted
by
timothy
on Saturday April 06, 2013 @01:15PM
from the checkout-line dept.

hypnosec writes "Mozilla has developed an open payment service API to support app purchases in Firefox OS, and has released a draft version allowing app developers to process payments. Pointing out the drawbacks of the different models for payments on the web that are currently available, Mozilla has revealed that it is looking to introduce a common web API that would make payments through web devices easier and more secure while being flexible and retaining today's checkout button features that are available for merchants. Partly based on Google Wallet, Mozilla's WebPayment API will remain open to ensure that it is used by a wide range of payment service providers. As a first step towards this, Mozilla has introduced the navigator.mozPay function, allowing web apps to accept payments."

Posted
by
Soulskill
on Friday April 05, 2013 @07:50AM
from the cleaning-house dept.

hypnosec writes "WebKit developers have already started discussing the removal of Chrome- and Chromium-specific code from the rendering engine in a bid to make the code easier to maintain. Just a couple of days back, Google announced it will go ahead with a WebKit fork to develop a new browser engine — Blink. According to Google, having multiple rendering engines — just like multiple browsers — will allow for innovation as well as contribute toward a healthy open-web ecosystem. The discussion was started by Geoffery Garen, an Apple WebKit developer. He said Google's departure is an 'opportunity to streamline' the code of WebKit, which would eventually make development 'easier and more coherent for everyone.' Garen expects that developers who will be working on WebKit in the future should help to clean up the code. However, Adam Barth and Eric Seidel — two Google WebKit developers — have already offered their help."
Google plans on making the switch to Blink in the stable Chrome release in around 10 weeks. They've posted a half-hour video explaining how the transition will work.

Posted
by
samzenpus
on Friday April 05, 2013 @04:25AM
from the brand-new dept.

DaBombDotCom writes "R, a popular software environment for statistical computing and graphics, version 3.0.0 codename "Masked Marvel" was released. From the announcement: 'Major R releases have not previously marked great landslides in terms of new features. Rather, they represent that the codebase has developed to a new level of maturity. This is not going to be an exception to the rule. Version 3.0.0, as of this writing, contains only [one] really major new feature: The inclusion of long vectors (containing more than 2^31-1 elements!). More changes are likely to make it into the final release, but the main reason for having it as a new major release is that R over the last 8.5 years has reached a new level: we now have 64 bit support on all platforms, support for parallel processing, the Matrix package, and much more.'"

Posted
by
timothy
on Thursday April 04, 2013 @09:09AM
from the won't-be-big-and-fancy-like-gnu dept.

An anonymous reader writes with a link to this "CNET story about arguably the most important technical documents in Apple's early history: the source code, contract letters, schematics and notes for the creation of the Apple II Disk Operating System (DOS). From 1977 and 1978, these documents chronicle Apple's first OS and what made the Apple II into a serious computer for the masses, able to support killer apps like Visicalc and build the PC industry."

Posted
by
Unknown Lamer
on Wednesday April 03, 2013 @12:59PM
from the future-is-now dept.

An anonymous reader writes with this bit from The Next Web: "Mozilla and Samsung on Wednesday announced a new partnership to build a 'next generation' web browser engine called Servo. The ultimate goal is to bring the technology to Android and ARM, though the two companies have not shared a timeframe for a possible launch. With the help of Samsung, Mozilla is bringing both the Rust programming language as well as Servo to Android and ARM. Samsung's contribution so far has been an ARM backend to Rust as well as the build infrastructure necessary to cross-compile to Android. In fact, the code is available now on GitHub, as is the source for Rust and Servo."
For those unfamiliar, Rust is Mozilla's new safe systems programming language (kind of like BitC), and Servo is their general project to write a brand new engine using Rust. Rust has an interesting memory model that eliminates much difficulty in reasoning about threaded programs. If you know what you're doing, they claim you can cross compile the code for Android, but no functionality guarantees have been made.

Posted
by
Soulskill
on Tuesday April 02, 2013 @06:38PM
from the covering-all-your-bases dept.

Niris writes "I am currently a senior in computer science, and am expecting to graduate in December. I have an internship lined up in Android development with medium sized company that builds apps for much larger corporations, and I have recently begun a foray into iOS development. So far my experience with Android ranges from a small mobile game (basically Asteroids), a Japanese language study aid, and a fairly large mobile app for a local non-profit that uses RSS feeds, Google Cloud Messaging and various APIs. I have also recently started working with some machine learning algorithms and sensors/the ADK to start putting together a prototype for a mobile business application for mobile inspectors. My question: is my background diverse enough that I don't have to worry about finding a job if all the predictions that the 'app bubble' will pop soon come true? Is there another, similar area of programming that I should look into in order to have some contingencies in place if things go south? My general interests and experience have so far been in mobile app development with Java and C++ (using the NDK), and some web development on both the client and server side. Thank you!"

Posted
by
Unknown Lamer
on Tuesday April 02, 2013 @04:04AM
from the to-eat-your-brains dept.

Xcott Craver writes "After several years of inactivity, the Underhanded C contest has returned. The object is to write a short, readable, innocent-looking computer program that nevertheless performs some evil function for reasons that are not obvious under code review. The prize is a $200 gift certificate to ThinkGeek."
The deadline is July 4th, so get to hacking.

Posted
by
Unknown Lamer
on Monday April 01, 2013 @06:59PM
from the c-processes-don't-deserve-that-memory-anyway dept.

From Joe Armstrong comes news that Erlang will soon feature a new process flag for those processes that just really need memory, or else: "Too big to fail processes behave like regular processes until they get too big and memory congestion occurs. If a memory allocation error is triggered when a too_big_to_fail process needs more memory, then a random smaller process is killed, and the system reattempts memory allocation for the too_big_to_fail process. An interesting situation can occur if the too big to fail process has killed all other processes and still cannot get enough memory. In this case the node running the process tries to memory steal from other nodes."Read below for your FREE logged-in-reader's-eye view of the special rot-39 version!

Posted
by
samzenpus
on Sunday March 31, 2013 @03:46PM
from the hold-on-tight dept.

An anonymous reader writes in with a story about some of the ramifications of the Oracle-Google lawsuit. "You could hear a collective sigh of relief from the software developer world when Judge William Alsup issued his ruling in the Oracle-Google lawsuit. Oracle lost on pretty much every point, but the thing that must have stuck most firmly in Oracle’s throat was this: 'So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical. Under the rules of Java, they must be identical to declare a method specifying the same functionality — even when the implementation is different. When there is only one way to express an idea or function, then everyone is free to do so and no one can monopolize that expression. And, while the Android method and class names could have been different from the names of their counterparts in Java and still have worked, copyright protection never extends to names or short phrases as a matter of law.'"

Posted
by
samzenpus
on Friday March 29, 2013 @11:10AM
from the brand-new dept.

sfcrazy writes "ZFS on Linux has reached what Brian Behlendorf calls an important milestone with the official 0.6.1 release. Version 0.6.1 not only brings the usual bug fixes but also introduces a new property called 'snapdev.' Brian explains, 'The snapdev property was introduced to control the visibility of zvol snapshot devices and may be set to either visible or hidden. When set to hidden, which is the default, zvol snapshot devices will not be created under /dev/. To gain access to these devices the property must be set to visible. This behavior is analogous to the existing snapdir property.'"

Posted
by
samzenpus
on Friday March 29, 2013 @10:49AM
from the shut-it-down dept.

hypnosec writes "The developers of the PostgreSQL have announced that they are locking down access to the PostgreSQL repositories to only committers while a fix for a "sufficiently bad" security issue applied. The lock down is temporary and will be lifted once the next release is available. The core committee has announced that they 'apologize in advance for any disruption' adding that 'It seems necessary in this instance, however.'"

Posted
by
samzenpus
on Thursday March 28, 2013 @07:06AM
from the new-big-thing dept.

angry tapir writes "When Oracle purchased Sun, many in the open source community were bleak about the future of MySQL. According to MySQL co-creator Michael "Monty" Widenius, these fears have been proven by Oracle's attitude to MySQL and its community. In the wake of the Sun takeover, Monty forked MySQL to create MariaDB, which has picked up momentum (being included by default in Fedora, Open SUSE and, most recently, Slackware). I recently interviewed Monty about what he learned from the MySQL experience and the current state of MariaDB."

Posted
by
Soulskill
on Wednesday March 27, 2013 @04:20PM
from the building-a-new-generation-of-security-holes dept.

New submitter reygahnci writes "I found a comprehensive summary of the developer-facing changes coming in Java 8 including: improvements to interfaces, functional interfaces, lambdas, functions, streams, parallels, date/time improvements, and more. The article includes example code with realistic examples of use as well as explaining the reasoning behind some of the choices made by the developers who are working on Java 8."

Posted
by
Unknown Lamer
on Wednesday March 27, 2013 @10:33AM
from the sparc-of-life dept.

First time accepted submitter bobthesungeek76036 writes "On March 26th, Larry Ellison and always with fashionable haircut John Fowler announced the new line of SPARC servers from Oracle. Touted as the fastest microprocessor in the world, they put up some impressive SPEC numbers against much more expensive (and older) IBM hardware. Is the industry still interested in SPARC or is it too late for Larry to regain the server market that Sun Microsystems had many moons ago?"El Reg has a pretty good overview of the new hardware; the T5 certainly looks interesting for highly threaded work loads (there's some massiveSMT going on with 16 threads per core), but with Intel dominating for single-threaded performance and ARM-based servers becoming available squeezing them for massive multi-threading, is there really any hope in Oracle's efforts to stay in the hardware game?

Posted
by
Soulskill
on Tuesday March 26, 2013 @08:05PM
from the still-waiting-on-a-quake-3-implementation dept.

An anonymous reader writes "With just five days left in the current competition to write an app in only 1kb of JavaScript, the submissions are becoming increasingly impressive. Take for instance a beautiful 3D animation drawing on a 2D canvas. Or a mine cart animation. If you wait long enough you'll actually get to caves! Can you manage to write a demo that fits on the hall of fame before the deadline closes?"

Posted
by
timothy
on Sunday March 24, 2013 @11:01PM
from the pho-great-justice dept.

An anonymous reader writes "A Google engineer visiting Vietnam discovered a large portion of Vietnamese high school students might be able to pass a Google interview. According to TFA (and his blog), students start learning computing as early as grade 2. According to the blogger and another senior engineer, about half of the students in an 11th grade class he visited would be able to make through their interview process. The blogger also mentioned U.S. school boards blocking computer science education. The link he posted backing up his claim goes to a Maryland Public Schools website describing No Child Left Behind technicalities. According to the link, computer science is not considered a core subject. While the blogger provided no substantial evidence of U.S. school boards blocking computer science education, he claimed that students at Galileo Academy had difficulty with the HTML image tag. According to the school's Wikipedia page, by California standards, Galileo seems to be one of the state's better secondary schools."

Posted
by
timothy
on Sunday March 24, 2013 @04:38PM
from the no-one-can-hear-you-bleep-in-space dept.

jrepin writes "On day two of the 2013 Embedded Linux Conference, Robert Rose of SpaceX spoke about the 'Lessons Learned Developing Software for Space Vehicles.' In his talk, he discussed how SpaceX develops its Linux-based software for a wide variety of tasks needed to put spacecraft into orbit—and eventually beyond. Linux runs everywhere at SpaceX, he said, on everything from desktops to spacecraft."

Posted
by
timothy
on Sunday March 24, 2013 @11:25AM
from the onward-and-upward dept.

First time accepted submitter Gerardo Zamudio writes with the news that Ur-distribution Slackware is replacing MySQL with MariaDB. From an update posted to the Slackware news feed yesterday: "This shouldn't really be a surprise on any level. The poll on LQ showed a large majority of our users were in favor of the change. It's my belief that the MariaDB Foundation will do a better job with the code, be more responsive to security concerns, and be more willing to work with the open source community. And while I don't think there is currently any issue with MySQL's licensing of the community edition for commercial uses, several threads on LQ showed that there is confusion about this, whereas with MariaDB the freedom to use the software is quite clear." (Here's a link to the mentioned poll.)

Posted
by
timothy
on Saturday March 23, 2013 @08:07PM
from the anagram-was-a-good-strategy dept.

jrepin writes "Free Software Foundation president Richard M. Stallman announced the winners of the FSF's annual Free Software Awards at a ceremony held during the LibrePlanet 2013 conference. The Award for the Advancement of Free Software is given annually to an individual who has made a great contribution to the progress and development of free software, through activities that accord with the spirit of free software. This year, it was given to Dr. Fernando Perez, the creator of IPython, a rich architecture for interactive computing. The Award for Projects of Social Benefit is presented to the project or team responsible for applying free software, or the ideas of the free software movement, in a project that intentionally and significantly benefits society in other aspects of life. This award stresses the use of free software in the service of humanity. This year, the award went to OpenMRS, a free software medical record system for developing countries."

Posted
by
timothy
on Saturday March 23, 2013 @10:30AM
from the disco-is-not-dead-disco-is-life dept.

An anonymous reader writes "You see those stories popping up every now and then — new Dreamcast game released, first SNES game in 15 years etc — but an in-depth feature published today takes a look at the teams behind the retro revival, and looks at why they do what they do. Surprisingly, there seems to be a viable audience for new releases — one developer says his games sell better on Dreamcast than they do on Nintendo Wii. Even if the buyers vanished, the retro games would still keep coming though: 'I wager I'd have to be dead, or suffering from a severe case of amnesia, to ever give this up completely,' says one developer."Update: 03/23 18:28 GMT by T: If you want to play original classic games on new hardware, instead of the other way around, check out Hyperkin's RetroN 3, which can play cartridges from 5 classic consoles.

Posted
by
timothy
on Saturday March 23, 2013 @09:26AM
from the channel-the-monkey-with-the-covered-mouth dept.

theodp writes "Its Code of Conduct describes PyCon as 'a welcoming, friendly event for all.' But will the post-conference fallout from this year's 'Donglegate' debacle and proposed remedies affect your decision — one way or the other — to attend next year's PyCon in ironically naughty Montreal? And even if not, could 'Donglegate' influence the-powers-that-be whose approval you'll need to attend? How about conference sponsors?"

Posted
by
timothy
on Friday March 22, 2013 @05:48PM
from the just-make-me-curse-less dept.

There have been video editing apps available for Linux for years, from ones meant to be friendly enough to compete on the UI front with iMovie (like the moribund Kino, last released in 2009, and the actively developed PiTiVi and Kdenlive) to editors that can apparently do nearly anything, provided the user is a thick-skinned genius — I'm thinking of Broadcast 2000/Cinelerra. Then there's VJ-tool-cum-non-linear editor LiVES, which balances a dense interface with real-time effects for using video as a performance tool, and can run on various flavors of UNIX, including Mac OS X. Dallas-based developer Jonathan Thomas has been working for the last few years on a Free (GPL3 or later), open-source editor called OpenShot, which aims for a happy medium of both usability and power. OpenShot is Linux-only, though, and Thomas is now trying to kickstart (as in, using a Kickstarter project) a cross-platform release for OS X and Windows, too. I've been tempted by dozens of KickStarter projects before, but this is the first one that I've actually pledged to support, and for what may sound like a backwards reason: I like the interface, and am impressed by the feature set, but OpenShot crashes on me a lot. (To be fair, this is mostly to blame on my hardware, none of which is really high-end enough by video-editing standards, or even middle-of-the-road. One day!) So while I like the idea of having a cross-platform, open-source video editor, I have no plans to migrate to Windows; I'm mostly interested in the promised features and stability improvements.

Posted
by
samzenpus
on Friday March 22, 2013 @04:27AM
from the learn-faster dept.

coondoggie writes "Researchers at DARPA want to take the science of machine learning — teaching computers to automatically understand data, manage results and surmise insights — up a couple notches. Machine learning, DARPA says, is already at the heart of many cutting edge technologies today, like email spam filters, smartphone personal assistants and self-driving cars. 'Unfortunately, even as the demand for these capabilities is accelerating, every new application requires a Herculean effort. Even a team of specially-trained machine learning experts makes only painfully slow progress due to the lack of tools to build these systems,' DARPA says."

Posted
by
Soulskill
on Wednesday March 20, 2013 @05:17PM
from the go-to-their-house-and-verify-them-personally dept.

An anonymous reader writes "I'm an indie developer about to release a small ($5 — $10 range) utility for graphic designers. I'd like to employ at least a basic deterrent to pirates, but with the recent SimCity disaster, I'm wondering: what is a reasonable way to deter piracy without ruining things for legitimate users? A simple serial number? Online activation? Encrypted binaries? Please share your thoughts."

Posted
by
Soulskill
on Wednesday March 20, 2013 @04:12AM
from the only-trust-users-to-be-users dept.

An anonymous reader writes "Security guru Bruce Schneier contends that money spent on user awareness training could be better spent and that the real failings lie in security design. 'The whole concept of security awareness training demonstrates how the computer industry has failed. We should be designing systems that won't let users choose lousy passwords and don't care what links a user clicks on,' Schneier writes in a blog post on Dark Reading. He says organizations should invest in security training for developers. He goes on, '... computer security is an abstract benefit that gets in the way of enjoying the Internet. Good practices might protect me from a theoretical attack at some time in the future, but they’re a bother right now, and I have more fun things to think about. This is the same trick Facebook uses to get people to give away their privacy. No one reads through new privacy policies; it's much easier to just click "OK" and start chatting with your friends. In short: Security is never salient.'"

Posted
by
Soulskill
on Tuesday March 19, 2013 @03:55PM
from the make-sure-he-understands-snipe-tags dept.

An anonymous reader writes "I am a contract developer from a major U.S. city. My rate has never been the lowest, but it's nonetheless very competitive considering the speed and quality of the work I have always delivered, as well as the positive feedback I've received from most clients. In the past ~3 years, I have been working on a sizable project for a major client. For the most part it has been a happy arrangement for both parties. However, for various reasons (including the still ailing economy), starting this year they hired a fresh college graduate in-house, and asked me to teach him all 'secrets' of my code, even though they have the source code by contract. The implicit (although never openly stated) goal is of course for him to take over the project and hopefully reduce cost, at least in the short-term. I say 'hopefully' because I am pretty sure that, because they are unfamiliar with the software industry, they underestimated what it takes to make quality, production-ready code. I am not afraid of losing this particular client, as I have many others, but I want to ask Slashdot: how do you handle this type of situation — training someone whom you know will eventually replace you at your job?"

Posted
by
timothy
on Monday March 18, 2013 @04:32PM
from the wouldn't-be-for-everyone dept.

An anonymous reader writes "If you can make $10 and hour doing remote work, you can afford to live in Malysia. Make it $15 or $20, you can work 30 hours a week. Real money? Make it ten. This article talks about how John Hunter did it." Malaysia's not the only destination for self-motivated ex-pat programmers, of course. If you've considered doing this kind of sabbatical, or actually have, please explain in the comments the from-where-to-where details and reasons.

Posted
by
timothy
on Friday March 15, 2013 @10:52PM
from the heading-them-off-before-they-head-you-off dept.

Trailrunner7 writes "Apple on Thursday released a large batch of security fixes for its OS X operating system, one of which patches a flaw that allowed Java Web Start applications to run even when users had Java disabled in the browser. There have been a slew of serious vulnerabilities in Java disclosed in the last few months, and security experts have been recommending that users disable Java in their various browsers as a protection mechanism. However, it appears that measure wasn't quite enough to protect users of some versions of OS X."