?

Log in

No account? Create an account

eating out costs

There's a deli near my office where you can get a breakfast for $5-6. Say $5. 6 of them would be $30.

From the store, a dozen eggs is under $2, decent bread is under $5, call it $7 including butter costs. 6 sausages can be $6-9, so $13-16 for six almost-equivalent breakfasts.

Almost because I think the deli breakfasts include potatoes, which I'm not cooking fast for breakfast anyway. Unless I microwaved frozen hash browns. Another $3-5 for that.

Of course, this deli seems unusually cheap for Boston. Probably more common to be $8 menu, $10 after tax and tip, after which you're looking at $60 for 6 of those.

The same place sold me a basic pastrami sandwich for $7. From McKinnon's I can buy pastrami for $8/lb; a quarter pound in a sandwich would cost $2, under $3 including bread. I don't know how heavy the deli sandwich was, though it probably included a pickle. Again, it's cheap; other places would be $8-12.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/487546.html#comments

Tags:

This link goes to a longish article on the complexity of sentences and changes therein. Those who are familiar with the literature of the 18th or 19th centuries, including such documents basic to the USA as the Declaration of Independence, may have noticed a difference in the length and complexity of many sentences from those periods, compared to those of the current era. The author says that there is a real difference, across not just time but also languages: it is written languages which most reliably embed clauses in each other like Russian dolls. Even oral languages which have the tools for such behavior may have likely acquired them from contact with written languages.

Does that mean purely oral languages are simpler? Nay! Though their sentences are allegedly childishly simple (examples given include "It will be possible? You will teach me. I will make bread." "He came near those boys. They were throwing spears at something then."), their complexity "erupts" elsewhere, with frighteningly complex word formation, such as in polysynthetic languages.

However, not all complexity is the same. The author claims that the word-formation form of complexity requires massive amounts of memorization, by speakers "marinating" in the language from childhood, and makes analogy to a rise in compound words in modern English whose meaning is not derivable by pattern. (Examples given: "A house boat, for example, is a boat that functions like a house, but a housecoat is a coat you wear in a house, and a housewife fits neither pattern.") Whereas syntactical complexity is generative: once learned, you can generate it, and decompose it, with equal ease and glee.

My lay grasp of linguistics is far from able to judge the accuracy of the claims. I would note though that it's not a matter of the article contrasting modern Western languages to indigenous ones like Yupik: the claim is that the earliest written languages also showed the pattern:

"According to linguist Guy Deutscher, the earliest clay tablets (about 2500 B.C.) of the ancient language Akkadian reveal few embedded clauses. The same is evidently true of the earliest stages of other ancient written languages such as Sumerian, Hittite, or Greek. Although these languages boasted a profusion of grammatical features suitable for expressing subtle nuances of meaning, and included a variety of fancy word-building techniques, they avoided complicated sentence recursion."

(Bold emphasis mine.)

So instead of recursive embedded clauses, you get long run-on sentences of chained clauses. Which rings a bell about something I found odd in translations of old Sumerian and Akkadian writing.

Finally, the article tries to link this to esoteric vs. exoteric communities. Small isolated communities can build up memory-taxing stores of word building patterns, which in turn keep the community isolated; large and diverse communities need something with clearer rules. The esoteric community needn't just be some small ancient tribe: modern scientific discourse is identified as an area where sentence complexity diminishes, while non-transparent compound nouns or phrases grow in use.

"Evidence shows that the most insular scientific communities have led the march away from elaborated sentences in favor of complex, compressed nouns: Science articles in specialist publications such as the Journal of Cell Biology contain fewer relative clauses and more noun compounds than articles in publications like Science, which target a more diverse community of scientists."

