Ummm...no. You were able to tie an IP address to a MAC address. A MAC address does not equal a person. Especially in the case of a wifi router being the MAC address you found, you have no idea who might have actually been directing the offending internet traffic.
(Note: I'm the person who posted the first response too, but I wasn't logged in then so it came out as from anonymount).
If you want to do some custom drawing, then sure, you can start with a View and extend it to make your own Widget.
You can draw without a View, but only on bitmaps. Canvases from the screen come from Views. If you have a Drawable and you want it to appear on the screen, then the easiest way is to create any view you want and just make the background be that Drawable. This can all be done in XML in your layout resource file and it doesn't take a single line of Java code. It's very easy once you're used to it.
When I started out my biggest confusion was Activities, Apps, and Tasks. Those really mixed me up. But once I got used to them I found them very nice, it makes it easy to build modular apps that work together smoothly.
The Rocketboost system at best buy is a wireless solution that will work for you: http://www.bestbuy.com/rocketboost gives a good summary of how it works.
You can add speakers and audio sources around your house, and the speakers have a "next source" button that lets you flip between your audio sources. It is modular, where you can buy as many units as you need and they all join together into one big network in your house. It isn't super-cheap, but it is cheaper than other products that are equally as flexible in how you set them up.
Disclaimer: I worked on this product (wrote the protocol stack for moving the audio data over the air), so you may want to take my recommendation with a grain of salt, but I am happy with how well the product turned out and I think it's pretty neat.
I think the parent was implying that C often directly maps into assembly language, and he's right. As an embedded programmer, one of the benefits of C is that, other than register selection, I can often tell you exactly what assembly statements will be emitted by a chunk of C code. Often I do use C as a shorthand for assembly.
Nobody who knows the term "assembly language" will think that C is one. But it's a lot closer than you might think.
The patent covers things that are physically assembled from parts. In Car wars, etc., you could design your playing pieces on paper, but the little counter on the board didn't change when you added a different component, so it wouldn't work as prior art.
Even though Car Wars doesn't work as prior art, the patent is still a dumb patent. Basically, once you have car wars (or any of a large number of earlier design-your-piece games), you just say "Wouldn't it be cool if instead of just writing down 'add a machine gun' we attached a little paper machine gun to our little paper car?" To me that is a pretty obvious next step, but apparently the patent office things it is a monumental leap of brilliance.
There were multiple exploding laptops. In addition to the one that got news attention, somebody representing me at a confrence borrowed a Dell laptop, which burst into flames while they were taking notes. This one was not as widely reported - unless you happen to be on the American Go Assocation mailing list, you probably wouldn't have heard of it!
At one job I had no root access to my Linux box, but I wanted to install a newer openoffice from RPM (I was having trouble getting the build from the source tarball to work). I was able to create my own RPM database, then install OO with modified paths into a directory off of my home dir. It worked great, I was up and running OO after about 15 minutes of fiddling and reading man pages.
But you have a point in that most (all?) distributions are set up for RPM to be run only by root.
I use JSP, which makes it a little bit easier to use "good practices" since you can't just edit the files on the web server.
Instead I build up a.war file (with ant), which as a side effect also verifies that all source is committed into subversion, then it tags it all so I can always see exactly what went into the current release on the web server. Then I install the.war on the test server. Test. Then remove the current webapp from the release server. Then, as quickly as I can, install the.war that was tested. (There should be a way to tell tomcat to install a new webapp *on top of* an old one, then undeploy the old one, removing this "gap" where no webapp is present...anybody know how to do this?)
There are drawbacks though. Once in a while there's an emergency and I'm asked, "can't you just edit this file and get it fixed in 30 seconds?" and I have to explain that even if I skip the "test" period, the build/upload/install takes about 20 minutes (it's a big webapp, the build script runs some image generation apps that take 5-10 minutes minutes).
CVV is the same each time you use it. A compromised site could be modified to store the CVV and the number of the card, then the thief can take these and use your card all they want.
With the paypal system, it is supposed to be safe because the number is only usable *once* before you have to get a new one.
Of course, if somebody can get your paypal password, then all bets are off...but that's just a small problem, right?
Agree 100%. Any occupation that involves stress and a temptation to work long hours can lead to you not giving your spouse and/or kids as much of your time and attention as they deserve. But that's not your job's fault, it's yours. You just need to put your family first. Will it lead you to be not as effective in the job? It might. But if you think that you can work 80 hour weeks, rise quickly to the top of your profession, and give your family the dedication that it deserves, all at the same time...then you have rocks in your head. Sacrifices have to be made somewhere. Once you have chosen to have a family, hopefully the brunt of the sacrifices will be elsewhere, because it's not fair to them to do otherwise.
I used to pack sensitive things in the middle of clothes. One time I put my digital camera in the middle of my luggage, wrapped in clothes. When I got home, a tag on the luggage said "Inspected by the TSA." When I opened the luggage, the camera was right on the side of the luggage, and crushed. Apparently the TSA folks saw the camera in an X-Ray, dug it out, saw that it was just a camera, then instead of putting it back where it started, they just dropped it on top of the clothes. At some point after that another piece of luggage was probably dropped on mine, crushing the camera. Thanks TSA!
Moral: Don't assume that the way you pack your luggage is the way that the TSA will repack it after they search. Anything valuable that you pack must be safe no matter where in your luggage it is. Otherwise you'll get the same disappointment that I did.
Uhh, you are either stupidly or intentionally misinterpreting a very simple statement. You pick.
"It is the warmest it has been in the last 400 million years" does not mean "400 million years ago it was even warmer." It means exactly what it says. The report says that it is certain that the past 400 million years have all been cooler than now; before that, they were *probably* cooler for a few millenia, but it gets harder to tell. Farther back than the last few millenia, it is even harder to tell.
Agree 100%. I like my camera (one of the Nikon Coolpix ones) in every way, except that the damn lens is so small, and the CCD is so slow, that you need a flash unless you're in bright sunlight. I dislike flash pictures, unless you have a great flash (which a tiny point and shoot never does) and know how to use it, it adds ugly problems like redeye, highlights, and shadows.
I'd happily give up 25% of the resolution and/or pay $50 extra for the camera to get one that can take a picture in typical room lighting with no flash. But apparently that isn't something that sells to most people, because I can't find such a camera for sale.
I use to work for a company that made digital security cameras. The saying around the office was "the CCD can be hi-res, fast, or cheap, but not all three," but I wish cameras would put less cost into "hi-res" and shift some into "fast."
Whistleblowers are a type of leaker. It doesn't matter who they report to. What makes them a whistleblower is the reason for the leaking: Whisleblowers leak information in order to expose illegal or unethical activity being done by the organization they are a member of.
So yes, deep throat was a whistleblower, as is Mark Klein.
Why so much DDT love here? The parent has a link to good info:
- DDT does kill mosquitos, and is being used appropriately already.
- Doing more DDT spraying is not the best way to crontrol malaria
- Yes, the hazards to the environment are real
So this search engine will run on all platforms, index everything in every type of media, etc. etc. etc.
While they're at it, why don't they just say it will cure cancer and bring an end to poverty and war?
In other words, this is all vaporware. We should all know by now that the claims of a project when it is started can be very different from the reality when (oops, make that "if") it is completed.
That's all a matter of opinion. I'm using python right now in a project, 35,000 lines of python at the moment. I've done Java apps of similar (or larger) size. I find python to have some nice features, but to be pretty badly unsuited for large projects. The lack of information hiding makes it very hard to ensure that fellow programmers use your classes in the way intended (and before anybody says "a good programmer will do what your comments say, so fire the people who just use the code they see" - shut up, it is not possible to hire a team of all super-diligent programmers), small typos in function/variable names aren't caught nearly as quickly, performance is far behind java (which in turn is behind C/C++ of course), etc.
Back to the topic: based on what I'd heard about how great python was, I'd say python *IS* overhyped. It has its place where it does very well; it's a nice little scripting language. Better than sh or perl in a lot of cases. But it is not even in the same league as java for medium-to-large projects. I'd heard a lot of people call python a better replacement for java, and it just isn't.
I had to suffer through 30 days of this living hell. At a former employer, they had a generous paid sabbatical system - a 1 month paid sabbatical every 7th year in the company, and you can join your regular vacation to make it longer (as I did). But too many people would go on sabbatical and never come back. The answer? You must work 30 days after your sabbatical to get paid for it. So on my day back from sabbatical I handed in 30 days notice. So...after over 1 month out of the office, I return for only 30 days. Do you think any manager wanted me to start up on their project, knowing I'd be out the door in 4 weeks? No. So I sat in my cube with nothing to do for 30 days. Ugh.
I would have loved it if they'd sent me home, whether they paid me or not. I hate sitting around with nothing to do.
Be very careful when you talk about reducing the number of power supplies. DC current has much higher losses in the wire since it is much lower voltage (thus higher current for the same power), so if consolidating the power supplies lead to having long DC cables running around your machine room, you'll end up adding to head and wasted power instead of reducing it.
In addition, computer motherboards need pretty clean DC power. Longer cables, and more devices connected to them, will lead to less accuracy in the voltage and more spikes and dips.
Overall, sticking a huge transformer+rectifier in the middle of your machine room and running DC power to all your equipment probably isn't a good idea.
It sounds like Linux was running the laptop at a higher clock rate. Many laptops have a configurable clock rate, and will turn the rate down when power savings are needed (for example, when AC power disappears and the laptop switches to battery power).
A little fiddling with the power controls of Linux would probably get it to the same power consumption as Windows. While you measured something real, it's probably a configuration issue more than a builtin Linux vs. Windows difference.
Errr, ok I'll bite. Anybody correct me if I'm wrong, since 99% of my SQL work has been MySQL 4.xx these are all things that I've heard of but never used so I may be off by a bit:
Triggers
Automatic stored procedures executed on some change to the database.
Views
Basically a persistent select/join that looks like a separate table. Any changes
to the view are "copied through" and made to the underlying separate tables.
Stored procedures
Code that lives on the database backend that can be call RMI-style by your application. Usually pushed there by the application at some point. Stored procedures can sometimes make changes more efficiently than the application itself because the data doesn't need to flow back and forth between your layers as much.
OK, maybe I am arrogant. I admit, actually, I'm really puzzled. His DNS record does nothing but have the web site (which is all banner ads) and route mail to 127.0.0.1. No clue anywhere as to what the site is used for. If he had *anything* there that made it look like he was using the site, I would just grin and bear it. I think the puzzle of "why the *@!$@!$ does he want that domain name?" is actually making it harder for me to get over this. The only thing I can possibly think of this is that he's diverting traffic from another site, or somehow else getting some benefit. Even a google search turns up nothing that might indicate why he is using that domain name.
And I admit, I did fuck up.:-) I originally took the URL that I have because it matched a sponsor of mine, and he wanted my URL to remind people of his own. About 2 years later I thought, "Hmmm, I should really have the more obvious URL also...", saw it was taken a while after I started using the non-obvious URL, and oops. Started asking if he would sell. Got "no" back. Asked, out of curiousity (and politely!), why he wanted it. Got no answer back at all.
My legitimate claim is that I have a company with that name, and people look for my company under that name on the web.
My guess as to why he wants it is just that I get about 150,000 visits per month, totalling 5,000,000 hits, on my current, non-obvious URL. Not huge, but fairly busy. My guess is that a few tens of thousands of those people looking for my site went to his first, so he only wants the site to catch people looking for mine, and show them his banner ads.
In other words, I'm guessing that he has the site only so that he can trap people looking for my site. Some of those people may give up and not come to my site at all. Now who is stealing from who, in your opinion?
Ummm...no. You were able to tie an IP address to a MAC address. A MAC address does not equal a person. Especially in the case of a wifi router being the MAC address you found, you have no idea who might have actually been directing the offending internet traffic.
(Note: I'm the person who posted the first response too, but I wasn't logged in then so it came out as from anonymount).
If you want to do some custom drawing, then sure, you can start with a View and extend it to make your own Widget.
You can draw without a View, but only on bitmaps. Canvases from the screen come from Views. If you have a Drawable and you want it to appear on the screen, then the easiest way is to create any view you want and just make the background be that Drawable. This can all be done in XML in your layout resource file and it doesn't take a single line of Java code. It's very easy once you're used to it.
When I started out my biggest confusion was Activities, Apps, and Tasks. Those really mixed me up. But once I got used to them I found them very nice, it makes it easy to build modular apps that work together smoothly.
The Rocketboost system at best buy is a wireless solution that will work for you: http://www.bestbuy.com/rocketboost gives a good summary of how it works.
You can add speakers and audio sources around your house, and the speakers have a "next source" button that lets you flip between your audio sources. It is modular, where you can buy as many units as you need and they all join together into one big network in your house. It isn't super-cheap, but it is cheaper than other products that are equally as flexible in how you set them up.
Disclaimer: I worked on this product (wrote the protocol stack for moving the audio data over the air), so you may want to take my recommendation with a grain of salt, but I am happy with how well the product turned out and I think it's pretty neat.
Duh.
I think the parent was implying that C often directly maps into assembly language, and he's right. As an embedded programmer, one of the benefits of C is that, other than register selection, I can often tell you exactly what assembly statements will be emitted by a chunk of C code. Often I do use C as a shorthand for assembly.
Nobody who knows the term "assembly language" will think that C is one. But it's a lot closer than you might think.
Cut him some slack. Maybe he just wears extremely tiny shoes.
The patent covers things that are physically assembled from parts. In Car wars, etc., you could design your playing pieces on paper, but the little counter on the board didn't change when you added a different component, so it wouldn't work as prior art.
Even though Car Wars doesn't work as prior art, the patent is still a dumb patent. Basically, once you have car wars (or any of a large number of earlier design-your-piece games), you just say "Wouldn't it be cool if instead of just writing down 'add a machine gun' we attached a little paper machine gun to our little paper car?" To me that is a pretty obvious next step, but apparently the patent office things it is a monumental leap of brilliance.
There were multiple exploding laptops. In addition to the one that got news attention, somebody representing me at a confrence borrowed a Dell laptop, which burst into flames while they were taking notes. This one was not as widely reported - unless you happen to be on the American Go Assocation mailing list, you probably wouldn't have heard of it!
You don't have to run RPM as root.
At one job I had no root access to my Linux box, but I wanted to install a newer openoffice from RPM (I was having trouble getting the build from the source tarball to work). I was able to create my own RPM database, then install OO with modified paths into a directory off of my home dir. It worked great, I was up and running OO after about 15 minutes of fiddling and reading man pages.
But you have a point in that most (all?) distributions are set up for RPM to be run only by root.
I use JSP, which makes it a little bit easier to use "good practices" since you can't just edit the files on the web server.
.war file (with ant), which as a side effect also verifies that all source is committed into subversion, then it tags it all so I can always see exactly what went into the current release on the web server. Then I install the .war on the test server. Test. Then remove the current webapp from the release server. Then, as quickly as I can, install the .war that was tested. (There should be a way to tell tomcat to install a new webapp *on top of* an old one, then undeploy the old one, removing this "gap" where no webapp is present...anybody know how to do this?)
Instead I build up a
There are drawbacks though. Once in a while there's an emergency and I'm asked, "can't you just edit this file and get it fixed in 30 seconds?" and I have to explain that even if I skip the "test" period, the build/upload/install takes about 20 minutes (it's a big webapp, the build script runs some image generation apps that take 5-10 minutes minutes).
CVV is the same each time you use it. A compromised site could be modified to store the CVV and the number of the card, then the thief can take these and use your card all they want.
With the paypal system, it is supposed to be safe because the number is only usable *once* before you have to get a new one.
Of course, if somebody can get your paypal password, then all bets are off...but that's just a small problem, right?
Agree 100%. Any occupation that involves stress and a temptation to work long hours can lead to you not giving your spouse and/or kids as much of your time and attention as they deserve. But that's not your job's fault, it's yours. You just need to put your family first. Will it lead you to be not as effective in the job? It might. But if you think that you can work 80 hour weeks, rise quickly to the top of your profession, and give your family the dedication that it deserves, all at the same time...then you have rocks in your head. Sacrifices have to be made somewhere. Once you have chosen to have a family, hopefully the brunt of the sacrifices will be elsewhere, because it's not fair to them to do otherwise.
I used to pack sensitive things in the middle of clothes. One time I put my digital camera in the middle of my luggage, wrapped in clothes. When I got home, a tag on the luggage said "Inspected by the TSA." When I opened the luggage, the camera was right on the side of the luggage, and crushed. Apparently the TSA folks saw the camera in an X-Ray, dug it out, saw that it was just a camera, then instead of putting it back where it started, they just dropped it on top of the clothes. At some point after that another piece of luggage was probably dropped on mine, crushing the camera. Thanks TSA! Moral: Don't assume that the way you pack your luggage is the way that the TSA will repack it after they search. Anything valuable that you pack must be safe no matter where in your luggage it is. Otherwise you'll get the same disappointment that I did.
Uhh, you are either stupidly or intentionally misinterpreting a very simple statement. You pick.
"It is the warmest it has been in the last 400 million years" does not mean "400 million years ago it was even warmer." It means exactly what it says. The report says that it is certain that the past 400 million years have all been cooler than now; before that, they were *probably* cooler for a few millenia, but it gets harder to tell. Farther back than the last few millenia, it is even harder to tell.
Agree 100%. I like my camera (one of the Nikon Coolpix ones) in every way, except that the damn lens is so small, and the CCD is so slow, that you need a flash unless you're in bright sunlight. I dislike flash pictures, unless you have a great flash (which a tiny point and shoot never does) and know how to use it, it adds ugly problems like redeye, highlights, and shadows.
I'd happily give up 25% of the resolution and/or pay $50 extra for the camera to get one that can take a picture in typical room lighting with no flash. But apparently that isn't something that sells to most people, because I can't find such a camera for sale.
I use to work for a company that made digital security cameras. The saying around the office was "the CCD can be hi-res, fast, or cheap, but not all three," but I wish cameras would put less cost into "hi-res" and shift some into "fast."
Whistleblowers are a type of leaker. It doesn't matter who they report to. What makes them a whistleblower is the reason for the leaking: Whisleblowers leak information in order to expose illegal or unethical activity being done by the organization they are a member of.
So yes, deep throat was a whistleblower, as is Mark Klein.
Why so much DDT love here? The parent has a link to good info:
- DDT does kill mosquitos, and is being used appropriately already.
- Doing more DDT spraying is not the best way to crontrol malaria
- Yes, the hazards to the environment are real
So this search engine will run on all platforms, index everything in every type of media, etc. etc. etc.
While they're at it, why don't they just say it will cure cancer and bring an end to poverty and war?
In other words, this is all vaporware. We should all know by now that the claims of a project when it is started can be very different from the reality when (oops, make that "if") it is completed.
Cute, but no. From dictionary.com, "adv. Comparative of badly., ill. In a worse manner; to a worse degree."
When somebody says they badly need a haircut, do you assume that they don't need a haircut?
That's all a matter of opinion. I'm using python right now in a project, 35,000 lines of python at the moment. I've done Java apps of similar (or larger) size. I find python to have some nice features, but to be pretty badly unsuited for large projects. The lack of information hiding makes it very hard to ensure that fellow programmers use your classes in the way intended (and before anybody says "a good programmer will do what your comments say, so fire the people who just use the code they see" - shut up, it is not possible to hire a team of all super-diligent programmers), small typos in function/variable names aren't caught nearly as quickly, performance is far behind java (which in turn is behind C/C++ of course), etc.
Back to the topic: based on what I'd heard about how great python was, I'd say python *IS* overhyped. It has its place where it does very well; it's a nice little scripting language. Better than sh or perl in a lot of cases. But it is not even in the same league as java for medium-to-large projects. I'd heard a lot of people call python a better replacement for java, and it just isn't.
I had to suffer through 30 days of this living hell. At a former employer, they had a generous paid sabbatical system - a 1 month paid sabbatical every 7th year in the company, and you can join your regular vacation to make it longer (as I did). But too many people would go on sabbatical and never come back. The answer? You must work 30 days after your sabbatical to get paid for it. So on my day back from sabbatical I handed in 30 days notice. So...after over 1 month out of the office, I return for only 30 days. Do you think any manager wanted me to start up on their project, knowing I'd be out the door in 4 weeks? No. So I sat in my cube with nothing to do for 30 days. Ugh.
I would have loved it if they'd sent me home, whether they paid me or not. I hate sitting around with nothing to do.
Be very careful when you talk about reducing the number of power supplies. DC current has much higher losses in the wire since it is much lower voltage (thus higher current for the same power), so if consolidating the power supplies lead to having long DC cables running around your machine room, you'll end up adding to head and wasted power instead of reducing it.
In addition, computer motherboards need pretty clean DC power. Longer cables, and more devices connected to them, will lead to less accuracy in the voltage and more spikes and dips.
Overall, sticking a huge transformer+rectifier in the middle of your machine room and running DC power to all your equipment probably isn't a good idea.
It sounds like Linux was running the laptop at a higher clock rate. Many laptops have a configurable clock rate, and will turn the rate down when power savings are needed (for example, when AC power disappears and the laptop switches to battery power).
A little fiddling with the power controls of Linux would probably get it to the same power consumption as Windows. While you measured something real, it's probably a configuration issue more than a builtin Linux vs. Windows difference.
Errr, ok I'll bite. Anybody correct me if I'm wrong, since 99% of my SQL work has been MySQL 4.xx these are all things that I've heard of but never used so I may be off by a bit:
Triggers Automatic stored procedures executed on some change to the database. Views Basically a persistent select/join that looks like a separate table. Any changes to the view are "copied through" and made to the underlying separate tables. Stored procedures Code that lives on the database backend that can be call RMI-style by your application. Usually pushed there by the application at some point. Stored procedures can sometimes make changes more efficiently than the application itself because the data doesn't need to flow back and forth between your layers as much.OK, maybe I am arrogant. I admit, actually, I'm really puzzled. His DNS record does nothing but have the web site (which is all banner ads) and route mail to 127.0.0.1. No clue anywhere as to what the site is used for. If he had *anything* there that made it look like he was using the site, I would just grin and bear it. I think the puzzle of "why the *@!$@!$ does he want that domain name?" is actually making it harder for me to get over this. The only thing I can possibly think of this is that he's diverting traffic from another site, or somehow else getting some benefit. Even a google search turns up nothing that might indicate why he is using that domain name.
:-) I originally took the URL that I have because it matched a sponsor of mine, and he wanted my URL to remind people of his own. About 2 years later I thought, "Hmmm, I should really have the more obvious URL also...", saw it was taken a while after I started using the non-obvious URL, and oops. Started asking if he would sell. Got "no" back. Asked, out of curiousity (and politely!), why he wanted it. Got no answer back at all.
And I admit, I did fuck up.
Very very weird.
My legitimate claim is that I have a company with that name, and people look for my company under that name on the web.
My guess as to why he wants it is just that I get about 150,000 visits per month, totalling 5,000,000 hits, on my current, non-obvious URL. Not huge, but fairly busy. My guess is that a few tens of thousands of those people looking for my site went to his first, so he only wants the site to catch people looking for mine, and show them his banner ads.
In other words, I'm guessing that he has the site only so that he can trap people looking for my site. Some of those people may give up and not come to my site at all. Now who is stealing from who, in your opinion?