Go to bottom (last modified Jul/27)
Please note that this blog doesn't support TrackBacks; if you'd like to leave a comment, either email me the comment itself (with permission to publish under the GNU FDL, if you'd like to allow me to put it up here - and you'll also want to let me know if you want me to publish your comment in your name (default), or anonymously), or just email me the URL for your own blog post, and I'll happily add the hyperlink to your post near the relevant entry in my own blog. Please take note of the anchors, here: all remotely recent posts have a named anchor, so <http://www.bigfatdave.com/blog.php#1262632475>, for example, is an unambiguous URL for the most recent post as I type this. (Old posts don't have one, because I'm too lazy to apply my blog upgrade to them. If you want me to know which post you're commenting on, it's worth pasting the timestamp into your email.)
If you'd like to leave a TrackBack ping for some other blog, and your own blogging software doesn't have built-in support for TrackBacks either, you may want to use my TrackBack ping service.
It is interesting to note that as the political races keep rising in cost, there is a corresponding rise in the R&D budgets for covering the news surrounding those races. This 2008 election season cost a record-breaking $5.3 billion.In other words, if we nuke the political machine, then (in addition to all the other advantages) we get to save $5.3 billion that would otherwise have been wasted on simply reporting a single election. The sad thing is, if you offered the average American an extra $15 in the bank in exchange for no TV during the election season, he'd take his TV and slam the door in your face. People like to think they somehow matter. Eh, I'd take an extra 3.5 gallons of ice cream (especially the cookie dough stuff) with a buck left in my pocket over fancy schmancy election coverage, any day. The worthless hours-worth of empty promises don't even come close to making up for the lost ice cream. Oh, and as an added bonus, I can eat 3.5 gallons of ice cream in far less time than the time required to watch $5.3 billion-worth of election coverage, leaving me with additional work hours, which translate into even more (cookie dough) ice cream 8-)
LOL ... see, the problem with a centralized proprietary service to manage your stolen laptop is that (a) as Snipe pointed out, you're stuck with whatever the service supports, and without whatever it doesn't, (b) as you yourself pointed out in your funny sig, you're stuck with whatever features the service decides to add by user request, and without whatever features the service doesn't feel like adding for whatever reason, (c) if the service goes out of business, so does your protection, and (d) if Microsoft injects SQL bugs into the servers powering the service, the thief might get away without having his new laptop locked down, and/or the service might shut down a non-stolen laptop in the middle of an important presentation, perhaps with some trademark blue screen of death or something, possibly as a result of bugginess in the closed-source application that the service required you to install with admin privileges on your laptop. I dunno, maybe Windows people have just gotten used to giving closed-source apps admin privileges and praying for the best; I'd be scared stiff to trust something without source even in my own user account, much less as root.
Hey, don't get me wrong, I can understand why you're promoting your own junk; you have a vested interest. (I promote my own junk for the same reason.) Just don't be surprised when some of the obvious flaws are pointed out. (Snipe is a lot more diplomatic than I am, simply pointing out why your service doesn't meet the basic requirements she pointed out in the first couple of sentences of her original blog post.)
Take care,BTW - As it turns out, my original comment got through, somehow. Whatever. . .
- Dave
Tropicana is 100% orange and pineapple. All natural orange juice with no sugar added and never made from concentrate. The naturally delicious, sweet taste of Tropicana comes from our unique blend of oranges, selected from the pick of the crop and squeezed at their height of goodness, plus a splash of pineapple. Our pure, natural blend of fresh-tasting juice wakes up your morning and your body so you can face the day with a healthy start and a positive attitude.Now, here's the ingredient list, from the other side of the same carton:
Tropicana 100% orange and pineapple.
Ingredients: 100% Pure orange juice, pineapple juice concentrate, peach puree concentrate and natural flavors.The first obvious lesson is, don't believe the hype. Not only is the "never from concentrate" extremely misleading there, but it's not even 100% orange and pineapple, since they threw in peach (peach puree concentrate), too. The second lesson is that orange juice is not a low calorie food, nor would it be easy to make it one, since most of the calories come from the natural sugars in the fruit involved (but then again, you're losing weight by playing ping pong, not cutting out your breakfast, anyway, right?). The third lesson is that after all this, the stuff should still be plenty good for you. Finally, the fourth lesson is that the stuff tastes great (at least to me), regardless :-)
Not a low calorie food.
The suspects fled in the van down Delafield Street and crashed into a security gate at the back of St. Peter's University Hospital, Caputo said. All four suspects then jumped from the van and shots were fired.and
Three suspects sustained gunshot wounds, though none was life-threatening, Caputo said. They were taken to Robert Wood Johnson University Hospital.I guess the obvious question is, why weren't they just taken straight to St. Peter's University Hospital for treatment?
I find it ridiculous that people blindly install software, and expect it to just work.Eh, I don't know what the big deal is, here. My wife and I have been using junk mail, store sales brochures, various pieces of printed paper, paper instant oatmeal bags, and various other paper, ever since we got the cats (a couple of months ago), with no special processing recipe. We just pass it through the shredder (the "Tough Guy" - about $30, from Staples), and dump it in the litter box (a large plastic tote with built-in covering flaps - about $10, from Lowe's). None of our three cats seem to have any problem with it. I read some interesting stuff about toilet training cats, though, and I'm thinking about giving it a whirl. Why use _any_ litter at all, if you don't have to? Enjoy, - Dave
Shower Drain: A year or two ago many visitors had a shower drain issue and a "gurgling toilet" issue. As the desk person so helpfully explained to me, there was a $1+ million dollar renovation on the bar...not quite sure what the two have to do with each other...but perhaps she meant that the bar no longer gets you as drunk as might be necessary to think the toilet is gurgling at you.), the shower drains were very slow, and nobody bothered to fix them. (When you take a shower, it starts feeling like a standing bath, after a while.) As my brother pointed out, the hotel tried to avoid the question by putting the best spin on things. (I'd probably conclude that the additional $1M in the bar would probably make you more drunk, so you might not notice it gurgling at you. Unfortunately for them, (a) I don't drink, and (b) I'm a perfectionist, so I noticed the shower drain falling behind the showerhead, even though they were using reduced flow showerheads. I suppose they kept the reduced flow showerheads quiet rather than trumpeting their "green" policy, for fear of people putting two and two together and calling them out on trying to cover up their subpar plumbing job on the drain.) While there were certainly some bright spots, overall, I wasn't terribly impressed with this Pesach program. The whole program stank of underhanded marketing tactics, and a general attitude of not really caring much about the guests. I guess honest businessmen have become an incredibly rare find, these days. I mean, if you're trying to save yourself money, tell me the truth straight out, so I can make an informed decision. If you must spin something, give me back a portion of your increased profits in the form of lower pricing, and trumpet that around as a partial lie. Please don't try to make yourself sound all caring and everything when the only thing you care about is your profit margins; it's just false advertising. If you really care about making our world a better place, forget about combating global warming, and focus on making the world a warmer place, one person at a time. The former will come naturally once we've achieved the latter.
Error in Selection Query
SELECT publish_time, id,priority, title,category, urlkey, MATCH (body)
AGAINST ("Microsoft, Nokia to detail "alliance" tomorrow") as rel FROM
news WHERE MATCH (body) AGAINST ("Microsoft, Nokia to detail "alliance"
tomorrow") > 0 AND publish_time > (unix_timestamp(now()) - 5184000) AND
status = 1 AND id != 67358 ORDER BY rel DESC LIMIT 7
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near
'alliance" tomorrow") as rel FROM news WHERE MATCH (body) AGAINST
("Microsoft, No' at line 1
This was while trying to access http://www.electronista.com/articles/09/08/11/ms.nokia.office.tomorrow/ last night; they seem to have fixed the silly bug (which would've allowed SQL injection attacks to be carried out by any of their bloggers, otherwise). My blogging platform has always been secure from SQL injection attacks, by design. (My blog is powered by a very secure program, called Elvis; it generates the HTML for my blog with a little bit of help from my terminal (which in turn, gets a bit of help from my fingers, which in turn get a bit of help from my brain, although some would dispute that last statement). The entire process is guaranteed secure against all types of SQL injection attacks.)
Yeah, I've noticed the Express Checkout thing. I think the main reason they put those lanes in is to speed up the other lanes. (That's also why they don't really complain much when you go over the number of items allowed, as long as other customers don't get all annoyed: they know you're really just slowing yourself down.) Remember: most of a supermarket's revenues come from the guys with the shopping carts full of stuff, not from the guys with a couple of handheld items on their way to a movie.
However, I do find it interesting that after asking all those questions, the blogger just walks away without actually answering his central question. To add insult to injury, his CSV has way too little data to be able to run any type of meaningful statistical analysis.
Finally, I find it rather ridiculous that after all this time, no supermarket has bothered to put together an assembly line approach to checking out. If you want to speed things up, have people put their stuff on a conveyor belt, where a worker can scan the items and pass them on to another conveyor belt either to a guy who bags the stuff, or to a self-bagging area for each customer. After you're done having your stuff bagged, you then head over to one of the checkout lines, where you simply show your receipt, pay, and walk out. Sure, the best-case latency (time between going on the first line and walking out of the store) is marginally worse than the best-case latency in the current system, but the average case and particularly the worst case latencies are both orders of magnitude better, because of the better overall efficiency of the system. This reminds me of the old Token Ring vs. Ethernet race, where a 4Mbps Token Ring network would routinely outrun a 10Mbps Ethernet network as soon as the load went up. The Ethernet camp responded with 100Mbps Fast Ethernet, which is the rough equivalent of increasing the speed of the conveyor belt tenfold, hoping to avoid gridlock. IBM's 16Mbps flavor of Token Ring beat out 100Mbps Fast Ethernet on a regular basis until switches became common (solving the collision problem, once and for all ... at least for wired Ethernet ... 802.11[abgn] all have the same problem, since APs work like hubs, rather than switches ... curiously, WiMAX solves the problem almost exactly the same way that IBM solved it a couple of decades ago, by essentially passing a token around a ring). The point I'm getting at is that in the network race, throwing more hardware at the problem was a cost-effective solution, allowing Ethernet to beat Token Ring on cost. In the supermarket race, on the other hand, there's more than a marginal one-shot cost to keeping additional lanes open, turbocharging conveyor belts, putting cashiers on steroids, etc., and so the best solution is to get more out of the existing infrastructure rather than simply throwing more infrastructure at the problem, and the mechanics of that solution were shown by Mr. Ford, about a century ago, to be an assembly line. (In a modern CPU, we call it "pipelining," because apparently it offends computer people to call something an "assembly line." When somebody finally goes ahead and implements an assembly line for supermarkets, I'm sure he'll invent more terminology to make something old seem new, yet again, and he'll be applauded for his outstanding "innovation" to the supermarket checkout lane problem. Parenthetically, it's worth noting that Mr. Ford wasn't the first to think of an assembly line, either; we know that well into the BC period, there were already Mathematicians exploring the advantages of the assembly line approach to solving certain classes of problems, and I'm betting that the basic concepts were already put to good use by our ancestors even before organized written communication came to our species.)
Enjoy :-)Here's my take on this whole business: http://www.bigfatdave.com/to_www_or_not_to_www.html If you'd like to have some fun, try doing this: http://bigfatdave.com/ or this: http://bigfatdave.com/blog.php BTW - IO Error: in case you're wondering where all your visitors have gone, they're all seeing server not found errors, because you've got a DNS error. Peace, - Dave
1) Connect to Microsoft's server.
2) Grab some file.
3) Execute it.
4) Shred all traces of it.
5) Exit.
or even:
1) Connect to Microsoft's server.
2) Tell it what the user wants you to do.
3) Read the result from the server.
4) Feed (the user-visible portion of) the result to the user.
Put another way, proprietary software has a built-in mechanism to avoid divulging the source. It's one of the "advantages," if you will, of proprietary (i.e., non-free) software. You say that such a program is impossible, in the real world? I say you're smoking something toxic under a rock somewhere, very far from the modern WWW. In fact, even if you totally ignore JavaScript, the modern (i.e., dynamic) World-Wide Web, by its very nature, is little more than a glorified user interface to a remote Web server, running what is normally a non-free program (and logging your usage, no less - think spyware). All these things that you used to do with a program on your own computer, you now do with a program on somebody else's computer, with him looking over your shoulder as you work. Even with the Pirate Party's proposal, the ToS (terms of service - the modern replacement for the EULA) would continue to prevent you from reverse-engineering (think security breeches) the program. Put another way, Mr. Stallman's "source escrow" proposal doesn't actually solve the real problem, but it does have the annoying effect of making the government bigger. The copyright extension proposal that he mentions is also silly, because it also makes government bigger (making laws more complex, requiring more government offices to stay on top of everything), without really solving the problem, either. (Microsoft, for example, could freely use the vast majority of Mr. Stallman's own GNU operating system, even with a 10-year free software copyright term.) I submit that:
WordPress > Error
Sorry, there was an error. JavaScript and Cookies are required in order
to post a comment.
Status: JavaScript is currently disabled.
Please be sure JavaScript and Cookies are enabled in your browser.
Then, please hit the back button on your browser, and try posting your
comment again. (You may need to reload the page)
Obviously, WordPress is too stupid to notice that my browser doesn't support the JavaScript security/privacy/freedom hole. (I also find it funny that WordPress didn't notice that my cookies are disabled as well. I assume it was probably planning on telling me that only _after_ I implemented JavaScript for Lynx, but since it'll most likely be a hot day in Hell before I do that, I don't consider WordPress' user-unfriendly behavior here to be a major nuisance. Anyway, I've decided to post my comment here, instead:
It solved part of my problem (running on Slackware-current),
here. I'm still working on figuring out what else is wrong on my
installation. (I'm trying to put together tagfiles for a minimal
Apache+PHP+APC+MySQLClient system.)
BTW - coyote: I don't check this page often (in fact, it's my first time
here), so if you notice anything here that you think I might want to
read, I'd appreciate a ping by email. (If there's a way for the system
to automatically email me when somebody posts a further comment, feel
free to ask it to do so. Also, just in case it's not obvious, anybody
is more than welcome to email me, for any reason or no reason at all.
My homepage explains how to email me [1].)
[1] http://www.bigfatdave.com/emailme.html
WordPress > Error
Hmmm, your comment seems a bit spammy. We're not real big on spam
around here.
Please go back and try again.
I guess the guy really doesn't want to hear my WFM
In the event of a succesful ping, the server MUST return a response in
the following format:
<?xml version="1.0" encoding="utf-8"?>
<response>
<error>0</error>
</response>
In the event of an unsuccessful ping, the server MUST return an HTTP
response in the following format:
<?xml version="1.0" encoding="utf-8"?>
<response>
<error>1</error>
<message>The error message</message>
</response>
(His WordPress installation gives me a whole stupid HTML page, without even including the required XML data somewhere in the big mess.) Those "MUST"s are in all caps, and clearly WordPress is in violation of the standard. (The WordPress folks are probably quietly showing their dislike for the Movable Type guys, who created the TrackBack standard.) Eh, just in case it wasn't already kinda obvious, WordPress sucks.
ROAD CLOSED
to everyone but YOU!
[picture of a Ferrari (F430?) with a driver behind the wheel]
[PRST FIRST CLASS/U.S. POSTAGE/PAID/TAMPA, FL/PERMIT NO 543]
WANTED!
Participants for exciting new Reality TV Series to Air this Fall
A handful of lucky drivers will get the chance to test their driving skills on 10 closed public roads in 10 States beginning
in May of 2010 and these events will be filmed for a Reality TV Series.
Participants will get to race their cars on some of the most scenic and exciting closed public roads. This is a
competition for individuals interested in showing, not telling, everyone what they are made of behind the wheel. If you
think you have the stuff and want to prove it on National TV, here is your chance.
Participation is limited to the first 100 drivers that are selected after a screening interview. To be considered go to
www.robinhoodrally.com and click on the Sign Me Up tab. You are required to make a deposit of $1,000 and then
complete a screening interview. If you are accepted then you must pay the remaining entry fee of $4,000 by February
12th. The entry fee covers a small portion of the costs associated with the Rally.
The First prize is a Ferrari F430,
approximate worth $250,000,
Second Prize is a Porsche Turbo,
and Third Prize is a Corvette Z51.
For Complete Details visit
www.robinhoodrally.com and make an
application, if you think you have the stuff.
DO IT NOW!
I just figured I'd give a heads-up, for any front-runners out there. Anybody who seriously considers spending $5,000+ (read their fine print at the advertised Web, for more terms and conditions) for an opportunity to race on a Reality TV series needs to have his head examined, IMHO, but that doesn't mean you can't hitch a ride on their event ;-)What makes a billion dollar company is really just half of #2: a monopoly in a big market. Look at the profit center (measured by profit margins, not by absolute profits) for any large company, and you'll find that it's in the places where the company has least competition. Now, induction allows us to see that expanding the "no competition" zone leads to greater profits in absolute terms. Expanding your profits to the point that you can create a billion dollar company is simply a matter of expanding the "no competition" zone enough. (Remember, the "no competition" zone is the market(s) where you're able to translate investment into profit most efficiently. If you want to grow big fast, you need efficiency.) Microsoft did it with operating systems, and then abused ("leveraged") its monopoly there to jump-start and then subsidize an office software monopoly, to steal a Web browser monopoly (although I don't think they were counting on Netscape rising from the ashes with a new name, and nipping away at IE's market share ever since), and to attempt half a zillion more monopolies, some more successful than others. Google did it with WWW search, leveraging its monopoly there to jump-start a monopoly for WWW search ad-space, which it used to attempt a general ad-space monopoly. What happened to IBM? It refused to protect its monopoly, because when the DoJ started investigating, IBM quickly changed its ways. Once you lose your monopoly, you're dead meat. IBM continues to survive today by turning to consulting and brand-recognition for revenues. Where will it be tomorrow? Viewed through these glasses, a billion dollar company is a company that doesn't aim to compete in an eco-system: it aims to _be_ the eco-system. Once it's done conquering one market, it uses that monopoly to expand out to nearby markets (the markets formerly known as "partner space"). With these glasses on straight, we're now also able to explain plenty of other billion dollar companies, even from yester-year. AT&T, for example, makes its money in wireless, which should not be surprising, since it monopolized the wireless market by extending its preexisting landline monopoly. (Feel free to repeat the last sentence with s/AT&T/Verizon/g: a cartel is operationally equivalent to a monopoly.) How about a company like GE? Did it get that big making refrigerators? No, it got that big by participating in the financial services and media cartels. For that matter, take a look at the other media companies: they've all grown through cooperative monopolization of the information flows in our country. Why aren't AT&T and Verizon replaced by some new startup? They've insulated their profit center from startups by convincing the government to sell them monopolies over electromagnetic waves for purposes of cellular communication on your property, my property, and everywhere else in the country, and already before that, they'd already gained a virtual monopoly on "rights of passage" for landlines, DSL lines, fiber optics, etc. (You think you own your own property? Think again.) Note that their only real competition comes from a company called Qwest, which was only able to compete by taking advantage of rail rights of way to lay its own networks. How about the media giants? Well, they've conned Washington into selling them equivalent rights for purposes of television and radio broadcasting, including the right to lay cables in neighborhoods everywhere. (Viewed from this angle, the DSL vs. Cable war is a clash of titans: telecoms vs. media companies.) Now, you might ask, where does such a company get its start? If markets everywhere are protected by incumbent monopolists, how does a new company get its butt in edgewise? You have to take advantage of a strategic blunder by all monopolists in nearby markets. Microsoft took advantage of a strategic blunder by IBM: rather than seeking to monopolize the desktop OS market, IBM made the mistake of ceding it to a "partner." Google took advantage of a strategic blunder by Yahoo!: rather than keeping search ads separated from search itself, Yahoo! chose to charge businesses $250 for listing in the search engine, and then started altering search result order based on additional payments by interested parties. To add insult to injury, they changed their search homepage from a search page to a portal, angering their userbase further. Microsoft took advantage of its break by building its own brand and retaining its own copyrights, while planning for the eventual monopolization of the desktop operating system market. Google took advantage of its break by being "the old Yahoo!" that everybody missed. Facebook tries to be "what MySpace should've been," and only time will tell if it's ultimately successful, or if it ends up losing by a strategic blunder and going the way of Friendster. In the same breath, it's imperative to note that a company, after getting its break, needs to work tirelessly to prevent another company from getting its own break in a nearby market. Microsoft has turned monopoly protection into a science, by carefully targetting (for buyout or elimination) any company in a nearby market that takes advantage of a strategic blunder by Microsoft, before it becomes too late to squish it. This systematic vigilance has allowed Microsoft to get away with a lot of blunders that would've killed nearly any other company in its shoes. Finally, the age-old question comes back: what happened to "from rags to riches?" Why is it so hard to find new goliaths? The answer is pretty simple: as more markets become monopolized by "better fit" companies (i.e., companies that are highly aggressive at grabbing market share, and strongly intent on avoiding its loss through strategic blunders), it becomes harder and harder to hit upon a strategic blunder by _all_ nearby monpolists, that _none_ of them decide to cover for by squishing the original bug as well as its fallout. Remember, today's giant empolys an entire department for the sole purpose of waking it up if a strategic blunder results in a forecast for strategic trouble. These departments are normally equipped with all the tactical weapons necessary to conduct large-scale battles against the offender, as well as a direct line upstairs to call in the big guns, if necessary.
This is the heroic, honorable stance of the American elite in the 21st century. What the Nazis did, we do, and for the same reason: to secure the forcible occupation of a land we conquered through an unprovoked war of aggression. It is indeed wonderful and amazing that such a state of affairs -- such an abyss of depravity -- is accepted so calmly by the great and good among us....and by tens of millions of our fellow citizens.I find the comparison here rather comic, in that my family wasn't killed because they resisted "the forcible occupation of a land [the Nazis] conquered through an unprovoked war of aggression." Rather, they were killed simply because they were an inferior race, so to make "living space" for the superior race, they had to be sacrificed (after being rounded up into work camps, in many cases forced to dig their own graves, tortured purely for "good, clean" fun, etc.). It is indeed wonderful and amazing that such an illogical comparison -- such an abyss of propaganda -- is accepted so calmly by the great and good among us, yada yada yada. Perhaps, a slightly better comparison for our "death squads" may be found by looking at the allied "death squads" who went around towards the end of that Nazi war trying to capture high-ranking SS officers. (If they'd been just "petty terrorists," I'm sure they would've been "murdered" too, rather than captured alive. Then again, we did end up "murdering" them later, anyway, with a big spectacle masquerading as a trial. Of course, all the evidence was fabricated, and the verdicts were purely "arbitrary." At least that's what the Iranian-supported Iraqui martyrs (you know, the peace-loving guys we're murdering for daring to oppose "[our] forcible occupation of [their] land") would have you believe.) An even better comparison may be obtained by simply understanding the "new" rules of war: anything goes. For example, hiding out in dense civilian populations may be "unacceptable" according to our rhetoric, but based on our actions (or inactions) it's easy to prove that such tactics are highly acceptable to us, after all. Dropping nuclear bombs on major cities (twice, with threats to drop even more) is also quite acceptable. Targeted attacks on enemy supply lines have always been considered acceptable. What's the big deal with targeted attacks on command-and-control centers (and the leaders that occupy them)? Let me guess: tomorrow, killing a soldier who's shooting at you will also be considered "execution without charges, without trial, without evidence," eh? To answer that Chris guy's question about GW:
By this logic, of course, the Nazis were fully justified in murdering leaders of the French resistance in World War II. The British would certainly have been justified in sneaking into George Washington's house and killing the insurgent leader in his bed. (And his wife too, no doubt, as an acceptable level of "collateral damage.")That is exactly correct. If you have an opportunity to kill an enemy general, you're a fool if you don't take advantage of the opportunity to gain a strategic advantage. Also, as long as we don't recognize your right to secession, your right to self determination remains unenforceable, and so it's always profitable for the stronger party to characterize a conflict as a revolt (or its politically correct synonym for the 21st century, an "insurrection" or "insurgence"), because obliterating an enemy carries a lot less political baggage when the enemy is demoted to "insurgent" status: he's no longer worthy of legal protection under the international laws barring war crimes, and he's no longer worthy of media protection under the international rules of "conflict journalism." The aggressor (who is nearly always the stronger party) is no longer conquering somebody else's land by force, but rather is simply "putting down a rebellion." We didn't invent these rules of war under the Bush administration; we imported them to the "New World" even before the Washington administration, and then tried putting a sugar coating all over the whole business by drafting up a "Constitution" to govern the land that we were stealing from the natives (using a variety of "new rules of war" techniques). Eh, I guess I'm not being terribly patriotic here, eh? Well, as long as we're "one nation under God," my loyalty to my God comes ahead of my loyalty to my nation, and yours should too. (Otherwise, who can blame the Nazis for simply following orders during World War II?) Besides, just like Hitler's worst casualty was Germany itself, the US itself is the worst casualty when we lose our own humanity by lying to ourselves. I'm proud to be an American because of the things that America has a right to be proud of, but if your version of America is proud of committing atrocities, then I'm obviously not proud to be your version of an American. If a guy can't say a bloody thing without being called "unpatriotic" (which is a rather dangerous label, when you have laws like the "Patriot Act" running around, committing drive-by shootings constantly), then where is our fabled Bill of Rights? What the heck are we fighting Muslim terrorism for, if we don't disagree with them when they say that humans don't have inalienable rights? Is your version of America some sort of Ku Klux Klan about WASP dominance of the whole world? You certainly can't expect me to be proud of your quest to become the next Hitler, just because you call that "Patriotic." I'm not proud of being an American because that's where I've lived my whole life and/or because that's all I know and/or because that's what the educational system brainwashed me into believing, while I was growing up; I'm proud of being an American because America respects me as a person more than my own birthplace (which admittedly isn't saying a whole lot - again, without anybody recognizing my right to take back my own six billionth of the planet so I can just live my life in peace, my right to self-determination is meaningless, and so picking the lesser of two institutionalized evils is the best option available to me). Just to be clear, I agree with that Chris guy that there's a problem with what the US was (and obviously still is) doing with these "death squads," but the biggest problem I see is one of a lack of transparency in government, not the violation of your right to be tried before being killed.
Joe and Tristan: I think both of you are kinda missing the point here re: DNSSEC/DNSCurve, in that DNSCurve isn't an intermediate step towards DNSSEC, but rather the critical step towards transport security. DNSSEC doesn't give you transport security, but rather authenticates the data itself against some trusted authority, merely achieving the same end-result in a suboptimal manner. Network protocols are typically most vulnerable on the network, and so it's the network that needs securing. In that respect, DNSSEC is at most "a step towards" DNSCurve, in that DNSCurve (a) provides far stronger cryptography, and (b) also protects you against eavesdropping. DNSSEC's protection of the zone data against tampering is rather useless, in that if you can't keep foreigners out of your own DNS servers, DNS hijacking isn't your biggest problem. The only reason I can think of to deploy DNSSEC is if you're a bit uneasy with the steady stream of BIND vulnerabilities, and if that's the case, you might as well switch to a nameserver that's secure by design, like tinydns, rather than bloating BIND with a complex protocol that may itself become yet another source of vulnerabilities. Think of DNSCurve as equivalent to deploying HTTPS to secure your conversation with the bank, while DNSSEC prefers to sign the contents of your bank account ;-P As for securing "the last mile" between the recursive resolver and the client, there are two important points to bring up: (a) the DNS cache is the logical replacement for /etc/hosts files, and as such should be as close to the clients as practical (ideally, on the same physical network); and (b) even if you're hellbent on taking the OpenDNS approach, there's nothing in the DNSCurve spec preventing DNSCurve from being deployed on the last mile between the DNS cache and the client. (After all, if you're willing to go and upgrade all your clients' resolver libraries to support DNSSEC signature validation, upgrading them to support DNSCurve security is dead simple by comparison, as the underlying protocol is dead simple.) (Disclaimer: Yes, I'm from the DNSCurve "crowd," and have been a very satisfied user for many months. I find it rather humorous (and extremely sad - DNSCurve will most likely fail miserably in the marketplace because of these types of marketing blunders) that I deployed it myself nearly a year - and counting - before dnscurve.org itself.) As for the IPv6 fiasco, this is the wrong forum, but I'll happily give you a piece of my mind on the right forum. Peace, - Dave
KNOW ALL MEN BY THESE PRESENTS - - that Saint Luke Evangelical Christian Ministries accepts Dave Cohen, having demonstrated by actions and by statement of faith a love for Our Lord Jesus Christ and His Word, into the world-wide ministry of Saint Luke Evangelical Christian Ministries. ON OATH I, Rev. Dr. David M. Ford, on behalf of this ministry and all its members, do hereby select, appoint, and anoint you, Dave Cohen, a legally ordained independent minister of Saint Luke Evangelical Christian Ministries, and authorize you to perform all standard Christian religious services including the rites of marriage and baptism, on this day, May 26, 2010.I'd like to thank everybody who crossed his fingers for me. I suppose that means I'm now triple-ordained. Cool, eh? If you'd like to follow in my footsteps, you'll want to head over to Saint Luke Evangelical Christian Ministries, and please tell Brother Dave that Reverend Dave sent you. (The actual URL to get ordained is at First International Church Of The Web.)
If you look more closely at the email you just sent me, you'll notice
that (a) the last few messages are completely absent from the transcript,
and (b) some of the longer messages got cut off in the middle. You may
want to have your programmers fix both of those bugs when they finish
polishing off their next pizza. ("Eh, a varchar(255) ought to be enough
for any message!") It'd be even cooler if you could send me an unabridged
transcript after you've fixed your system.
Thanks a bunch,
- Dave
BTW - If you take a quick look at my account, you'll notice I've been
along with you for most of the ride. This type of unprofessionalism
was expected back in '97, but it's rather laughable today. Now, I can
appreciate that your programmers are busy working on The Next Great Thing
(TM), but many of my best friends have already left eBay because you've
been slacking off on the core functionality of the system. (The only
reason I still keep one of my buying accounts open here is that I keep
hoping that you'll someday get your act together again, like back in
the good ol' days. I guess it just hurts to see something so good waste
itself away.)
Here's the (obviously automated) response I got back:Needless to say, I'm not in the mood for dealing with their chat crap again, and trying to make heads or tails out of their accent on the phone only adds insult to injury. If they're determined to make it difficult for users to explain what's wrong, far be it from me to spoil all their fun. When I get some free time, I hope to get ProductExchange online.Thank you for writing to eBay Customer Support. To better serve our members, we're changing the way we work with you when you have a question. In most cases, a Customer Support agent can assist you more quickly by chatting with you online or through a quick phone call. To contact a Customer Support agent: 1. Go to http://contact.ebay.com/ws/eBayISAPI.dll?ContactUsNextGen. 2. Sign in with your eBay user ID. (This will help us find your account information.) 3. Enter your question or tell us about your issue. 4. We may need to ask you a couple of questions to make sure that we put you in touch with the agent who can best answer your question. Click the link that best matches your question. Please don't reply to this message. Any replies will not be read. We apologize for any inconvenience this may have caused. Sincerely, eBay Customer Support