(That said, I recall a friend's advisor explaining scientific language differently: given a desire to appeal to many people for whom English is not their first language, the acts of keeping sentences simple and free of colorful idioms, and using unambiguous vocabulary, are virtues.)

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/487193.html#comments

Against Facebook

Long and with some bits you can skip over, but thought-provoking.

https://thezvi.wordpress.com/2017/04/22/against-facebook/

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/487095.html#comments

Winter Tide

Winter Tide is awesome and y'all should read it. At least if you liked the novelette it springs from.

http://www.tor.com/stories/2014/05/the-litany-of-earth-ruthanna-emrys

Ada Palmer "non-review" of the story. http://www.exurbe.com/?p=2951

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/486807.html#comments

Red Delicious?

The Davis Square farmers' market is still going, mostly selling apples, squash, and fish. I got a bunch of apple varieties which I won't be able to identify when I eat them, apart from some outliers. They had a sign saying New England Red Delicious was the real Red Delicious. I was skeptical, as I few but horrible memoies of RD apples, dry and mealy. But I figured I'd give them a chance, bought one, and ate it.

It was a lot better than my memories, crunchy and moist. And... otherwise utterly bland, with some odd mucusy bits, unless that was left over cantaloupe juice in my mouth. While it was in fact the best Red Delicious I've ever had, I feel safe in letting it be my last.

At least all the other apples should be better!

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/486459.html#comments

Tags:

hating architecture

New link: why we hate modern architecture. https://www.currentaffairs.org/2017/10/why-you-hate-contemporary-architecture Long but mostly good. Big-name architects hate beauty and plant life. Modern buildings in general hate decoration. I think there's one possible reason for that which the authors only lightly touch on: labor is relatively more expensive these days. This is related a couple of quibbles: one is an end-piece swipe at skycrapers in general, and the other is a repeated claim "until 1900 when people made things they were beautiful." Strong selection effect there: we see the better made and preserved elite buildings more. Relatedly, in 1800 your artisans to cover your building in rococo carvings were a lot cheaper, if you were someone who could build a big building in the first place.

Though they note that for the cost of keeping a Gehry building functional, you could probably afford a lot of decoration.

Peter Eisenman is a nasty piece of work:

"For example, Eisenman split the master bedroom in two so the couple could not sleep together, installed a precarious staircase without a handrail, and initially refused to include bathrooms."

"Eisenman had used oddly-angled walls, making placing furniture well impossible, and putting the windows at floor level, so one would have to get on one’s knees to see outside."

***

I may have linked this already, but a kchoze piece on modelitis seems relevant to the above article. Planners viewing cities and buildings from above, not from the view of pedestrians actually using them. https://urbankchoze.blogspot.ca/2015/08/point-of-view-matters-scourge-of.html

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/486150.html#comments

books read since my last post

The Game of Kings
Vallista
Hawk
Tiassa
The Black Company in Middle Earth
Penric's Mission
Nine Princes in Amber
One Night in the Lonesome October
Carpetbaggers
My Own Kind of Freedom
Penric's Fox
Rust by Example
Midnight Never Come

8 of those are re-reads.

It seems like a lot for 16 days, but none of them are that long; Dunnett is probably the longest, 530 pages in my trade paperback. The two Penrics are novellas, and the Brusts are on the short end, both the Vlad novels and the Firefly fanfic.

Yes, I count sufficiently long fanfics as books. Also the amalgam of web pages that Rust by Example is.

It's a bit misleading: I *finished* Game of Kings on the 14th, I did the bulk of the reading before then. OTOH I'm most of the way through Queen's Play, so it balances out.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/485805.html#comments

B-5: The Cortez

B-5 things that look poor in retrospect: who the hell named a peaceful exploration ship the Cortez?

"Pleased to meet you, Hoo-Mans. Why is the name of your ship?"
"Oh, a man from our history, who conquered an empire with a scant expedition force."
*aliens open fire*

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/485376.html#comments

Tags:

joining the Rust cult

So, programming languages. Years ago I'd run across D, aiming to be a better C++, or even a better Python -- enabling high level coding without giving up type safety or speed. It had lots of features, including contracts from Eiffel, and being functional friendly; overall it seemed like a language I'd design. It was cool, but I didn't code actively enough to bother learning it.

Last weekend I did start, but also started on the new cult kid, Rust. I went in parallel a bit, but Rust has pulled ahead.

D is not very exciting or revolutionary; it's like a better done kitchen sink. There's a lot of value in that, and in what it's trying to be, and AFAICT the language itself is pretty good. I've seen people criticize the toolchain, and uptake has been rather modest -- though the forums do see daily activity, at least.

Rust, OTOH, is trying to be revolutionary: compiler-enforced memory safety, meaning not just no memory leaks but "fearless concurrency", where the compiler would enforce no data races in multithread code unless you did something specifically unsafe. "No leaks" doesn't sound exciting unless you're an engineer who's had to worry about them; "safe concurrency" is potentially sexy to lots of people.

On diving in, I noticed something else sexy to me: it's like the unholy love child of C and ML and other functional languages; one blog post even called it a functional language in C clothing. Enums/sum types/algebraic data types/tagged unions, which I quickly fell in love with while playing with Ocaml; 'traits' or type classes a la Haskell, which serve for generics, dynanmic dispatch, and overloading, all with one coherent mechanism; hygienic macros a la Scheme, something I thought I'd never get to play with seriously unless I got into Clojure. Also, supposedly, an easy and powerful package system, and a minor taste of mine, nested comments.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/485363.html#comments

Re-reading Harry Potter

I re-read the first three novels last week, and have started the fourth. Observations:

* It is a fast and easy read, it feels like I'm zipping through in no time.
* It feels like we barely see Quirrell, especially as a teacher. But then, we see very little of any classes in the first book.
* Arthur Weasley seems feckless as a person and silly in his ignorant Muggle-enthusiasm but he's pretty competent as a wizard, making a flying TARDIS car, and casually repairing Harry's glasses.
* Rowling's naming wordplay is still great. Yes, it's 'childish' compared to Tolkien or Hodgell, but it works, and there's so much of it.
** "Quirinus is also used as an epithet for the Roman god Janus"
* I remember thinking Harry/Ginny came out of the blue when I first read the 7th book, but Ginny's crush on Harry is pretty starkly obvious from book 2 on. Harry's interest, I dunno. I still favor Harry/Luna myself.
* People often say the Wizarding World is stagnant but there are a lot of counterexamples. One early one is broomsticks, which get better and better over the course of the first few books. Possibly too much so, for something they've been using for centuries. Also, the werewolf suppression potion Snape make for Lupin was a recent discovery, postdating their time at Hogwarts.
* What's with Crookshanks the intelligent cat?
* Owls have some convenient deep magic to be able to find people otherwise in hiding but not be abused to reveal their location or deliver a letter bomb. Well, maybe you could do the latter. [Edit: reading the wikia, there is in fact magic you can use so owls don't find you.]
* First book is 350 pages, 4th is 750. :O

And finally... so, more obsessed minds than mine have grappled with the Wizarding World demographics, but some things leapt out at me. It's very explicit that there are 5 boys in Harry's Gryffindor year, and 20 broomsticks in a two-House flying class. Assuming uniformity, this points to 40 students a year, 280 for the whole school. Given the number of teachers we see, and that one teacher will teach a subject for all seven years, this fits.

Assuming an average lifespan of 150, that'd be 40*150 = 6000 wizards in Britain. Maybe up to 12,000 if you assume severely damaged demographis due to Voldemort.

IMO this fits too. 6000 is a large town or small city by medieval standards, certainly capable of supporting a fair number of businesses, especially given that wizards are quasi-post-scarcity in mundane ways. They don't have an actual city, but with Floo and Apparate teleportation they can basically be a distributed city. The economy is Vague but being based largely on doing magical services for each other fits. Having a top-heavy government for the population kind of fits; you've got a heavily armed population with a lot of free time and a lot of secrecy, leading to high regulation and high "keep them busy". No idea how that's paid for, though.

Some oddities though. 200 people show up on Slytherin's side in a Quidditch match, but maybe they were from outside the school.

If most people don't break their wands much, Ollivander's main business would be supplying 40 students a year. But he's best in the world, maybe he gets a lot of international business. And if 1% of British wizards break or lose their wand a year, that'd be another 50+ wands a year.

6000 wizards in Britain implies 600,000 in the whole world. 100,000 showing up for the World Cup would be 1/6 of the population! But again, middle-class population with teleportation.

JKR apparently has opined 1000 students at Hogwarts and 3000 wizards in Britain, which is an insane population distribution. 1/3 of the population would be in the 11-18 age range. That's not a high life expectancy. Having gone to a 900 student college, I'll say Hogwarts does not feel like that to me.

I'm assuming a modern age pyramid, stable population, tapering off in the mid-100s. One fan disagrees, noting that wizards died of Dragonpox, and suggesting that while wizards have great healing magic when it comes to injuries, they may be subject to diseases, magical or even mundane (how many are vaccinated?) As well as a rather higher death rate from violence, what with being a population of gunslingers, Voldemort being the most feared Dark Lord of the century... implying more Dark Lords. (We *know* of Grindelwald.)

Other questions:

* How do they get food and raw materials? You'd think they magic it up, but the last book sai they can't live on conjured food, IIRC. Though magic could steal food or tranform biomass, I'd warrant.
* Do pure-bloods like the Malfoys and Weasleys, or Dumbledore, even exist as far as British bureaucracy is concerned? Harry and Hermione should, 'just' living a rich secret life, but what about others? Do their houses exist on Muggle records of title, or are they all mentally invisible to Muggles? We're told Hogsmeade is the only all-wizard community, implying everywhere else wizards have Muggle neighbors, but their deep ignorance of Muggle life belies that. The Malfoys have a manor, but the Blacks had a "don't notice me" house right in London.
** Likely this simply doesn't stand up well to critical thought.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/485020.html#comments

Gun ownership vs. homicide

Gun ownership vs. total homicide rate, by state and country. Some observations:
* high gun ownership is compatible with low homicide rate
* there's an empty quarter of low gun ownership and high homicide rate
* Many low-population states are low in homicides, but Alaska is high.
* This is still total guns, not handgun specific; it also throws in Switzerland, where yeah they have guns but the control regime is very different.
* Compared to the US all the other countries listed are low, but there's still a large multiple between Japan or Switzerland and Finland.
* The 'empty quarter' effect holds for those countries.
https://upload.wikimedia.org/wikipedia/commons/c/c6/Household_gun_ownership_vs_Homicide_rate_2000-2001.png

By the way, if you dip into current gun control debates, you may see people repeating an AEI talking point that "gun ownership has gone up but crime has gone down". This is "damn lies and statistics", as I'd expect from the AEI; the number of guns owned in the US has gone up a lot, but the number of people owning guns has gone down.

(Gallup disagrees with GSS and Pew in that, but it also disagrees with a claim of rising gun ownership. Their data also looks noisier.)

Pew also says that "protection" is now the top reason given for owning a gun. Given that crime rates have been going down, and that gun owners tend to be suburban or rural white men, not exactly high crime targets, this seems rather absurd.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/484726.html#comments

black on black crime

1) most crime is intraracial, why don't we talk about white on white crime as such?
1a) a black man is less likely to commit a violent crime than a cop is to kill an unarmed person.
2) it's a distraction
3) blacks talk about it all the time, thanks.
4) crime is linked to poverty, blacks are poorer, duh. In fact, poor urban whites are more violent than poor urban blacks. But more blacks are poor.

