Quotulatiousness

December 28, 2013

Facebook ages out

Filed under: Europe, Technology — Tags: , , , — Nicholas @ 10:12

In the Guardian, Jemima Kiss explains why European teens are finding other social networking tools to be more attractive than Facebook:

Facebook is ‘dead and buried’ to older teenagers, an extensive European study has found, as the key age group moves on to Twitter, Instagram, WhatsApp and Snapchat.

Researching the Facebook use of 16-18 year olds in eight EU countries, the Global Social Media Impact Study found that as parents and older users saturate Facebook, its younger users are shifting to alternative platforms.

Facebook is not just on the slide — it is basically dead and buried,” wrote Daniel Miller, lead anthropologist on the research team, who is professor of material culture of University College London.

“Mostly they feel embarrassed to even be associated with it. Where once parents worried about their children joining Facebook, the children now say it is their family that insists they stay there to post about their lives.”

Teens do not care that alternative services are less functional and sophisticated, and they also unconcerned about how information about them is being used commercially or as part of surveillance practice by the security services, the research found.

“What appears to be the most seminal moment in a young person’s decision to leave Facebook was surely that dreaded day your mum sends you a friend request,” wrote Miller.

December 22, 2013

Does the US Constitution actually provide any protection against surveillance?

Filed under: Government, Law, Liberty, Technology, USA — Tags: , , , — Nicholas @ 11:16

Julian Sanchez talks about dismantling the surveillance state:

On Tuesday, Judge Richard Leon held that the National Security Agency’s controversial phone records program likely violates the Fourth Amendment’s guarantee against “unreasonable searches and seizures.” But when the inevitable appeal comes, far more than a single surveillance program will be at stake. Whether far higher courts are prepared to embrace Leon’s logic could determine if Americans enjoy any meaningful constitutional protection against government monitoring in the information age.

The NSA program — a massive database that logs, and stores for five years, the time, date, duration, and number dialed for nearly every call placed in the United States — is based on Section 215 of the Patriot Act, which authorizes the government to obtain any records it reasonably believes are “relevant” to a foreign intelligence investigation. But that authority itself depends on the so-called “third party doctrine,” which says that business records held by a “third party” like a phone company aren’t protected by the Fourth Amendment.

If not for the third party doctrine, “relevance” would not be enough: The government would have to satisfy the Fourth Amendment’s far stricter demand to show “probable cause” that records it had “particularly described” would yield evidence of wrongdoing. Under Fourth Amendment standards, a program that involved vacuuming up billions of records in order to fish through them later for suspicious calls would be out of the question — the kind of unlimited “general warrant” the framers of the Constitution were especially concerned to prohibit.

The roots of this cramped reading stretch back to 1979, when the Supreme Court unwittingly dealt a profound blow to American privacy in the case of Smith v. Maryland. With the cooperation of the phone company, police had traced a series of obscene phone calls from Michael Lee Smith to a woman he had earlier robbed. Because they had not first obtained a warrant from a judge, Smith argued that the police had conducted an illegal search, akin to a wiretap.

The Court disagreed: Because Smith should have known, based on the itemized list of calls on his monthly bill, that the phone company kept business records of the numbers he dialed, he had voluntarily abandoned his “reasonable expectation of privacy” in that information — and with it, the protection of the Constitution.

December 17, 2013

Legal precedents and technological change

Filed under: Law, Liberty, Technology, USA — Tags: , , , — Nicholas @ 10:04

At Ace of Spades HQ, Ace explains why a court decision from the 1970s set a very bad precedent for today’s legal and technological world:

Fifty years ago the police had a very limited ability to utilize your fingerprints record to harm you. If you became a suspect in a case — and only in that case — they could painstakingly compare your fingerprints to those found at a crime scene using slow, precious human labor resources.

There were serious practical limits on what could be done with citizen data held in government files. Yes, the government could use that data to put people in jail, but analysis and comparison was a labor intensive process that at least served as a naturally-existing limiting principle on government intrusion: Sure, the government could search your personally-identifying data to connect you with a crime, but, as a practical matter, it was so time-consuming to do so that they generally would not do so, not unless they had a strong suspicion you were actually a culprit.

They wouldn’t just compare every fingerprint on file with every fingerprint found at unsolved crime scenes, after all.

