×
It's funny.  Laugh.

21st IOCCC Source Code Released 24

First time accepted submitter johntromp writes "Source code for the 21st International Obfuscated C Code Contest was released last weekend, following announcement of the winners on Sep 30, and just over a month after the submission window closed on Sep 14, a new speed record for the judges. Happy source code browsing!"
Open Source

Ubuntu Isn't Becoming Less Open, Says Shuttleworth 98

sfcrazy writes "While the larger Ubuntu community was busy downloading, installing and enjoying the latest edition of Ubuntu yesterday, a post by Ubuntu founder Mark Shuttleworth ruffled some feathers. He gave the impression that from now on only select members of the community will be involved in some development and it will be announced publicly only after completion. There was some criticism of this move, and Shuttleworth responded that they are actually opening up projects being developed internally by Canonical employees instead of closing currently open projects. He also made a new blog post clarifying his previous comments: 'What I offered to do, yesterday, spontaneously, is to invite members of the community in to the things we are working on as personal projects, before we are ready to share them. This would mean that there was even less of Ubuntu that was NOT shaped and polished by folk other than Canonical – a move that one would think would be well received. This would make Canonical even more transparent.'"
Open Source

OpenOffice Is Now, Officially, Apache OpenOffice 266

rbowen writes "Apache OpenOffice has graduated from the Incubator, and now is officially a top-level project at the Apache Software Foundation." From the announcement: "As with all Apache software, Apache OpenOffice software is released under the Apache License v2.0, and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. Information on Apache OpenOffice source code, documentation, mailing lists, related resources, and ways to participate are available at http://openoffice.apache.org." (Download mirror on Sourceforge, too.)
Open Source

Ask Slashdot: How To Get Paid For Open-Sourcing Your Work? 167

kc600 writes "Say you're a freelancer, using mainly open source solutions. You notice that customers, although they don't object to the whole open source idea, don't see the point in paying you for the time it costs you to properly open source your code. As a result, code is not released, because it would take too much time to factor out the customer-specific stuff, to debate architecture with the other developers, look at bug reports, et cetera. You feel there's something to contribute that many might benefit from. The code would also be better maintained if more people would use it, so the customer's project would also benefit. But you're not going to do it in your free time; you have enough on your mind and the bill is paid, right? What useful tricks can you think of to encourage yourself — and your customers — to properly share code, to the benefit of all, and get paid for it?"
GNU is Not Unix

The FSF Adopts the Kickstarter Approach To Fund-raising 35

New submitter ChronoEngineer writes "Recently the Free Software foundation launched a new fund-raising system starting with the GNU MediaGoblin project. Rewards from its new tiered donation reward system include physical objects such as a 3D print of the project's mascot as well as digital ones (Rewards List). This gives free software projects an alternative crowd-funding source where all of their contributions go to advancing free software, since the administrative cut taken from the earnings goes to the Free Software Foundation. Chris Webber, of GNU Mediagoblin, mentions this as one of the reasons he chose the FSF over Kickstarter for his project."
GNU is Not Unix

Video Freeside Internet Services: Doing Well With Purely Free Software (Video) Screenshot-sm 53

While attending ITEXPO West in Austin, TX, Slashdot editor Timothy Lord met Ivan Kohler, the "President, Founder and Head Geek" of a company called Freeside Internet Services that is 100% open source (no dual-licensing) and makes its living supporting software Ivan says is used to manage some of the very unsexy backend tasks that ISPs and VoIP providers need to do, like track usage and send bills to customers. Freeside uses the AGPL license, which Ivan calls "a GPL variant for web applications" that, he says, "prevents people from taking our software, modifying it, and selling it in a hosted capacity as proprietary software."
Education

From a NAND Gate To Tetris 103

mikejuk writes "Long before the current crop of MOOCs (Massive Online Open Course) there was a course that taught you all you needed to know about computers by starting from the NAND gate and working its way up through the logic circuits needed for a computer, on to an assembler, a compiler, an operating system, and finally Tetris. Recently one of the creators of the course, Shimon Schocken, gave a TED talk explaining how it all happened and why it is still relevant today. Once you have seen what is on offer at http://www.nand2tetris.org/ you will probably decide that it is not only still relevant but the only way to really understand what computers are all about."
Education

