Comment by smcleod

7 months ago

Sounds like Vlad did a pretty sane, human thing reaching out and offering to discuss.

The authors replies seem pretty rude (or at least somewhat aggressive / dismissive). Kagi is Vlads baby and I could imagine he would care and try to explain when he thinks someone has the wrong idea. However to the author - it’s just another service he doesn’t use anymore.

You can make that argument for initial approach, but it falls flat on its face after the author told Vlad that they didn't want to communicate with them and Vlad responded with a lecture.

Vlad comes off as fairly unhinged here.

  • The author's response is perfectly calibrated to drive someone up the wall. Sling some mud and then hide behind "help, I'm being cornered."

    Imagine doing this in the offline world. How well would this kind of behavior go over with people at the grocery store, do you think? Why is it acceptable online to behave like this?

    • As alternative perspective in terms of power dynamics: The Kagi CEO is a somewhat powerful figure as the CEO of a well-known tech company. The blog author is a random person from outside the tech startup culture.

      The internet levels the playing field so the random person has the power to post criticism of the more powerful person and be heard. It doesn’t make sense to compare with the offline world because this wouldn’t be able to happen outside the internet.

      In response the CEO is attempting to force them into a different context where he once again has power. The author recognizes this and therefore refuses.

      2 replies →

  • One thing I absolutely love about online discourse: shit all over someone, then block them. It is something that you don't see with in-person communications - because you really can't just "close off" the discussion to one way.

    Anyway, I just think that people do things in online discussions that they wouldn't do to someone's face. And that tends to be a bad thing for reasonable discourse.

    • You missed out a step. Shit all over them, then block them, then tell them that you blocked them (steps 2 & 3 may be reversed on some platforms).

    • > One thing I absolutely love about online discourse: shit all over someone, then block them. It is something that you don't see with in-person communications

      Ummm dating and breakups?

    • Another thing you don't quite seen in real life: strangers that record a serendipitous conversation, to later post it for the whole world to see, to point and laugh.

      The Internet has turned us into sociopaths.

      1 reply →

  • This feels very similar to the trope on X, where someone makes an inflammatory or stupid comment, people angrily respond calling them stupid, and the original person then claims they're being harassed/were just joking, and ultimately neither side actually communicates. The people who like the original poster continue on believing that they were being harassed, and people who thought they were being stupid continue on believing they're being stupid.

    I feel that Vlad is justified, even if I personally would've just considered it to be a lost cause and just kept receipts in case it became necessary to publicly respond, similar to how the Apollo dev released receipts when Reddit tried to make him out to be in the wrong.

    • Vlad is justified to reach out and try to start a conversation but when the author says no, you drop it. That didn't happen here and it's a bad look.

  • Perhaps we live in different worlds, but there's a world of distanced between unhinged and roughly 3 emails to someone who wrote a peice targeted specifically at your business.

    If anything the replies in that Mastadon thread make the author and others appear petty, combative and immature imo, and I do not say that as someone who agrees with all Vlad's perspectives.

  • So does the author. But then I also don’t care about the author and don’t pay them for my search engine :/

  • Tldr: you can't just spread a very negative opinion about someones hard work and then plug your ears shut for any kind of non-symathetic interaction.

    In my eyes this rationale would make sense if there was no backstory to this. If there was no preceeding blogpost, I'd consider Vlads messages pure spam.

    But the context here is different: The author wrote a very critical, and clearly opinionated blogpost. There was clear intention in engaging with this subject.

    Now the author seems to want to avoid responsibility, while Vlads attempt to react to a public hit piece with a respectful conversation was honestly the best way to handle this.

    • You are right... up until maybe the second reply.

      Vlad saw something critical of his hard work and wanted to put in the effort to clarify his stances and mend a relationship. I can absolutely understand that, your work is a reflection of yourself and nobody wants to be judged on misunderstanding. He might've even felt like he let someone who cared about Kagi down and wanted to make it right. Again, all understandable!

      However, twice, the blog post author said they did not want to engage. At this point, regardless of how you feel about what was said, you should probably move on; they said their piece, you tried to engage, they rebuffed, oh well, do something else! To continue on is both incredibly annoying and a bit unhinged.

      If Vlad absolutely felt like he needed to respond to this, he should've digested the main points of the original blogpost, reflected on them, and written his own blog post to a more general audience. Not necessarily in _response_ to the author, but understanding that more people probably feel this way as well and want to hear clear answers. Perfect examples of this would be an "Our stance on privacy" or "How we're ensuring Kagi's future," again factoring in the criticism from the author.

      I write all of this as someone who pays for and likes Kagi. I think it's a good product, if a bit scattered at times. But the blog post does hit on some concerns that I have (privacy being the biggest) and seeing the follow up leaves a bad taste in my mouth.

    • You can criticise something without obligating yourself to have a conversation with the subject. In fact, that is generally how most critical writing has worked, for centuries. If you're unhappy with the review of your restaurant in the paper, you _might_ be able to convince them to publish a short owner response, once, but they're certainly not going to engage in a dialogue about it.

      1 reply →

    • >There was clear intention in engaging with this subject.

      Yes, and then that engagement - which very much took place - did not give the author any confidence that FURTHER ENGAGEMENT (via email) would change the situation.

      If I talk to you back and forth about an issue I have and feel like I'm talking to a brick wall, so I then write a critical review based on those issues, why should I be forced to not be a brick wall, in return? If Vlad wants someone to listen to him, he should probably take some time to engage with (not just 'listen to') what is being said on it's fundamental merits (not whatever surface level bit he wants to latch on to).

      Recontextualizing an issue is not addressing it. Explaining an issue is not addressing it. Describing a paradigm that contextualizes an issue is not addressing it.

    • There's probably some backstory between Vlad and Lori there.

      But beyond that, there's some irony in that exchange. If Vlad had simply stopped engaging when Lori asked, it would indeed make Lori seem like more of an asshole for rejecting an appeal to have a simple conversation. But then Vlad transgressed that wish, making Lori's case about not wanting to engage.

  • Um, no. In general, if you tell someone to stop messaging you, they get to send one more message to react to that and tie up the conversation. "OK. You still haven't addressed points A, B, and C, so I still disagree. Let's wrap it up here then." That's perfectly reasonable and polite.