Well, today, they can — and do — actually do that. So there is no longer any practical limitation on the government’s ability to use your DNA to connect you with unknown DNA found at a crime. They can run everyone’s DNA through the database with virtually no effort.

I exaggerate; there is some lab work needed to process the DNA and reduce it to a 13 allele “genetic fingerprint.” Nevertheless, this can all be done fairly inexpensively, and running it through the database once reduced to a short code is very nearly cost-free.

But within the next ten years all of this will become entirely cost-free.

This is why I disagreed with the Supreme Court’s reliance on an old precedent in claiming that the police can take a DNA sample from every single person arrested. Merely arrested, not convicted. They relied on a precedent established at the dawn of investigatory police science, that every arrestee’s fingerprints may be collected and catalogued.

But way ‘back then, there were natural limitations on the State’s power to make use of such data which simply no longer exist. What would have been considered a silly hypothetical sci-fi objection back then — “But what stops the state from merely searching these fingerprints against every fingerprint ever lifted at a crime scene?” — is actual reality now.

The same arguments apply to all police/FBI/NSA mass data collection: cell-phone usage, internet activity, license plate scanning, facial recognition software, and so on. It resets the baseline assumptions of civil society, where the authorities only look for suspects in actual criminal cases, rather than tracking everyone all the time and deducing “criminal” actions without needing to detect the crime. If your first reaction is to think “if you’ve done nothing wrong, you’ve got nothing to fear”, remember that you cannot possibly know all the laws of your country and that statistically speaking, you probably violate one or more laws every day without realizing it (one author suggests it’s actually three felonies per day).

Update: Ayn Rand explained this phenomenon fictionally in Atlas Shrugged.

“Did you really think that we want those laws to be observed?” said Dr. Ferris. “We want them broken. You’d better get it straight that it’s not a bunch of boy scouts you’re up against — then you’ll know that this is not the age of beautiful gestures. We’re after power and we mean it. You fellows were pikers, but we know the real trick, and you’d better get wise to it. There’s no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren’t enough criminals, one ‘makes’ them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What’s there in that for anyone? But just pass the kind of laws that can neither be observed nor enforced nor objectively interpreted — and you create a nation of law-breakers and then you cash in on the guilt. Now that’s the system, Mr. Rearden, that’s the game, and once you understand it, you’ll be much easier to deal with.”

December 14, 2013

The death of photography … because too many people are taking too many photographs

Filed under: Media, Technology — Tags: — Nicholas @ 14:00

The death of photography is at hand — even though more people took more photographs in 2013 than in the entire history of photography before this year* — because so many people are taking digital photographs. Or something…

But what does Olmos mean by saying photography is dying? He argues that in the 1850s the rise of photography made many painters, who had previously made nice livings from painting family portraits, redundant. Now it’s the turn of professional photographers to join the scrap heap. “Photographers are getting destroyed by the rise of iPhones. The photographers who used to make £1,000 for a weekend taking wedding pictures are the ones facing the squeeze. Increasingly we don’t need photographers — we can do just as well ourselves.”

[…]

But there’s a stronger reason that makes Olmos argue photography is dying. “The iPhone has a crap lens. You can take a beautiful picture on the iPhone and blow it up for a print and it looks terrible.”

But who needs prints in a paper-free world? “For me the print is the ultimate expression of photography,” he retorts. “When I do street photography courses, I get people to print pictures — often for the first time. The idea is to slow them down, to make them make — not just take — photographs.”

Guardian photographer Eamonn McCabe agrees: “At the risk of sounding like one of those bores defending vinyl over CDs, I think there’s a depth to a print you don’t get with digital.” He recently looked up an old print of a picture he took of novelist and Nobel Laureate Doris Lessing, who died last month. “It was a black and white print I took with a Hasselblad, a tripod and a lot of window. It took me back to the days when photography didn’t make people like me lazy.”

Why is digital lazy? “It’s a scattergun approach. You snap away thinking, ‘One of these shots will work’, rather than concentrate on capturing the image.”

McCabe used to take two rolls of 24 exposures on a typical assignment. “Now I can shoot 1,000 pictures in one of these sessions on digital — and I give myself a massive editing problem as a result. I don’t think photography’s dead, it’s just become lazy. People are taking lots of pictures but nobody’s looking at them.”

