<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Talk Unafraid &#187; rant</title>
	<atom:link href="http://www.talkunafraid.co.uk/tag/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.talkunafraid.co.uk</link>
	<description>EVE Online, Ruby on Rails and Security</description>
	<lastBuildDate>Wed, 01 Sep 2010 17:12:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Nebulous</title>
		<link>http://www.talkunafraid.co.uk/2010/09/nebulous/</link>
		<comments>http://www.talkunafraid.co.uk/2010/09/nebulous/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 00:30:12 +0000</pubDate>
		<dc:creator>James Harrison</dc:creator>
				<category><![CDATA[EVE]]></category>
		<category><![CDATA[MMMetrics]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ccp]]></category>
		<category><![CDATA[commentary]]></category>
		<category><![CDATA[csm]]></category>
		<category><![CDATA[nebula]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.talkunafraid.co.uk/?p=1042</guid>
		<description><![CDATA[A few days ago I said I&#8217;d blog about Nebula, a project myself, Makurid and others have been working on on and off for a few weeks now. So here we go: After seeing Mynxee get some wheels in motion with CSM5, I felt a bit annoyed at my inability to contribute a lot to [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I said I&#8217;d blog about Nebula, a project myself, Makurid and others have been working on on and off for a few weeks now. So here we go:</p>
<p>After seeing Mynxee get some wheels in motion with CSM5, I felt a bit annoyed at my inability to contribute a lot to the workings of the CSM. At my age, I am not eligible to run for candidacy, as the drinking age is 21 in Iceland and CCP don&#8217;t want delegates they can&#8217;t take down to the pub (At least, I guess &#8211; the age of majority is 18, so it&#8217;s not a legal thing). Anyway, I decided to use my normal approach to fixing problems: There&#8217;s an app to be written for that&#8230;</p>
<p>So with the help of Selene from EOH Poker, we rallied a whole 3 CSM and ex-CSM people into a collaborative text editor, and wrote a spec. The tool in question was to manage proposals as they went through the CSM process &#8211; with the wiki and AH forums being identified as inadequate by both the CSM and CCP, but with no activity from CCP on providing a solution, I saw this as an opportunity to get the community involved and really push to get some CSM processes streamlined. We called it Nebula, and formed a new team of developers, with an open source codebase and instructions on how to contribute. We actively sought out new developers and tried to encourage other third party developers to get involved, and were met with mostly positive results. Team Excellence was born.</p>
<p>The CSM involvement we had was good. We ended up with a spec that was, as the title of this blog suggests, a little nebulous, but had most of the major concepts well sketched out and defined. We got to work.</p>
<p>It&#8217;s now been a fairly long time since we last had CSM contact, though those who have been trying to get involved in this (Mynxee and  Trebor to name a couple) have done so well, and continue to provide input; the main issue we have is that out of the 8 (since Ankh was removed) active CSM members and 5 reserves (or 9 and 4, depending how you look at it- either way, a total of 13 players), we&#8217;ve gotten in touch with and received input from three at most.  This is worrying for a number of reasons.</p>
<p>If the chairwoman of the CSM is having this much difficulty in managing to have some people meet and discuss matters for even a one-off meeting or event, then I start to wonder how well the communication works between meetings on other issues. For example; I posted a long while ago about the API in the assembly hall forum. The matter has been taken up by two CSM members, including Mynxee, and may be raised at a future meeting. I got an evemail from Dierdra Vaal a couple of weeks later, asking me if I thought anything was wrong with the API and if I&#8217;d support him raising an issue about it. This is the sort of thing that irks and worries me &#8211; if there&#8217;s no real communication between CSM members except during their meetings with CCP, then how the hell do they hope to present any sort of unified face to CCP or address issues that are concerns to the playerbase, and not individuals within the CSM? With no communication outside of those meetings, issues aren&#8217;t being discussed till it&#8217;s far too late to be discussing them, people are missing entire issues, and this all has a knock-on effect on how much the CSM actually achieves.</p>
<p>Frankly, I couldn&#8217;t <em>imagine</em> being a member of the CSM without there being a mandatory-usage CSM delegate IRC channel or some similar chat mechanism &#8211; heck, even a mailing list or forum &#8211; where the CSM can talk amongst itself, and get the ego trips out of the way <em>before</em> CCP gets involved. And I suspect that the fact that a lot of people on the CSM see no problem with the current state of affairs is a good indication of just where the priorities of those members lie &#8211; because it&#8217;s certainly not with the playerbase as a whole. The CSM is bigger than EVE&#8217;s petty squabbling of alliances and corporations; we&#8217;re talking about an elected council of people who can help steer the course of a company which is putting food on the table for hundreds, and innovating hugely. The CSM as an entity and as an idea does not deserve the majority of the people it has been saddled with so far.</p>
<p>Nebula as it stands is frozen, awaiting information from the CSM and the motivation of the developers to work on it. I know that myself and Makurid, who thus far have written the vast majority of the code, are having more and more difficulty finding the motivation to work on <em>any </em>EVE Online projects, let alone projects that involve such a depressing facet of EVE, and indeed force us to try and interact with it. Certainly for now, I will be stepping aside as a developer of Nebula, and reducing the amount of time I spend on my other EVE projects. Aside from anything else, as fun as it used to be, EVE apps don&#8217;t put food on the table, and wherever my career may go, developing the apps I&#8217;ve built further may not be the smartest move &#8211; there&#8217;s other projects, other opportunities. It&#8217;s just a shame that at the moment, EVE doesn&#8217;t seem to be working out for myself and other third party devs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talkunafraid.co.uk/2010/09/nebulous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Battleclinic in need of a doctor?</title>
		<link>http://www.talkunafraid.co.uk/2009/05/is-battleclinic-in-need-of-a-doctor/</link>
		<comments>http://www.talkunafraid.co.uk/2009/05/is-battleclinic-in-need-of-a-doctor/#comments</comments>
		<pubDate>Sun, 17 May 2009 22:00:18 +0000</pubDate>
		<dc:creator>James Harrison</dc:creator>
				<category><![CDATA[EVE]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[battleclinic]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[netiquette]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[sharenicelychildren]]></category>

		<guid isPermaLink="false">http://www.talkunafraid.co.uk/?p=300</guid>
		<description><![CDATA[I spent a few hours yesterday and today poking around Battleclinic&#8217;s killboard. Say &#8216;Battleclinic&#8217; or &#8216;Griefwatch&#8217; to anyone considering themselves a web developer or EVE third-party dev and you&#8217;ll probably receive a derisive snort or a simple laugh; it may have a lot of data, but the interface is pretty horrific. And I mean horrific. [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a few hours yesterday and today poking around Battleclinic&#8217;s killboard. Say &#8216;Battleclinic&#8217; or &#8216;Griefwatch&#8217; to anyone considering themselves a web developer or EVE third-party dev and you&#8217;ll probably receive a derisive snort or a simple laugh; it may have a lot of data, but the interface is pretty horrific. And I mean horrific. In the course of my prodding, I noticed that the kill detail page- the page that shows a single kill related to a character- doesn&#8217;t actually list a date or time for the kill.</p>
<p>Now, that&#8217;s pretty important information. If I&#8217;m looking through BC to see someone&#8217;s kills, I&#8217;d like to see <em>when</em> those kills were. Say I&#8217;m crawling it for a corporate applicant&#8217;s kills- if the kills were a few years ago I don&#8217;t care about them as much as if they were last week. So, me being me, I looked around to work out how to file a bug report. Their forums looked like the place, so I registered with a non-me username and a mailinator address. I&#8217;m not a huge fan of spam so I try and keep my real email restricted to people rather than automatons.</p>
<p>All going well so far. I browsed to the &#8216;Bugs&#8217; forum and made a new thread, then went to get a mug of tea. Then it got interesting.<span id="more-300"></span>I refreshed the thread to see if any response had been made, and was met with the following message:</p>
<pre>Sorry &lt;my username&gt;, you are banned from using this forum!
Email host not allowed, please use a real email address.
Your ban is not set to expire.</pre>
<p>So, let&#8217;s see. I&#8217;ve been banned for using an email host they didn&#8217;t like. What? OK, so why didn&#8217;t they tell me this at registration so I could give them my &#8216;oh, if I must&#8217; account? Why am I banned from using the forum, website and so on at an IP-address level (thus potentially blocking other people if I were on a dynamic IP) for a fickle detail?</p>
<p>That made me feel pretty pissed off, so I took a stab in the dark and joined the #BattleClinic IRC channel. Lo and behold, there was one channel owner there. Spotting he was in Battleclinic&#8217;s teamspeak AFK channel I decided to leave a message and await a response. I explained my situation and why I felt that ban was inappropriate. After 8 hours I looked at BC TS and saw the owner had moved to the WoW channel, and seeing no response in IRC decided to prod him.</p>
<blockquote><p>[19:36:56] &lt;Ix_Forres&gt; MrCue: Given I can see you&#8217;re active on BC TS it&#8217;d be nice to at least have a response, even if it were to say &#8216;fuck off&#8217;.<br />
[19:41:19] &lt;MrCue&gt; you may email chris@battleclinic.com<br />
[19:42:46] &lt;Ix_Forres&gt; Do you not think that permabanning instantly without warning people who just don&#8217;t enjoy spam is perhaps a little overreaction?<br />
[19:43:12] &lt;MrCue&gt; you may email chris@battleclinic.com</p></blockquote>
<p>Well, that&#8217;s me told. I explained my account was there purely for bug reporting and that the other bugs I was going to report wouldn&#8217;t be reaching him. I decided not to bother emailing whoever &#8216;chris&#8217; was.</p>
<p>Battleclinic&#8217;s modus operandi for being a large-scale killboard is simple aggregation. Quite heavy-handed aggregation at that, pulling in whatever feeds they find without asking and hitting them fairly often. Compare this to any other KB host- aggregation is typically done by one board operator submitting his feed to another. Apart from simply being friendlier it stops load from overwhelming small boards with little resources that may be hammered away at by Battleclinic.</p>
<p>But there&#8217;s a snag. Nearly every board in existence provides feeds; the few that don&#8217;t are typically private/closed boards that have no interest in syndicating or being syndicated. Battleclinic not only relentlessly scrapes other killboards, but requires users to register and pass a captcha test in order to view original killmails from their site, as well as not providing real feeds. This antisocial behaviour when it comes to sharing data is simply rude; to grab all your data from other websites and then to prevent those same websites from being able to benefit from your data is just bad nettiquete and serves no purpose. I know of many board operators who have banned BC&#8217;s server IP addresses to stop their boards being crawled.</p>
<p>The claim of course is that to provide a feed would impose too much load on Battleclinic&#8217;s servers. What? Their website is more or less a feed, simply comprising a hugely increased number of elements with additional data fed in from a large database and rendered in realtime. To generate a feed could involve a single data source, a single element (the original killmail) and could be write-through cached with ease, resulting in more or less a net zero load addition to their servers. It&#8217;d be like serving up a simple HTML page, such as the (invalid) HTML page I am served to notify me I am banned. And BC doesn&#8217;t seem to have much issue throwing those up.</p>
<p>BC has banned users in the past for merely bad-mouthing their website. So I&#8217;m pretty much guaranteed not to get unbanned after this, because heaven knows they won&#8217;t see it as a post of things they could improve. It&#8217;s difficult to see why they&#8217;d ban people who give feedback or criticism; without that information you&#8217;re not likely to improve your service, only detract from it.</p>
<p>As a response to Battleclinic&#8217;s lack of a kill feed, I&#8217;ve written my own generator, called Medikit. It&#8217;s still in development; as Battleclinic decided not to put a date on detail pages I&#8217;m rather stuffed when it comes to pulling complete sets of data from those pages, though I&#8217;ve gotten everything else working and rewritten in EVE&#8217;s killmail format, so I&#8217;m still rewriting the scanner to work off recent kills/losses for characters. With enough time I&#8217;ll be able to build more or less a complete dump of their killboard data and provide a realtime feed of my own derived from the data available on the website. Medikit will be making an appearance on Github soonish.</p>
<p>Oh, and a while ago I did a complete dump of the Battleclinic fitting database; I&#8217;m publishing the dump below to save time for those looking for a large collection of fittings. That said, I would strongly recommend using these as &#8216;bad&#8217; training data if you plan on using these in neural network/decision tree fitting generators&#8230;</p>
<a class="downloadlink" href="http://www.talkunafraid.co.uk/wp-content/plugins/download-monitor/download.php?id=1" title="Version1.0 downloaded 234 times" >Battleclinic Fitting Database Dump (234)</a>
]]></content:encoded>
			<wfw:commentRss>http://www.talkunafraid.co.uk/2009/05/is-battleclinic-in-need-of-a-doctor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why ECM ships don&#8217;t need a nerf, and how to fix ECM properly</title>
		<link>http://www.talkunafraid.co.uk/2009/03/why-ecm-ships-dont-need-a-nerf-and-how-to-fix-ecm-properly/</link>
		<comments>http://www.talkunafraid.co.uk/2009/03/why-ecm-ships-dont-need-a-nerf-and-how-to-fix-ecm-properly/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 15:30:31 +0000</pubDate>
		<dc:creator>James Harrison</dc:creator>
				<category><![CDATA[EVE]]></category>
		<category><![CDATA[ccp]]></category>
		<category><![CDATA[ecm]]></category>
		<category><![CDATA[ewar]]></category>
		<category><![CDATA[falcon]]></category>
		<category><![CDATA[nerf]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[reccm]]></category>
		<category><![CDATA[scorpion]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://www.talkunafraid.co.uk/?p=229</guid>
		<description><![CDATA[CCP, you may have spotted, are planning an ECM nerf. Now, I&#8217;m biased in this- I fly support. I&#8217;m rarely seen in fleet fights because I&#8217;m in a buzzard 250km from anyone else, but if I&#8217;m there I&#8217;m in a Scorpion or a Kitsune. I&#8217;ve not gotten a killmail since 2008, for crying out loud. [...]]]></description>
			<content:encoded><![CDATA[<p>CCP, you may have spotted, are <a href="http://www.eveonline.com/ingameboard.asp?a=topic&amp;threadID=1032703">planning an ECM nerf</a>. Now, I&#8217;m biased in this- I fly support. I&#8217;m rarely seen in fleet fights because I&#8217;m in a buzzard 250km from anyone else, but if I&#8217;m there I&#8217;m in a Scorpion or a Kitsune. I&#8217;ve not gotten a killmail since 2008, for crying out loud. And therein lies my point.</p>
<p>The changes to Scorp, Falcon and Rook assume that ECM pilots <em>just fit ECM as a side benefit of their guns</em>. This is simply not the case in the vast majority of situations. None of the EW ships are particularly strong with a decent quantity of ECM- using racial jammers you need 4 midslots of ECM, and trying to generate a tank out of your remaining mids doesn&#8217;t tend to work well. The goal of the ECM pilot is to reduce the damage output of the opposing force by disrupting target locks and removing one or more ships from the battle in terms of actually dealing damage to your team.</p>
<p>Now, there&#8217;s one situation and one ship that has received a lot of attention.</p>
<p>Falcons are fairly legendary for having the ability to lock out to ~200km and to jam from that distance with good strength. This is a great asset in fleet fights and smaller engagements like gate camps where having a few distributed ECM platforms around the place to break up hostile fire concentration can swing the battle to the defenders. However, in smaller fights it can lead to &#8216;problems&#8217; where the hostiles will be set up for close range high DPS situations with a Falcon or two dotted around the battlefield at long range, well out of the attacker&#8217;s range. Problems like the attackers not being able to shoot anything.</p>
<p>What is the solution to this, you might ask? Well, CCP&#8217;s answer is to turn the Falcon- a paper-thin, untankable (This is a Caldari ship- shields are all about the midslots, which is where your ECM goes. One or the other, chaps) fairly nippy cruiser that can cloak- into a close-range brawler. Otherwise known as &#8216;primary&#8217;. Unless you jam 100% of the targets 100% of the time, you&#8217;ve popped already in 99% of situations. Your cloaking advantage is useless, your tank doesn&#8217;t exist, your DPS is tiny compared to, say, a HAC.</p>
<p>Then there&#8217;s the Rook, which CCP want to turn into a longish-range platform. But wait- drone bay? Why does a long-range platform need a frakking drone bay? It&#8217;s enough for one sentry drone, but that&#8217;s about all you could concieveably find useful as a Rook pilot. At 80k or thereabouts, you&#8217;ll still die nice and fast but you&#8217;ll at least be able to do some damage with your one sentry drone and heavy missiles.</p>
<p>No nerf would be complete without planned changes for every good ship, though- the Scorpion gets messed around with too! No more optimal range bonus for the Scorp- it&#8217;s getting brawlerfied too. Now, I&#8217;ve got a Scorpion set up for W-Space. Strong tank, a little ECM, and cruises for contributing to the longer-range targets DPS-wise. Now, a torpscorp might work well if there were some more hardpoints/highslots added, but your tank would again destroy your ECM. I&#8217;ve only got 3 multispecs fitted, along with two SDAs. It&#8217;s not a PvP-worthy fitting, by any means, and reduces the Scorp&#8217;s usefulness greatly.</p>
<p>Now- enough ranting. How do we fix ECM properly, to give smaller gangs a chance against these <em>obviously</em> overpowered ships? Fix ECCM. Give Remote ECCM a huge boost, either in strength or by making it an area-of-effect module. Of course RECCM is useless- RECCM providers will simply be jammed. Why not make RECCM a shield effect, similar to a heavy interdictor, and a highslot module instead of a midslot module? Pick a ship class that has a grey area in terms of it&#8217;s role and choose that as a specialist platform for RECCM. RECCM shielding could give all ships within the bubble a boost to their sensor strength, making them more resistant to ECM.</p>
<p>By making RECCM a more viable option for players and making it a clearly defined fun role to play, ECM gets more interesting, other pilots get jammed less and are happier, and balance can be restored to small gangs with the addition of a RECCM pilot or some extra ECCM modules on snipers. Nothing needs nerfing; the battlefield just needs evening up to give RECCM pilots a chance to swing the battle back to their side.</p>
<p>Edit: Dev update- they&#8217;re not going to nerf the Falcon to short range, and are making the Rook the brawler instead. Unfortunately they still seem to think Scorpions can survive at anything less than sniper range, and that they should not be able to fight beyond 140k. What the fuck?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.talkunafraid.co.uk/2009/03/why-ecm-ships-dont-need-a-nerf-and-how-to-fix-ecm-properly/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
