NavigationBanners![]()
Active forum topicsRecent blog postsUser loginWho's new
Who's onlineThere are currently 2 users and 695 guests online.
Online users:
|
news aggregatorAugust 20, 200910:38
“Make no mistake: all politicians — even those ostensibly on the side of guns and gun ownership — hate the issue and anyone, like me, who insists on bringing it up. They hate it because it’s an X-ray machine. It’s a Vulcan mind-meld. It’s the ultimate test to which any politician — or political philosophy [...]
Source: 2am Commentary
10:33
“CNN’s Rick Sanchez may have got his knickers in a bunch over armed (but peaceful) protesters outside a venue where President Barack Obama was giving a speech to veterans, but Secret Service and local law enforcement acted with appropriate restraint, leaving the demonstrators alone to make their point. Their respect for the protesters’ rights to [...]
Source: 2am Commentary
10:31
Ant writes "John Scalzi's AMC blog shows a short guide to the most epic FAILs in Star Wars design — 'I'll come right out and say it: Star Wars has a badly-designed universe; so poorly-designed, in fact, that one can say that a significant goal of all those Star Wars novels is to rationalize and mitigate the bad design choices of the movies. Need examples? Here's ten ...'"Read more of this story at Slashdot.
Source: Slashdot
10:20
[This level of fraud, corruption, and willful evil is the reason I run this site. Do NOT let anyone stick you or your child with any shot that contains mercury or thimerosal (approximately 49% ethylmercury). Just Say, “NO!” --MJ]
"Analysis of two independent government databases shows that the alarming increase in reported cases of autism not only slowed but actually reversed since thimerosal was removed from childhood vaccines"
"Centers for Disease Control and Prevention (CDC) disagreed"
read more
Source: From Reason to Freedom
10:11
I was going to blog about the fact that using org-mode, referred to in my previous
diary entry, made the important but non-urgent tasks
more visible.
I was going to use sorting out backups for interesting data
(say, my
e-mail archives) as an example, and discuss the solution I
came up
with, but I have just realised that the trust model is exactly
backwards (my server trusts root on the backup machine).
This is
annoying, because I thought I'd got it right, and because
getting it
right would have been equally easy.
Oh well. So, instead, I'll return sorting out backups to the
TODO (or maybe STARTED)
state, and
(prompted by some recent discussion on #lisp IRC)
I'll blog
about SBCL's interpretation of Unicode characters, with the
up-front caveat that I'm Not An Expert in this languages,
glyphs,
graphemes, characters and all that jazz.
Common Lisp's string
type is defined to be a vector specialized to hold only
characters or
a subtype thereof. This definition is already hard to wrap
your head
around, and has amusing consequences documented
here in the past, but I don't want to get into it too
much; merely
to say that already this definition restricts to a fairly
large extent
the possible implementation strategies for supporting Unicode.
Why so? Because in Unicode there are several notions of
‘character’,
and we have to decide which of them we're going to use as
our Lisp character type (and use as string
constituents). The simple answer from the implementation
point of
view (and the route that SBCL currently takes) is to define
a Lisp
character as an entity corresponding directly to a
Unicode
code point. This is simple and straightforward to
implement, but
unfortunately has the side effect of making various Common Lisp
string functions less useful to the user.
How so? Well, consider the string comparison functions,
such as string=.
As specified, string= compares two strings,
character by character. In SBCL, then, this
compares two sequences of Unicode code points, character by
character,
for equality. The problem is that this operation doesn't in
general
have the semantics of ‘string equality’, because in Unicode
there is
more than one way to encode the same abstract
character: for
example, the e-acute ‘abstract character’, or possibly
‘grapheme’,
e-acute (which is usually displayed ‘é’) can be
represented
either as the single code point U+00E9, or as the
combining character sequence U+0065 U+0301.
So, that's OK; the Unicode FAQ on Combining
Marks
says that characters and combining character sequences are
different,
and even implies that programmers should be dealing with
Unicode code
points (SBCL characters). Unfortunately, Lisp has been
around for longer than Unicode, and code has been written
essentially
assuming that string= performs a language-string
equality
comparison rather than a codepoint-by-codepoint equality
comparison,
simply because (pre-Unicode) these two concepts were conflated.
What about the alternative? We could try defining Lisp
characters to be abstract characters, represented as
combining character sequences. One problem with this idea
is that
there's the char-code
function to implement: for every Lisp character
there must be
a corresponding unique integer. That's not so much
a problem
– Lisp has bignums after all – but it
will make
char-code-limit surprisingly large (in principle, I
think
every combining mark could be applied to a given base
character).
This means that we'd lose the ability to represent an arbitrary
character as an immediate object, meaning that accessing
characters
from strings would in general cause heap allocation, and lead to
surprises elsewhere in the system.
So, given that we stay with a Lisp character
corresponding to
a Unicode code point, what other pitfalls and details are
there to
consider? The memory representation of strings of type
(simple-array character (*)) is worth
mentioning;
because there's a fairly strong cultural expectation of O(1)
access
time in vectors, we don't do any compression, but simply
store each
Unicode codepoint in a 32-bit cell. SBCL has a separate
base-string representation, where each ASCII
codepoint is
stored in an 8-bit cell; a long time ago I gave a
talk about this.
Also, interpretation of the contents of strings has
caused
confusion recently. Granted that a string is a vector of
(effectively) code points, what does that mean for strings
containing
surrogate characters (code points in the range
U+D800–U+DFFF)? These code points do not
correspond to
any abstract characters directly; instead, pairs of
surrogates are (in certain Unicode encodings, such as UTF-16)
interpreted as characters beyond the Basic Multilingual
Plane. Some
Lisp implementations (such as OpenMCLClozure
Common
Lisp) go so far to resolve this ambiguity as to forbid the
creation of a Lisp character with a surrogate codepoint. In
SBCL,
however, we take the view that those characters exist, but
should
not be interpreted in any way; a string containing
surrogate
pairs should be considered to have individual surrogate
characters in
it, and no attempt should be made to combine them. If there
is data
in an encoding which uses surrogate pairs (such as UTF-16),
then that
data should be read in using the :utf-16 external
format, so
that no surrogates are present at the Lisp level; an attempt
to write
out a surrogate Lisp character in a Unicode encoding should
generate
an error. (NB: not all of this is implemented yet).
All of this merely scratches the surface of Unicode support; I'm
hoping to find time to implement better support for finding
properties
of the Unicode Character Database, and to implement Unicode
algorithms
for normalization, collation and so on; I'm also planning to
tighten
up support for the Unicode encodings (to address the potential
security issues that exist from nonconforming decoders) and
generally
to improve support for doing useful things with non-ASCII.
As usual,
there's likely to be a significant lag between planning and
doing...
Source: Planet Lisp
09:51
1sockchuck writes "Opinions differ on when the Internet will run out of IPv4 addresses, prompting a wholesale transition to IPv6. In recent videos, John Curran of ARIN provides an overview of issues involved in the IPv6 transition, while Martin Levy of Hurricane Electric discusses his company's view that early-mover status on IPv6 readiness can be a competitive advantage for service providers. Levy's company has published an IPv4 DeathWatch app for the iPhone to raise awareness of the transition."Read more of this story at Slashdot.
Source: Slashdot
09:37
As'ad AbuKhalil points us to this press release from Human Rights Watch, detailing an ongoing campaign of torture and murder against Iraqi homosexuals (and "suspected" homosexuals and men considered not "manly" enough). The killings are being carried out by the sectarian extremists unleashed by the American invasion – including agents of the American-installed government. As HRW reports:
Iraqi militias are carrying out a spreading campaign of torture and murder against men suspected of homosexual conduct, or of not being "manly" enough, and Iraq authorities have done nothing to stop the killing...
The 67-page report, "‘They Want Us Exterminated': Murder, Torture, Sexual Orientation and Gender in Iraq," documents a wide-reaching campaign of extrajudicial executions, kidnappings, and torture of gay men that began in early 2009. The killings began in the vast Baghdad neighborhood of Sadr City, a stronghold of Moqtada al-Sadr's Mahdi Army militia, and spread to many cities across Iraq. Mahdi Army spokesmen have promoted fears about the "third sex" and the "feminization" of Iraq men, and suggested that militia action was the remedy. Some people told Human Rights Watch that Iraqi security forces have colluded and joined in the killing....The killers invade homes and pick people up in the street, witnesses and survivors said, interrogating them before murdering them to extract names of other potential victims. They practice grotesque tortures, including gluing men's anuses shut as punishment. Human Rights Watch spoke to doctors who said that hospitals and morgues have received dozens of mutilated bodies, living and dead.
"Murder and torture are no way to enforce morality," said Rasha Moumneh, Middle East and North Africa researcher at Human Rights Watch. "These killings point to the continuing and lethal failure of Iraq's post-occupation authorities to establish the rule of law and protect their citizens."
HRW also points out that the killings and torture violate even the most fundamentalist understanding of Sharia law, which the perpetrators are claiming to enforce.
In his brief post on the report, AbuKhalil goes on to make this pertinent observation:
Good for Human Rights Watch for issuing this report. I just hope that they notice that the American invasion of Iraq has killed Iraqi gays, lesbians, heterosexuals, and asexuals alike.
Yes, when you destroy a society by aggressive war, when you kill more than one million innocent people (out of a total population of 25 million: a kill rate of one out of every 25 Iraqis), when you dispossess four million innocent people, when you join with your local puppets in a savage war of ethnic cleansing, when through invasion and prior years of near-genocidal sanctions you eviscerate one of the most secular states in the Middle East, when you empower violent religious extremists to further your own agenda of domination, this is what you get: the eruption of the human mind's most savage instincts and blind fears, set loose in a maelstrom of degradation.
And still, the urbane, educated, civilized, "progressive" president can stand before the world and declare that America's military rapine of Iraq is "an extraordinary achievement." And so it is. And so was the Holocaust, the Inquisition, the Trail of Tears, the liquidation of the "kulaks" and many other epiphanies of human civilization. But to be extraordinarily evil is not usually considered something to brag about. That Obama can do so without batting an eye is a telling indication of moral degradation of our own society.
Source: Chris Floyd's Empire Burlesque
09:30
Tonight's Declaring Independence will be a rerun. Things are a bit crazy at the Michigan Messenger this week, with our national editorial director on vacation and the assistant editorial director traveling to Indianapolis for a conference today, so I'm going to stick close to home to keep an eye on the site.
Unfortunately, I missed out on a dream interview that I had hoped would take place for today's show. A week and a half ago I was contacted by the publicist for Benny Hinn, who has a new book out. Would I be interested in interviewing Hinn about the new book, she asked? Oh, would I ever. Read the rest of this post... | Read the comments on this post...
Source: Dispatches from the Culture War
09:23
Imagine being so far out on the lunatic fringe that you think the Worldnutdaily isn't crazy enough. No, don't imagine it - just read the letters they get from readers. Reading the letters to the editor of the Worldnutdaily is truly enlightening. It's a constant struggle for dominance between stupidity and insanity. And once in a while you find one that even goes beyond that site's normal ratio of nuttiness. Like the first one, which takes the fake news outlet to task for -- get this -- referring to Obama as president:
Read the rest of this post... | Read the comments on this post...
Source: Dispatches from the Culture War
09:16
Barney Frank gave perhaps the best answer I've seen to one of these idiots claiming that giving health care coverage to those that don't have it is reminiscent of the Nazis and makes Obama the next Hitler:
On what planet do you spend most of your time?
It's a good answer. And it continues. He gives such people exactly the amount of attention and respect they are due, which is none whatsoever. Ridicule may lawfully be employed where reason has no hope of success. Video below the fold. Read the rest of this post... | Read the comments on this post...
Source: Dispatches from the Culture War
09:09
Mikey Weinstein asked me to pass along this statement from an Army officer and West Point graduate about the constant problems he has faced in the military from aggressive Christian superiors who have badgered him relentlessly about his own religious views. The whole thing is worth reading. Read the rest of this post... | Read the comments on this post...
Source: Dispatches from the Culture War
09:02
If you didn't like the last one, you're probably really not gonna like this one. Yes, it's harsh. It's also funny. Try to read it with a sense of humor and some understanding of the time in which it was written. This was written in 1924:
Again, there is the bad author who defends his manufacture of magazine serials and movie scenarios on the ground that he has a wife, and is in honor bound to support her. I have seen a few such wives. I dispute the obligation. Read the comments on this post...
Source: Dispatches from the Culture War
08:59
A tip of the boonie hat to typeay for bringing my attention to this marvelous specimen of what passes for the "Master Race" these days.Meet Calvin Lockner, aka "Hitler." Calvin is a convicted sex-offender who, with two other brave young Aryan lads, beat up an old black man fishing under a bridge in a park in Maryland. They knocked him to the ground, kicked him, beat him with fists and a baseball bat, then stole $19 from his wallet and his car. Cowardly bastards.Now if Maryland allowed its law-abiding citizens to carry firearms in parks, then this elderly citizen could have killed all three of these scum-suckers in righteous self defense, and the gene pool could have been saved from possible future pollution.Another missed opportunity courtesy of killer citizen disarmament laws.MikeIIIMd. police: Man nicknamed 'Hitler' beat black man By BEN NUCKOLS (AP) – 17 hours agoBALTIMORE — A white supremacist accused of beating a 76-year-old black man has a tattoo of Adolf Hitler on his stomach with the words "He Lives" beneath it, and uses the Nazi dictator's last name as a nickname, according to police and court documents.Calvin E. Lockner, 28, was ordered held without bail Wednesday morning. He's been charged with a long list of crimes including attempted murder, carjacking and assault, and prosecutors can seek tougher penalties under Maryland's hate crime law.Lockner told police that the attack early Tuesday on James A. Privott, who had been fishing with his wife in a city park beneath the Francis Scott Key Bridge, "wouldn't have happened if he was a white man," court documents show.Lockner, a convicted sex offender, has other racist tattoos and told police he was a member of two white supremacist groups, including the notorious prison gang the Aryan Brotherhood.When Lockner was taken into custody, he said, "I'm sorry I did it," the documents show.Lockner and two other white men shouted racial slurs as they kicked Privott to the ground, punched him in the face and hit him with a baseball bat, the documents show.The men stole $19 from Privott's wallet and drove off in his sport utility vehicle, which was equipped with a theft-monitoring device. Police tracked down the vehicle, which overturned and crashed after the driver fled. The men ran off, but officers found Lockner with the help of a witness, police said.Lockner will be represented by a public defender but has not yet been assigned one, a Maryland Public Defender's Office spokeswoman said.Police had not yet found the two other suspects Wednesday afternoon.Privott (pronounced pruh-VAHT'), of suburban Windsor Mill, suffered serious head trauma and lost two teeth and may also have broken an eye socket bone. He was in fair condition Wednesday at the University of Maryland Shock Trauma Center, a spokeswoman said. His wife was not injured.Privott's stepdaughter said he was doing OK and that police had asked the family not to speak to reporters during the investigation.Baltimore is about two-thirds black, and police monitor the city's active white supremacists, Police Commissioner Frederick H. Bealefeld III said. Many are affiliated with a white prison gang called Dead Man Inc., although Lockner was not part of that gang, police said."Baltimore's a big city," Bealefeld said. "Just as assuredly as we have Bloods and Crips, we have DMI and we have Aryan Nation and we have outlaw motorcycle gangs and we have MS-13."Mayor Sheila Dixon said she met with Privott in the hospital Tuesday, and he told her about good fishing spots around the city and suggested the park he was attacked in may need better lighting and security."People should have the right to go out ... fishing, relaxing, in a great park in the city," Dixon said. "His family is understandably shaken from this and by the violence and what was said to him and what was done to him."
Source: Mike Vanderboegh
08:13
When I was a kid, we played outside with the other kids in the neighborhood with most of our free time. We also made the most of recess at school. We kept ourselves quite occupied in a decidedlky non-geeky, low-tech way. It's still possible, and lots of fun.
Source: Wired News
08:04
The lamestream media told you: Obama has appointed a car czar to handle the automobile companies the government took over. The Uninvited Ombudsman notes however that: Tzars are helatious tyrannical dictators detested the world over, and most were ousted or...
Source: Alan Korwin's Page Nine
07:59
The lamestream media told you: Nothing. The Uninvited Ombudsman notes however that: Data released by the FBI's National Instant Criminal Background Check System (NICS) reported 968,145 checks in June 2009. This figure is an 18.1 percent increase from the 819,891...
Source: Alan Korwin's Page Nine
07:49
"09.12.09 March on Washington: The Tea Party Movement Goes to Capitol Hill"Folks,The March on Washington on 12 September will likely represent the culmination of all the anger and resentment that the Obamanoids' various grabs for power have generated all over the country. We have all, I think, participated in various Tea Parties in our local AOs and have experienced the indignation, the building rage at being forced by our "betters" to shut up, pay up and do what we are told. For the first time in my life, I think liberty-loving people, every-day folks, are ready to march in the streets in numbers. And frankly, I want to be there when they do.I know the march is being organized by Dick Armey's people. I know that there will be folks there who actually are part of the problem. I also know that nominally this demonstration is about Obamacare. Except that it isn't.For just as Obamacare is not really about health care, but about the government grabbing control over more of our lives, so too is the protest against it more than about health insurance.It is about liberty. And where people demanding liberty are, that's where the Three Percent need to be.I will be in DC by the afternoon of 10 September to meet with an old friend, and likely some new friends too. Link up information will be posted later. The recognition sign will be some sort of III percent logo, Threeper patches on boonie hat or jacket, an improvised III on an armband or a hat, anything.Look forward to seeing y'all there. Maybe we'll have a Threeper "flash mob," who knows?Information on the demonstration can be found here.MikeIIINote: We will, unfortunately, be obeying all local laws. DC is not Arizona, more's the pity. Hey, here's a thought. Is it illegal in DC to carry TOY guns?
Source: Mike Vanderboegh
07:41
Although plastic has long been considered indestructible, some scientists say toxic chemicals from plastics that begin to break down in only one year may be leaching into the sea and harming marine ecosystems.
Source: Wired News
07:13
My thanks to avcat for forwarding me this story from Michael Yon's outstanding blog. The photos are outstanding. The story will make you cry.MikeIIIavcat comments:St. Elmo's Fire runs actinic-white to blue; whereas these exhibit the typical heating paradigm of a meteor, going red-orange-yellow-white. I suspect it is more that the high-speed boundary layer of air on the rotors is creating dust particle meteor swarms as the particles are instantly heated to vaporization. I like Michael's name for it - the Kopp-Etchells Effect.
Source: Mike Vanderboegh
05:00
You simply have to watch this to believe that a bit of sand could be turned into art of such emotional depth. I am simply left speechless by the performance artistry of this young Ukranian woman. PS: I owe many thanks to Sharon Shannon for making me aware of this....
Source: Samizdata
|
BlogrollMike VanderboeghQuotesEvery man, woman, and responsible child has an unalienable individual, civil, Constitutional, and human right to obtain, own, and carry, openly or concealed, any weapon -- rifle, shotgun, handgun, machinegun, anything -- any time, any place, without asking anyone's permission. -- L. Neil Smith Reread that pesky first clause of the Second Amendment. It doesn't say what any of us thought it said. What it says is that infringing the right of the people to keep and bear arms is treason. What else do you call an act that endangers "the security of a free state"? And if it's treason, then it's punishable by death. I suggest due process, speedy trials, and public hangings. -- L. Neil Smith Based on 253 journal articles, 99 books, 43 government publications, and some of its own empirical work, the panel couldn't identify a single gun control regulation that reduced violent crime, suicide or accidents. -- John Lott, commenting on the National Academy of Sciences report (PDF) on gun control laws Zero Aggression Principle ("Zap") "A libertarian is a person who believes that no one has the right, under any circumstances, to initiate force against another human being, or to advocate or delegate its initiation. Those who act consistently with this principle are libertarians, whether they realize it or not. Those who fail to act consistently with it are not libertarians, regardless of what they may claim." -- L. Neil Smith Formerly called the "Non-Aggression Principle", or "NAP" Why Did It Have to be... Guns? Make no mistake: all politicians -- even those ostensibly on the side of guns and gun ownership -- hate the issue and anyone, like me, who insists on bringing it up. They hate it because it's an X-ray machine. It's a Vulcan mind-meld. It's the ultimate test to which any politician -- or political philosophy -- can be put. If a politician isn't perfectly comfortable with the idea of his average constituent, any man, woman, or responsible child, walking into a hardware store and paying cash -- for any rifle, shotgun, handgun, machinegun, anything -- without producing ID or signing one scrap of paper, he isn't your friend no matter what he tells you. If he isn't genuinely enthusiastic about his average constituent stuffing that weapon into a purse or pocket or tucking it under a coat and walking home without asking anybody's permission, he's a four-flusher, no matter what he claims. What his attitude -- toward your ownership and use of weapons -- conveys is his real attitude about you. And if he doesn't trust you, then why in the name of John Moses Browning should you trust him? -- L. Neil Smith "Tell me," I was once asked, "What do you think about gun control? Give me the short answer." To which I replied, "If you try to take our firearms we will kill you." -- Mike Vanderboegh Also from The Atlanta Declaration: ... like going to the bathroom, breathing, eating, sleeping, or making love, it turns out that self-defense is a bodily function one cannot safely or effectively delegate to a second party. -- L. Neil Smith This does not mean that "Marijuana should be available by prescription." It means that morphine sulfate should be available in five pound bags at the supermarket for a couple of bucks, like sugar... but probably in a different aisle, to avoid confusion. -- Vin Suprynowicz The state can only survive as long as a majority is programmed to believe that theft isn't wrong if it's called taxation or asset forfeiture or eminent domain, that assault and kidnapping isn't wrong if it's called arrest, that mass murder isn't wrong if it's called war. -- Bill St. Clair Monthly ArchivesTTLB |
Recent comments
1 day 1 hour ago
1 week 2 days ago
1 week 3 days ago
1 week 4 days ago
1 week 4 days ago
1 week 5 days ago
1 week 5 days ago
1 week 5 days ago
1 week 5 days ago
1 week 5 days ago