https://www.theroot.com/why-we-never-talk-about-black-on-black-crime-an-answer-1819092337

https://www.bjs.gov/index.cfm?ty=pbdetail&iid=5137 for the last claim.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/484420.html#comments

Tags:

The true cost of guns

2015 Mother Jones article: http://www.motherjones.com/politics/2015/04/true-cost-of-gun-violence-in-america/

'Mother Jones crunched data from 2012 and found that the annual cost of gun violence in America exceeds $229 billion. Direct costs account for $8.6 billion—including long-term prison costs for people who commit assault and homicide using guns, which at $5.2 billion a year is the largest direct expense. Even before accounting for the more intangible costs of the violence, in other words, the average cost to taxpayers for a single gun homicide in America is nearly $400,000. And we pay for 32 of them every single day.

Indirect costs amount to at least $221 billion, about $169 billion of which comes from what researchers consider to be the impact on victims’ quality of life.'

By contrast, the gun industry is $13.5 billion/year.
If we estimated the positive utility of gun ownership at $1000/year for each of 100 million gun owners, that would be $100 billion... still a huge social cost.'

(Also, social cost of motor vehicle crashes is estimated at $871 billion.)


Gun industry revenues are a whopping $13.5 billion/year. https://www.nbcnews.com/storyline/san-bernardino-shooting/americas-gun-business-numbers-n437566

