Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
6931
Off-topic / Re: Doctor Who
« on July 25th, 2011, 09:10 PM »
I haven't seen episode 2 yet (and episode 3 due here on Thursday) but I'm not sure if I can be bothered to, either. RTD seems to be going back to his roots somewhat, which is to draw drama out of situations - hence TW:MD is about bringing the human drama to the fore, not the sci-fi aspect of 1 & 2, but it's a different kind of drama to 3, the idea being less about dealing with our fear of the unknown and more about how our society can fall apart.
6932
Features / Re: New revs
« on July 25th, 2011, 05:29 PM »
Revision: 890
Author: arantor
Date: 16:29:09, 25 July 2011
Message:
! Improve how timezones are handled, namely: 1) Don't try forcing use of Etc/ legacy timezones that are actually confusing by nature anyway, but actually attempt to query for proper timezone instead of estimating, 2) ensure an actual timezone will be set even if we don't have one in the DB for any reason as a fallback, 3) improve the selector in the admin panel to limit to only the regions of interest. (install.php, Load.php, ManageSettings.php)
----
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/other/install.php
6933
Features / Re: New revs
« on July 25th, 2011, 04:22 PM »
Revision: 889
Author: arantor
Date: 15:21:08, 25 July 2011
Message:
! IP address unformatted if logged as a failed-admin-login-attempt where the IP address was in the body of the error. (Subs-Auth.php)

! Moving numeric formatting strings to the language files rather than a single global variable that was even wrong by default (1234.00 is not the format normally used in the US) (install.sql, Load.php, ManageSettings.php, Subs.php, Help+index+ManageSettings language files)

