As I understand it, there were function signatures (linking information) indendical to all the functions from certain pieces of Linux kernel code. After their first request for source under GPL, they removed that information but the rest of the binary code remained unchanged.
That falls cleanly into the "circumstantial evidence" category in my opinion. It could be hard to find real evidence for this. One would need to get a good witness or subpoena their source.
I like your solution, but I think it would be more effective if you took a little bigger approach. Instead of using Verisign or Paypal for the actual transactions, do it yourself. This is of course impractical for small discrete payments, but if you implemented it as a certain number of page views for $10 (like Slashdot did) it might be feasible.
What I meant by thinking bigger is to record page views across several sites web users visit. That way I can pay $10 and get 1000 page views at DevZone, WDVL, 4GuysFromRolla, jguru, and other sites who chose to participate.
I have discovered many good new artists using my favorite P2P software. In fact, 5 of the 7 CDs in my last order were artists I discovered that way. You just search for stuff you like, and then look through the collections of the people that have the music you like.
Of course, I bet this works a lot better for smaller artists than the huge ones, so YMMV
Umm.. the death penalty for industrial espionage? I hope not in my lifetime.
Clueless commenters and meaningless links
on
New Look at ADSL2
·
· Score: 5, Informative
First of all, the story at broadbandreports.com is nothing but a short blurb about the story at ISP-Planet.
Second, the people who posted comments didn't read it. Not sure what the original author meant by a 50kbps increase, but earlier in the article he mentions a doubling of the frequency used resulting in a doubling of the downstream bandwidth. That's significant to me.
Re:Since the author didnt mention it...
on
Design Patterns
·
· Score: 2
Either there is a lot less to design patterns than I hoped (unlikely) or the book doesn't cover enough basic material for me to understand. I think I am going to buy the Gang of Four book just to find out if I'm missing anything.
I decided to scroll around it for a minute and happened upon this gem:
You agree and understand that you will not bring against AMR Corporation, American Airlines, or any of its affiliated entities, agents, directors, employees, and/or officers any class action lawsuit related to your access to, dealings with, or use of the Site.
I mean, that's stupid. If your incompetent network admin leaks the travel schedules of me and 10,000 other Americans, we "voluntarily" waive the right to sue you?
If I was me (and I am), I would simply choose another airline who doesn't want to try and hoodwink me into something I will regret.
He basically addresses this in the paper. Each node only knows about a couple of its neighbors, and transmits information to them.
In his example, Curious Blues and Curious Yellows eventually are battling one another for control of the entire internet. Even if this is a bit apocalyptic, it is an interesting scenario in which viral infection is a part of the internet landscape.
One angle the author did not pursue is the collaborative design and programming of a Curious Blue by the general public as opposed to by "trusted" anti-virus companies a la McAfee or Symantec. Programmers could be nominated as "committers" to the project after reaching a certain level of "trust" with the existing "committers". Sound familiar?
People could then voluntarily infect systems under their control with this version of Curious Blue. At this point, the collective expertise of the public is mobilized against this entire class of worms. As we accumulate "trusted committers" we increase the number of minds searching for ways to inoculate the general public against new strains of Curious Yellow.
Another benefit of this kind of vaccine distribution is that patches for specific security vulnerabilities can be distributed using this network. Any open source project (think OpenSSH, Apache, etc) that wants to quickly distribute urgent security updates can securely distribute and install them using this opt-in network.
There are existing software projects that could be leveraged in something like this. Each of the linux package management systems, FreeBSD's ports, Apache Gump, and CVS/Subversion each have something to contribute to this project.
100% agreement. He even posts betas of his future versions so that people can give feedback. I am using the Thinking in C# beta a lot in my current project.
That would depend on the specific applications he wants to communicate with. IPC is only useful if you have some reason to be communicating with these other processes.
I have found that it can be much more productive to engineer the communication with each specific application than to build in generic IPC as a requirement a priori.
I suppose the answer to this Ask Slashdot should be a question: "What are the requirements for your application?"
Forgive my inexperience with OSX programming, but some of the features you seem to be interested in are not OSX specific.
Easy IPC can be accomplished numerous ways using vanilla Java (RMI, conventional Thread communication), and you can go with CORBA for language-neutral IPC. And I think Java Threads are as good or better than BSD processes.
The UI decision is less important than the underlying program architecture and language/framework choice. Swing is the most obvious choice, but there are others.
Personally, I learn programming concepts well when I have a real book instead of web research. Either I missed this book or it's new, because learning JUnit, Cactus, and Ant all at once on a single project from only web research is rather challenging.
I found the pulled WTC trailer on this morning, and have no idea why they pulled it. It shows the Towers in all their glory, and also waits until at least 3/4 of the way through before you even know what movie its for. Should have left it on the market.
Actually, Microsoft has made some serious acquisitions in this segment. They bought Great Plains last year, and they bought Solomon earlier. So MS owns a good segment of medium-sized enterprise accounting software.
Seriously, I'd rather they play video games (especially ones like Alpha Centauri and Riven) than watch TV. But I'd rather they be involved in electronics or tae kwon do or ultimate frisbee too. Too much of any one thing can be detrimental... I know from my unfortunate summer of Warcraft II in high school.
It's one thing to be an acadamian at the school installing software on a bunch of computers you have access to, it's quite another to be paid to configure computers for the institution and go about installing something you don't have permission to.
Now, I don't think installing the RC5 cow is in any way beneficial to the school, but in this case it was his job to decide what software to install on the computers. What about defragmentation software for NT 4? Or intrusion detection systems for linux? If my experience with system administrators at schools is any indication, they are the last word on what software gets installed on the machines.
I hope you dont think that OpenMail is a competitior to MS Exchange. Please, have you put these two mail servers side by side on a feature comparison? There is competing.
MS Exchange may be buggy & usntable, but it has by far the best set of features out there. PERIOD.
As the owner of a small company approaching month 18 with no backing but my own hours, I can say that open source software has been nothing but a boon to my company. I use GPLed software to serve web pages, send and receive e-mail, provide DNS services, and protect my network from unwanted intruders. So far, my company is more successful because of it. One day in the future, I will no doubt find some change to one of these pieces of software that will make my company run smoother. I will be compelled to share these changes with the community that provided me this wealth of software.
As I see it, this model is not only viable, it is a leg up for smaller businesses.
That falls cleanly into the "circumstantial evidence" category in my opinion. It could be hard to find real evidence for this. One would need to get a good witness or subpoena their source.
I like your solution, but I think it would be more effective if you took a little bigger approach. Instead of using Verisign or Paypal for the actual transactions, do it yourself. This is of course impractical for small discrete payments, but if you implemented it as a certain number of page views for $10 (like Slashdot did) it might be feasible.
What I meant by thinking bigger is to record page views across several sites web users visit. That way I can pay $10 and get 1000 page views at DevZone, WDVL, 4GuysFromRolla, jguru, and other sites who chose to participate.
I have discovered many good new artists using my favorite P2P software. In fact, 5 of the 7 CDs in my last order were artists I discovered that way. You just search for stuff you like, and then look through the collections of the people that have the music you like.
Of course, I bet this works a lot better for smaller artists than the huge ones, so YMMV
Umm.. the death penalty for industrial espionage? I hope not in my lifetime.
First of all, the story at broadbandreports.com is nothing but a short blurb about the story at ISP-Planet.
Second, the people who posted comments didn't read it. Not sure what the original author meant by a 50kbps increase, but earlier in the article he mentions a doubling of the frequency used resulting in a doubling of the downstream bandwidth. That's significant to me.
I am a great fan of Bruce Eckel's work. I have read his in-progress book Thinking in Patterns with Java.
Either there is a lot less to design patterns than I hoped (unlikely) or the book doesn't cover enough basic material for me to understand. I think I am going to buy the Gang of Four book just to find out if I'm missing anything.
Hey, sometimes people need to be reminded. :)
I decided to scroll around it for a minute and happened upon this gem:
I mean, that's stupid. If your incompetent network admin leaks the travel schedules of me and 10,000 other Americans, we "voluntarily" waive the right to sue you?
If I was me (and I am), I would simply choose another airline who doesn't want to try and hoodwink me into something I will regret.
He basically addresses this in the paper. Each node only knows about a couple of its neighbors, and transmits information to them.
In his example, Curious Blues and Curious Yellows eventually are battling one another for control of the entire internet. Even if this is a bit apocalyptic, it is an interesting scenario in which viral infection is a part of the internet landscape.
One angle the author did not pursue is the collaborative design and programming of a Curious Blue by the general public as opposed to by "trusted" anti-virus companies a la McAfee or Symantec. Programmers could be nominated as "committers" to the project after reaching a certain level of "trust" with the existing "committers". Sound familiar?
People could then voluntarily infect systems under their control with this version of Curious Blue. At this point, the collective expertise of the public is mobilized against this entire class of worms. As we accumulate "trusted committers" we increase the number of minds searching for ways to inoculate the general public against new strains of Curious Yellow.
Another benefit of this kind of vaccine distribution is that patches for specific security vulnerabilities can be distributed using this network. Any open source project (think OpenSSH, Apache, etc) that wants to quickly distribute urgent security updates can securely distribute and install them using this opt-in network.
There are existing software projects that could be leveraged in something like this. Each of the linux package management systems, FreeBSD's ports, Apache Gump, and CVS/Subversion each have something to contribute to this project.
100% agreement. He even posts betas of his future versions so that people can give feedback. I am using the Thinking in C# beta a lot in my current project.
That would depend on the specific applications he wants to communicate with. IPC is only useful if you have some reason to be communicating with these other processes.
I have found that it can be much more productive to engineer the communication with each specific application than to build in generic IPC as a requirement a priori.
I suppose the answer to this Ask Slashdot should be a question: "What are the requirements for your application?"
Forgive my inexperience with OSX programming, but some of the features you seem to be interested in are not OSX specific.
Easy IPC can be accomplished numerous ways using vanilla Java (RMI, conventional Thread communication), and you can go with CORBA for language-neutral IPC. And I think Java Threads are as good or better than BSD processes.
The UI decision is less important than the underlying program architecture and language/framework choice. Swing is the most obvious choice, but there are others.
It doesn't work anymore. I even copied the code down to my server... I think the times put in a REFERER check. :/
Personally, I learn programming concepts well when I have a real book instead of web research. Either I missed this book or it's new, because learning JUnit, Cactus, and Ant all at once on a single project from only web research is rather challenging.
This is going on my shopping list.
Man I wish Slashdot would post a free ad for my company.
But seriously, this seems like a no-brainer. Any nay-sayers care to reply?
I found the pulled WTC trailer on this morning, and have no idea why they pulled it. It shows the Towers in all their glory, and also waits until at least 3/4 of the way through before you even know what movie its for. Should have left it on the market.
Actually, Microsoft has made some serious acquisitions in this segment. They bought Great Plains last year, and they bought Solomon earlier. So MS owns a good segment of medium-sized enterprise accounting software.
Check out the logo here.
http://itx1001.cybercentral.com/itx1001/web/gues t/ Session.do?action=display&id=201
If any of you are going to the Gartner thing in Florida next week, this seminar will give you way too much info on MS's new licensing.
- A FreeBSD box, properly set up, is almost invulnerable.
- A Redhat 6.1 box, properly set up, is almost invulnerable.
- A Windows 2000 box, properly set up, is almost invulnerable.
- A BeOS box, properly set up, is almost invulnerable.
- A Mac OS X box, properly set up, is almost invulnerable.
- A Solaris box, properly set up, is almost invulnerable.
Get the picture?If my kids get a hold of this one, I'm done for.
Seriously, I'd rather they play video games (especially ones like Alpha Centauri and Riven) than watch TV. But I'd rather they be involved in electronics or tae kwon do or ultimate frisbee too. Too much of any one thing can be detrimental... I know from my unfortunate summer of Warcraft II in high school.
Actually, have a look through some of the patches they mention, such as:
Read the page for more. I'd bet 50 cents that ReiserFS was in FOLKS before 2.3.
It's one thing to be an acadamian at the school installing software on a bunch of computers you have access to, it's quite another to be paid to configure computers for the institution and go about installing something you don't have permission to.
Now, I don't think installing the RC5 cow is in any way beneficial to the school, but in this case it was his job to decide what software to install on the computers. What about defragmentation software for NT 4? Or intrusion detection systems for linux? If my experience with system administrators at schools is any indication, they are the last word on what software gets installed on the machines.
So whom was he supposed to ask for permission?
He did "administer" the machines.
I hope you dont think that OpenMail is a competitior to MS Exchange. Please, have you put these two mail servers side by side on a feature comparison? There is competing. MS Exchange may be buggy & usntable, but it has by far the best set of features out there. PERIOD.
As the owner of a small company approaching month 18 with no backing but my own hours, I can say that open source software has been nothing but a boon to my company. I use GPLed software to serve web pages, send and receive e-mail, provide DNS services, and protect my network from unwanted intruders. So far, my company is more successful because of it. One day in the future, I will no doubt find some change to one of these pieces of software that will make my company run smoother. I will be compelled to share these changes with the community that provided me this wealth of software.
As I see it, this model is not only viable, it is a leg up for smaller businesses.