Ask Slashdot: Best Book Or Game To Introduce Kids To Programming? 246

New submitter connorblack writes "My very gifted nephew is about to turn nine this month and I would love to get him some sort of fun, engaging book or game to introduce him to the basic concepts of programming. I have a feeling if approached correctly he would absolutely devour the subject (he is already working through mathematics at an 8th grade level). What I first was looking at were the Lego Mindstorm programmable robots- which would have been perfect, if only they weren't around 300 dollars... So if there's anything similar (or completely new!) you've either heard praise about or used yourself with your kids, it would be great to get a recommendation. Also if possible I would want to stick to an under 100 dollar budget." Would a nine year old be able to follow The Little Schemer?
Programming

Ask Slashdot: Dedicating Code? 186

First time accepted submitter The_Buse writes "This week I lost my grandmother and after returning to work (as a web developer) I find myself looking for some way to dedicate something to her memory. Unfortunately, I'm no author so I can't dedicate a book to her, and I can't carry a tune so penning a song in her honor is out of the question. What I can do is write one hell of a web app, and after nearly a year of development my (small) team and I are nearing the release date of our next product. My question is, have you ever dedicated a project/app/code in honor of someone? What's the best way to do it: comment blocks in the header, tongue-in-cheek file names, Easter eggs? Or is this a horrible idea all together?"
Businesses

Flip This App: Secondary Mobile App Market Quietly Taking Off 39

alphadogg writes "The practice of flipping is probably most familiar to the general public from reality TV shows like 'Flip This House' on A&E. The idea is to buy a house for a lowish price, fix it up a bit, and then sell it on to a buyer, hopefully at a profit. Now, the secondary market for Android and iOS apps is beginning to see the same pattern. App creators without the time or inclination to service or monetize their apps can simply sell them off for a flat, up-front sum of money. Buyers can then either tweak them as they like or not, and either attempt to monetize them themselves or re-sell the apps to still another party. 'Probably 80% of people who want to get involved in mobile either don't know how to code an app or don't know an app developer,' says the founder of one app trading site. 'So there's this massive demand, but kind of a little bit of a barrier to entry.'"
IOS

Ask Slashdot: Best Approach To Reenergize an Old Programmer? 360

StonyCreekBare writes "I started out programming in Z80 assembler in the 1970s. Then I programmed in Pascal. Then x86 Assembler in the early '90s. Over time I did a smattering of C, Basic, Visual C++, Visual Basic, and even played at Smalltalk. Most recently I settled on Perl, and Perl/Tk as the favorite 'Swiss army Chainsaw' tool set, and modestly consider myself reasonably competent with that. But suddenly, in this tight financial environment I need to find a way to get paid for programming, and perl seems so 'yesterday.' The two hot areas I see are iOS programming and Python, perhaps to a lesser extent, Java. I need to modernize my skill-set and make myself attractive to employers. I recently started the CS193P Stanford course on iTunesU to learn iPad programming, but am finding it tough going. I think I can crack it, but it will take some time, and I need a paycheck sooner rather than later. What does the Slashdot crowd see as the best path to fame, wealth and full employment for gray-haired old coots who love to program?"
Mars

Stress-Testing Software For Deep Space 87

kenekaplan writes "NASA has used VxWorks for several deep space missions, including Sojourner, Spirit, Opportunity and the Mars Reconnaissance Orbiter. When the space agency's Jet Propulsion Laboratory (JPL) needs to run stress tests or simulations for upgrades and fixes to the OS, Wind River's Mike Deliman gets the call. In a recent interview, Deliman, a senior member of the technical staff at Wind River, which is owned by Intel, gave a peek at the legacy technology under Curiosity's hood and recalled the emergency call he got when an earlier Mars mission hit a software snag after liftoff."
Businesses

Apple, Microsoft, Google, Others Join Hands To Form WebPlatform.org 138