As to the first point Olmos makes … portrait art was a monopoly of the rich up to the 1700’s in most countries: hiring an artist to paint you or your family required 1%-style wealth. By the time photography came along, portraits had become a way for the nouveau riche to ostentatiously display their new wealth — portrait paintings now required 5% or 10% wealth (and there were probably more painters earning a living that way than back when it was a perq of the 1%).

There are lots and lots of photographers now, some of whom are genuinely great artists. Those people will probably still be in high demand, because great skill can’t be developed on a constant diet of selfies and food porn.

H/T to Radley Balko for the link.

* As is common with bold statements like this, I have no idea if this is actually true, but it’s “truthy” enough for this purpose.

December 12, 2013

Paranoid? You’re probably not paranoid enough

Filed under: Technology — Tags: , , , , — Nicholas @ 09:26

Charles Stross has a few adrenaline shots for your paranoia gland this morning:

The internet of things may be coming to us all faster and harder than we’d like.

Reports coming out of Russia suggest that some Chinese domestic appliances, notably kettles, come kitted out with malware — in the shape of small embedded computers that leech off the mains power to the device. The covert computational passenger hunts for unsecured wifi networks, connects to them, and joins a spam and malware pushing botnet. The theory is that a home computer user might eventually twig if their PC is a zombie, but who looks inside the base of their electric kettle, or the casing of their toaster? We tend to forget that the Raspberry Pi is as powerful as an early 90s UNIX server or a late 90s desktop; it costs £25, is the size of a credit card, and runs off a 5 watt USB power source. And there are cheaper, less competent small computers out there. Building them into kettles is a stroke of genius for a budding crime lord looking to build a covert botnet.

But that’s not what I’m here to talk about.

[…]

I’m dozy and slow on the uptake: I should have been all over this years ago.

And it’s not just keyboards. It’s ebook readers. Flashlights. Not your smartphone, but the removable battery in your smartphone. (Have you noticed it running down just a little bit faster?) Your toaster and your kettle are just the start. Could your electric blanket be spying on you? Koomey’s law is going to keep pushing the power consumption of our devices down even after Moore’s law grinds to a halt: and once Moore’s law ends, the only way forward is to commoditize the product of those ultimate fab lines, and churn out chips for pennies. In another decade, we’ll have embedded computers running some flavour of Linux where today we have smart inventory control tags — any item in a shop that costs more than about £50, basically. Some of those inventory control tags will be watching and listening to us; and some of their siblings will, repurposed, be piggy-backing a ride home and casing the joint.

The possibilities are endless: it’s the dark side of the internet of things. If you’ll excuse me now, I’ve got to go wallpaper my apartment in tinfoil …

December 11, 2013

I’ve heard all of these responses many, many times

Filed under: Humour, Technology — Tags: , — Nicholas @ 11:08

This was posted to Google+ the other day, and it’s pretty accurate:

Programmer top 20 replies

Edward Snowden interviewed by Time

Filed under: Liberty, Technology, USA — Tags: , , , , — Nicholas @ 09:50

He may not have made the cover as “person of the year”, but he’s still very newsworthy:

For Snowden, those impacts are but a means to a different end. He didn’t give up his freedom to tip off German Chancellor Angela Merkel about the American snoops on her cell phone or to detail the ways the NSA electronically records jihadi porn-watching habits. He wanted to issue a warning to the world, and he believed that revealing the classified information at his fingertips was the way to do it. His gambit has so far proved more successful than he reasonably could have hoped — he is alive, not in prison, and six months on, his documents still make headlines daily — but his work is not done, and his fate is far from certain. So in early October, he invited to Moscow some supporters who wanted to give him an award.

After the toasts, some photographs and a brief ceremony, Snowden sat back down at the table, spread with a Russian buffet, to describe once again the dystopian landscape he believes is unfolding inside the classified computer networks on which he worked as a contractor. Here was a place that collected enormous amounts of information on regular citizens as a precaution, a place where U.S. law and policy did not recognize the right to privacy of foreigners operating outside the country, a place where he believed the basic freedoms of modern democratic states — “to speak and to think and to live and be creative, to have relationships and to associate freely” — were under threat.

