Really? Could you post a link where I could get the source code of the rendering engine? I'm interested in an XHTML rendering engine with HTML Tidy built in to convert trashy HTML to proper XHTML which it can render.
Maybe it's time to make showusthecode.com larger. If Microsoft wants to start another patent war, let's have it now instead of later. When they file the first suit, several large companies will start countersuing. The OIN, IBM, Sun, Novell, Red Hat, and other companies with a stake in the OSS community all have nice patent portfolios that Microsoft has probably infringed on with their myriad of products. Their Zune might infringe on patents by Apple, Creative, and Sandisk, the Xbox could infringe on patents by Sony, Nintendo, and Sega; Google, Yahoo, AOL, and Ask.com probably have patents on web search, webmail, instant messaging, and other online services that Windows Live offers. The security industry has a bone to pick with OneCare and Windows Defender, so why not file patent suits against them? It'll be one big free for all.
In the end either the Supreme Court strikes down software patents as unconstitutional, or congress passes a Patent Reform bill eliminating or severely restricting software patents. The IT industry would benefit from the increased creativity and lack of patent fears that a patent war would bring.
The ball is now in Microsoft's court. Will they file the first suit? Or will they roll over and just utter threats? Only time and Steve Ballmer will tell.
In the meantime, I like Mono's patent strategy:
If the patent has prior art, invalidate it in court.
If the patent's valid, work around it.
If the patent can't be worked around, remove the offending code.
This is a good option. I have never used credit before, but Visa and Mastercard don't know that. If someone who claims to be FutureDomain asks for a credit card and has my information and social security number, they'll happily give them a card because it means another customer. Only when I start getting huge bills do I even know something is wrong. Hey, I can even sign up for a bank account online if I just have my social security number! The bank treats it like an ATM PIN, but many people know it (my college, employer, parents, the government, etc...). This gives me a way to secure my credit with a secret number, not my SSN. Besides, I won't get any pre-approved credit cards in the mail that someone could steal.
The biggest problem I see are possible "exceptions" for hard-lobbying credit card companies and banks who want to send out "pre-approved" items.
Am I correct that you're using the salt as the key to AES? That being the case you're putting an upper bound on the size of the salt. No, you're incorrect. I probably should have made the argument order more plain, but the salt is the plaintext and the SHA256 is the key. The reason I ran it through SHA256 is to get a 256 length output, the maximum key length for AES, and to slow the process down a bit to give password crackers a harder time. The reason for AES is to make the process take longer and to make the input for Whirlpool more random than a simple concatenation. If I just ran Whirlpool(key + salt), the whole system would rely on Whirlpool being uncrackable. By using three algorithms, I am assured that no one can use a weakness in a single algorithm to reverse-engineer the hash. The biggest problem would be a small salt value weakening the Whirlpool, since as you said, it has known weaknesses with small values. Either a large random number stored in the password database (like/etc/passwd used to be) or using SHA512 or another large hash value on an id, username, or email in the database.
When you get a phishing eMail, go to the URL. Enter some information. Not valid information unless you are a fool. Enter bogus crap. It's fun, and if everyone did it just once a month the phishers would be so crapflooded with false information that it'd be nigh impossible for them to separate the crap from the valid information. Phishing won't be worth the time anymore. It would be even better if you had an automatic program that would do the work for you. It would submit bogus usernames and random passwords to drive the phishers crazy. I would call it "Dead Phish". Of course they could block any information from your IP if they figure out what you're doing, but the bogus information is still there for them to try unsuccessfully.
The WHIRLPOOL hash produces large 512-byte hashes, the AES slows down the password generation (to prevent brute-force cracking), makes the input to the WHIRLPOOL function large, and hides the salt better than simple concatenation. The SHA256 makes any length password 256-bytes for the AES and further complicates cracking and reversing attempts.
most people tend to acknowledge that these languages, perhaps C# in particular, are far better than Microsoft's earlier offerings along these lines I heartily agree. C# is a much better language than C, or C++. It is elegantly simple, yet almost as powerful as C++ when you use features like unsafe code. It drives me nuts when I have to use C++ to write a native Linux program.
The best solution is to get C# out of Microsoft's.NET and make a native C# compiler. The language is an ECMA and ISO standard, so it shouldn't be much of a problem with getting stable language documentation. The next best technique is to clone the CLR like Mono does, and port the.NET framework over to Linux.
it disgusts me no end that every MS Windows seems to have the exact same crappy notepad.exe and paint.exe included. Simple solution. Install Paint.NET and remove Paint. Unlike some things, Paint can be permanently removed from the Add/Remove Windows Components dialog (it's a tab in the Add/Remove Programs dialog). Paint.NET is much better than Paint, and it runs about the same speed.
Replacing notepad is harder, since I can't recommend any of the "notepad replacements" out there.
Hahaha! Seriously though, Microsoft could "remake" Windows and run Vista or XP in Virtual PC, similar to how Apple runs old applications on Rosetta. It would provide *perfect* compatibility, while fixing all the bad design decisions of the older versions (aka registry, always admin, 10+ places to store application settings, bloated kernel, spaghetti Win32API, etc...).
I have yet to use a major search engine that pummels you with porn popups just for typing in a search term no matter how profane. Unless his Windows machine was infected with adware. The search engine wouldn't do anything, but adware on a Windows Administrator account can.
Even if he did have a popup blocker, it wouldn't work against adware.
But still, that's no reason for banning public wifi connections. He might be just trying to cope with the way his company going down the drain.:)
I'm sure Firefox also has the ability (plug-in?). There's User Agent Switcher. It lets you lie about your browser name and version. It just modifies the USER_AGENT string, so sites like Walmart Music still won't let me in without IE Tab, but stupid sites that test the string so that they only have to test the code on IE are fooled.
From a purely technological perspective, services like MediaSentry are workable only until file transfer software reaches a certain level of sophistication... at that point they will become useless. Just wait until someone makes "Paranoid P2P", a heavily encrypted and anonymized P2P network. Bit torrent is working towards that, but not to the same degree.
Nor does a screenshot from Kazaa showing a list of IP addresses count as strong evidence. Haha! They won't be able to take screenshots when AMD implements it's new framebuffer DRM.
Does DC have something technologically interesting under the hood somewhere? Think a minute about all the advertising capital that Doubleclick has! It has banner ads everywhere, and advertising partners to buy all those ads. Now every Doubleclick advertising partner is also a Google advertising partner. Google is positioning itself as the Internet advertising company.
Although I also wandered what Google was getting itself into buying a company that notoriously places tracking cookies on computers everywhere, I can see what they're trying to do. I only hope that Google will clean them up instead of Doubleclick dirtying Google. They should stop putting tracking cookies on people's computers, remove any tracking cookies already on the computer, and deny any overly flashy banner ads. That would strongly increase Google's credibility and help eliminate some of the garbage on the Internet.
Was Microsofts older versions of Windows phased out this fast too? No. Back in 2002/2003 I could still buy a version of Windows 98 from Computers Plus. Microsoft had released two versions since then (if you count Windows ME as a version), but it was still available.
They're going to shoot themselves in the foot with this move. People still like XP, and many programs still don't work on Vista. By forcing people to move to an even slower, more bloated, DRM paranoid, and incompatible OS, many customers are going to take another look at Linux and switch. I know Microsoft was terribly annoyed with people running Windows 98 when XP was available, but forcing upgrades will drive their customers away and make it more attractive for other competitors to enter the market.
I don't think this case will ever end. Just when things start to move along, SCO comes up with something to stall the progress. I think that the legal action will end when SCO goes bankrupt. Period.
Novell, IBM, or somebody else will buy the UNIX IP rights (if Novell doesn't already have them) from the smoldering mass that was once the SCO Group and it'll be the end of it. If you currently have SCO stock, it'll be best to dump it right now before the impending impact. Unless the investors get smart and fire McBride and most of the top management, the company will go out with a bang.
The only question I have is whether the whole "UNIX code is in the Linux kernel" will even be settled once and for all after the SCO meltdown. My fear is that it won't be settled and Microsoft will continue to use it as FUD. It would also be nice to have the GPL be declared as constitutional, since that issue has come up. Oh well, the only thing to do is to sit back and watch SCO's stock price, assets, and cash dwindle away.
I clearly remember being called to help a friend with a spyware/malware problem, discoverng he had ME, and going out to buy a copy of XP to replace it. Well, it looks like you might be doing it again. Helping a friend with a malware problem, finding out that he has Vista, and buying a copy of XP to replace it.
In uTorrent (pronounced "Micro Torrent"), you can click the logo in the about dialog and it plays a sound clip. Even better, if you type 't' in the about dialog, you get to play tetris!
No. I'm not sure about the whole "you only buy a license" deal (do you buy a license to use a book, or a toaster?), but even if you purchased the movie (not just the rights to it), you are NOT entitled to an illegal copy just because the original got damaged.
Just like you cannot take a book from a bookstore because your original fell apart, or you can't take someone else's toaster because yours broke, you can't download a movie just because your original got damaged.
If you want another copy, you must either buy another, or request another from the publisher. They are not required to give you another, but they might to preserve customer goodwill.
Companies are slowing evolving into lawyer-based companies, where they will soon have a whole codebook to define what each word in the dictionary really means.
Verizon lawyer: You see, the word "Unlimited" has many different meanings.
Ticked off customer: So you're saying that unlimited means limited?!?!
Verizon lawyer: It depends on meaning "means".
Yes it does...
# Paint has new features such as unlimited undo levels and a crop function.
In that case, I can upgrade to Windows Vienna by installing Paint.NET.
Except that since it's Microsoft, they can add exceptions in Internet Explorer and Windows to ignore the hosts file for Aquantive's ads.
Really? Could you post a link where I could get the source code of the rendering engine? I'm interested in an XHTML rendering engine with HTML Tidy built in to convert trashy HTML to proper XHTML which it can render.
In the end either the Supreme Court strikes down software patents as unconstitutional, or congress passes a Patent Reform bill eliminating or severely restricting software patents. The IT industry would benefit from the increased creativity and lack of patent fears that a patent war would bring.
The ball is now in Microsoft's court. Will they file the first suit? Or will they roll over and just utter threats? Only time and Steve Ballmer will tell.
In the meantime, I like Mono's patent strategy:
Mod parent up!
This is a good option. I have never used credit before, but Visa and Mastercard don't know that. If someone who claims to be FutureDomain asks for a credit card and has my information and social security number, they'll happily give them a card because it means another customer. Only when I start getting huge bills do I even know something is wrong. Hey, I can even sign up for a bank account online if I just have my social security number! The bank treats it like an ATM PIN, but many people know it (my college, employer, parents, the government, etc...). This gives me a way to secure my credit with a secret number, not my SSN. Besides, I won't get any pre-approved credit cards in the mail that someone could steal.
The biggest problem I see are possible "exceptions" for hard-lobbying credit card companies and banks who want to send out "pre-approved" items.
passwordHash = WHIRLPOOL(AES(SHA256(password), salt));
The WHIRLPOOL hash produces large 512-byte hashes, the AES slows down the password generation (to prevent brute-force cracking), makes the input to the WHIRLPOOL function large, and hides the salt better than simple concatenation. The SHA256 makes any length password 256-bytes for the AES and further complicates cracking and reversing attempts.
Any suggestions?
There, fixed that for you!
Is there any way to mod -1, Bad Joke?
The best solution is to get C# out of Microsoft's
Replacing notepad is harder, since I can't recommend any of the "notepad replacements" out there.
Hahaha! Seriously though, Microsoft could "remake" Windows and run Vista or XP in Virtual PC, similar to how Apple runs old applications on Rosetta. It would provide *perfect* compatibility, while fixing all the bad design decisions of the older versions (aka registry, always admin, 10+ places to store application settings, bloated kernel, spaghetti Win32API, etc...).
MOD PARENT UP!!
But still, that's no reason for banning public wifi connections. He might be just trying to cope with the way his company going down the drain.
Although I also wandered what Google was getting itself into buying a company that notoriously places tracking cookies on computers everywhere, I can see what they're trying to do. I only hope that Google will clean them up instead of Doubleclick dirtying Google. They should stop putting tracking cookies on people's computers, remove any tracking cookies already on the computer, and deny any overly flashy banner ads. That would strongly increase Google's credibility and help eliminate some of the garbage on the Internet.
They're going to shoot themselves in the foot with this move. People still like XP, and many programs still don't work on Vista. By forcing people to move to an even slower, more bloated, DRM paranoid, and incompatible OS, many customers are going to take another look at Linux and switch. I know Microsoft was terribly annoyed with people running Windows 98 when XP was available, but forcing upgrades will drive their customers away and make it more attractive for other competitors to enter the market.
I don't think this case will ever end. Just when things start to move along, SCO comes up with something to stall the progress. I think that the legal action will end when SCO goes bankrupt. Period.
/// FutureDomain
Novell, IBM, or somebody else will buy the UNIX IP rights (if Novell doesn't already have them) from the smoldering mass that was once the SCO Group and it'll be the end of it. If you currently have SCO stock, it'll be best to dump it right now before the impending impact. Unless the investors get smart and fire McBride and most of the top management, the company will go out with a bang.
The only question I have is whether the whole "UNIX code is in the Linux kernel" will even be settled once and for all after the SCO meltdown. My fear is that it won't be settled and Microsoft will continue to use it as FUD. It would also be nice to have the GPL be declared as constitutional, since that issue has come up. Oh well, the only thing to do is to sit back and watch SCO's stock price, assets, and cash dwindle away.
In uTorrent (pronounced "Micro Torrent"), you can click the logo in the about dialog and it plays a sound clip. Even better, if you type 't' in the about dialog, you get to play tetris!
No. I'm not sure about the whole "you only buy a license" deal (do you buy a license to use a book, or a toaster?), but even if you purchased the movie (not just the rights to it), you are NOT entitled to an illegal copy just because the original got damaged.
Just like you cannot take a book from a bookstore because your original fell apart, or you can't take someone else's toaster because yours broke, you can't download a movie just because your original got damaged.
If you want another copy, you must either buy another, or request another from the publisher. They are not required to give you another, but they might to preserve customer goodwill.
Verizon lawyer: You see, the word "Unlimited" has many different meanings.
Ticked off customer: So you're saying that unlimited means limited?!?!
Verizon lawyer: It depends on meaning "means".
# Paint has new features such as unlimited undo levels and a crop function.
In that case, I can upgrade to Windows Vienna by installing Paint.NET.