Assuming 100 million gun owners, the utility to each of gun ownership would have to be $2300/year for society to be breaking even.

See the comment count unavailable DW comments at https://mindstalk.dreamwidth.org/484194.html#comments

A modest proposal

We shouldn't have a Coast Guard, or at least not one that does rescue. People knew the risks before they got on a boat, or into the water; they should take responsibility for their decisions. Or buy rescue insurance, if they want someone to help them out of trouble. Tax dollars shouldn't be spent on bailing them out. Besides, market solutions are best -- the government is corrupt and wasteful, after all! I'm sure the Coast Guard is inefficient and overpriced.

***

That was sarcasm, but with a point: I see no difference between a Coast Guard and a Health Guard, say, protecting us against illness instead of storms. (Except that most illnesses are a lot more random and uncontrollable than mucking around in a boat.)

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/483966.html#comments

Tags:

sqlite the miracle DB

At work today, Boss suggested I look at sqlite a bit, since our client code uses it. What I thought might be a brief glance turned into hours of reading, as it became rather fascinating. For those who don't know, it's an embedded SQL database, with not much code, unlike the client/server databases of Oracle or anything else you've probably heard of. As their docs put it, they're not competing with such databases, they're competing with fopen() and other filesystem access.

They call their testing "aviation grade", possibly without hyperbole: 100% branch coverage, 100% coverage of something stronger than branches, 700x more testing code than actual library code and a lot of that generates tests parametrically... it sounds pretty nuts. They worship Valgrind but find compiler warnings somewhat useless; getting warnings to zero added more bugs than it solved. https://www.sqlite.org/testing.html