“There is a far cry between legal programs, legitimate spying, legitimate law enforcement — where it is targeted, it’s based on reasonable suspicion, individualized suspicion and warranted action — and the sort of dragnet mass surveillance that puts entire populations under a sort of an eye and sees everything, even when it is not needed,” Snowden told his colleagues. “This is about a trend in the relationship between the governing and governed in America.”

That is the thing that led him to break the law, the notion that mass surveillance undermines the foundations of private citizenship. In a way, it is the defining critique of the information age, in which data is increasingly the currency of power. The idea did not originate with Snowden, but no one has done more to advance it. “The effect has been transformative,” argues Julian Assange, the founder of WikiLeaks, who has been helping Snowden from the confines of the Ecuadorean embassy in London. “We have shifted from a small group of experts understanding what was going on to broad public awareness of the reality of NSA mass surveillance.” If Facebook’s Mark Zuckerberg is the sunny pied piper of the new sharing economy, Snowden has become its doomsayer.

The legacy of id Software’s Doom

Filed under: Gaming, Technology — Tags: , — Nicholas @ 09:10

Following up from yesterday’s post on the 20th anniversary, The Economist also sings the praises of Doom:

Yet for Babbage, the biggest innovation of Doom was something subtler. Video games, then and now, are mainly passive entertainment products, a bit like a more interactive television. You buy one and play it until you either beat it or get bored. But Doom was popular enough that eager users delved into its inner workings, hacking together programs that would let people build their own levels. Drawing something in what was, essentially, a rudimentary CAD program, and then running around inside your own creation, was an astonishing, liberating experience. Like almost everybody else, Babbage’s first custom level was an attempt to reconstruct his own house.

Other programs allowed you to play around with the game itself, changing how weapons worked, or how monsters behaved. For a 12-year-old who liked computers but was rather fuzzy about how they actually worked, being able to pull back the curtain like this was revelatory. Tinkering around with Doom was a wonderful introduction to the mysteries of computers and how their programs were put together. Rather than trying to stop this unauthorised meddling, id embraced it. Its next game, Quake, was designed to actively encourage it.

The modification, or “modding” movement that Doom and Quake inspired heavily influenced the growing games industry. Babbage knows people who got jobs in the industry off the back of their ability to remix others’ creations. (Tim Willits, id’s current creative director, was hired after impressing the firm with his home-brewed Doom maps.) Commercial products — even entire genres of games — exist that trace their roots back to a fascinated teenager playing around in his (or, more rarely, her) bedroom.

But it had more personal effects, too. Being able to alter the game transformed the player from a mere passive consumer of media into a producer in his own right, something that is much harder in most other kinds of media. Amateur filmmakers need expensive kit and a willing cast to indulge their passion. Mastering a musical instrument takes years of practice; starting a band requires like-minded friends. Writing a novel looks easy, until you try it. But creating your own Doom mod was easy enough that anyone could learn it in a day or two. With a bit of practice, it was possible to churn out professional-quality stuff. “User-generated content” was a big buzzword a few years back, but once again, Doom got there first.

December 9, 2013

Admiral Grace Hopper on Letterman

Filed under: History, Military, Technology, WW2 — Tags: , , , , — Nicholas @ 17:23

December 4, 2013

Apple iPhone pricing in different markets

Filed under: Economics, Technology — Tags: , , , — Nicholas @ 08:06

In Forbes, Tim Worstall explains a misunderstanding of Ricardo’s Iron Law of One Price on the part of the Guardian:

This is a fun little bit of data calculation and visualisation. It’s a database and then mapping of the global price list for Apple’s iPhone 5s. And there are two interesting ways of using it. The first is simply to look at how prices differ around the world:

iPhone price mapYou can do this in USD or GBP as you wish. And this can be used to explore the violations of Ricardo’s Iron Law of One Price. Which is where David Ricardo insisted that the prices of traded goods would inevitably move to being equal all over the world. Well, equal minus the transport costs of getting them around the world. And transport costs for an iPhone are trivial: it would be amazing if Apple were paying more than a couple of dollars to airfreight one to anywhere at all. So, we would expect prices to be the same everywhere: but they obviously are not.

[…]

However, when The Guardian reports on this something appears to go wrong. Not their fault I suppose, it’s about economics and lefties never really do get that subject. But here:

    Similar to the way the Economist tracks the cost of the ubiquitous McDonalds burger across countries, nations and states, Mobile Unlocked tracked the price of the iPhone 5S across 47 countries in native currencies with native sales tax, and then converted those prices into US dollars (USD) or British pounds (GBP).

