a) Java was DESIGNED for embedded systems, first and foremost. That's why it is hardware-agnostic; because it allows the hardware makers to throw in whatever chips are cheap in bulk at the time, change on a whim, and still push out the same upgrade to everyone. Being cross-platform in the MacOS/Linux/Windows way was just sort of a side-effect. Think about how much this will benefit set-top manufacturers!!
You can argue it was designed for embedded, but I won't. That was its original intention- I don't know about saying it was designed for embedded. Because Java is not open, "your slap Java on any chip" sounds great until you need a VM. Sure, there are nice freeattempts, but you still have problems without your slow, memory hogging VM. Might as well screw deterministic memory- something more than necessary with realtime embedded systems. There are some nice attempts though- I've seen a theoretical maximum of 300 ms in some places for "sitting around" which isn't half bad. Show me a embedded device with a Java device driver. What about an unlaughable scheduler? Directly interfacing with interrupts? Anyhow, it's fun to go back and see how Sun at least had an embedded link compared to now. Where's it going?
b) Java isn't interpreted anymore... its just-in-time compiled and then executed as native code. A bit of a start-up pause while the classes compile, that's all.
Maybe JIT moved Java from being fully interpreted, but it's still interpreted and "compiled" at runtime making it theoretically (a.k.a Javaly) and realistically on average always slower and more of a memory hog than unnamed alternatives, that's all. But, sometimes that's ok right? Look at how Java has taken over the desktop application market where that least matters. How many Java desktop applications do you run? Can you tell it's Java? If programming will always be hard, one might wonder what skeletons in the closets Java fanatics have at the price of conformity to an interface. Java version incompatibilities, buggy VMs, oh my.
32 word searching increases the complexity of the search many times over.
Are you sure about that?
house - 294,000,000
house car - 24,700,000
house car boat - 6,250,000
house car boat dog - 1,570,000
house car boat dog smoke - 412,000
house car boat dog smoke funny - 163,000
house car boat dog smoke funny slashdot - 2,200
If that's true, then isn't having slender-waisted, large breasted women characters also marketing towards a femal fantasy?
There might be some truth to that.
The weather channel is being sued because they supposedly fired a woman based on the fact that she is losing her sex appeal.
The videotape the woman is using as evidence is an instructional video which claims that women are the most critical of how other women look and that women will be picked apart more than men. Appealing women in video games might very well appeal to female game players more than we think.
That's exactly why the flat-panel TVs are selling: They're hyped and over-hyped.
Descriptions from bestbuy.com:
- CRT. Short for cathode ray tube, this is the old-fashioned picture-tube technology that has defined television since its inception. CRT displays are now used with both analog and digital television technology. The key drawback is clunkiness - CRT TVs are almost as deep as they are wide, and the larger models can weigh hundreds of pounds.
- LCD. Liquid-crystal displays (LCDs) are available either as thin projection-type floor models or razor-thin, flat-panel designs that weigh next to nothing and are only a couple inches thick. Either way, they offer razor-sharp image resolution, capable of capturing all the potential of true HDTV. LCD displays typically surpass CRT displays in price.
- DLP. Short for digital light processing, this technology uses millions of independently angling mirrors to produce a crisp, high-definition image, but not quite as bright as LCD or plasma. DLP televisions are also bulkier than LCD flat panel and plasma, but they're nowhere near as bulky as the CRT models.
- Plasma. This is arguably the best display technology out there, and it's available in larger screen sizes than its flat-panel counterpart, LCD. It's also slightly more expensive, but well worth the price for any home theater enthusiast.
I wonder why 6 servers are needed for only 25 local and 25 remote users. Are they doing a render farm for non-profit animations?
While I can definately see the comedy in having 6 servers for 50 users, it's still realistic. While small, reliability is still an issue. When you start thinking about the need for file, web, mail, database, and any specialty server applications it makes sense to spread things out.
Microsoft charges ungodly amounts of money for server software, migrating portions of the network to Linux leaves more cash available for other IT goodies.
I don't really understand where this is coming from. With Microsoft Open License I've seen Windows 2003 Server Standard Edition for around $100. Why not take advantage of any discounts there are- especially non-profit discounts.
From what I've read, porting MFC-based utilities (such as game editors) is more of a pain than switching 3D APIs.
It's really not all that difficult if you use something like wxWidgets (formerly wxWindows). Slashdot has covered the MFC and wxWidgets comparison before. If your interested, IBM has written an article on Porting MFC applications to Linux. Just let it be known, it is something being done. I've personally converted applications directly from MFC to wxWidgets with very little difficulty and really very little code change. However, none of the apps had non-standard interfaces.
MFC is history anyway. Just something to think about.
I fell victim to the Best Buy sales people myself. My PDA was crushed by some books incidentally. The interesting part is that the sales guy specifically told me if the screen was scratched or crushed the service plan would cover it as he proceeded to walk me over to the screen protectors for an add-on sale.
To say the least, Best Buy would have nothing to do with repairing it. They didn't fail to point out the fine text in the service plan at the customer service desk:
"This plan does not cover repairs caused by accidental or intentional physical damage, spilled liquids, insect infestation, misuse, abuse or damage caused by non-authorized repair personnel."
"Andy Bechtolsheim, one of the founders of Sun Microsystems, was used to taking the long view. One look at their demo and he knew Google had potential -- a lot of potential. But though his interest had been piqued, he was pressed for time. As Sergey tells it, "We met him very early one morning on the porch of a Stanford faculty member's home in Palo Alto. We gave him a quick demo. He had to run off somewhere, so he said, 'Instead of us discussing all the details, why don't I just write you a check?' It was made out to Google Inc. and was for $100,000.""
it will make it more harder for guys like me to run an SMTP server on their own Linux box from a dynamic IP address. And it will do pretty much nothing to prevent spam.
Wrong. I'm assuming because you are such the guru, you have your own domain. All you need to do is forward the mail through your ISP SMTP server (either from your client or your server, not sure of the latter works). What ISP doesn't give you an SMTP server to use. Then, add your ISP's mail server to the SPF records in DNS for your domain. You can still receive mail to your own box. This is, of course, a hack. Servers and dynamic IP addresses don't mix.
As for preventing spam, you've got me wondering. What's to stop spammers from sending spam from @hserfbgfjsgfhgf.com. My server won't have an SPF record to check against, so is it allowed? What if the domain doesn't exist like in this example? What's to stop a spammer from actually registering their own crap domain and setting up a valid SPF record for that? Very interesting.
Sure, it's open source. However, the more interesting thing is this is not directly supported by GAIM. Also, there are reports that not all code is available for download to create your own build. All of this gaim affiliation they speak of is purely assumed from what I understand. Please correct me if I'm wrong. The FAQ also says it is not a fork, when it actually could end up being one.
It's important to note that you only need the same compiler version, not the same libraries on every computer running the distcc daemon.
The computer you initiate the compile from only needs to have the headers you need and the libraries to link with. Individual object files are compiled by the remote machines.
As a small side note, any user on a system that uses the yp server, also known as NIS, can get all the hashes of all the users. Just run ypcat. It's that simple.
It's surprising how many companies still use this, despite this fact. It's stuff like this where the idea behind shadowed passwords means nothing.
There are already md5 cracking utilities out there that are extremely fast.
John the Ripper has been around for ages. Simple, easy, and pretty configurable.
Now, distributed md5 cracking would be quite interesting.
Find out for yourself: Distributed John Needs work, but worth playing with.
It'd probably be faster to brute force the hash on your own machine, really.
If you're using a small character set using an incrimental cracking method on passwords, around 7 or less in length, sure. But, of course, it's an exponential increase in time for each new length and goes from minutes to months in no time with one cpu.
1. Google does not send any email content or other personally identifiable information to advertisers.
What about everybody that's not an advertiser?
2. No humans read any Gmail messages to target advertising or related information that users may see on Gmail.
What about non-humans? I'm assuming computers do "read" every single email that goes through gmail and computers can do a lot more than relate email content to ads.
3. Gmail only shows unobtrusive, targeted ads alongside your messages.
Continuation of #2.
I'm all for google, but these "what you should know" facts are supposed to make us feel better about privacy? Maybe I've missed something, but these statements say nothing except you are going to get ads.
I thought RedHat did a decent job of not mixing them, but making them look the same. Besides, licensing will never let them be mixed code wise. The article states that they arn't being combined anyway. It simply says they are taking the best features from each and making one interface. The slashdot and article titles are misleading.
ALL LiIon batteries have control circuits which keep the dis/charging within the safe bound (keeping from overcharging/discharging).
Well, some of them do. I used to have myself a blast when I was younger. I'd take a lighter or a blowtorch (because it has a longer nozzle) and heat up watch batteries. Even been known to throw a couple in a camp fire. These are the same little sealed Lithium batteries like the one on your motherboard. To say the least, one of those little things creates a pretty significant explosion (enough to put a ring in your ears). Don't know much about the physical intestines of cell phone batteries, but all you needed to make these things explode was heat- not necessarily generated by discharging the batteries. Heat from an RF power amplifier might be something to worry about.
Open source and Microsoft are like vinegar and baking soda.
Open source poses a huge problem for the open market- where there is a distinction between your sellers and your buyers. Open source slowly dwindles the need for specialized software programmers/sellers like Microsoft and creates a greater need for generic in-house programmers/fix-er-upers. Don't get me wrong, you still need those few pioneers to make the initial code base and die out after a year or so. Basically, your making the consumers self dependant by reusing some if not all of what has already been done by the open source community each time you need a software solution- whether it be a web server or a specialized piece of CAD software. Why haven't I seen a commercial supporting open source on TV yet? Where are the sellers?
Open source poses a huge problem for software pioneers. If your doing something that has never been done before, it's going to cost you a lot more than to use company B's software solution and adapt it to what you want. Maybe I am seeing this wrong, but it's almost hindering innovative and cutting edge software where there is competition between businesses. "Just let them do it first and spend all of their money, and we'll follow up behind them and use their source at a fraction of the cost." Open source is a place for the morally fit and the guilty conscience- something that people are losing with time.
Open source poses a huge problem for ignorant people. When you take and make the consumer self dependant, you are expecting the average working people to develop more skills, become smarter, and leave behind the easy plug-and-admin Microsoft software. Microsoft has a special talent for making the not so computer savvy feel like real, live geeks. You pay for the software, but you save hiring admits off the street with common sense.
Just some things to think about, before you face Microsoft's reactions.
You know what, if google had web mail I'd almost pay to use it over something like hotmail. Google stands out in my opinion, not just becaue they have quality service, but they also have respectable business ethics.
To get Linux in front of our kindergarteners and grade school kids. Think about it, if Linux is to make a difference at the workstation, all you have to do is bring people up on it.
Other operating systems and software haven't really had this complete, developed opportunity in the past. Things like educational software and such will only follow with time on the Linux platform. I can't think of a single better way to spark a growth and a "need" for Linux other than to teach kids how to use it, as if there was nothing else.
Why not spend less on more computers and promote learning at the same time?
Take the estimated programming time for a project and multiply it by 0.05. Start working on the project when that much time is left. You'll hit the zone almost immediately and it won't leave you. Sleep, food, music, sex, and even beer no longer become a factor.
a) Java was DESIGNED for embedded systems, first and foremost. That's why it is hardware-agnostic; because it allows the hardware makers to throw in whatever chips are cheap in bulk at the time, change on a whim, and still push out the same upgrade to everyone. Being cross-platform in the MacOS/Linux/Windows way was just sort of a side-effect. Think about how much this will benefit set-top manufacturers!!
You can argue it was designed for embedded, but I won't. That was its original intention- I don't know about saying it was designed for embedded. Because Java is not open, "your slap Java on any chip" sounds great until you need a VM. Sure, there are nice free attempts, but you still have problems without your slow, memory hogging VM. Might as well screw deterministic memory- something more than necessary with realtime embedded systems. There are some nice attempts though- I've seen a theoretical maximum of 300 ms in some places for "sitting around" which isn't half bad. Show me a embedded device with a Java device driver. What about an unlaughable scheduler? Directly interfacing with interrupts? Anyhow, it's fun to go back and see how Sun at least had an embedded link compared to now. Where's it going?
b) Java isn't interpreted anymore... its just-in-time compiled and then executed as native code. A bit of a start-up pause while the classes compile, that's all.
Maybe JIT moved Java from being fully interpreted, but it's still interpreted and "compiled" at runtime making it theoretically (a.k.a Javaly) and realistically on average always slower and more of a memory hog than unnamed alternatives, that's all. But, sometimes that's ok right? Look at how Java has taken over the desktop application market where that least matters. How many Java desktop applications do you run? Can you tell it's Java? If programming will always be hard, one might wonder what skeletons in the closets Java fanatics have at the price of conformity to an interface. Java version incompatibilities, buggy VMs, oh my.
You right. While the splash screen gives the impression it's 2, it's really OO 1.9.83.
32 word searching increases the complexity of the search many times over.
Are you sure about that?
house - 294,000,000
house car - 24,700,000
house car boat - 6,250,000
house car boat dog - 1,570,000
house car boat dog smoke - 412,000
house car boat dog smoke funny - 163,000
house car boat dog smoke funny slashdot - 2,200
If that's true, then isn't having slender-waisted, large breasted women characters also marketing towards a femal fantasy?
There might be some truth to that.
The weather channel is being sued because they supposedly fired a woman based on the fact that she is losing her sex appeal.
The videotape the woman is using as evidence is an instructional video which claims that women are the most critical of how other women look and that women will be picked apart more than men. Appealing women in video games might very well appeal to female game players more than we think.
That's exactly why the flat-panel TVs are selling: They're hyped and over-hyped.
Descriptions from bestbuy.com:
- CRT. Short for cathode ray tube, this is the old-fashioned picture-tube technology that has defined television since its inception. CRT displays are now used with both analog and digital television technology. The key drawback is clunkiness - CRT TVs are almost as deep as they are wide, and the larger models can weigh hundreds of pounds.
- LCD. Liquid-crystal displays (LCDs) are available either as thin projection-type floor models or razor-thin, flat-panel designs that weigh next to nothing and are only a couple inches thick. Either way, they offer razor-sharp image resolution, capable of capturing all the potential of true HDTV. LCD displays typically surpass CRT displays in price.
- DLP. Short for digital light processing, this technology uses millions of independently angling mirrors to produce a crisp, high-definition image, but not quite as bright as LCD or plasma. DLP televisions are also bulkier than LCD flat panel and plasma, but they're nowhere near as bulky as the CRT models.
- Plasma. This is arguably the best display technology out there, and it's available in larger screen sizes than its flat-panel counterpart, LCD. It's also slightly more expensive, but well worth the price for any home theater enthusiast.
Anybody else see problems with this?
I wonder why 6 servers are needed for only 25 local and 25 remote users. Are they doing a render farm for non-profit animations?
While I can definately see the comedy in having 6 servers for 50 users, it's still realistic. While small, reliability is still an issue. When you start thinking about the need for file, web, mail, database, and any specialty server applications it makes sense to spread things out.
Microsoft charges ungodly amounts of money for server software, migrating portions of the network to Linux leaves more cash available for other IT goodies.
I don't really understand where this is coming from. With Microsoft Open License I've seen Windows 2003 Server Standard Edition for around $100. Why not take advantage of any discounts there are- especially non-profit discounts.
From what I've read, porting MFC-based utilities (such as game editors) is more of a pain than switching 3D APIs.
It's really not all that difficult if you use something like wxWidgets (formerly wxWindows). Slashdot has covered the MFC and wxWidgets comparison before. If your interested, IBM has written an article on Porting MFC applications to Linux. Just let it be known, it is something being done. I've personally converted applications directly from MFC to wxWidgets with very little difficulty and really very little code change. However, none of the apps had non-standard interfaces.
MFC is history anyway. Just something to think about.
I fell victim to the Best Buy sales people myself. My PDA was crushed by some books incidentally. The interesting part is that the sales guy specifically told me if the screen was scratched or crushed the service plan would cover it as he proceeded to walk me over to the screen protectors for an add-on sale.
To say the least, Best Buy would have nothing to do with repairing it. They didn't fail to point out the fine text in the service plan at the customer service desk:
"This plan does not cover repairs caused by accidental or intentional physical damage, spilled liquids, insect infestation, misuse, abuse or damage caused by non-authorized repair personnel."
Maybe it has something to do with the fact that Sun funded the startup we now know as Google.
From google history
"Andy Bechtolsheim, one of the founders of Sun Microsystems, was used to taking the long view. One look at their demo and he knew Google had potential -- a lot of potential. But though his interest had been piqued, he was pressed for time. As Sergey tells it, "We met him very early one morning on the porch of a Stanford faculty member's home in Palo Alto. We gave him a quick demo. He had to run off somewhere, so he said, 'Instead of us discussing all the details, why don't I just write you a check?' It was made out to Google Inc. and was for $100,000.""
Kind of explains the connection i'd say.
it will make it more harder for guys like me to run an SMTP server on their own Linux box from a dynamic IP address. And it will do pretty much nothing to prevent spam.
Wrong. I'm assuming because you are such the guru, you have your own domain. All you need to do is forward the mail through your ISP SMTP server (either from your client or your server, not sure of the latter works). What ISP doesn't give you an SMTP server to use. Then, add your ISP's mail server to the SPF records in DNS for your domain. You can still receive mail to your own box. This is, of course, a hack. Servers and dynamic IP addresses don't mix.
As for preventing spam, you've got me wondering. What's to stop spammers from sending spam from @hserfbgfjsgfhgf.com. My server won't have an SPF record to check against, so is it allowed? What if the domain doesn't exist like in this example? What's to stop a spammer from actually registering their own crap domain and setting up a valid SPF record for that? Very interesting.
Sure, it's open source. However, the more interesting thing is this is not directly supported by GAIM. Also, there are reports that not all code is available for download to create your own build. All of this gaim affiliation they speak of is purely assumed from what I understand. Please correct me if I'm wrong. The FAQ also says it is not a fork, when it actually could end up being one.
It's important to note that you only need the same compiler version, not the same libraries on every computer running the distcc daemon.
The computer you initiate the compile from only needs to have the headers you need and the libraries to link with. Individual object files are compiled by the remote machines.
As a small side note, any user on a system that uses the yp server, also known as NIS, can get all the hashes of all the users. Just run ypcat. It's that simple.
It's surprising how many companies still use this, despite this fact. It's stuff like this where the idea behind shadowed passwords means nothing.
There are already md5 cracking utilities out there that are extremely fast.
John the Ripper has been around for ages. Simple, easy, and pretty configurable.
Now, distributed md5 cracking would be quite interesting.
Find out for yourself: Distributed John Needs work, but worth playing with.
It'd probably be faster to brute force the hash on your own machine, really.
If you're using a small character set using an incrimental cracking method on passwords, around 7 or less in length, sure. But, of course, it's an exponential increase in time for each new length and goes from minutes to months in no time with one cpu.
We could take a look at google for this one: in house chef, dogs, games, great lighting, and hot women.
Last Week (View)
3778 messages were received, totaling 213 MB. 3917 were spam, and Gmail correctly identified 41.9% of these messages.
And according to my calculations, he's getting more spam than he is mail.
I think you meant "i couldn't care less." As for being an avid slashdot reader, you're right on the money.
With millions of mailboxes full of keywords such as "viagra," I couldn't think of a worse way to associate ads with a user.
A few words about privacy and Gmail...
1. Google does not send any email content or other personally identifiable information to advertisers.
What about everybody that's not an advertiser?
2. No humans read any Gmail messages to target advertising or related information that users may see on Gmail.
What about non-humans? I'm assuming computers do "read" every single email that goes through gmail and computers can do a lot more than relate email content to ads.
3. Gmail only shows unobtrusive, targeted ads alongside your messages.
Continuation of #2.
I'm all for google, but these "what you should know" facts are supposed to make us feel better about privacy? Maybe I've missed something, but these statements say nothing except you are going to get ads.
I thought RedHat did a decent job of not mixing them, but making them look the same. Besides, licensing will never let them be mixed code wise. The article states that they arn't being combined anyway. It simply says they are taking the best features from each and making one interface. The slashdot and article titles are misleading.
ALL LiIon batteries have control circuits which keep the dis/charging within the safe bound (keeping from overcharging/discharging).
Well, some of them do. I used to have myself a blast when I was younger. I'd take a lighter or a blowtorch (because it has a longer nozzle) and heat up watch batteries. Even been known to throw a couple in a camp fire. These are the same little sealed Lithium batteries like the one on your motherboard. To say the least, one of those little things creates a pretty significant explosion (enough to put a ring in your ears). Don't know much about the physical intestines of cell phone batteries, but all you needed to make these things explode was heat- not necessarily generated by discharging the batteries. Heat from an RF power amplifier might be something to worry about.
(Don't do it.)
Open source and Microsoft are like vinegar and baking soda.
Open source poses a huge problem for the open market- where there is a distinction between your sellers and your buyers. Open source slowly dwindles the need for specialized software programmers/sellers like Microsoft and creates a greater need for generic in-house programmers/fix-er-upers. Don't get me wrong, you still need those few pioneers to make the initial code base and die out after a year or so. Basically, your making the consumers self dependant by reusing some if not all of what has already been done by the open source community each time you need a software solution- whether it be a web server or a specialized piece of CAD software. Why haven't I seen a commercial supporting open source on TV yet? Where are the sellers?
Open source poses a huge problem for software pioneers. If your doing something that has never been done before, it's going to cost you a lot more than to use company B's software solution and adapt it to what you want. Maybe I am seeing this wrong, but it's almost hindering innovative and cutting edge software where there is competition between businesses. "Just let them do it first and spend all of their money, and we'll follow up behind them and use their source at a fraction of the cost." Open source is a place for the morally fit and the guilty conscience- something that people are losing with time.
Open source poses a huge problem for ignorant people. When you take and make the consumer self dependant, you are expecting the average working people to develop more skills, become smarter, and leave behind the easy plug-and-admin Microsoft software. Microsoft has a special talent for making the not so computer savvy feel like real, live geeks. You pay for the software, but you save hiring admits off the street with common sense.
Just some things to think about, before you face Microsoft's reactions.
You know what, if google had web mail I'd almost pay to use it over something like hotmail. Google stands out in my opinion, not just becaue they have quality service, but they also have respectable business ethics.
Notice that I said "respectable."
To get Linux in front of our kindergarteners and grade school kids. Think about it, if Linux is to make a difference at the workstation, all you have to do is bring people up on it.
Other operating systems and software haven't really had this complete, developed opportunity in the past. Things like educational software and such will only follow with time on the Linux platform. I can't think of a single better way to spark a growth and a "need" for Linux other than to teach kids how to use it, as if there was nothing else.
Why not spend less on more computers and promote learning at the same time?
Take the estimated programming time for a project and multiply it by 0.05. Start working on the project when that much time is left. You'll hit the zone almost immediately and it won't leave you. Sleep, food, music, sex, and even beer no longer become a factor.