! Removing the ban log as part of removing the ban system generally (install.sql, repair.php, Admin.php, Class-DBPackages.php, ManageBans.php, ManageMaintenance.php, ManageSettings.php, ScheduledTasks.php, Security.php, Subs-Members.php, Admin language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/Class-DBPackages.php
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManageBans.php
Modified : /trunk/Sources/ManageMaintenance.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/ScheduledTasks.php
Modified : /trunk/Sources/Security.php
Modified : /trunk/Sources/Subs-Auth.php
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/Themes/default/languages/index.english.php
Modified : /trunk/Themes/default/languages/index.french.php
Modified : /trunk/other/install.sql
Modified : /trunk/other/tools/repair.php


w00t one less table! More to disappear too, inevitably.
6934
Other software / Re: Wedge and SMF directions
« on July 25th, 2011, 03:24 PM »
Quote
Whatever someone makes, he/she makes it because he/she thinks it should be made that way.
This goes for everything, software, music, movies and so on.
This, in spades. Everything I've touched in the codebase is done so because that's how I think it should be made. Is that arrogant? Perhaps. Is it the right way? Possibly. But it is how I think it should work, and I'm prepared to back up my reasoning on everything, because I take the view that people are going to latch on to what we do and use and abuse it. That's life.

Because of that, because of the fact that people of smaller and larger minds than I and Nao will judge the work in the end, there are compromises being made - I'm more of the idealist in that I'm building it more for what I want it to be, not what others want it to be, and honestly I have no interest (and I'm prepared to vehemently defend this) in building features for a minority.

What has really pissed me off so much is that I asked a simple enough question, without any sense of obligation, of what feature someone would be interested in, with the specific proviso of 'assume I know nothing of this', and I've had three completely different features labelled under one banner. I can only conclude that the person making the request doesn't actually know what they want (because if they did, they wouldn't be in the current position of being unable to actually nail it down in a single definition that isn't really three different things under one banner), and when questioned on it, they have reacted defensively to it.

So let me reiterate in no uncertain terms.

* WP style trackback (i.e. a separate post that links to a pre-existing post and sends a form of auto-posted notification, to say 'hey, I linked to you, isn't that neat?' and for an automated notification of that fact to appear as a reply to the original post)

* Freedom of Moving Thoughts (the ability to have the same discussion in multiple places at once, flat threaded, so that if one copy is censored or tampered with, the discussion can continue elsewhere, with the extra benefit of spreading the discussion)

* Threaded views (the ability to have a single thread diverge off into multiple sub discussions, that can end up totally separate to the original source)


And this was labelled all under trackbacks. I was almost as frustrated with the feeling of demand as I was exasperated at the fact that I'd asked a simple enough question, specifically to judge what was being actually requested, especially as the private conversation I'd had on the subject just made it infinitely more confusing by mentioning different bits of each, leading me to believe that the person concerned just doesn't know what they want, other than features that they used before that won't even solve their problem from the sounds of it, even if they were implemented.[1]

As for the specific personal insults handed out in this thread, yes, there is an element of wolfpack about this. That's because we're two individuals working on it in the manner which we choose, unlike the expectation you seem to have that we are an organisation dedicated to serving your needs, which we're not.

The implication that I'm a whiz-kid who thinks my stuff is the best. Hardly. I have greater self confidence issues than most of you would ever realise, mostly because I'm so very good at hiding it. To be honest, watching Nao's code over the last year makes me feel rather inadequate because half of it I'd never have even thought of, and as for some of the rest, I suspect I could put a passable imitation together instead of what Nao coded.

As for the hint about not being able to work in a larger team... it depends on the team. If the team is disrespectful of the people in it, and have separate and hidden agendas, damn right I can't work in it. If the team has respect for each other, like the team I used to lead at a Fortune 500 company, it works incredibly well. But again, you're making the mistake of making this into something it's not. It's just two guys that have respect for each others' skills working on a common goal, nothing more. There's no bullshit, no hidden agenda, no backstabbing, no politics, other than what is brought here.
 1. Which is, if anything, even more reason for it not to be implemented. As ever, solve the PROBLEM not its SYMPTOMS.
6935
Other software / Re: Wedge and SMF directions
« on July 24th, 2011, 10:46 PM »
I have no problem with people suggesting things, nor with people encouraging us to implement things they'll find useful. It is only when it goes into feeling like a demand that it trips my switch (and did I mention I've been extra touchy lately due to family stuff like a funeral?)

To be quite honest, I have no idea what the hell I was thinking when I agreed to this, because I knew this is how it would turn out, people taking a simple direct question (namely 'what is it you're talking about') and inferring that it is going to be built and making it sound less like a request and more like a demand.

You talk about huffy attitude but there is no way to interpret " but as a reasonable substitute for that I would accept" as anything other than a direct expectation of building something I had little desire or interest in building.

Going to take a few days off the internet. Hopefully I'm going to calm down and start being constructive again but frankly I doubt it.
6936
Other software / Re: Wedge and SMF directions
« on July 24th, 2011, 05:59 PM »
-sigh- I asked what you wanted, yes, to ascertain whether it was desirable functionality or not to include as a core feature, not because I was saying that I would build something you were asking for. Your tone indicates that you feel as though we are going to include it, which is not the case in the slightest.
6937
Other software / Re: Wedge and SMF directions
« on July 24th, 2011, 05:55 PM »
Quote
And yeah--in the PBS Discussion Board situation, the ability to carry on a discussion while referencing previously posted research information despite the thread getting locked is the one interest I share with Gri.
No, it's nothing the hell to do with Gri's interest. They share similarity at the most basic level of commonality.

He wants to be able to continue the same discussion in two places at once. You want to be able to reference something from somewhere else, which is literally as complex as copy/pasting the URL, or something very similar to the WP trackback which has never been implemented in SMF to the best of my knowledge.

Threaded view vs flat view is a discussion that's been had more than once by us, and is something Nao and I can never agree on (even though, interestingly enough, I was asked about it only yesterday elsewhere), if only because there is no good way that we can think of to actually manage it in performance terms. Storing the relationship of posts is easy enough, even the ghastliness of the UI can be ironed out (did you ever see how it is handled in vBulletin? Dear god that's messy) but performance is always going to be hurting in that respect.

* Arantor wanders back ephemerally to the discussions only a day or so ago.[1]
 1. While I appreciate what you're trying to get at, I don't particularly find much joy in the "I would accept..." tone because it implies a relationship other than what we're doing, i.e. we build what we want and if people don't like it, *shrug*, because we're not in this to bow to the desires of everyone else.
6938
Development blog / Re: Banning, and what I want to do with it
« on July 24th, 2011, 04:10 PM »
I just realised, there is a strange irony in what I'm proposing here: since half the stuff I'm suggesting revolves around per user permissions of a sort (or, at least, per user restrictions), that would actually require some of the effort of user-specific permissions that I've always been so against.

Though, to be honest, if you think about it, it's not really a problem: the only use cases anyone could ever give me about per user permissions were always per user restrictions, not per user permissions generally.

I've been mulling over exactly how I want to handle this on the 3 hour journey back home, and the conclusion I've come to is this: two slightly different ways of managing it.

The first is to set the generic stuff - that % warning means removing permissions generally. This would be for the main stuff, would see the removal of 'watched' status... seriously how many people actually USE that?

To clarify, the current warning levels are watched, moderated and muted (plus, naturally, banned) - I'm looking at making the 0-100% scale offer the following (in no particular order): post moderation, post/reply muting, PM muting[1], removal of avatar, removal of signature, media item post/comment muting and finally revoking ability to log in (typically at 95+%)

Additionally, the rules on how quickly the warning level drops should be altered; they shouldn't just drop at the same level across the board - it should be configurable per person really.

Then, just for fun, it should be configurable per person as to specific exceptions; you might have it so that 35% is the point at which post moderation cuts in, but that a certain person who is being a pain should be set to moderated regardless of anything else.


Lastly, and probably most importantly: I'm not managing post moderation through the permissions system, I fully intend to rip that out and replace it. While there is a certain elegance of using permissions to identify who can and can't post with/without moderation, the fact is it is actually a pain. Trying to explain to people how it should be set up is ridiculous, and bitter experience teaches me that the approach while convenient from a programming perspective, it's inconvenient from a user's perspective. So I need to rethink that too.
 1. I want to keep muting on posts and muting on PMs separate, so that people who have been muted can plead their case if the admin so wants.
6939
Other software / Re: Wedge and SMF directions
« on July 24th, 2011, 09:14 AM »
-sigh- What do you actually want? Pretend I know nothing of Gri or WP trackbacks...
6940
Other software / Re: Wedge and SMF directions
« on July 22nd, 2011, 02:06 PM »
On ubiquity: Gri is aware that FoMT is limited to SMF, he did ask me about the feasibility of porting it to other platforms a while ago.

On the facility as a whole: we're back to the standard question: what problem are we trying to solve? Trackbacks don't even solve the problem they were designed to solve properly, and any blog that's been around for a while will have a decent degree of trackback spam in it. On top of that, it doesn't solve the whole 'interesting discussion elsewhere' factor either, in fact the best way to do that is for an existing member, ideally participant, in the discussion to just post a little description and link to it rather than the other content saying "Hey look at me"

I suspect Clara's use is niche at best, and not really within the scope of this feature, but I'm not sure exactly what problem needs to be solved - though I AM sure trackbacks in either the WP style or cloned-thread style aren't the answer.

On RSS->posts, this is something that I have wondered about doing, it seems fairly common to add but we'd have to make sure we did it properly!
6941
Other software / Re: "Paid for" shit.
« on July 22nd, 2011, 01:46 PM »
The official position of the team on this was set out last October when I had an active complaint going, that initially the team decided not to intervene because it was nothing to do with them, followed by offering terms of mediation, except that the terms offered weren't exactly the most fair I've ever come across... by which I could only conclude that the team, as a collective unit, had agreed that the behaviour of certain individuals was acceptable.

It was at this point I declared the team, as a single unit, as being morally bankrupt - I knew that there were individuals like yourself who kept themselves to a higher standard, but that since the collective direction the team was taking was the road taken, I could only conclude that it was an agreement made collectively by the people in power rather than an individual acting alone - since it's a democracy now, right?


You know what? Fuck this shit. I have bigger things to worry about right now, like dealing with petty family politics after an ashes scattering than trying to figure out if the collective decision of a bunch of bureaucrats is more or less morally bankrupt than it was most of a year ago, especially when all evidence points to the fact that it isn't.
6942
Other software / Re: Wedge and SMF directions
« on July 22nd, 2011, 11:28 AM »
Let me clarify something, as I did have a few meaningful conversations with Gri a while ago and the only reason I issued him a moderation-level warning on arantor.org was because he didn't understand the concept of 'no.'

Trackbacks are designed solely for pointing between posts, so that if one blog post refers to another, the later post automatically notifies the original and appears as a reply with a snippet of the post, and the link to the newer post - the idea that the later post will "continue the discussion" and interested parties can continue the discussion elsewhere, but the reality ends up being "oh, I found this post, it's cool, isn't it?" and generating not-quite-spam.

Freedom of Moving Thoughts is something else entirely, it physically copies posts between forums so that two independent forums have the same actual discussion going on, this way there is no risk of sanctions being levied.

I'll reply to most of this later, but the one thing I will add is that the concept you're referring to at the end is a honeypot, something that have been set up to log spammers by the httpBL project...
6943
Other software / Re: What happend to Sinan?
« on July 21st, 2011, 04:48 PM »
Except that bringing the problems into the open wouldn't have changed anything because what I'm seeing is a repeat of 2 years ago, just with different names. Nothing seems to have changed from what I can see from outside the wall. But the same sorts of lines were being used when I could see inside the wall, ergo I can only assume that nothing has changed.

The question I put to you before, which you went off at a tangent answering (if I remember rightly) is simple: how can people be on a team, with a badge (and sometimes additionally a title) that indicates they have responsibilities when they seem to be able to shirk that responsibility at will? If someone isn't living up to the responsibilities they have been charged with, and presumably accepted, why are they still given said responsibilities? And please don't give me the 'we're all volunteers' crap, because it doesn't wash, simply because it's long since stopped being a reason and started being an excuse. Being a volunteer doesn't mean you can shirk responsibility: if you accept it, follow up on it, and if you can't, step back from that responsibility. End of story.
6944
Other software / Re: Wedge and SMF directions
« on July 21st, 2011, 12:38 PM »
OK, look at it this way: while the onward effect of spam (it being visible to Google and regular users) can be curtailed, it's still there and it's still something that has to be cleaned up by the moderators in some way, and it's a source of incoming stuff that wasn't there before.

As it happens, there is actually a small module of Bad Behaviour tied specifically to trackback spam...

Just because spammers don't get any payoff, doesn't mean they won't spam, it just  means that human spammers are discouraged (doesn't stop them trying!) and bots will do what they do anyway.l
6945
Other software / Re: "Paid for" shit.
« on July 21st, 2011, 11:48 AM »
On the presumption that we have such facilities here in the future for paid services, I think we should take a more active involvement in watchfulness. I'm not suggesting that we vet all candidates exactly but certainly taking more of an interest in it than is currently undertaken elsewhere - if only because it does not lend reputation to have such goings on.