This post suggests the author has tried this already, has had these discussions and has reached the natural end of that process.

I've also had a similar discussion with Vlad on comments here, he definitely doesn't try to view things from other people's perspectives.

I don't care if it's someone's baby. I'm the paying customer paying in both money and sensitive information I expected to be well protected.

Vlad's message to "discuss" reads more like a sealion-ey 'let me explain to you why you are wrong, you just don't understand why you are wrong, I am very smart and not wrong' than an honest admission that Vlad was wrong and is interested in being humble and learning from someone else.

Vlad is not discussing, he is lecturing. The author of the blog post seems right. Vlad defends his position "lol email is not PII" repeatedly, despite being obviously and completely wrong. He has no understanding that it doesn't matter that a user could enter fake information.

His business collects email addresses, which is a process. Under GDPR, this process must be documented, users must be given their data on request (even if it just contains an email address, but usually it also contains the signup date for example as a proof for their data processing consent) and users must be informed about their rights to correct or delete such data.

He comes off totally as the "trust me bro" guy with zero respect for a different perspective and doesn't seem to be interested in changing his (objectively wrong) opinion. It is almost laughable, because "is email PII" has been discussed a million times since the introduction of the GDPR that you must've lived under a rock to dismiss it like Vlad did.

  • he explicitly said in his email that "Personal emails are PII.", so how is that a defence of his previous position?

    • It does not matter in this context, because it is still incorrect.

      > Personal emails are PII. But you can register to Kagi with a random email, and that is not PII.

      Company has no means to identify what is the difference between personal or random email. Everything can be and must be treated equally from privacy perspective.

    • I re-read again. You are right, he says "personal emails are PII" in this email. In the original post however he dismisses the whole GDPR data request process as "we don't need this, because you can provide fake data".

      Point is: if the business requests an email address, many people will provide their real email adress and your business needs to document this process under GDPR. I just checked. The signup form doesn't say "please give a FAKE email address", it just says "email address".

      If a user provides a real email address, Kagi must respond to GDPR Art. 15 requests by providing...that same email adress. Might sound silly, but usually, there is other data associated with this. Usually, at least the timestamp of the signup. If a business is really GDPR compliant, it will offer a download option for stuff like user settings and so on.

      Or, if the user signed up and later deleted the account, his email should explicitly NOT show up when asking for personal data.

      See, it is about documenting the process, whether the outcome is "here is your email address you just asked for" or "we don't have any data on you". And Vlad says that this process is irrelevant for Kagi, while it is not.

      3 replies →