Forgot your password?

typodupeerror
Programming

Simpler "Hello World" Demonstrated In C 582

Posted by kdawson
from the non-obfuscated dept.
An anonymous reader writes "Wondering where all that bloat comes from, causing even the classic 'Hello world' to weigh in at 11 KB? An MIT programmer decided to make a Linux C program so simple, she could explain every byte of the assembly. She found that gcc was including libc even when you don't ask for it. The blog shows how to compile a much simpler 'Hello world,' using no libraries at all. This takes me back to the days of programming bare-metal on DOS!"
Programming

Linux startup does 4x work with MIT intern army->

Submitted by Anonymous Coward
An anonymous reader writes "If you quadruple your number of coders in one month, you're not supposed to get quadruple the productivity — more like half. But Ksplice (the Linux "never reboot" company we've covered before) did it, and it worked. Key ingredient: MIT down the street. Could this be how Boston competes with Silicon Valley?"
Link to Original Source
Linux

"Mythical Man-Month" supposedly busted by MIT firm-> 2

Submitted by Anonymous Coward
An anonymous reader writes "We all know about the Mythical Man-Month, the argument that adding more programmers to a software project just makes it later and later. A Linux startup out of MIT claims to have busted the myth of the myth, using an MIT holiday month to hire 20 college student interns to get all their work done in a month and quadrupling its productivity. This picture shows the interns jammed in like sardines to a tiny room. We've written about them previously, but is this really who you want working on your kernel?"
Link to Original Source

Comment: Re:Structure should be at the filesystem level (Score 1) 549

by Ambush Commander (#30000188) Attached to: Ryan Gordon Ends FatELF Universal Binary Effort

You may be interested to know that AFS has implemented a variant of this feature. The conceit is that filenames can contain a magic string @sys, which gets substituted with the "sysname" of a particular system. This means if someone publishing software over AFS wants to have multi-platform support, they merely have to setup a directory divided by sysname and have compiled versions of the software for each system type they wish to support.

Comment: A step in the right direction (Score 1) 160

by Ambush Commander (#28521047) Attached to: New Firefox Standard Aims to Combat Cross-Site Scripting

The first trap you will fall into thinking about this is that it should be the end-all security policy, and will solve our problems. It won't. That's not the intent, and also impossible given our diverse browser ecosystem.

The ability to tell the browser, via out-of-band, non XSS-able information, that certain scripts should not be executed, however, is a very powerful defense in depth measure, and makes it one step harder for attackers to make an attack work.

Security is a war of attrition. Bring it on.

Comment: Re:aix? (Score 1, Insightful) 211

by Ambush Commander (#28501699) Attached to: Ksplice Offers Rebootless Updates For Ubuntu Systems
As a typical geek, I don't care much about AIX's concurrent updates. If I were a corporate dude, I probably wouldn't care too much about AIX's concurrent updates (I'd have to have a lot of other good reasons for switching to AIX). As a geek who runs Jaunty, I care a lot about Ksplice. It's awesome. I can run it on all of my boxen. If I were a geek who runs another distro, I don't care much about Ksplice, except maybe for the fact that we're starting to get rebootless updates into mainstream. But if I were a corporate dude, I care a lot about Ksplice: if I pay these dudes, I can get these updates for *any* system. I don't need no special kernel. I don't need no complex process. I just fork over money and these guys make the magic happen. That's powerful.

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...