No … the Big Mac Index operates entirely and exactly the other way around. We need to make the distinction between traded goods and non-traded goods. The Iron Law only works on traded goods. What we’re trying to find out with PPP calculations is what are the price differentials of non-traded goods? Which is why the Big Mac is used. It is (supposedly at least) exactly the same all over the world. It is also made almost entirely from local produce bought at the local price in local markets. US Big Macs use American beef, Argentine ones Argentine and so on. So we get to see the impact of local prices on the same product worldwide. That’s what we’re actually attempting with that Big Mac Index. The Economist then goes on to compare the prices of this non-traded good with exchange rates and attempt to work out whether the exchange rates are correct or not.

This is entirely different from using the price of a traded good to measure local price variations. For what we’re going to be measuring here is what interventions there are into stopping the Iron Law working, not what local price levels are.

November 26, 2013

The illusion of omnicompetence

Filed under: Business, Humour, Technology — Tags: , , , , — Nicholas @ 08:38

I’ve expressed this as variations on “the deeper the specialization, the more those specialists feel they’re experts on much wider subjects”. Megan McArdle‘s formulation is rather neater than that:

Amid the chaos, I got a call from the secretary of a very senior executive at the firm. His new voice-recognition software wasn’t working, and he needed me to come up right away.

I had servers that weren’t working right and a bunch of workstations that couldn’t access the network. “He should call the help desk,” I told her.

Her tone was arctic.

“He doesn’t deal with help desk personnel,” she said. “Please come up here right away.”

So I went to the office of Mr. Senior Executive. He was not at his desk. I played with his new software, which seemed to be working fine — a bit slow, but in 1998, voice-recognition software took a while to become acclimated to your voice. I told the secretary it seemed to be working, and I left my pager number. It went off as I got to the elevator bank. I trekked wearily back to the office, where Mr. Senior Executive gestured at his computer. “It still doesn’t work right,” he said, and started to leave the office again.

“Hold on, please,” I said. “Can you show me exactly what’s not working?”

“It’s not doing what I want,” he said.

“What do you want?” I asked.

“I want it to be,” he replied, “like the computer on Star Trek: The Next Generation.”

“Sir, that’s an actor,” I replied evenly, despite being on the sleepless verge of hysteria. With even more heroic self-restraint, I did not add “We can get you an actor to sit under your desk. But we’d have to pay SAG rates.”

Now, when I used to tell this story to tech people, the moral was that executives are idiots. No, make that “users are idiots.” Tech people tend to regard their end-users as a sort of intermediate form of life between chimps and information-technology staffers: They’ve stopped throwing around their feces, but they can’t really be said to know how to use tools.

And, of course, users can do some idiotic things. But this particular executive was not an idiot. He was, in fact, a very smart man who had led financial institutions on two continents. None of the IT staffers laughing at his elementary mistake would have lasted for a week in his job.

Call it “the illusion of omnicompetence.” When you know a lot about one thing, you spend a lot of time watching the less knowledgeable make elementary errors. You can easily infer from this that you are very smart, and they are very stupid. Presumably, our bank executive knew that the phasers and replicators on Star Trek are fake; why did he think that the talking computer would be any more real?

November 25, 2013

When your product is “users” your product improvement is “more surveillance”

Filed under: Business, Liberty, Media, Technology — Tags: , , , , , — Nicholas @ 10:36

Bruce Schneier on the rising tide of non-governmental surveillance:

Google recently announced that it would start including individual users’ names and photos in some ads. This means that if you rate some product positively, your friends may see ads for that product with your name and photo attached — without your knowledge or consent. Meanwhile, Facebook is eliminating a feature that allowed people to retain some portions of their anonymity on its website.

These changes come on the heels of Google’s move to explore replacing tracking cookies with something that users have even less control over. Microsoft is doing something similar by developing its own tracking technology.

More generally, lots of companies are evading the “Do Not Track” rules, meant to give users a say in whether companies track them. Turns out the whole “Do Not Track” legislation has been a sham.

It shouldn’t come as a surprise that big technology companies are tracking us on the Internet even more aggressively than before.