They claim "billions and billions of deployments", which sounded like humorous hyperbole until they added being on every iPhone or Android phone, every Mac or Windows 10 machine, every major browser install... There are over 2 billon smartphones, so just from the phone OS and the phone browser, you've got 4 billion installs...

They also make a pitched case for consider a sqlite database any time you'd be considering some complex file format. With almost no code to write, you'd get consistency robustness, complex queries, machine and language independence, and at least some ability to do partial writes[1], compared to throwing a bunch of files into a zipfile.

https://www.sqlite.org/appfileformat.html
https://www.sqlite.org/affcase1.html

They also had a nicely educational description of their rollback and write-ahead models. https://www.sqlite.org/atomiccommit.html
https://www.sqlite.org/wal.html

[1] I do wonder about this. One odd thing about sqlite is a looseness about types, and AIUI cramming numeric values into the smallest range that will hold them. So I'd think that if you UPDATED a value 100 to a value 1000000000000, you'd have to shuffle the trailing part of the file, compared to a format that e.g. reserved 8 bytes for a numeric type. But maybe they do buffer numeric or string storage. And not having to write the whole file, or not having to read the whole file (e.g. to decompress it) seem like at least partial wins.

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/483800.html#comments

building affordable housing

A longish article on cities (or a country) that have built their way to affordable housing, contrary to the claims of many market-allergic leftists.

http://www.sightline.org/2017/09/21/yes-you-can-build-your-way-to-affordable-housing/

Money-quote paragraph:

"Houston, for example, can be Cascadia’s model for how easy it ought to be to get permits to build homes—if we believed, as Houston does, that building homes is in itself a good thing, our permitting processes would encourage rather than discourage it through endless months of hoop-jumping and politicized reviews. Tokyo, meanwhile, reminds us that placing control over development at senior levels of government, and making development of urban property a right of its owner, helps to elevate the broad public interest in abundant housing choices over parochial opposition to change. (Leaders in California have recently succeeded in passing a raft of new laws to act upon this lesson.) Chicago teaches that a pro-housing political orientation can provide abundant housing even under conventional zoning in a deep blue city, while Montreal offers Cascadia a model of a cityscape no longer of single-family homes but of three-story rowhouses, walk-up apartments, and condominiums on quiet, tree-lined streets close to transit and neighborhood centers. Singapore’s lesson is the promise of erecting high-density, park-like “new towns” on underused city land. And Germany shows us that a future is possible where housing is no longer an investment vehicle but “a very durable consumption good that provides a stream of housing services, not a ticket to financial gain.”"


