Archive for the “The Media” Category
One of my favourite films is ‘The Fisher King’ - one of the most haunting scenes in it is where Radio ‘Shock Jock’ Jack Lucas repeats the words ‘Forgive me’ from a TV script he is hoping to star in, whilst, unbeknown to him, thoughtless comments made by himon his radio show have driven a mentally ill caller to take a gun to an upmarket bar and open fire on people there. The next scene in the film is of him three years later in a drunken rage after his life has fallen apart in the aftermath of the shooting, with his anger being directed at the actor who DID get teh role.
A few words uttered thoughtlessly in a public arena; in the film it was talk radio, but today it’s just as likely to be Facebook or other Social Media. Of course, Social Media is a valuable tool with which to organise groups that are angry at social and political issues, for example. But there are also a number of groups that go beyond what is acceptable:
There have been similar items featured on YouTube and Twitter – and as long as there has been any sort of media – starting with the pub on a Saturday night – there have always been public threats made against people. The reach of Social Media though makes these sorts of groups and viral campaigns different in some major ways:
- Sheer numbers – let’s face it, with Facebook you have a potential audience of 400 million people for your campaign.
- Persistence and visibility – until such a group is removed it’s there all the time and can be found via search engines inside the Social Media site and indirectly form outside the sites.
- Speed of activity – something can grow rapidly – much more rapidly than any campaign arranged through traditional media.
The obvious immediate result of this sort of mobilisation is the generation of ‘flash mobs’ – often for very good causes – where groups of people assemble, do something. then disappear. This can frequently be done in the space of a few hours, rather than the days or week traditionally required to get a traditional demo together.
However, a less obvious but more sinister aspect of the use of Social Media is what’s best called ‘validation’. This is something I’ve touched on in a previous blog post here on Joe’s Jottings – ‘Gazing in to the abyss’ - and it’s possibly more dangerously relevant when we look at the role of Social Media in generating a good, old fashioned, pitch-fork and torch carrying mob.
If you’re one slightly disturbed individual who thinks that a public figure deserves death, then the chances are that until recently you’d find very few people who agreed with you – or even if they agreed with you, would be very unlikely to publicly state it. Today, the world’s a different place. Your views can find validation in a number of ways – someone may set up a ‘jokey’ ‘Let’s kill X’ group or web site; other nutters may be more serious about it; or you might see groups on the Internet who just don’t like the person. And you might see all of these people as somehow validating your point of view – a little like Jack Lucas’s deranged listener.
Let’s just hope that we don’t have too many people saying ‘Forgive me’ as a consequence.
No Comments »
I’ll soon be hitting a landmark on Joe’s jottings – 10,000 spam posts caught by the Akismet spam trapping plug-in for WordPress. Not at all bad going – I would advise anyone who runs a WordPress Blog to get their hands on this very useful piece of kit! Anyway – I saw a comment posted by another blogger that made me wonder about ‘spam spotting’ in general, especially as I’ve seen a number of spam posts that are plausible enough to look like a ‘real’ comment sneak through Akismet (not many – about 2% in total) in to my moderation queue, and I’ve also seen quite a few comments on other blogs that are clearly spammy.
So, here’s a few thoughts as to keeping your Blog spam free!
- First of all – why bother? The simple answer is that if you allow spam posts to appear in your blog comments then it gives the impression that you don’t care enough to keep the spammers at bay. I’ve set my blog up so that all comments need to be moderated / checked before they show up on the live blog.
- Use a good spam-trap like Akismet. It save so much trouble and effort and is well worth it – and it’s free for personal use. There’s no excuse! It isn’t perfect – it will sometimes allow stuff through in to your comment queue which you then need to check out.
- When you get comments in your comment queue, it’s worth looking at the email address. My general rule of thumb is that if the mail comes from a .ru address, or just looks ‘unusual’, I bin it, irrespective of what the actual comment is. This may sound rather ruthless but I’ve yet to have a single real comment from an .ru email address, so I can’t be bothered to spend brain cells on it.
- Take a look at the relevance of the comment made against the article on which the comment is givn. Some spammers apply ‘generic’ comments such as ‘great post’ to everything – don’t be deceived – take a look at the email adderss and any link. Don’t necessarily click on the link – you have no idea what’s on the other end of it.
- Some comments may be of the form ‘How did you get this template working? Please mail me and let me know how.’ Occasionally these even have sensible looking email addresses, but I NEVER reply to a comment on my blog through email. Basically it’s just a way for the spammers to get a ‘live’ email address from you.
- A general piece of advice is to be wary of any comment that is complimentary or that is in bad English or just a single sentence of the ‘I agree with this post’. ‘I agree’ posts add little to debate around posts on a blog anyway – if the person is genuinely commenting they’ll tend to put a little more on to the comment. Some comments are in incredibly poor English – even if they’re not spam, I bin them as they just look poor on the comment list for an article.
- If you do get comments that are spam, and that have escaped the attention of your spam filter, please ensure you report it as spam using whatever ‘report spam’ options are available in the spam filter you’re using – that way you’ll be contributing to improving the quality of spam filtering.
And there you go! May you be spamless!
3 Comments »
Since the recent case in which a teenage girl was groomed and murdered by a paedophile via the Facebook site, there has been a lot of pressure from the UK Government for Facebook to put a ‘Panic Button’ style link on the site – a move supported by the CEOP organisation. Facebook have commented that they have no objection in principle to making it easier to report abuse on the site, but that they feel that the CEOP supported option is not necessarily the best way.
Facebook are far from perfect in the way that they treat their users; I think all of us who use the site would have our own grumbles about privacy and the attitude of Facebook as a whole towards individual users now that they’ve got big. But to be honest I think I would rather central Government stayed out of issues like this – especially New Labour, who seem to have spent the last decade dismantling our civil liberties bit by bit. For a previous broader comment on this issue, I direct you to this item from a year ago, in which author Phillip Pullman commented on the behaviour of New Labour.
Since then we’ve had the Digital Economy Bill – even without the Lib Dem Peers’ Amendments it was a pretty poor piece of legislation. With the amendments it offers a wonderful means of stifling debate by simply shutting down access to any site that breaches copyright. Under the Bill, as it stands, and if it were strictly applied, YouTube could be blocked to UK ISPs because of material that breaches copyright.
Part of the problem with New Labour is their amazing ability to put together piss-poor legislation on a ‘knee jerk’ basis. A lone gun nut leads to a total handgun ban – which doesn’t affect criminals as they tend to disobey the law anyway. Despite massive increases in the legislation aimed at child protection, the very basic laws that were there all along fail to be implemented and children keep getting killed. And there are many more examples. One interpretation of this repeated series of cock-ups is that they’re just incompetent; my own interpretation is that New Labour are just incredibly keen on reducing our civil liberties as much as they can to have a nicely compliant and obedient citizenry.
The issue for me here is not just the Facebook reporting mechanism; I’m afraid I regard that as something of a ‘thin end of the wedge’, by which Government could influence and impact the policies of web sites not even based in Britain. It’s not far from that sort of thing to the censorship policies adopted by China and, more recently, but to a lesser degree, Australia. Protesting about this sort of Government activity, which initially starts with child protection, is a little bit like trying to answer the question ‘Have you stopped beating your wife?’ in a way that doesn’t make you guilty. But given this Governments record on civil liberties I’m afraid I do not and cannot trust them.
As Rousseau said “Free people, remember this maxim: we may acquire liberty, but it is never recovered if it is once lost. ”
And we’re losing it bit by bit.
No Comments »
I am an enormous fan of the re-visioning of ‘Battlestar Galactica’ – good story and plot, good characters, nice combination of high tech and retro gadgets (loved the old style telephone handset that was used in the command centre). Combine that with excellent soundtrack – just the best TV science fiction in recent years. When I heard that a ‘prequel’ of BSG was in the works, I was a little bit concerned, but hopeful – same folks involved, should be worth watching. And so I watched the pilot of Caprica with interest….
The following will help understand this post if you’ve not watched Caprica. Daniel Graystons, father of Zoe, has a company involve din military robotics and AI. They’ve made something called a Cylon, which needs an electronic brain called an MCP to work. Joseph Adama, a top lawyer, has a daughter, Tamara, who was killed in a terrorist attack along with Zoe. Both girls had ‘avatars’ in a VR game, and these avatars have retained form after their death. Zoe ends up in the electronic brain of the prototype Cylon. Tamara ends up left in the VR systems.
With me so far? Where the frack did it all go wrong?
Don’t get me wrong, it isn’t all doom and gloom in Caprica, (list of episodes and plot here) and at one level that makes it worse – every now and again stuff starts happening and you’re at the stage of ‘Oh yeah, here we go, they’re gonna start turning out Cylons in a production facility, and Zoe - that teenage lass who’s consciousness is in the prototype – will….er…..do something…but hey, we’re looking at some serious tin men whupping Colonial Marine action!’ But then we cut back to a frackin’ boarding school or a VR representation of Dawson’s Creek.
And that’s the problem. There is simply too much attention being paid to teenagers in this whole saga. And that’s the flaw. Last night we had Zoe going on a virtual reality date with the teenager who is helping her father work out why the ‘brain’ of the one working prototype works and others don’t. The two teenagers end up with a suggestion that may point to the problem. Back in the lab, old man Graystone is told this by his teenage assistant and it’s as if he’d never thought of it. Hello? This guy is the Stephen Hawking of robotics and AI. His company make the holographic interfaces that people use to go in to immersive virtual realities in Caprica. He’s not Homer J Simpson, for crying out loud!
Elsewhere, the head of the other family involved in the saga, Joseph Adama, is swanning around in a VR ‘game’ called ‘New Cap City’ trying to find the avatar of Tamara. It works well, some shoot ‘em up and folks with the same tailor as Neo and Trinity from ‘The Matrix’ – I’m hopeful that this will go places. The religious / spiritual angle – monotheism emerging in a polytheistic culture – is really interesting as well.
But then we get the bloody teenagers again and I weep in to my tea.
Come on guys – I can see that you want to reach the teen demographic, but don’t forget the rest of us.
2 Comments »
Regular readers of this blog will realise that there are certain hobby horses that I have. One is that I ask for little from Government except that they do what only Governments CAN and SHOULD do, and otherwise stay out of my face. The other is that I genuinely believe that there are people who can be described as evil, and that Moral Relativism is a seriously dangerous philosophy. I explored that territory in this post - I commented at the time how surprised I was when I found a number of people on another online site berating me for calling the boys involved ‘evil’.
Well, I guess I’d better get ready for some more berating, because this suggestion from Maggie Atkinson, Children’s Commissioner for England, is a typically daft liberal riposte to a problem caused by the worst form of liberalism. The suggestion is to raise the age of crimninality from 10 to 12, because most 10 year old criminals don’t know what they’re doing. Bollocks.
OK…deep breath….
Ms Atkinson. There is one question to answer here. The vast majority of 10 year old kids do not take a toddler from a shopping mall, lie to people who stopped them about their relationship with the toddler, and then torture the toddler to death on a railway line. Which to me indicates one of the following:
- The desire to do so is very, very rare and when it does occur in someone needs to be regarded as abnormal.
- The desire to do so maybe more common but most children of 10 are aware of right and wrong and know it would be wrong.
- That even if someone did want to do it they’d be scared by the consequences.
- That the desire to do so is rare, AND most children of 10 are aware of right and wrong and know it would be wrong.
Now, I’d argue – being a fairly average man in the street – that (4) is the reason why this sort of crime is rare. Most kids wouldn’t even think about it. Videos and media imagery may bring such thoughts to the heads of a few more children, but then (2) and (3) usually kick in. And if someone gets as far as (1) then we’re looking at someone who is either mad or bad, but is undeniably dangerous.
The Bulger killers were given a lot of help in trying to rehabilitate, but in at least one of the killers, the efforts at rehabilitation seem to have failed and he’s back inside after release on licence.
Now. The two boys were approached when they had James with them, and lied about their relationship with him and where they were going. They also attempted to cover up their actions. Now, call me simple minded if you will – and I promise I won’t mind at all – but to me lying and cover up means that at least one of them WAS aware that what they had done was wrong. And even if only one was aware, the other went along with it, rather than admitting the situation to his parents. So he was ashamed of what he’d done – again, that frequently indicates that we know that what we’ve done is wrong.
My point is that these kids, in my opinion, knew wholeheartedly that they’d done wrong – just like the Edlington kids. Whilst I accept that media influences and bad parenting may have contributed to both cases, the bottom line is that in both cases I believe that it is inconceivable that they didn’t know that what they were doing was wrong.
So…there is an element of bad there…possibly some mad…but definitely dangerous. As for rehabilitation and releasing them, even on licence, I refer you again to the story of the Scorpion and the Frog which I first related here:
There’s a fable that’s been repeated in many places, about a Scorpion who wants to cross a river. He ponders this problem for a while when he sees a frog hopping along. He asks the frog whether it would be possible to ride on his back whilst the frog swims the river. The frog points out that the scorpion is likely to sting him on the journey and kill him. The scorpion replies that were he to do that, then he too would drown, as well as the frog. The frog goes along with this, and the pair start the river crossing. Half way across the scorpion stings the frog, and as they both drown the frog asks ‘Why?’ The scorpion sadly remarks ‘It’s in my nature.’
It’s in my nature. Whether mad or bad, boys such as this are evil and dangerous. Their nature would, to me, preclude them from release; not for any desire for punishment, but because they cannot be trusted not to do something similar again. But that’s another story, and I await the bleeding hearts telling me why I am so wrong.
No Comments »
I encountered this article in my Twitter feed today, and to be honest it bought a lump to my throat. No, not that good sort of lump – the sort that makes you want to run for the bathroom.
Let me start by saying that I don’t get paid for blogging, and won’t be carrying adverts on the blog. It’s so cheap to run – in the course of a year I spend less money on this baby than I spent the other night buying a round of beers in the pub. And the time – well, I do it for the love of it. I don’t expect to get paid for the time that I spend doing my other hobbies, so why this one? If folks run a blog as part of a business, then so be it – that’s good practice these days. Or even if the blog IS the business – excellent if you can do it. All I’m saying is know what you’re doing and why you’re doing it.
A quote from the article:
“The blogosphere is where authentic conversation is happening,” said Pamela Parker, a senior manager with Federated Media, which sells ad space for an A-list roster of about 150 bloggers that includes superstars like Dooce and the Pioneer Woman, who’ve parlayed their blogs into lucrative one-woman industries.”
I think this and:
“Last summer, one blogger organized a weeklong public relations blackout in which bloggers were urged to eschew contests, product reviews and giveaways and instead get “back to basics” by writing about their lives. Another blogger replied that she couldn’t do so because the blackout fell the week of her daughter’s first birthday party, which she was promoting on her blog. With sponsors and giveaways.”
were the bits that made me reach for my sick-bag. ‘Authentic conversations’ where a mother gets her baby’s first birthday party sponsored, for crying out loud? Did the kids get thrown out if they weren’t drinking the right brand of fruit juice? Come on, people!
As soon any form of advertorial, promotion or marketing gumf comes in to view, the concept of an authentic conversation goes out the window. I’d respect people more if they just said ‘We’re here to sell. We’d like you to write editorial items that can push our goods. Oh, and we’ll pay you in some way’. Or, ‘I write articles for my website that are actually promotions for goods and services’. But this sort of double-speak? Authentic conversations my arse.
I subscribe to a number of freelance sites where people looking for freelancers post their needs. A common requirement is to write ‘copy’ for what are described as ‘blogs’. A typical description is as follows:
“You must be able to obtain an adequate amount of knowledge for a specific topic, as well as generate the information necessary for that topic within the relevant market. Then write captivating and very original content about the topic (i.e. a new weight loss product.)”
If I ever get up one morning and decide that my great desire in life is to write captivating content about drugs that stop your guts absorbing fats, then I hope one of my friends will do the decent thing and take me behind the barn and shoot me. It’s not blogging; it’s writing advertising copy.
It’s the nature and job of advertising agencies and marketing companies to subvert to their own use any form of media; that’s what they do. There’s nothing new in it. We just need to look back at how the youth brands of the 90s tried to engage young people through ‘street culture’ – again claiming authenticity. (Take a look at Naomi Klein’s No Logo)
Blogs offer an opportunity to be truly personal and original and engage people in conversations about your life – or just tell folks about what you like, dislike, whatever – like this place. Mass media isn’t too happy with that and will, if it’s any good, try to subvert the blogosphere like they have subverted every other form of wide reach media on the planet.
Don’t let ‘em. Run an advertising business or run a blog; know what you’re doing. I personally hope you’ll choose to run a blog and keep that subversion out for just a little longer.
No Comments »
And I’m sure that Twitter will not be doing anything else – at least not yet – with their code when they’re making the Twittersphere safe for us all to Tweet in by screening links. The logic of the Twitter people is sound; by vetting links they can reduce or totally remove the number of phishing and malware links that are made available to Twitter users. They’re effectively developing a Twitter ‘Killbot’. One thing that has become clearer over recent years with the explosion of Social Network sites like Twitter and Facebook is that no matter what you say to people, and how often you say it, folks will still click links from total strangers and get themselves in to trouble. Despite warnings, they’ll hand over user names and passwords because they’re asked for them. And even savvy Net users are occasionally caught out by well crafted ‘targetted’ phishing scams.
So checking and validating links – including those in DMs – is at first glance a good idea. It only takes a few people replying to spam or filling in details on phishing sites to keep the problem going, and as education seems to be woefully inadequate at changing people’s behaviour on these issues; let’s face it, after nearly 20 years of widespread Internet use by the general public, the message about not replying to spam and not buying from spammers has still not penetrated a good many thick skulls.
However – and it’s a big however – the technology that stops dodgy links can also be used to stop any Tweets, simply by tweaking the code. There is a line that is crossed when you start using automated filtration techniques on any online platform. It’s obvious that on fast growing, fast moving systems like Twitter it’s going to be impossible to have human beings realistically monitoring traffic for malware of any sort, and it’s inevitable that some form of automated techniques will be in use. But once that line’s crossed, it’s important that we don’t forget that the technology that stops these links can also be used to stop anything else that ‘the Creators’ don’t wish to be on the system.
A wee while ago I wrote this item, in which I suggested that so much of the responsibility for ongoing phishing attacks on Twitter falls on folks who’re clicking those links; whilst spammers and phishers get bites, they carry on trying. So, if you ARE still falling for these phishing scams – get wise and learn how to spot them!
One final observation – the code that can spot a malware link can also spot keywords. And when you can spot keywords you can start targeting adverts. And combined with Twitters newly activated Geolocation service, we might soon see how Twitter expects to make money from location and content targeted advertising.
No Comments »
Or…yet another reason to watch who you befriend….
Facebook attempts to be what’s known in the online world as a ‘Closed Garden’ – interactions with the rest of the Internet are restricted somewhat to make the user experience better…or to keep you in the loving arms of Facebook, depending on how cynical you are. One of the tools in this process is the Facebook API – a set of programming tools that Facebook produce to make it possible for programmers to write software that works within the Facebook framework. Indeed, Facebook get very peeved if you try automating any aspect of the site’s behaviour without using the API.
One thing that the API enforces is the privacy controls; and one thing that you cannot get through the API is an email address. Which is cool – it prevents less scrupulous people who’ve written games and such from harvesting email addresses from their users to use for other purposes. It also ensures that all mass communications are done through Facebook.
Of course, if you’re determined enough you could go to every Friend’s profile page and copy the email address from there…or there are scripts that people have written to do the task by simply automating a browser. The former is tedious, the latter is likely to get you thrown off of Facebook.
However, a method documented hereshows how this can be done through the auspices of a Yahoo mail account. It is apparently a legitimate application available within Yahoo Mail for the benefit of subscribers. How long Facebook will allow this loophole to be exploited is anyone’s idea, but given that I have a number of Facebook friends I felt it worthwhile warning folks.
The problem is not you, my trusted and good and wonderful reader, who would only use the tool for what it’s intended for – added convenience in contact management. The problem lies with people who are a bit free and easy about who they make friends with. If you do end up befriending a less than trustworthy individual, they could quite happily get your email address through this method, and soon enough you’ll be receiving all those wonderful offers for life enhancing medication and get rich quick schemes.
So…watch who you befriend. Today might be a good day to prune out those folks that you’re not one hundred percent sure about!
No Comments »
I would say that I’m something of an ‘online person’ I ran a Bulletin Board ‘the hard way’ in the late 1980s / early 1990s using a phoneline, a modem and a PC at home, and have been on the Internet in one way or another for over 20 years, and was involved with Prestel back in 1982/83. However, this article from the BBC made me do a serious reality check. Nearly four out of five people in a survey done of 27,000 folks around the world considered that Internet access should be regarded as a ‘fundamental right’.
Now, this sort of thing crops up every now and again, and it always elicits the same response from me. At this point in the history of our planet, nonsense. Yes, information is increasingly important – even, or perhaps especially – in developing countries and economies. But a ‘fundamental right’? No. Let’s not forget that the Internet is a communications technology first and foremost – similar to the phone system, road and railway network, etc. And let’s face it, there are many people in the world without access to a reasonable road and railway system, let alone a phone system and the Internet.
Let me give you the run-down on precisely why I think that there are many rivers to cross before we get to the luxurious position of the Internet being a fundamental right.
The Internet can’t carry food…
Or people, or goods, or equipment. An information superhighway is great in an information economy, but of limited use when you have a subsistence, agricultural or manufacturing based economy. And let’s face it, whilst information is essential in developing new skills and supporting economies, it can be delivered in lots of old fashioned ways – like books, pamphlets, radio, TV.
The Internet needs power…
To deliver a reliable Internet service in to a country requires that that country have a viable and effective power supply. Even now, many developing countries do not have reliable power. Is it realistic to prioritise the right to the Internet over the right to a reliable and cheap energy source that can provide power for light, heating, entertainment, energy for industry?
What’s the point of an Internet without machines…
Even with projects like OLPC and other ideas to get computers in to developing nations, there will still be the problem of providing equipment and software in to developing nations in a sustainable and long term manner. A laptop computer – or a mobile phone, for that matter – is a complex piece of kit and is unlikely to be easily manufactured or maintainable locally.
The Internet doesn’t educate or heal
Whilst the information on the Internet may be helpful in education, just how much of it is relevant without literacy? And which is a more effective means of delivering basic and even advanced education in a developing nation? $1000 spent on a computer that might help 1 person, or the same amount spent on books and similar resources for a class? the Internet does not provide basic health care – it may provide useful information but cannot vaccinate.
The bottom line is that we live in a world of limited resources in which we have to prioritise those resources. To claim the Internet is a fundamental right is to forget that the real fundamental rights – a home, food, safe water and no local Gestapo kicking the door in because you disagree with your Government – are yet to be achieved over much of the planet. In a technologically advanced society their might be an excuse for this sort of comment, but in parts of the world where the next drink of water could kill you, it’s a luxury that cannot be realistically afforded.
No Comments »
Regular readers of my ‘jottings’ might recall a recent post of mine in which I debated the value of Tweeted Wisdom. Always one to consider returning to the scene of past musings, I was today motivated back in to Twitter criticism territory after I read a Tweet that suggested that:
”100 is the new 140 for massive retweetlove”.
Now, I have enough problems with 140 characters, but then again I’m using Twitter to communicate ideas and concepts as well as gossip, funnies and bon-mot to the good folks following me. Whether I get re-tweeted or not is not the first thing in my mind when I put a Tweet together – what matters to me is whether I can marshall the idea effectively in to the 140 character limit.
Starting to apply lower character limits to Tweets based purely on the possibility of re-tweeting does seem rather ‘arse about face’ to me – it IS putting the process of communication ahead of the content – i.e. putting the medium before the message.
Some years ago, the Ford Motor Company were in pretty dire straits – losing money and market. There was a serious concern amongst the higher echelons at Deerborn that Ford might actually go under. Various policies were implemented throughout the organisation, including cuts to the design and manufacturing base of the company. The story goes that at one Board Meeting, some of the directors were commenting that they had managed to get the books looking better by reducing costs, and that most of the cost reductions had come from savings made by closing down manufacturing facilities. A grizzled old veteran who DID know the difference between a carburetor and a Carbonara pithily pointed out that, based on that thesis, the best way to save the company was to close ALL the company’s manufacturing facilities and stop making cars altogether….
And this is how this sort of emphasis on the mechanism of Twitter strikes me; people get way too wound up with the phenomena and culture and technology of Twitter rather than the function – and the function of Twitter is to allow rapid, succinct communication and conversation between people. Or even between people and other computer programs! But the emphasis is on communication and conversation – and when we start emphasising the possibility of a re-tweet over the quality of content, we are in danger of making Twitter more ‘gimmicky’ – something that is not good.
So, for what it’s worth – use that character allowance for the purpose it was originally given to us – to communicate. Giving 30% of available space up for posisble re-tweets seems pointless. What matters is what you say; not necessarily how many times it gets re-tweeted. The ultimate re-tweetable message accoridng to some folks would be a single word – don’t let the usefulness of Twitter be compromised by ego.
No Comments »
|