Jeff Mitchell got really mad at me, I pissed him off for quoting him on his talk at the KDE4.0 release event. He got so mad, that he wrote a post about it.
He clearly took a defensive position by calling me a "
Ok so first things first, I've got a message for Jeff Mitchell: You can call me what you want, I don't really care, I didn't critisize your persona, I didn't call you an idiot and so forth, and still you mock me. And you are really really so so wrong, about this: "and probably because he hasn't bothered to watch past five minutes in", because I watched the whole thing, and I didn't turn it into a "complaint-a-thon", or wait, let me double check my post for "that whole release event talk was a complaint-a-thon"....no matches found, then that means that you twisted my words.
There is a difference between, "he complained about it on his talk at the release event" and "his whole talk was a complain at the release event". It's just basic grammar, it happens to everybody, I'm not perfect myself, maybe because I'm Hungarian, ohhh speaking of Hungarian, Antal is my family name, now should I call someone idiot of not checking this?
"Much of the blog can also easily be decoded as baseless, factless trolling ("amarok1.x is the slowest KDE3 program, if not it's surely in the top 3 slowest KDE3 programs"), and the-developers-don't-agree-with-me-so-they're-wrong syndrome."
Ok Jeff, maybe my grammar was a little wrong there, but I will explain this so you can understand:
- I ran amarok and other favorite KDE applications
- I opened yakuake(konsole), typed "top" and guess what amarok was at the top
Was that so hard to understand?
To back this up, here is a comment "significantly faster than sqlite", which basicly means in plain english: "amarok 1.x's performance sucked bigtime because of sqlite", if you don't believe me go on and try it.
Jeff talks of me twisting words, and then he says that I'm suffering from a "the-developers-don't-agree-with-me-so-they're-wrong syndrome", I never said that the developers made a mistake in amarok1.x, performance was horrible, but at least I could get around it by using an external database server or better, not use collections at all, see the thing is that I had choice.
But Jeff, is not gonna stand there and let me write on my blog what I want, no no, he is "..going to defend.." his "..statements at the Release Event.", it's like "our town is under attack".
Jeff goes on explaining his talks at the release event, but what's to explain? Didn't I link it?
I don't understand, I put a link for the video on my post, and referenced two points from the whole talk, and now Jeff defends his whole talk? This is kind of akward, If I would want to twist the words of someone's talk, than why would I put a link to the video of that talk so that others can check it out if I'm wrong or not?
"This may not be apparent to everyone, but Amarok was an early poster child for adoption of many of the Pillars of KDE. We are the only application, to date, that has embedded Plasma inside of our application (with our developers doing a large amount of work to make that possible). (Update: we are technically the first, outside of the plasma workspace, but there are others playing with that now.) Device detection completely relies on Solid (which is one reason Mac and Windows ports have no device support right now). And we have completely standardized on Phonon for our media engine. We've also had Oxygen team members working on our icons and our interface."
Great work.
"It's hard to imagine ways for us to more fully integrate with KDE4 than what we are doing. We've gone for KDE4 whole-hog, and it's ludicrous to suggest otherwise. Picking out random Pillars that we don't fully integrate with (yet) does not mean that we are not KDE4-oriented. After all, right now we don't have a use for Marble (who knows? that could change) -- but does that mean we don't get KDE4?"
MySql is not a KDE technology and I did not say that amarok doesn't integrate KDE4 technologies,
"No, I did not say that KDE3 sucked."
Well Jeff is actually right at this one. He didn't state this, he just made KDE3 look like a bad platform, because one of it's drawbacks is that KHTML is slow.... KTHML is a kpart, so if I write a bad kpart, than it will be a drawback of the KDE platform?
"He even contradicts himself:
He begins with complaining, how slow was rendering amarok's context with KHTML, so it looks like performance matters in amarok, not that anyone forced them to use KHTML for rendering context..."
Full version: "He begins with complaining, how slow was rendering amarok's context with KHTML, so it looks like performance matters in amarok, not that anyone forced them to use KHTML for rendering context, but I will refer to this point later on."
Q: Now why did Jeff leave out this part?
A: Because he doesn't have have better things to do, than making people who don't agree with him like me look like a troll.
By the way, here is the part were I referred again: "But what now, didn't a developer just say at a big release event that performance is important for amarok...", well should I say now that Jeff is an idiot for not noticing this?
"It is not surprising, given how little he understands of Amarok, KDE, and the integration thereof, that he thinks both that there is a lack of communication between Amarok and the rest of KDE4, and that he implies that Akonadi is the entire rest of KDE4."
I never specified the rest of KDE as being Akonandi, this just shows how ignorantly my post was read, "Amarok and the rest of KDE4(Akonandi)" means "Amarok and the rest of KDE4(Akonandi in this specific case)".
"It is not surprising, given how little he understands of Amarok, KDE, and the integration"
Kind of like politely saying "youre a n00b, you don't know anything". Surprise Jeff, I may not be an Amarok dev., but my point was so simple that even a non-programmer could undersand it.
There have been some inaccurate comments too:
I said "- mysqle is not yet suitable for every day use"
and "sven423" replied:
"Nope, it works just fine for most users. Better than SQLite (which is too slow) or an external SQL server (which most users aren't able to configure)"
This was not the point, my point were the bugs that I quoted from the amarok wiki itself, so this party is completely irrelevant.
"- mysql is known to just work
Nope. You have to set the server and users up. 90% of our users aren't able to do that. So this is absolutely no option as the only backend.
"
Again I was not referring to this, I was saying that mysql doesn't have those bad bugs that mysqle has, so this is useless too.
sven423's are mostly right, but they are missing my point here.
I never in my life taught that my post could be taken so seriously, not that it matters, I'm not perfect, nobody is, to show everyone that this is not a "right back at you" type of post I will summerize my key taughts.
Personal things:
- Antal is my family name and Istvan is my name, just because I'm hungarian "Hungarian names use the "eastern name order", or family name followed by given name. Hungary is the only European country to do so." (http://en.wikipedia.org/wiki/Hungarian_name)
- I develop websites/web apps, that makes me a web developer, but I call myself a web developer, for one reason: just because I can, I could call myself a coffe addict, but web developer sounds better
- Again, I can call my blog what I want, and I called it "The Great Blog of a Web Developer" just because I can, and "A blog of somebody" didn't sound as good as this title anyway
- Making connections between my loose naming schemes and my intellect, is like doing the same with google and their jokes, I personally think they are genius.
Technical things:
- I am a web programmer/developer, but you can call me "
- Use cases:
a) I want compile amarok from the SVN, like I did with KDE, see my howto(critics are welcome there too), and I simply can't because mysqle is required. Amarok works with mysqle, but it has patches for mysqle, the problem is that the mysqle amarok has patches for is not downloadable anymore from Sun's( MySql's) site, and the patches aren't compatible with the downloadable version, not to mention that the mysqle bugs, mentioned in amarok's wiki are very serious ones, one of them can make amarok crash without waring,...
b) I have a full featured KDE with akonandi which requires MySql, and Amarok2, with mysqle, that's basicly two mysql servers, which is a total waste of CPU time and memory, that was the reason I quoted Jeff in the first place, he said that rendering and generating HTML was a waste of resources(he didn't say it this way, but for the lack of understanding I converted it to this form), that's where I came in and said that isn't having two mysql servers a waste of resources too?
I was never upset the fact at the fact that, mysqle comes to an amarok near you, I was upset because the dev's didn't(don't) care much about the possibility of using an external database, they just constantly refered to "Joe user can't configure a database", they never tought about automatic configuration, but that's not the point The point is that mysqle and mysql are the same database but in different forms, the main point is that, the querys are the same, so an SQL query written for mysql will work an mysqle(at least theoreticly), than why is it so hard to put an if statement and a few extra lines in the code, to make it work with externel mysql too, and leave the use cases to the distributions?
Final notes:
I quoted two points from Jeff's talk, but he quoted my whole post, made sure that it all looked wrong, called me names, and even got my name wrong in the process.
I never sought attention for my posts, don't even know how so many people got to it, not that it matters, one thing is for sure: I'm not a troll, I hate writing bad things about Amarok as much as Jeff and the others hate reading it, but this is what I've experiencing, and this can't be changed by a thousand comments and post-replies.
You can call me an idiot again Jeff, but this simply won't change anything.
3 comentarii:
Dude, if I can get mysqle compiled on a mac and you can't, chances are you're doing it wrong.
P.S. They provide a build script in svn. http://websvn.kde.org/trunk/extragear/multimedia/amarok/supplementary_scripts/mysqle/
- illogic-al
When did you compile it with which mysqle and on which kde and how was the kde compiled/distributed?
I only scanned both of your posts (as I do for pretty much anything on the internet), and I don't know a lot about all of the technologies.
I would, however, like to point out that your reasoning for amarok 1.x being slow is faulty. Top measures (among other things) CPU and memory usage, which do not correspond to application speed. In fact, more memory usage oftentimes increases the speed of an application, as evidenced by changing the amarok backend from sqlite to mysql.
Trimiteţi un comentariu