Email has never been secure. It is very similar to postal mail; you can write whatever return address on the envelop that you want.
Yes, there have been some suggestions lately to improve this. The postal equivalent of comparing the return address's zipcode and the originating post fffice's zipcode, and marking that ones that don't match as "likely spam". It's not ubiquitous, and it's just extra points in the spam scoring.
When interacting with the data from outside the database, you use a view, which can be engineered to appear to contain NULLs, duplicate rows, and so forth.
One of the base tenants of relational theory is that a view is indistinguishable from a base table. You can take 2 tables and make a view using them. Or you can flip it around, have a single base table and 2 views that resemble the original tables. Both methods are equally valid, and a user querying the data can't tell the difference.
Until you outlaw NULLs in base tables. Now base tables and views are not interchangable.
I agree that NULLs shouldn't be stored in a table, but I also believe that I should be allowed to hurt myself if I really want to. I don't want to do it, but it's just too slow to do it the correct way. So I compromise now, submit a bug report, and revisit when performance improves. And future-me swears at past-me for doing it.
The tv signal is there no matter what. Stealing isn't the right word to describe what he's doing. Breach of contract is probably more appropriate.
Most cable companies are required to carry the Over The Air channels on the same channel numbers. It's generally part of the local monopoly contract the municipality negotiates with the cable company. If his contract says he can't watch those channels, it's probably unenforcable. A fine example of clauses companies put in contracts, assuming you don't know your legal rights.
From that link, $518,000 a year gets you into the 1% club. From there, you have to claw your way into the 0.5% club that starts at $1.5M. It doesn't materially affect your arguement though.
For me, I really don't care about the magic "1%" number. I care about having enough money to do what I want, and saving for 30-40 years will get me there.
BTW, thanks for the link. I'd always had questions about the statistics of "what it means to be in the 1%". Like, "is that number average or median?", etc. This answers some of those questions.
Sorry for the fast thinking here. I'd written a much longer post, but/. ate it when I tried to login.
What is the psuedo-distance between branes?
We know that gravity's effects drop of as distance^2. Working under the theory that gravity propigates at the speed of light, we can measure brane distance in light seconds. If branes are only a light-second away, there's too much mass. Too many branes too close together would turn everything into a black hole.
If we assume some non-trivial distance between branes, say 1000 light years, then that could explain the distribution of regular vs. dark matter. I don't feel like integrating galactic masses over distance^2 right now, but the ratio of regular vs. dark matter should be able to tell us how far apart branes are.
Rolling with 1000 light years (an order of magnitude doesn't affect this thought experiment). Larger structures (galaxies, clusters, etc) would be gravitationaly bound cross-brane, but smaller structures (stars) would not.
That's enough n-dimensional physics for me tonight.
The Galactic Rotational Velocity implies that dark matter is something different than standard matter, not just invisible matter. I'm broadly covering all forms of invisible matter here, cold-dark matter, non-baryonic matter, matter in other branes, etc.
Using your idea with the galactic rotational curve, the thought exercise would not yield the required mass distribution to explain the rotational curve.
Now, if we posit that nearby branes don't necessarily have the exact same physical constants, that could result in brane-sibling galaxies having different shapes depending on the local physics. While interesting, we're well into the realms of science fiction.
In short, I like you idea, and need to think about it some more.
I don't see why a monitor is necessary to display oil pressure or some other parameter - just have a gauge. If the parameter is binary, then use a light to indicate that it's good/bad.
The cheap cars have an "oil light" instead of a gauge. The light turns on before complete engine seizure, but after the engine is effectively destroyed.
I can only assume that this is a cost cutting measure, since the light uses almost as much dashboard real estate as a dial. I would hope that manufacturers would be willing to add a better sensor and software gauge, but I can't say what the cost delta is between the 3 options.
DUH. I can get a 70x speedup too if I increase MySQL's memory usage from the default 64mb to 48 gigabytes.
Just make sure you actually test it. Some of the performance recommendations in the manual don't scale from 64 MB to 48 GB. MyISAM Key Buffer and Query Cache, I'm looking at you.
That's the comment I intended to make. Everybody should know a little of bit of programming, just like everybody should know a little bit of woodworking, metalworking, gardening, sewing, cooking, plumbing, medicine, law, etc.
I'm not saying everybody needs to know C++ design patterns, 4 Star French cooking, or how to transplant their own liver. People need to know how to screw two boards together, sew on a button, and take their temperature. That's the level of programming I think everybody needs.
FYI, there is a package for the HTC Keyboard floating around. It's an older build (it doesn't have any of the Swype features), but it was better that the stock keyboard.
For now, I'm using Swype. I like the HTC layout better, but the swiping feature outweighs the layout problems. If I had my druthers, I have HTC IME w/ Swype... like a stock HTC Sense install.:-/
I remember playing Duke Nuk'em 3D around the same time I played Marathon. It was after Doom, but PC games were still 320x200 256color.
That's what I remember being revolutionary about Marathon. When PC games were stuck at 320x200 (256 colors), Marathon ran fast at 800x600 (16bit color). The storyline was nice, but the graphics were jaw dropping.
There is no reason the rich get a pass on this tax on all dollars earned after 150k (or whatever it is now).
I'd have to think about that. The cap on SS taxes is also a cap on SS payout. The payout is based on your recognized income when paying in, and they only recognize the income up to the cap.
I disagree. Some of my best productivity gains came from learning a new language, then never using it. Instead, I'd use all the good ideas in my "normal" programming language.
I became a better Perl programmer after I learned Ruby. I became a better programmer (in all languages) after learning Lisp, Prolog, and Erlang.
I last wrote a Lisp or Prolog program in the late 90's, but I use those techniques every day.
I prefer the landscape keyboards, the buttons are too small and too close together on the portrait keyboards. I agree that the BB keyboards are higher quality, but I still have trouble using them.
You make a good point. Either my DNS admin/software have silently corrected my mistake, or I'm mis-remembering. I generally make every user-friendly DNS record a CNAME to a non-user-friendly A. It's possible that I've broadened that memory to include MX records. The brain is so fickle.
Regardless, most of my MX's IP's PTRs are not-equal to the original MX record. They do eventually resolved to an A and PTR that are consistent.
Correct, the PTR and A's need to be eventually consistent, but not initially consistent. If this is the case, they can't receive email from any Google Apps user.
$ dig -t mx mydomain.com ;; ANSWER SECTION: storemadeeasy.com. 1800 IN MX 5 alt1.aspmx.l.google.com. storemadeeasy.com. 1800 IN MX 5 alt2.aspmx.l.google.com. storemadeeasy.com. 1800 IN MX 10 aspmx2.googlemail.com. storemadeeasy.com. 1800 IN MX 10 aspmx3.googlemail.com. storemadeeasy.com. 1800 IN MX 10 aspmx4.googlemail.com. storemadeeasy.com. 1800 IN MX 10 aspmx5.googlemail.com. storemadeeasy.com. 1800 IN MX 1 aspmx.l.google.com.
$ host aspmx.l.google.com aspmx.l.google.com has address 74.125.127.27
$ host 74.125.127.27 27.127.125.74.in-addr.arpa domain name pointer pz-in-f27.1e100.net.
$ host pz-in-f27.1e100.net. pz-in-f27.1e100.net has address 74.125.127.27
This is normal, even when you actually host the mail yourself and own the netblock. Most of my MX records point at a CNAME, and the PTR record resolves to the A record.
That's exactly SpamHaus' intent. You're collateral damage, to make the 'net a better place.
I used to agree with the policy (before I actually seen it in action). Now, I think it's pretty irrelevant. Just blacklist the offending blocks, and move on.
Spamhaus has a policy of escalation. If the first blacklist doesn't work, widen the blacklist. Repeat until somebody notices. It worked for a while, it got customers like you to call your ISP to tell them to clean up their act.
I was blacklisted that way. I had a/29, and another/29 near me was blacklisted. I found out when the/24 was blacklisted, and my customers called to complain. I was lucky, I had a business relationship with the other/29, and we were able to get it de-listed in a couple of days. I spent most of those 3 days on the phone.
I've always found SpamHaus to be a bit draconian. From their point of view, they're a voluntary service, so they're free to shoot first and ask questions later. I however didn't find their service to be voluntary at all.
Email has never been secure. It is very similar to postal mail; you can write whatever return address on the envelop that you want.
Yes, there have been some suggestions lately to improve this. The postal equivalent of comparing the return address's zipcode and the originating post fffice's zipcode, and marking that ones that don't match as "likely spam". It's not ubiquitous, and it's just extra points in the spam scoring.
InnoDB is the default engine, as of version 5.5. Oracle fixed enough performance problems that InnoDB is faster than MyISAM.
When interacting with the data from outside the database, you use a view, which can be engineered to appear to contain NULLs, duplicate rows, and so forth.
One of the base tenants of relational theory is that a view is indistinguishable from a base table. You can take 2 tables and make a view using them. Or you can flip it around, have a single base table and 2 views that resemble the original tables. Both methods are equally valid, and a user querying the data can't tell the difference.
Until you outlaw NULLs in base tables. Now base tables and views are not interchangable.
I agree that NULLs shouldn't be stored in a table, but I also believe that I should be allowed to hurt myself if I really want to. I don't want to do it, but it's just too slow to do it the correct way. So I compromise now, submit a bug report, and revisit when performance improves. And future-me swears at past-me for doing it.
Kids these days don't have to memorize their ASCII tables.
The tv signal is there no matter what. Stealing isn't the right word to describe what he's doing. Breach of contract is probably more appropriate.
Most cable companies are required to carry the Over The Air channels on the same channel numbers. It's generally part of the local monopoly contract the municipality negotiates with the cable company. If his contract says he can't watch those channels, it's probably unenforcable. A fine example of clauses companies put in contracts, assuming you don't know your legal rights.
Meanwhile,
http://www.ctj.org/html/gwb0602.htm
top 1% Average income $1,495,000 per year
From that link, $518,000 a year gets you into the 1% club. From there, you have to claw your way into the 0.5% club that starts at $1.5M. It doesn't materially affect your arguement though.
For me, I really don't care about the magic "1%" number. I care about having enough money to do what I want, and saving for 30-40 years will get me there.
BTW, thanks for the link. I'd always had questions about the statistics of "what it means to be in the 1%". Like, "is that number average or median?", etc. This answers some of those questions.
Sorry for the fast thinking here. I'd written a much longer post, but /. ate it when I tried to login.
What is the psuedo-distance between branes?
We know that gravity's effects drop of as distance^2. Working under the theory that gravity propigates at the speed of light, we can measure brane distance in light seconds. If branes are only a light-second away, there's too much mass. Too many branes too close together would turn everything into a black hole.
If we assume some non-trivial distance between branes, say 1000 light years, then that could explain the distribution of regular vs. dark matter. I don't feel like integrating galactic masses over distance^2 right now, but the ratio of regular vs. dark matter should be able to tell us how far apart branes are.
Rolling with 1000 light years (an order of magnitude doesn't affect this thought experiment). Larger structures (galaxies, clusters, etc) would be gravitationaly bound cross-brane, but smaller structures (stars) would not.
That's enough n-dimensional physics for me tonight.
The Galactic Rotational Velocity implies that dark matter is something different than standard matter, not just invisible matter. I'm broadly covering all forms of invisible matter here, cold-dark matter, non-baryonic matter, matter in other branes, etc.
Using your idea with the galactic rotational curve, the thought exercise would not yield the required mass distribution to explain the rotational curve.
Now, if we posit that nearby branes don't necessarily have the exact same physical constants, that could result in brane-sibling galaxies having different shapes depending on the local physics. While interesting, we're well into the realms of science fiction.
In short, I like you idea, and need to think about it some more.
I don't see why a monitor is necessary to display oil pressure or some other parameter - just have a gauge. If the parameter is binary, then use a light to indicate that it's good/bad.
The cheap cars have an "oil light" instead of a gauge. The light turns on before complete engine seizure, but after the engine is effectively destroyed.
I can only assume that this is a cost cutting measure, since the light uses almost as much dashboard real estate as a dial. I would hope that manufacturers would be willing to add a better sensor and software gauge, but I can't say what the cost delta is between the 3 options.
Last time I got cash, the cash conversion fee was higher than the electronic conversion fee. I had a shitty bank, so YMMV.
DUH. I can get a 70x speedup too if I increase MySQL's memory usage from the default 64mb to 48 gigabytes.
Just make sure you actually test it. Some of the performance recommendations in the manual don't scale from 64 MB to 48 GB. MyISAM Key Buffer and Query Cache, I'm looking at you.
That's the comment I intended to make. Everybody should know a little of bit of programming, just like everybody should know a little bit of woodworking, metalworking, gardening, sewing, cooking, plumbing, medicine, law, etc.
I'm not saying everybody needs to know C++ design patterns, 4 Star French cooking, or how to transplant their own liver. People need to know how to screw two boards together, sew on a button, and take their temperature. That's the level of programming I think everybody needs.
FYI, there is a package for the HTC Keyboard floating around. It's an older build (it doesn't have any of the Swype features), but it was better that the stock keyboard.
For now, I'm using Swype. I like the HTC layout better, but the swiping feature outweighs the layout problems. If I had my druthers, I have HTC IME w/ Swype... like a stock HTC Sense install. :-/
remember the original purpose of the world wide web wasn't to distribute porn
We had usenet for porn. Porn over http didn't really take off until Joe Six Pack got online.
I remember playing Duke Nuk'em 3D around the same time I played Marathon. It was after Doom, but PC games were still 320x200 256color.
That's what I remember being revolutionary about Marathon. When PC games were stuck at 320x200 (256 colors), Marathon ran fast at 800x600 (16bit color). The storyline was nice, but the graphics were jaw dropping.
There is no reason the rich get a pass on this tax on all dollars earned after 150k (or whatever it is now).
I'd have to think about that. The cap on SS taxes is also a cap on SS payout. The payout is based on your recognized income when paying in, and they only recognize the income up to the cap.
I disagree. Some of my best productivity gains came from learning a new language, then never using it. Instead, I'd use all the good ideas in my "normal" programming language.
I became a better Perl programmer after I learned Ruby. I became a better programmer (in all languages) after learning Lisp, Prolog, and Erlang.
I last wrote a Lisp or Prolog program in the late 90's, but I use those techniques every day.
I prefer the landscape keyboards, the buttons are too small and too close together on the portrait keyboards. I agree that the BB keyboards are higher quality, but I still have trouble using them.
If a keyboard is important to you, buy a model with a physical keyboard.
You make a good point. Either my DNS admin/software have silently corrected my mistake, or I'm mis-remembering. I generally make every user-friendly DNS record a CNAME to a non-user-friendly A. It's possible that I've broadened that memory to include MX records. The brain is so fickle.
Regardless, most of my MX's IP's PTRs are not-equal to the original MX record. They do eventually resolved to an A and PTR that are consistent.
If you can configure your mailhost to relay, we expect you to be able to configure your SPF record.
This is normal, even when you actually host the mail yourself and own the netblock. Most of my MX records point at a CNAME, and the PTR record resolves to the A record.
That's exactly SpamHaus' intent. You're collateral damage, to make the 'net a better place.
I used to agree with the policy (before I actually seen it in action). Now, I think it's pretty irrelevant. Just blacklist the offending blocks, and move on.
Spamhaus has a policy of escalation. If the first blacklist doesn't work, widen the blacklist. Repeat until somebody notices. It worked for a while, it got customers like you to call your ISP to tell them to clean up their act.
I was blacklisted that way. I had a /29, and another /29 near me was blacklisted. I found out when the /24 was blacklisted, and my customers called to complain. I was lucky, I had a business relationship with the other /29, and we were able to get it de-listed in a couple of days. I spent most of those 3 days on the phone.
I've always found SpamHaus to be a bit draconian. From their point of view, they're a voluntary service, so they're free to shoot first and ask questions later. I however didn't find their service to be voluntary at all.
The OS will be the browser. Or the browser will be the OS, I'm not sure.
So MicroSoft was ahead of the curve when they tied IE to Win95?