hypnosec writes "Apple, Adobe, Google, HP, Microsoft and many others have joined forces and launched a new resource – the Web Platform in a bid to create a 'definitive resource' for all open Web technologies. The companies have come together to provide developers with a single source of all the latest information about HTML5, CSS3, WebGL, SVG and other Web standards. The platform will also offer tips and best practices on web development as well as web technologies. 'We are an open community of developers building resources for a better web, regardless of brand, browser or platform,' notes the WebPlatform site."
Programming

Learning HTML Through a Board Game 34

An anonymous reader writes "cHTeMeLe is a board game about writing HTML5 code. In cHTeMeLe, players endorse their favorite web browser (Firefox, Safari, Chrome, Opera, or IE) and then score points by correctly laying out HTML tags, while also trying to bug or crash their opponents' code. From the article: 'Despite cHTeMeLe's technical theme, its developers claim you don't need any web programming experience to play. The game takes web design standards and boils them down into game rules that even children can learn. To help less technical players keep everything straight, the tag cards use syntax highlighting that different parts of code have unique colors — just like an Integrated Developer Environment. No one is going to completely pick up HTML5 purely by playing cHTeMeLe, but it does have some educational value for understanding basic tags and how they fit together.'"
Education

The Case For the Blue Collar Coder 233

theodp writes "U.S. tech talent shortage discussions tend to focus on getting more young people to go to college to become CS grads. Nothing wrong with that, writes Anil Dash, but let's not forget about education which teaches mid-level programming as a skilled trade, suitable for apprenticeship and advancement in a way that parallels traditional trade skills like HVAC or welding. Dash encourages less of a focus on 'the next Zuckerberg' in favor of encouraging solid middle-class tech jobs that are primarily focused on creating and maintaining tech infrastructure in non-tech companies. Dash also suggests 'changing the conversation about recruiting technologists from the existing narrow priesthood of highly-skilled experts constantly chasing new technologies to productive workers getting the most out of widely-deployed platforms and frameworks.'"
Education

Ask Slashdot: What Were You Taught About Computers In High School? 632

An anonymous reader writes "What was taught to you about computers in High School? Computer use and computer science in schools are regular headlines, but what 'normal' do we compare it to? It's not a shared reference. A special class with Commodore PETs was set up just after I graduated, and I'm only starting to grey. Everybody younger has had progressive levels of exposure. What was 'normal' for our 40-, 30-, and 20-year olds here? And how well did it work for you, and your classmates?" For that matter, what's it like now — if you're in middle or high school now, or know students who are, what's the tech curriculum like?
Businesses

They Work Long Hours, But What About Results? 285

theodp writes "HBS lecturer Robert C. Pozen says it's high time for management to stop emphasizing hours over results. By viewing those employees who come in over the weekend or stay late in the evening as more 'committed' and 'dedicated' to their work, as a UC Davis study showed, managers create a perverse incentive to not be efficient and get work done during normal business hours. 'It's an unfortunate reality that efficiency often goes unrewarded in the workplace,' writes Pozen. 'Focusing on results rather than hours will help you accomplish more at work and leave more time for the rest of your life.'"
Facebook

The Computer Science Behind Facebook's 1 Billion Users 113

pacopico writes "Much has been made about Facebook hitting 1 billion users. But Businessweek has the inside story detailing how the site actually copes with this many people and the software Facebook has invented that pushes the limits of computer science. The story quotes database guru Mike Stonebraker saying, 'I think Facebook has the hardest information technology problem on the planet.' To keep Facebooking moving fast, Mark Zuckerberg apparently instituted a program called Boot Camp in which engineers spend six-weeks learning every bit of Facebook's code."
Open Source

Open Source Raspberry Pi WebIDE Alpha Released 26

ptorrone writes "Adafruit, the NYC based open-source hardware company led by Ladyada released their open-source Raspberry Pi WebIDE alpha today. Its goal is to be 'The easiest way to develop code on your Raspberry Pi.' To get up and running head on over to learn.adafruit.com/webide and follow the installation and setup instructions. It uses Bitbucket, and any code changes you make will be synced to your Bitbucket account. Adafruit chose Bitbucket over GitHub because they offer free secure accounts, which is very important for a Web-based IDE."

Slashdot Top Deals