Slashback: Centrinissimo, Damages, Software 190
Formalization schmormalization. kaisyain's review today of Software Craftsmanship raised a spirited conversation about the nature of software, software engineering, and related disciplines. cconnell conveniently submits a great companion piece: "I wrote this article a couple years ago but it has continued to get good readership within the software engineering community. Should provoke some interesting discussion..."
The bleeding edge costs money. JeffyVernon writes with an followup to CNET's early review of Centrino laptops: "AnandTech published two articles on Centrino today, an overview of the CPU architecture (including some interesting history behind the chip) and a roundup of four notebooks including the new Dell that wasn't in CNet's roundup. It looks like the 4.9lbs IBM T40p ended up winning the roundup, it lasted over 6 hours on battery!"
What scarcity was this exactly? RadBlock writes "Lawrence Lessig is addressing the issue of radio spectrum on CIO Insight... something that was talked about on Slashdot the other day. Lessig states that the spectrum has been defined too generally as if there can only be one message per frequency, when better equipment will vastly increase the amount of 'spectrum' that is usable."
I like that phrase "general welfare." We've mentioned eGovOS several times before -- now, here's a last-minute announcement that may be of interest: free registration is still open for next week's (March 17-19) eGovOS conference in Washington D.C., "Open Standards/Open Source for National and Local eGovernment Programs in the U.S. and EU." Perhaps some folks there ought to consider the question eugene ts wong raised the other day, namely, Which North American government offices won't move to Linux? Someone needs to set up a big map with different colored countries and states!
Who's laughing and where is his bank? deelowe writes "From ars. Back in September we reported on a class action suit leveled at a number of Music industry players that accused them of anti-competitive price-fixing. Back in January, we reported that victims of said price fixing could hit this website and sign up (too late now), and eventually receive up to $20 in the settlement, provided of course that you had actually purchased a CD between January 1 1995 and December 22, 2000. 3.5 million Americans made their way to the on-line form, and it appears that victims will receive $12.60 apiece, should a judge approve it."
They still have a while to go ... sp1nl0ck writes CNet News.com.com.com are reporting that The Neo Project guys have restarted the attempt to crack the 2048-bit XBox key following advice from their lawyers. CNet are citing a link to Operation Project X, but it was a bit temperamental in loading earlier. Maybe it's been CNetted..."
I'll still think of it as the GIMP for a few years ;) Agermain writes "CinePaint has just released its first Windows build. From their website: "CinePaint is an open source painting program used by motion picture studios to retouch images in 35mm films. It was formerly called Film Gimp. It has been used in a dozen feature films including Harry Potter, Scooby-Doo, and the Fast & the Furious... This first Windows beta release is mainly intended for developers and testers.""
How will you spend your settlement money? (Score:5, Funny)
Although; thats probably what they want you to do..
Re:How will you spend your settlement money? (Score:5, Funny)
Re:How will you spend your settlement money? (Score:1)
Re:How will you spend your settlement money? (Score:3, Funny)
Re:How will you spend your settlement money? (Score:2, Interesting)
Re:How will you spend your settlement money? (Score:3, Informative)
Re:How will you spend your settlement money? (Score:3, Interesting)
$12.60! (Score:3, Funny)
ya the victims (Score:5, Insightful)
The lawyers will receive $20 million each.
There's no justice like american justice!
Ya baby!
Justice, American-style (Score:5, Funny)
Hey, I'll have you know that America has the best justice money can buy!
Re:Justice, American-style (Score:2)
Re:ya the victims (Score:3, Insightful)
And how much money do you feel you're entitled to? All you did was allow yourself to be ripped off at the music store. Somehow I fail to make the association between the term "victim" and your story.
What to do with the $12.60 (Score:5, Insightful)
Re:What to do with the $12.60 (Score:1, Interesting)
Mortgage (Score:1)
Not really (Score:2)
Re:What to do with the $12.60 (Score:5, Interesting)
Re:What to do with the $12.60 (Score:1)
Re:What to do with the $12.60 (Score:2)
Re:What to do with the $12.60 (Score:5, Funny)
Re:What to do with the $12.60 (Score:2)
It's not that it's hard to get around, it's just the utter stupidity of deploying that lousy crapware.
"Anti-leech" must be the lamest stunt yet, when I discovered them a while ago I couldn't actually believe people was paying them money to use the crap.
...but obviously, one is born every minute.
Re:What to do with the $12.60 (Score:5, Informative)
Try www.kazaalite.tk instead.
Also, kazaa lite runs just fine under WINE.
Re:What to do with the $12.60 (Score:2)
Ahh... that puts him on a real high moral ground when he accuses people who don't view his popups of theft.
He poses as someone else and distributes their hard work (the de-nastyfication of kazaa) for his personal profit, and yet he is so full of selfrightiousness...
What a creep.
negative, good fellow (Score:2)
On the other hand, do you really care about one measly popup (or two, or whatever you unproxomitronic people get) that much? I mean, how many times do you even visit the site? Regular Ka
Re:What to do with the $12.60 (Score:1)
Operation Project X (Score:5, Informative)
Re: Operation Project X (Score:2)
Perhaps it is possible to run the console client with mono?
$12.60 for your Opt-In (Score:5, Insightful)
As much as I wanted to see the RIAA's wrists slapped for being naughty, it felt like *I* was going to be the one to suffer if I filled out that form.
Re:$12.60 for your Opt-In (Score:5, Informative)
Email lists with 3.5 million opt-in targetted blue-chip collected address would costa tiny fraction of that money. The idea that 50 million dollars is a good price for that tiny amount of contacts, even if you *were* allowed to suddenly spam them, is insane. That kind of price would get you absolutely laughed out of any online advertising campaign sales meeting.
Take off the tinfoil, buddy!
Re:$12.60 for your Opt-In (Score:3, Insightful)
Indeed. Besides, the music industry is too busy corrupting the FCC to suppress Reed's revolutionary radio ideas. They can't be bothered spamming people.
Re:$12.60 for your Opt-In (Score:2)
Re:$12.60 for your Opt-In (Score:2)
My answer was no.
Re:$12.60 for your Opt-In (Score:1, Flamebait)
If you were as observant as you were mindlessly paranoid, you would have noticed that the website wasn't run by anybody even close to the music industry.
Re:$12.60 for your Opt-In (Score:1)
$50M is a lot for the list, but still, it is a list of music buyers. They may not recoup all of their money, but you can bet they'll try.
Re:$12.60 for your Opt-In (Score:2)
I mean, think about it
This sounds like the list of people they *dont* wan
Re:$12.60 for your Opt-In (Score:2)
Sorry, can't provide a reference; this is based on what my wife told me when she was in law school.
$12.60 (Score:3, Funny)
Oh wait, I'm still a bit short, aren't I?
My $12.60 (Score:4, Funny)
Re:My $12.60 (Score:3, Funny)
I read that as "stocks," as in "stocks and bonds," which, of course, is also true.
Re:My $12.60 (Score:2)
Re:My $12.60 (Score:2)
Whatever for? (Score:2)
Top 40? That sounds like a waste of perfectly good media to me. I'd sooner have my ears ripped off my head than listen to that crap.
Re:Whatever for? (Score:2)
I also like to think that each genre has it's "top 40". So for me, right now it'd be whatever the disturbed-godsmack-foo-tool radio station is playing. Oh..and that used band..they fucking rock.
Re:My $12.60 (Score:1)
Re:My $12.60 (Score:2)
According to Ebay, [ebay.com] it's not enough to even bid on anything on the first TWENTY-SIX PAGES of results for "socks".
-
pcmag has another review ... (Score:3, Insightful)
Re:pcmag has another review ... (Score:1)
Re:pcmag has another review ... (Score:2)
Improved equipment == improved use of spectrum (Score:5, Interesting)
Re:Improved equipment == improved use of spectrum (Score:4, Informative)
Contemporary model aircraft radios are pretty sophisticated. High end radios use digital protocols over the air. Error correction, etc. I've been away from it for about 10 years. Anyone know if spread spectrum is in common (or any) use yet for model aircraft? Seems to me that would go a long way toward preventing unintended landings. I don't remember any provision for it in the new frequency allocations. Too bad I guess.
Nice one (Score:5, Funny)
Wow.
Re:Nice one (Score:3, Funny)
Centrinissimo, Damages, Software (Score:5, Funny)
I know the crusoe mangles assebly a bit but...
No $12.60 for me (Score:5, Interesting)
Sure they have been price fixing, but I haven't been playing fair either. I call it even.
Centrino is way overrated (Score:5, Informative)
I get 7 hours out of my widescreen Fujitsu P2120 sporting a Crusoe 933MHz, and it's 3.4lbs and half the price. If you're interested in more, here's the specs [fujitsupc.com].
I'm not affiliated with Fujitsu, I just can't praise this laptop enough ;)
You should have 20/20 vision though, at 1280x768 in 10.4" widescreen, the pixels are small. But with sub-pixel rendering, the fonts are a visual orgasm for typography nerds like myself ;)
Too bad the Pentium-M is about 3x as fast (Score:3, Insightful)
Re:Centrino is way overrated (Score:2)
Re:Centrino is way overrated (Score:5, Funny)
Yes, which is cool for ultra light/thin. But if you're going for a desktop replacement, getting 6 hours out of a 14-15 inch screen and the gaming performance of a 2.0 P4, r0x0rz.
But the marketing... Gack. Disgusting. I gotta rant.
"Centrino". A Pentium-M (and 855PM chipset) and an Intel WLAN card.
So lemme get these three CPUs straight...
Pentium-III-M: That icky old Pentium 3, yuk, you don't want a Pentium 3! That's old!
Pentium-4-M: That awesome new Pentium 4, but mobile! That's new!
Pentium-M: We spent millions to train people that "Pentium 4" was the hot new thing... And see, "Pentium III", that must suck, because "3" is less than "4". So what do we call our newest, bestest, fastest mobile chip? You know, the one that so handily beats a P4 on an IPC basis that at 1.6 GHz, it beats a 2.4 GHz Pentium-4-M? The one with the huge-azz 1M cache, and the 5-6 hour battery life? Well, we decided we should call that CPU the "Pentium-M"! You know, so it sounds like the mobile version of the 133 MHz thing you had back in 1995 or so!
All this so that the consumer will ask for a "Centrino" instead of "the laptop with that newer, faster P3 that had the 1M cache, 400 MHz FSB, and P4's branch prediction unit, and insanely low power consumption" -- so that manufacturers, in order to say "Centrino! Comin' right up!" will sell them a laptop with an Intel WLAN card as opposed to any other manufacturer's WLAN card.
(No Intel WLAN card? Sorry, not a cool fast buzzword-compliant Centrino! Icky slow Pentium-M that doesn't even have a "3" or "4" after it!)
I want one of these things, awright, but I want it for the (Banias / Pentium-M) CPU and battery life. I don't give a rat's ass who makes the frickin' WLAN card! So if you also don't give a rat's ass about who makes the WLAN card, remember that "Pentium-M" is just as good as a "Centrino".
In addition to (possibly) saving you a few bucks, there's the added benefit that with a non-Intel WLAN card, your laptop won't be branded with a logo that looks like it came off a box of tampons.
Re:Centrino is way overrated (Score:2)
WTF is a Latitude 8200? (Score:5, Informative)
The AnandTech review [anandtech.com] made numerous comparisons between the Dell Latitude D800 and the Dell "Latitude 8200." There is no such product. I suspect the comparisons were to the Inspiron 8200, which is not being replaced by the Latitude D800. Ultimately, the Latitude D800 will replace the Latitude C8xx series, but the two products will coexist for a while, because a lot of companies (mine included) own a lot of Latitude Cxxx hardware for which all the docking stations, batteries and CD-ROM/CD-RW/DVD-ROM drives are interchangeable.
In the meantime, the Dell Centrino-based product most comparable to the Inspiron 8200 is the Inspiron 600m [dell.com].
Xbox Concern? (Score:2)
Re:Xbox Concern? (Score:5, Insightful)
The Xbox uses a keyspace of 2^2048. So far, the project has manage to do a little over 17 billion keys, call it 2^34 keys. That means, they have managed to test roughly fuck all. If Microsoft sent a negative result back for the actual key, the chances are higher that a couple of inopportune cosmic rays would change the result to positive, than they are that these guys are going to test even 3*(fuck all), before people figure out that the method is hopeless. Vague mumblings on their site about "a chaos thing" does not make brute force search in that sort of keyspace any less hopeless.
You can make $10,000 by solving a problem that's 1/(2^1472) as difficult by cracking RSA-576. Why are we paying attention to these guys?
Re:Xbox Concern? (Score:2)
What I was trying to convey was that, with a trivial ammount of work MS could make *sure* the search would fail. Would probably take less then a week for a couple of their programmers to analyze the source and complete the job.
Re:Xbox Concern? (Score:2)
"What I was trying to convey was that, with a trivial ammount of work MS could make *sure* the search would fail. Would probably take less then a week for a couple of their programmers to analyze the source and complete the job.
Yes, but it's too likely that knowledge of their tampering would leak. After that, it would be known that the key resides in the relatively small amount of space that's been checked. It would be trivial to go through it again using trusted systems and find the key that MS so gra
Perhaps... (Score:2)
Re:Xbox Concern? (Score:2, Funny)
2^2048 is about 3.23 x 10^616
They've tried about 17 billion keys, which is approximately none of that.
There are, as a higher estimate, 10^81 atoms in the universe.
If they tried 10 trillion keys a day, it would take them only 8.85 x 10^597 years.
There becomes a point where hope should be considered idiocricy.
Re:Xbox Concern? (Score:2)
Re:Xbox Concern? (Score:2)
I bet that's pretty much what King Canute said, as well.
Re:Xbox Concern? (Score:2)
"We will not break any laws..." (Score:3, Interesting)
(rofl)
I hope these were not his exact words, because it's an "intention" of breaking the law, plain and simple.
The problem with this distributed project is that both Microsoft and Mod Chips manufacturers/resellers are going to be against them. And that was not the case for SETI.
(oh.. wait.. yes it was... (insert link to favorite alien race that does not want to be discovered))
Re:"We will not break any laws..." (Score:2)
Cameltino alert (Score:1, Funny)
frequency reuse (Score:5, Informative)
There are already systems allowing radio users such as taxi's and security guards to use the same frequencys.
The same frequency is often allocated to firms in geographically seperate locations. A system called CTCSS [udel.edu] is used so that even if a signal from the base transmitter of a building reaches the walkie talkie of a security guard miles away it dosn't come out of the speaker. CTCSS sends a low frequency tone along with the voice, the receivers only turn on the audio output when the correct tone is detected.
Security guards don't talk on their radio all the time and the wanted signal are usually closer and stronger so it works well.
Digital trunked radio systems, similar to cellular phone systems are also gaining ground.
Comment removed (Score:4, Interesting)
Did Anyone Else... (Score:2)
Remember those old "100x compression" claims? (Score:5, Insightful)
In recent years, we've started hearing similar claims about the spectrum. Remember when impulse-based signal transmission was going to give us limitless bandwidth? This is more of the same.
First, I'll explain the limits to transmission bandwidth. Then, I'll explain how Mr. Lessig is planning to get around them. Finally, I'll explain why it doesn't work.
The spectrum, at the location of any given broadcast transmitter or broadcast receiver, is limited. The bandwidth - range of frequencies - available is fundamentally limited by the receiver's sampling rate (or frequency cutoff, for analog signals). There is no way to get around this, short of using more of the spectrum (by having a higher frequency cutoff). In the past, it was difficult to access even this much, due to the nature of the electronics used (response wasn't perfect, filtering wasn't perfect), but modern electronics are much better (as Mr. Lessig points out in his radio airplane example). The bandwidth limit, however, remains.
The amount of information you can transmit within a given region of the spectrum doesn't depend solely on the bandwidth - it depends on both the bandwidth and the fidelity of your sampling within the band of interest (how many levels you can decode without noise if you're quantizing, or what your signal-to-noise ratio is if you're using a fully analog system or a digital system with very high fidelity). The number of bits of information you can stuff into a spectrum region per second is the log to the base 2 of the number of levels you can reliably distinguish from each other.
This limit applies to any limited-bandwidth signal, regardless of the encoding scheme used. Use spread-spectrum transmission to smear a narrow-band signal over a wider region of the spectrum, and the limit just tells you how many signals you can broadcast this way before the noise floor swamps all signals. The mention of spread-spectrum transmission in the article is a red herring - it doesn't gain you data capacity (it's used for other reasons).
If your system is purely a broadcasting one - sending in all directions, receiving in all directions, no wormholes or relays - this is the best you can do.
You can improve the situation somewhat by trying to beamcast messages instead of broadcasting them. However, this still has problems. Firstly, your "beam" is really a cone. Secondly, your transmitter/receiver is larger, as you need a dish or a carefully shaped antenna or a large array of antennas and some signal processing to get direction-selectivity. Both are caused by diffraction limits related to the wavelengths of the signals being used - a fundamental process that can't be avoided. Thus, while it's used for transmitters (take a look at a cell tower some time), it's not practical for receivers. Either way, you end up with a fixed, finite gain in capacity, as the narrowness of a transmitter's beam can't be made smaller than a certain amount without requiring an extremely large transmitter.
So what about the idea of having short-range transmitters/receivers, and relaying between them? Well, this works to some extent. However, you must have a non-broadcast backbone. Solely relying on the short-range units for signal relaying bogs down very quickly. Consider an area with transceivers uniformly distributed in it, with source and destination points for any given communication chosen at random. Draw a line through the middle of the region. With N transceivers, the number of signals crossing the boundary goes up as O(N), but the number of nodes on the boundary that can do
Re:Remember those old "100x compression" claims? (Score:2)
They transmit below the noise floor of narrow-band transmissions with the same data rate. All you're doing is switching from frequency space to code space. The noise floor is still there, it just looks different.
Do all the code division multiplexing you want - detector sensitivity still limits what you can stuff into a given region of the spectrum, with the math
Re:Remember those old "100x compression" claims? (Score:2)
And this is why I distinguished between "data rate" and "bandwidth". HTH.
Pentium-M (Score:3, Interesting)
Re:Pentium-M (Score:2)
Re:Not the first (Score:2)
AMD, incidentally, uses a different approach. AMD expands instructions to a RISC-like form at cache load time.
EFF-it (Score:5, Insightful)
everyone who receives their $12 check DONATE IT to the EFF right away - what a great gesture, and what a great fundraising opportunity.
I know I'll regret this... (Score:4, Informative)
I actually started mapping out which countries [homelinux.net] were implementing linux in their government, but it became too much of a hassle.
please go easy on my server....
You seem to have missed the USA (Score:2)
Security as big enough to put the USA on the list.
Re:You seem to have missed the USA (Score:2)
WOW! $12.60!! (Score:3, Funny)
BUYAH!
There is no "engineering" in software (Score:3, Interesting)
As a student of mechanical engineering, I understand that engineering is the *physical* application of physics and real science to a particular problem. This is true of any engineering discipline, be it mechanical, electrical, chemical, civil, hydraulic, whatever. Computer engineering is considered a EE discipline since its focuses on hardware, not software, engineering.
Professional engineers (PE's) must be licensed in their respective states to practice, similiar to a lawyer or doctor having a license to practice. Having a BSxE degree simply won't allow you to sign off and carry the professional liability that goes with building a very expensive highway, electrical subsystem, or water dam. I've never seen a programmer routinely/successfully sued for developing bad code that crashes a lot, but I've seen plenty of engineers lose their practices when structures they've designed collapse. Go read your state's PE licensing requirements and you'll see for yourself.
Are programmers smart? Yes. Do they routinely make use of advanced math, physics, and logic? Yes. Do they put in late hours like a lot of engineers do? Yes. Do that make them an engineer? NO!
Calling oneself a software engineer is simply a fraud and a way to trump up ones own self-importance by riding the coattails of others. Its like "sales engineers"...what the hell is that? That's a way to make a job sound more important than it really is.
BTW, I'm much more the computer programmer type than I will ever be a mechanical engineer. But I will NEVER call myself a "software engineer". There's just no engineering in anything I do.
Disagree. Software Engineering IS possible. (Score:3, Insightful)
In short, there is a software engineering field, because th
Re:There is no "engineering" in software (Score:2)
You are a student, you have not tried to run high-end projects, so you may be forgiven for thinking that we can not be sued for producing bad systems. This is also why professional indemnity insurance is considered a good idea for consultants.
Acceptance as a full member of certain professional organisations allows you to call yo
Re:There is no "engineering" in software (Score:2)
I'm curious though about your definition of liability though. I've never been in the construction industry myself but have had a lot in the family (land surveyors and civil engineers). I don't really see a difference on a project. The main criteria is "who has sign-off".
What do you see as being different about running a large s/w project to running a large project in a conventional area? Certainly, if a
Re:There is no "engineering" in software (Score:2)
Is the problem about APIs? Well, no APIs aren't what is important, otherwise we would have over half the software suppliers in the dock. What is important is whether it does t
Re:There is no "engineering" in software (Score:3, Insightful)
"The precision of traditional computer science has a drawback, however. The problems that are solved are those that are amenable to precise solutions. These problems are, by definition, tightly defined, with no mushy statements or an unacceptably high number of variables. In short, these problems are easier than real-world problems that aren't conveniently narrowed."
This says it all to me. In reality, systems design and the resultant programm
Re:There is no "engineering" in software (Score:2)
The main point I want to make is that regardless of what we call ourselves, we must recognize and teach what goes on in the real world, in addition to the purely theoretical and lofty concepts that reside in the ivory towers.
Maybe a definition would help matters -
To engineer: To plan, manage, and put through by skillful acts or contrivance.
Given that definition, I don't see a problem with calling ourselves 'Software Engineers'.
On the other hand my title has the word 'Developer'i
Re:There is no "engineering" in software (Score:2)
The term engineer used to mean "someone who operated an engine." The term has been expanded to involve those "who [use] scientific knowledge to solve practical problems." But the "hard sciences" community often wants to exclude software engineers because our science is entirely informational. Being informational is not the same as being theoretical. Our problems are practical, often times much more applied and practical t
I LOVE the GIMP, but... (Score:3, Interesting)
the name is offensive to some people.
I use the GIMP all the time. I have my own copy of Grokking the GIMP. It is a great tool and I think it is an easy way to show people the power of Open Source programming.
However, no matter who I mention it too (outside of people who use Open Source), they always take issue with the name in some way.
Either they are crude: "Cool, they named that program after a sex slave|cripple|etc." Which I don't want to associate with Open Source.
or, they are shocked and outraged: "Nice program, but I would never use it. The name is offensive to the disabled community."
Some people look past the name and I explain that it is an acronym. Still, and a good point, they mention that any acronym could have been made up. "Whoever did it thought they were being clever."
What do other people think of the name? This may be off-topic, but I am interested to find out. Could project names stop the widespread adoption of Open Source?
Case in point. The Bootable Linux Forensic CD distro biatchux [dmzs.com] recently changed its name to F.I.R.E or (Forensic and Incident Response Environment) [dmzs.com]. I am not sure why, but my guess is to aid its adoption rate among the group (mostly security and law enforcement) that needs it most. The name biatchux may be off-putting in the company report after all.
I put it to the /. community. What do you think about some of the project names out there? What are some of the quote-unquote worst and best? Have any others changed names for similar reasons?
I am not passing judgement, mind you. I am just asking.
a ROT-13 decoder if you need it (ROT-13 encoded) (Score:5, Funny)
vag znva()
{
vag p;
juvyr ((p = trgpune()) != RBS) {
vs (p >= 'n' && p <= 'm')
chgpune('n' + (p-'n'+13)%26);
ryfr vs (p >= 'N' && p <= 'M')
chgpune('N' + (p-'N'+13)%26);
ryfr
chgpune(p);
}
}
Re:a ROT-13 decoder if you need it (ROT-13 encoded (Score:1)
OK I was bored.
/. ok who's loosing spacing... hmmm...
Re:a ROT-13 decoder if you need it (ROT-13 encoded (Score:3, Funny)
Have a nice day.
my head hurts (Score:3, Funny)
Re:a ROT-13 decoder if you need it (ROT-13 encoded (Score:1, Funny)
#include
#include
#define BUFSIZE 512
int main (argc, argv)
int argc;
char *argv[];
{
char buf[BUFSIZE];
int r;
while ((r = read (0, buf, BUFSIZE-1)) > 0) {
int i;
for (i = 0; i r; i++) {
int c;
c = (int) buf[i];
c *= 7; c -= buf[i] * 2; c
putc (c, stdout);
}
}
if (r 0) {
fprintf (stderr, "read: %s\n", strerror (errno));
return (r);
}
return (0);
}