Relatedly, Vienna and Singapore as two examples of massive public housing: https://www.shareable.net/blog/public-housing-works-lessons-from-vienna-and-singapore
Also useful if anyone tries to tout Singapore as a free-market miracle...

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/483441.html#comments

Recent books

Salt: A World History, Mark Kurlansky. Pretty engaging tome on the history of salt's use and extraction, and its legal or military entanglements. Trying to fund a government off of salt tax or monopoly has been common, and commonly hated, from Legalist China to British abuses in India. The US Civil War can partially be told as a history of fights over saltworks. The Chinese were drilling for brine and using by-product natural gas by 100 AD, and doing percussion drilling around 1100 AD, down below 3000 feet by 1835.

Eye of Cat, Roger Zelazny. Time-dilated alien-hunter Navajo, teleport booths, assassins, psi, Navajo shamanism... a weird book, I don't anticipate re-reading.

The Sharing Knife: [Beguilement and Legacy], Lois Bujold. I'd read this series in 2009, and am enjoying it again. Lakewalker powers and their fight against malices gives me RPG ideas, interacting with inspiration from Martin and Hobb and what I think of as "Wraiths and Rangers". Like much of Bujold, has many laugh-out-loud moments in an otherwise serious story.

Penric's Demon & Penric and the Shaman, Lois Bujold. Novellas set in her Five Gods universe, which I finally got paper copies of from the library. (Released as DRM ebooks, which I refuse to support.) Good, and funny, and I'd happily read more.

The Forgotten Beasts of Eld, Patricia McKillip. My first McKillip after all these years. Enjoyable, with a fairy-tale quality to the story and and writing.

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/483211.html#comments

transit and mode share

I've been reading a bunch of kchoze posts the past couple days. This one is on the economics of transit, and transit efficiency.

'if transit is economically inefficient, why are third world cities dominated by transit and not by personal cars? Why do the Japanese pay 10% of their income on transport versus 20% for Americans and Canadians?'

There are some numbers, and discussion of cost per mile vs. cost per trip. But there's one thing which I sort of gut felt that he spells out: transit friendly cities are denser, so they're more walkable as well.

Let me spell that out. In a sprawling car-centric city, up to 100% of trips may be taken by car. Actual numbers are more like 90%. [Caveat: that's share of trips to work, not all trips.] But you'll never see a city that's 90% transit mode share. (Some cities listed do get up to 70% transit, but again, that's commuting to work.) A city that has lots of transit is a city with lots of walking, too, especially if uses are decently mixed.

(I'm sort of imagining a degenerate case where there's no point to walking around one's residential neighborhood, not even for groceries or school or church, and having to catch transit elsewhere...)

So the reasonable target is not getting transit share really high, but car share low, with the slack being taken up by a mix of transit, walking, and bikes.

This has an extra economic effect: in Sprawlville, the cost of cars (roads, parking, cars, gas...) can be spread over almost all trips. Naively, the cost per trip of transit is doing to have a smaller denominator, only 40% of trips rather than 100%, even though the other non-car trips are part of a coherent dense system that must include transit.

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/482988.html#comments

Name five female...

Writers? Trivial for me.

Singers? Not hard.

Instrumental composers? Uh no, though I don't know that many composers period, especially living ones.

Visual artists? If comics and webcomics count, I can do it.

Painters? Haha no.

See the comment count unavailable DW comments at http://mindstalk.dreamwidth.org/482642.html#comments

Tags:

Profile

Phoenix
mindstalk
Damien Sullivan
Website

Latest Month

November 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Tags

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Lilia Ahner