If these features don’t sound particularly beneficial to you, it’s because you’re not the customer of any of these companies. You’re the product, and you’re being improved for their actual customers: their advertisers.

What hasn’t been told in the official story about drone hit on USS Chancellorsville

Filed under: Military, Technology, USA — Tags: , , , — Nicholas @ 00:01

Recently the guided missile cruiser USS Chancellorsville was hit by a target drone that reported malfunctioned. There were some injuries onboard, but none were said to be serious and the ship was safe and could continue operations. However, as this post shows, there are some pretty big open questions based on what the US Navy’s public relations department has shared:

The Navy tells us the drone malfunctioned, and apparently the combat system on the ship had no problems if the ship remains capable of operations, so based on those details of the press release the officers and crew of the USS Chancellorsville tracked the target missile drone — during the radar tracking exercise — apparently as it scored a direct hit into side of the ship.

But the ship was unable to defend itself? I get it that the safety systems were probably engaged that would prevent the full capabilities of the AEGIS combat system from being employed against the rogue drone, but what about the independent close-in point defenses of the cruiser?

The official story, based on the details as released officially, is that the most advanced AEGIS warship in the world tracked a direct hit by a missile drone and was apparently unable to defend itself successfully. Did the ship even try to defend itself from a rogue drone? We don’t know, because the press release focuses on telling the public the technology of the ship is sufficient enough for the ship to conduct normal operations, but tells us no details at all regarding what the crew did or did not do to defend the ship from a direct hit.

There is a detail that is omitted in the official press release, and because it is a detail of the incident known at the time of the press release, we can only assume the omission is intentional for purposes of protecting a reputation. The ships officers and crew apparently did try to defend the ship. The CIWS apparently fired at the BQM-74 but was unsuccessful in defending the ship. That detail matters, because the omission of that detail is the difference between protecting the reputation of the ships officers and crew who tried to defend the ship, or protecting the reputation of a piece of technology that was unsuccessful — for unknown reasons — in performing the technologies primary role as the last line of defense for the ship.

You can understand why a detail like that would fail to make the cut for what the PR department wanted to release to the media.

H/T to John Donovan for the link.

November 24, 2013

QotD: Failure is always an option

Filed under: Quotations, Technology — Tags: , , — Nicholas @ 11:59

The idea that “failure is not an option” is a fantasy version of how non-engineers should motivate engineers. That sentiment was invented by a screenwriter, riffing on an after-the-fact observation about Apollo 13; no one said it at the time. (If you ever say it, wash your mouth out with soap. If anyone ever says it to you, run.) Even NASA’s vaunted moonshot, so often referred to as the best of government innovation, tested with dozens of unmanned missions first, several of which failed outright.

Failure is always an option. Engineers work as hard as they do because they understand the risk of failure. And for anything it might have meant in its screenplay version, here that sentiment means the opposite; the unnamed executives were saying “Addressing the possibility of failure is not an option.”

Clay Shirky, Healthcare.gov and the Gulf Between Planning and Reality”, Shirky.com, 2013-11-19

November 21, 2013

A panopticon society, but only in one direction

Filed under: Government, Liberty, Technology, USA — Tags: , , , — Nicholas @ 11:37

For some reason, despite the recent revelations that Americans have almost literally no privacy thanks to government surveillance, some government employees think that they have a right to privacy that they actively push to deny to others:

From the ACLU of Massachusetts:

    Boston Police Department bosses want to install GPS monitoring devices in every patrol car, to enable dispatch to more efficiently process 911 calls. But police officers and their union are outraged, saying that the ubiquitous tracking is too invasive of their personal privacy. Tracking the location of officers as they go about their days would reveal incredibly detailed information about their lives, the officers say.

It must be just awful to go about your daily life looking over your shoulder, conscious that your every movement and activity is being recorded and could be used against you. Oh, wait. That’s what the entire American public is already dealing with, in this age of mass electronic surveillance. But the way the police union is hissing’n’flapping about it, it’s almost as if there was something wrong with that. Don’t they know that you have nothing to fear, if you have nothing to hide?

The ACLU’s tack is that if the police don’t like the feeling of being followed, they shouldn’t be pushing for technologies like mass tracking of license plates or cellphone locations. That’s fair enough, but there’s a larger point here also.

« Newer PostsOlder Posts »

Powered by WordPress