My Livecoding.tv account deletion saga
liza.io
liza.io
Commenters here should be considering scenarios in which glee would not be a humane response to all this.
Maybe I'm just having a brainfart, but I simply don't understand this sentence at all, and I really would like to. I'm really not trying to troll you, I just feel like this is an interesting statement that could use some clarification :)
As in, let's not turn this:
I've temporarily banned Michael's account
Into a plethora of snarky/glee comments like "yay, finally" (contributing nothing but a lynch mob)
I could be wrong though, but that's how I understood it.
Sometimes in cases like this, there's an information vaccuum for a reason. Unfortunately, since the Internet abhors a vaccuum, Schadenfreude rushes in, which brings out the ugliness in people and leads to frenzy.
Normally we penalize such threads, but HN's policy is to intervene less when a bad story is YC-related, so we held off. But this morning, when I saw the dozens of comments that Michael had posted overnight, and the condemning and goading responses, it was dismayingly clear that this is something other than the usual trainwreck that people find so entertaining.
The line between righteous indignation and cruelty is not obvious, and worse, is a line that feels great to cross. If we're not mindful of that, cruelty is the default, so let's be mindful of that.
This does to me look like something problematic might be going on health-wise. I can relate to a tiny extent: I sometimes have a harder time processing life than average due to high-functioning autism, and I reckon there are certainly circumstances and situations that might well overload my system and provoke Undefined Behavior due to the stress, but not nearly like this.
I have showdead turned on, and DrMJG_HN's posts show a truly impressive level of paranoia that I don't think I've ever seen before. My reaction is an unobjective sort of pity (for want of a better way to say it; maybe I'm referring to empathy): there's a person behind those posts, and they deserve a better frame of mind than they seem to have right now.
I reckon HN's reaction to this - and your explanation, for those who needed it - has been really great.
Besides enabling showdead in Arc's settings (for objective purposes only, I should reiterate!), I thought the most informative post in this thread was https://news.ycombinator.com/item?id=10489225, which mentioned https://www.reddit.com/r/timferriss/comments/3g2mjg/tim_ferr... written by livecoding.tv's cofounder.
I'm not sure this is a PR disaster. Googling, I only see major coverage in this HN thread, and on /r/technology on Reddit. There was a big thread on /r/programming but the mods there deleted that. There are another several discussions on assorted minor subreddits.
None of the major tech news sites or blogs seem to be picking it up. /r/technology can be enough of a cesspool that many tech people don't bother with it. Unless the news sites and blogs are just waiting for more information before running their stories, it looks like this might blow over with little damage to livecoding.tv.
On a slightly different note - I have seen some people express some sort of satisfaction in Michael's poor handling of this, specifically on this thread. To me it does not feel right to post these sorts of reactions to what seem to be unwell, possibly almost delusional comments on the part of this person. In fact it seems to be potentially dangerous and irresponsible. This person seems genuinely confused and is going through some possibly serious mental or emotional issues. Something just seems very off about these responses. I am the last person to defend his unprofessional business tactics or communication skills and of course this whole thing seems to have been grossly mishandled, but at this point I don't think a person in their right rational mind would react in the way he has and I would think very hard before making personal comments that might push him further into turmoil right now.
Of course nobody has to listen to me, but I feel it needed to be said. I didn't write this post or post these screenshots to make a joke out of a person or be cruel to someone who seems to be unwell. I just wanted my account deleted.
Totally fair.
DICE.COM EMPLOYEE SPAMMING LIVECODING.TV
Liza Shulyayeva banned for spamming. WORKS FOR DICE.com and is just spamming Livecoding.tv
BANNED FROM LIIVECODING.TV FOR SPAMMING
BANNED FROM LIIVECODING.TV FOR SPAMMING+
BANNED FROM LIIVECODING.TV FOR SPAMMING
...did they mispell their own startup in their vandalism?Also, per her LinkedIn, the OP works for DICE the game-development studio (subsidiary of EA, made Battlefield, etc.), not Dice.com (job hunting site).
CTRL+V, RETURN, RETURN,
CTRL+V, RETURN, RETURN, CTRL+V and then accidentally hitting + together with RETURN....
Which, honestly, I wouldn't be surprised if they do.
The vitriol was spelt LIIVECODING now it has been corrected to LIVECODING - wow, just wow.
A company blatantly pissing off much of its would-be userbase and sticking to its grossly incompetent guns, obviously not caring at all.
I literally cannot imagine a way they could handle this more poorly.
I've had the misfortune of bearing witness to paranoia fueled by both mental illness and drug abuse (and a combination of both). I've also worked with and for unapologetic assholes. There are things about this case and his communications that have me leaning toward the former.
Is that legally irresponsible naming someone in full and directly implying they were responsible for a negative action?
Anyways, I don't think I would sign in to their site anymore. It is unfortunate that one of the YC companies doesn't feel "cool" anymore.
edit: Now the answer of the co-founder(you can find it below) is way better and it should have been the first reaction to this post. Hopefully there can be a happy result to both sides.
They're investors, not chaperons.
That "break the rules" post got around. Maybe there needs to be a "but don't be a massive jerk to ex customers" follow up post.
Most people don’t do YC for the financial investment—they
do it because they want the advice, the help of the
network, the benefits of the program.
Heck, for a long time YC only invested something like $20k and got something like 7% of your company. From a money point of view, only a complete idiot would have taken that deal. What made it worthwhile was getting access to the YC people for advice.Now YC gives $120k for 7%, so it is no longer completely idiotic from a purely monetary point of view, but even at $120k most of the value is in the access it gives you to the YC staff and the other people YC puts you in contact with.
Because of this a lot of people have higher expectations for YC companies.
Thanks for getting in touch. I would love to just have my account deleted and move on. No need for Michael to contact me.
This is unacceptable behavior from any business.
If I had stocks in the company, I’d have sold by now. It’d be a miracle if the company would still be up and running by next week.
this is too good, it could only get better if you could somehow manage to slip "soon" in your reply.
Mistakes happen. Many startups have survived bad publicity on HN. Your actions have not ensured you a spot in this roster. Even generously overlooking the juvenile behavior of your cofounder and ban messages, the narrative of livecoding.tv stored in the collective brain of HN is now "fails to respond to user and petulantly refuses to apologize for seven hours."
The best thing you can do right now is to identify the responsible individual in your company, apologize specifically, and abjectly, as a company, on behalf of this individual, remove all the ban messages, delete OP's account, explain how a cron job came to enter the story, and both explain and apologize for why this took two hours to resolve after you heard about it.
(Disclaimer: I was about to sign up for livecoding.tv for similar reasons as OP just yesterday. I'm disappointed to know this might've happened to me.)
customer‑focused ... and professional
Might want to re-think that too.
Mishandling personal information is a big deal.
https://www.reddit.com/r/timferriss/comments/3g2mjg/tim_ferr...
"Startup L. Jackson @StartupLJackson Sep 4
[Startup L. Jackson Retweeted Ced]
How to make your team completely ineffective.
Treat communication & collaboration w hostility.
Done."
It seems a little strange that that was the course of action taken here.
So far everything you and your cofounders have done has made this problem worse and larger.
You are untrustworthy and incompetent.
This is important because it never occurs to most users that you might edit their profile, and so it never occurs to them that you might edit other users' profiles. Thus, when people see something on someone else's profile they assume the person put it there.
The loss of your own reputation is going to be harder to come back from. Reputable VCs doing even basic due diligence are going to see this incident and aren't going to want to have anything to do with you, unless you show swift and decisive action, one way or another. So far your response has been neither swift nor decisive.
For what it's worth, asking Michael to contact OP seems like a really bad idea. He's hardly shown good customer services skills so far, do you really think he's going to do a better job suddenly?
TBH most of this is basic competence. YC can't ensure that all of the companies are competent in all aspects.
Eventually the company seemed to hire a crisis consultant and started acting better.
But in the early days the founders were being extremely douchy and PG wrote an article that I was astounded to receive, defending the douchiness.
That was the point that I started to think YC isn't better than the average level of Silicon Valley.
BTW, many YC companies engage in fake traction tactics sometimes ones that cross the line into dishonesty-- for example AirBnBs "we'll spam people listing their places on craigslist while pretending to be someone else" marketing scheme.
Well, if it's not a YC problem, it should very well become one.
What is the narrative you think these emails are fulfilling? Did anyone ever stop using a site because they just forgot? "Oh yeah, I think I remember that site I had been using for a month but stopped two days ago. Must have slipped my mind."
I had even bought a t-shirt from them and it took longer to show up than I remembered I had an account there. Then they decided they fucked up the t-shirt and at least two months later another one showed up at my old address. No warning. Luckily, I still own the place but had gone to show it to a new tenant.
I was willing to chalk my experience up to operational growing pains, but this story here is just inexcusable. Clearly, reasonable people with a love of engineering and a passion for their product aren't running the show there. Now I want my account deleted.
A few days later I get another message saying the first message offering the free item was a mistake, and that I wasn't invited to have one after all. Can't say I was too torn up.
I filed an ICO report early this morning when the libel on their website stayed there overnight with no sign of changing hours after the cofounder's and Y Combinator president's replies; I simply didn't know what else to try and someone suggested looking into the ICO. So I guess it will just be in their hands now and I'll see what comes out of it, if anything. For now I think this is the end of the road in terms of getting the best possible outcome with a company like this. They are clearly not going to admit their mistake and they seem to still be in (seemingly really bad) damage control mode. I think any further interaction with them would just be a waste of time at this point.
We should do this again sometime.
EDIT: After reading through a bunch of the CEO's comments, I'm now seriously concerned there may be a mental illness at play. I probably shouldn't have made light of the situation; calling out several users such as minimaxir as Alex from LiveCoding honestly seems delusional.
I completely understand the glee to be had watching a clueless CEO bumblefuck their customer relations, but I really do not wish for this to happen to anyone else.
Thanks for sharing your story - I think a lot of people who have been following this thread can't believe what's unfolded.
I hope your feline friend continues to get better.
The other profile details are different, though. I am inclined to believe it's a troll as well.
Your company has appeared on HN before, and as a YC-backed company you should probably have some idea of the type of people who are part of this community. It amazes me that you believe you can respond to this story by attempting to doxx trusted long-term users (or rather, just plain lying about their identities) and claim that the people here are attacking your company.
Even more so that you believe you can claim that a "majority of the comments [in this HN thread] come from competitors and banned users" (@livecodingtv). Most of the people in this thread have never used your products (myself included) - and in response to this story, many who may have never will.
You are the one attacking your company. Stop lying on Twitter. Stop trying to avoid criticism by claiming that your (outraged) potential customers are competitors or spammers. Stop trying to remove pseudonymity from HN commenters (especially the ones trying to be at least slightly sympathetic to your company).
Consider the fact that you may be facing legal action for some of your behavior. The way you respond to these accusations will undoubtedly be reflected in any proceedings, and at at the moment I don't think you're helping your case. (IANAL)
I'm not going to make jabs at your psychological state like a few of the comments here have, but it would be in your interest to visit a mental healthcare professional (if only to check you're capable of handling the pressure caused by this story).
The decided to enable email notification of video streams for users who have already signed up by using an opt-out system rather than opt-in system.
I created an account out of casual interest and then weeks later got slammed with dozens of spammy "stream is starting" emails every day.
I did actually try to delete my account as well but gave up when it appeared that they didn't allow for that option. Instead I've just been training Google that all the email from them is Spam.
http://help.twitch.tv/customer/portal/articles/2176641-creat... Q. What if my creative broadcast is gaming-related art, game development, programming, or involves creation of music? A. You are free to choose whatever you think is the most appropriate category for your creative broadcast, so long as you adhere to the Rules of Conduct for the category when doing so.
Q. Does all Creative category content have to be gaming related? A. No, you’re free to broadcast your creative process for any genre!
Or does the link require the user to log in and adjust settings on a dashboard?
I mean, at this point you have to assume none of the co-founders has the ability to delete it (because common sense would suggest they would have by now, if they could have, to mitigate the on-going public-relations disaster) probably because they outsourced all of their development and really have no clue about how their website actually works.
Under normal circumstances, this could be understandable, but I think there's an obvious irony when the site in question streams people, well, coding!
Now, I suppose it's fair to argue you don't need to know rocket science to make a space game either, but in this case, I'd think there'd be an expectation the people running the site actually at least kinda-sorta know how to code themselves.
Or at least be able to delete some records from a database.
Perhaps they were hoping that OP would stream a how-to.
edit: They'll be marketing it as "look at this huge spike in traffic we got this month" when talking to advertisers and content creators.
... and the creepy, libel-ful* profile still stands:
DICE.COM EMPLOYEE SPAMMING LIVECODING.TV
Liza Shulyayeva banned for spamming. WORKS FOR DICE.com and is just spamming Livecoding.tv
BANNED FROM LIVECODING.TV FOR SPAMMING
BANNED FROM LIVECODING.TV FOR SPAMMING+
BANNED FROM LIVECODING.TV FOR SPAMMING
* Apologies, I hit the wall of my vocabulary.Obviously, this is very bad and we hope the company will fix it quickly.
I just loaded up her page a few minutes ago and they fixed the spelling. An image is here:
Pardon my language, but it's fucked up that someone with access changed the spelling but didn't have enough sense to just remove the whole 'banned for spamming'. Especially in light of the fact that one of the founders replied on this thread eight hours ago.
This doesn't seem like the typical bad customer service incident. I'm not trying to excuse this behaviour (because it's wrong on every level), but I really hope that everyone in that company is mentally healthy and safe.
Since the user has done nothing offensive or distasteful, but merely asked for account deletion, I'm surprised at livecoding.tv's vindictive response.
mumphster mentioned on Twitter that that he just got banned also and actually managed to have an exchange with the CEO:
https://twitter.com/elgruntox/status/661063421283012608
https://twitter.com/elgruntox/status/661063608302866432
I'm not sure where the first line is coming from about any kind of information that they were "doing migrations" (I have had no such communication). My videos were already deleted because I deleted them one by one before they changed my password, put in a redirect back to home on my account, and updated my profile for me.
Anyway, at least they're not referencing dice.com, which I have nothing to do with, anymore. I guess we're just back at square one now.
That's... that's... wow. Just wow.
Very immature CEO.
* Marked for removal from database - in PHP programming language *
Curious what they're doing right now..
Could their support "team" be an automated agent proof of concept gone terribly, terribly wrong? /s
slateytv: you look childish and irresponsible for releasing her full name and company
drmjg: As mentioned above her account really has nothing interesting on it. so there is no reason not to even delete it.
[...]
ellbot: also why the hell would you edit her profile to show her work and personal information to the public
slateytv: are you unable to delete accounts?
ellbot: do you not get how childish and evil that is
drmjg: oh no. #1 we can but as you know is not like we go and delete each account instantly as 80% of users who requests account deletion come back after two weeks to requests their account back and are mad we deleted it
drmjg: #2 people who requested account deletion in pasts used the accounts for credit card fraud and then re-create new ones.
This is the weirdest attempt at a runaround I've seen in awhile.I'm none of the above.
Go on guys, dig yourselves a deeper hole, you'll hit bedrock soon.
https://twitter.com/livecodingtv
It's honestly baffling how they think that keeping on posting is in anyway a good idea, especially when they say things like "most people are banned users or competitors" - demonstrably untrue - most people are not users of livestreaming, and are not competitors, and a couple of people they've "identified" (doxxed, really) have been incorrectly identified.
I feel for the guy, as his world-view is so incredibly warped he seems to be unable to even conceive of the fact that he might be mishandling this grievously.
If I were him, I'd step away from the keyboard, and hire a PR firm NOW to try to sort out this mess.
If I were PG, I'd be kicking his ass from here 'til next Tuesday for being mindblowingly irresponsible with both the investment given and his employees' livelihoods, and I'd be pushing for a strong customer-facing hire.
At any rate, they should have done something to prevent anyone from registering with your username. Even if it's just a one off redirect on their reverse proxy/gateway.
Sorry that it took 11 days to get it resolved. We are a small team and as such if one team member is traveling or on holidays some work/emails get delayed. We are also in the middle of a big migration to v2.0 and thus we have some backlog pending. Again I apologize!
Let me know if you want to talk on the phone and I’ll apologize again. We will send you an Amazon gift card to soothe things a bit.
Thanks!
"Hi Michael,
I wish you would stop trying to mislead me, to be honest.
"we even deleted all your videos, and disabled your account" - no you did not. I deleted all of my videos myself, one by one, when I asked for my account to be deleted (before you changed my password and put in a redirect to home on login). I did this just in case there was any problem, and now I'm glad I did.
Second, it took much more than 11 days to get it resolved, I'm not sure what time frame you are counting from? In addition it is not even resolved - I was again able to reset my password under an hour ago (or have you deleted my account since then? My apologies if so, I can test again although I have to say with everything that's happened at this point it seems more likely you would just change my email so I can't send myself a password reset instead of deleting my account)
I really don't want to talk on the phone, nor an Amazon gift card. I just want you to stop trying to lie to me, libel my profile, and acting so unprofessionally. The one thing I wanted was to just have my account deleted, I do not know why this is so hard for you guys.
Kind regards,
Liza"
Considering that your support person original said "I would be happy to delete your account", considering that someone at Livecoding.tv vandalized the profile page, and considering that the only thing the user has ever requested is for the account to be deleted - can you really say with a straight face at this point that deleting the account is "not needed"?
Where do you think this is going to end?
If I were your investor (and I am an investor in startups, as well as a founder of a now decade old company), I would be moving for a vote of no confidence in you, and fast.
> Hey Luke,
> I've been searching code repos and found that you also love coding. Would be cool to see your awesome code and projects on Livecoding.tv
> Livecoding.tv is a livestreaming platform for coders to share their code and hang out. We have users from 194 countries and 3,000 products are being built live using over 35 different programming languages and frameworks. Come and complete your first 10 stream hours on Livecoding.tv and get a chance to win a cool Livecoding.tv T-shirt :)
> If you love your friends, also forward this email to them.
> Michael > Founder, Livecoding.tv > Livechannel: https://www.livecoding.tv/drmjg
https://www.livecoding.tv/drmjg HIRE ME
>platform architecture feedback
>code review
>solving technical issues
>preparation for exams
>help on homework
>fixing bugs in code
Hmm... I don't find it particularly weird for the CEO of the next Twitch to be in the business of helping kids out with their programming assignments. I mean, how much does Larry Page get for his services... I would assume at least $50/hr!
YOU HEARD IT HERE FIRST.
Yuck.
Are there enough people out there that go for that sort of messaging that make it successful enough to cover any of us who are seriously turned off?
This isn't the first YC startup I've seen with such blatant "growth hacking" tactics, and it's disappointing.
If you can't use the site without registering, it probably isn't a secret that you can't use the site without registering.
I can see using a phrase like 'called out' or 'called on their bullshit' or whatever, but I don't see how they were 'caught'.
Sure, separate business policy from code, but it seems unwise to assume your users are technically ignorant when your site is about inviting programmers to stream their work.
Of course, assuming that it is a monthly cron job and the account actually is scheduled for deletion then, the question would be: Why in gods name would you not just say that?! "Your account is scheduled for deletion at so and so time", and if at that point you're complaining that it's not fast enough, no one would really have much sympathy for that.
It's still possible this isn't an example of a vindictive and petty individual lying through their teeth. It may still be an example of someone who with poor PR skills, and is not coping with the situation those poor PR skills created.
They continue to deny any wrongdoing, and continue in their favorite game of copy-and-paste-replys on Twitter. https://twitter.com/livecodingtv/with_replies
Here's one directed at me (and 2 other people, since I guess in this instance they were too lazy to copy and past the reply 2 extra times: https://twitter.com/livecodingtv/status/661153102750425088
This deep in a hole and they're still convinced they are the victims... Unbelievable.
In all seriousness though, I worry about the co-founder(s) mental health. It's all fun to poke at people and say they've lost it, but running a startup is a highly stressful endeavour and it shouldn't be ignored when people break, which I suspect has happened in this case.
It's a tough situation. They'll want to defend what they have, tooth and nail, because it means everything to them. We'll want to counter against what they say, because we feel it's wrong to let that sort of thing go unchallenged. But who wins?
I speak from experience - I've been at this lark for a decade now, and have on more than a few occasions found myself sincerely regretting how I've responded to a situation, as I've ended up emotional and escalating the matter, rather than responding rationally and calmly. I recall literally pounding my head on the office wall - in front of an investor - painfully to this day. Childish.
We all mistakes, but we also have to learn when to admit our fault, and when to step away from a situation because we aren't the right person to handle it.
The simple fact of the matter is that money from VCs and/or an endorsement by YC speaks only to the potential of the idea and the pedigree of at least one founder. Nothing else seems to even be considered, even when writing eight figure checks. Given this situation, no one should be surprised that YC companies sometimes go off the rails like this.
https://www.livecoding.tv/video/designing-a-touch-screen-int... @ 20:37
-- From Livecoding T&C https://www.livecoding.tv/terms/
seems from the T&C you should be able to remove or delete videos
I can delete the videos one by one though, it's just a lot of work, especially when the connection is flaky (it produces a ton of videos in that case)
But I think probably the least shocked people are the YC partners. If you are Paul G./YC, what do you do about this? By far the biggest question that YC must confront as it expands into research, bigger and bigger classes, new types of involvement through fellows, etc., is how to retain their ability to suss out, deal with, or prevent things like these. I think they are fully aware that they can't.
If anyone hasn't figured it out already, YC is becoming the first 21st century university. In order to get there, they have to become significantly bigger, and just like the startups they fund, that's the metric that's on their radar.
I don't think these events are a sign of YC's negligence. Instead, I think YC is slowly transitioning to a new era in the company. Paul G and the gang are incredibly brilliant. They knew the odds when they decided to continue this incredibly rapid growth of batches and outreach. They aren't surprised by these events; they are just moving to a stage where things like this are unfortunately the cost of doing business. If Paul G is cooking dinner for you and your few buddies over the summer every night, you aren't getting away with this. If you are now one of thousands of people fighting for (or trying to avoid) their attention, you certainly can.
Go around to any top school, and you see the same. Out of your couple thousand bright-eyed, brilliant freshmen, there inevitably are a couple bad apples. But none of them would think that a solution to this is to shrink class sizes.
This is a ridiculous statement, it is nothing like a university.
Over 700 companies have gone on through YC, so they now have a few thousand alums and actively maintain an Alumni network -- really wish universities had something like this!
The companies go through the program in cohorts for a set amount of time -- they call these "classes". Not sure if universities have anything of the sort.
Sam Altman himself said that soon he "we will have to do something" with respect to housing. Again, nothing like I've seen any university do.
My personal favorite, though, is the part where they get everyone to come to dinner together to exchange experiences and whatnot. If only Harvard figured out that they could use their beautiful dining hall for this sort of thing...
Tellingly, you don't mention the primary reason universities exist - to educate, regardless of the profitability of the subject. This is exactly the opposite of YC's primary goal, which is to make money and avoid unprofitable investments.
Nothing unless it gets bad press. Why do you think they care about "egregious" behavior?
Quote From: What We Look For In Founders - Paul Graham - October 2010
[...]
Naughtiness
Though the most successful founders are usually good people, they
tend to have a piratical gleam in their eye. They're not Goody
Two-Shoes type good. Morally, they care about getting the big questions
right, but not about observing proprieties. That's why I'd use the word
naughty rather than evil. They delight in breaking rules, but not rules
that matter. This quality may be redundant though; it may be implied by
imagination. [...]By stating that rules breaking is desirable, but not stating clearly where the lines are, companies are not given clear enough guidance to avoid scumbag behaviour.
Since both her and a part of Livecoding are in the EU, EU data protection laws probaby make the situation fairly clear (and give her tools do deal with it, but it shouldn't be necessary)
I ran into this awful practice with Uber after a hack they know about lets your account be hacked by London drivers who rip you off for rides in London (im in the states). I went to my forgotten Uber account to cancel and found out I have to email support and further I cant remove all payment options from my account either. WTF ... as a consumer any company who follows such a practice needs their ass handed to them.
On the other hand as startup person I can see the slimey merit in following said practices.
Their business model and their management competency are just too poor. They will not be able to compete with twitch.
Glad to hear about what's going on here, I will be sure to never stream or give a website with this type of management my business :)
And since livecoding.tv is targeted at programmers and a lot of programmers read HN, this is the end of livecoding.tv. It's surreal to watch it happen in real time.
1. Not telling Liza when her account would be deleted
2. Telling her her account was deleted but not actually deleting it
3. Sending the "Do you and your friends want to disturb us with this" email
4. Editing Liza's account to claim that she was banned for spamming
If Livecoding has aligned their interests with the gender ratio of their users to the extent that they're treating you like this, makes sense to speak back to them on their own terms. IMHO.
I didn't actually connect their shadiness about deleting my account with gender and am honestly not convinced that this is it. Sure, they were kind of pushy about promoting the site to women, but there is actually no gender identification on my profile other than my profile picture. I can't remember if gender was specified somewhere in my account settings but then not publicly displayed at this point.
Write a Cease and Desist letter to
Livecoding.tv (Livecoding Ltd)
20-22 Wenlock Road
London, N1 7GU
England
That should get them to stop.A letter such as this costs less than a Euro, and means they have no excuse not to act on it.
Otherwise you can try sending them a fax, that usually also has better chances at success with businesses.
----------------
I kinda want to move my twitch streams over to livecoding just to be able to get into this deletion mess and send lawyers after them now...The government of the state of Schleswig-Holstein in Germany uses for most official websites the domain .sh, which actually belongs to Saint Helena.
At this point almost all domains on .sh actually belong to companies or governmental entities in Schleswig-Holstein, the remaining domains mostly belong to geeks using it due to the similarity to the file ending .sh for shell files.
Examples:
- http://www.nah.sh/ (Official transit agency)
- http://www.studentenwerk.sh/ (Official Student Service Agency, operates dormitories, etc)
- https://www.wir-bewegen.sh/ (Kickstarter for public projects, operated by the government; one example is "a 3D model of the city for blind people as map, publicly accessible next to the train station")
Many more such cases exist all around the world, it is... weird.
Yep. The Minnesota House of Representatives and Senate use http://www.house.mn/ and http://www.senate.mn/ respectively. It's really strange to see a government agency use a TLD belonging to a foreign country.
This is clearly data protection stuff. I've taken screen shots and poked the information commissioner.
ANNED FROM LIVECODING.TV FOR SPAMMING
BANNED FROM LIVECODING.TV FOR SPAMMING+
BANNED FROM LIVECODING.TV FOR SPAMMING
The bizarre "+" is still there, but you've lost a "B" in "BANNED", so it looks like another by-hand update of your profile.I wouldn't call it impossible, but this seems like such a deliberately bad move that I can't even believe it was done by livecoding.tv
Even if you where "an unreasonable user" they should never treat their users like that (just for their own sake)!
Livecoding.tv should immediately admit this huge mistake and apologize to prevent any further damage to their public image!
Calling your user a spammer?? Shame on you!!!
I say "might" because it's not exactly spelled out that way in the regulation. Basically, any sort of reports that are used to make financial decisions must be replicable. You have to be able to show an auditor how you came to your numbers. You have to show how the report would have looked at the time it was made, and what data it would have contained.
I could potentially see raw count of users, or counts of users combined with popularity of videos (and growth of popularity across those videos) be a part of plans on how to monetize such a site. If Livecoding.TV had made revenue projections based on some future monetization plan and had started circulating this plan amongst potential investors, it becomes a serious landmine to hard-delete data.
Most places assume this just means "keep backups", but I don't know anyone who is operationally prepared to restore year-old backups of databases and running application code to be able to appease such an auditor. Full compliance is really hard, so I almost always advise people to go for soft-delete instead. There are any number of technical and business reasons why soft-delete is better, too. If this report that a 3rd party registered a new account with the same name just to be able to troll everyone involved turns out to be true, that would be one of those reasons.
That said, that's a completely different issue than privacy compliance. Any sane authorization system should make it easy to de-authorize specific sets of data for everyone. No data request meant to go out into the world should ever lack an authorization check. Given the difficulties of keeping tabs on internal- versus external data, I just generally believe all data requests should come along with an authorization check, regardless of whether or not it's required, because you can't ever really predict what code a jr. programmer is going to reuse some day.
This is a service that ends up running on the internet and can have international people using it. That means you need to be very conscious of international laws. EU citizens have a legal right to have their data deleted by sites.
I don't think I'll stream on their site again after this. Can't stand to support founders who treat their users like this.
Twitch.tv it is.
Her friends just created multiple accounts within a short time frame and thus our support thought they were just trolling together.
``` I think it is just a complete misunderstanding you have ```
I might be wrong. But this is almost border line delusional!
That video was posted in July...
Maybe there is space for a competitor?
I'm going to look into it.
The handling of this situation has completely nuked any trust I ever had in this service.
http://livecoding.tv/ell hopefully they get the message.
> All Materials contained on the Livecoding.tv Service are the proprietary property of Livecoding.tv or its subsidiaries or affiliated companies and/or third-party licensors. All trademarks, service marks, and trade names are proprietary to Livecoding.tv or its affiliates and/or third-party licensors. Livecoding.tv reserves all rights not expressly granted in these Terms of Service. Unless otherwise expressly stated in writing by Livecoding.tv, you are granted a limited, non-sublicensable license (i.e. a personal and limited right) to access and use the Livecoding.tv Service for your personal or internal business use only.
In short, if you sign up for an account on their site, they own EVERYTHING. They don't have to delete your account because all of their users agreed to these terms by using the site. Looking through the TOS, there is nothing mentioned about canceling accounts.
I'm empathetic to the author of the article, but I will point out that expecting ownership of your content after giving up ownership of your content is logically unsound.
Shaming aside, not signing up for a centralized service with limited rights like this in the first place would have resulted in less suffering for everyone involved.
The license for the streamers stars at 11.Broadcasters.
It seems you are allowed to cancel the license:
11. Broadcasters
a.License from Livecoding.tv.
If you sign up for an account as a Streamer, subject to your compliance with these Terms of Service, Livecoding.tv hereby grants to you a personal, limited, non-exclusive, non-transferable, freely revocable license to use the Livecoding.tv Service for the uploading and distributing of authorized digital content, including videos (" Broadcaster Content ").
and:
2.Except for Broadcaster Content already downloaded by users, the foregoing license granted by you terminates regarding a specific piece of Broadcaster Content once you remove or delete that Broadcaster Content from the Livecoding.tv Service.
> Unless otherwise indicated, all Content and other materials on the Livecoding.tv Services, including, without limitation...
That goes on to list all types of content, that the content is trademarked, copyrighted, etc. and then states they own all of the licenses to it, as I mention in my comments above.
In comparison, here's Github's statement on the rights to content:
> We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours.
> Unless otherwise indicated, all Content and other materials on the Livecoding.tv Services, including, without limitation...
... are protected by United States copyright, trade dress, patent, and trademark laws, international conventions, and all other relevant intellectual property and proprietary rights, and applicable laws (including in your country of residence).
Where does it say that they own everything?? You are interpreting this whole contract incorrectly.
I read that as "if someone is watching a video, they don't suddenly lose their license just because the author removed the video from the platform". Which is reasonable, IMO.
That goes on to list all types of content, that the content is trademarked, copyrighted, etc. and then states they own all of the licenses to it, as I mention in my comment above.
Yes, but then they "otherwise indicate" that you license your content to them, ie., you own it.
...which is why the OP is only really concerned about account deletion, not content deletion (the second half of the article). I am surprised Livecoding has not figured a way to have even a "shell" account with no personal data left but still have the content left untouched, considering the stringent EU laws surrounding personal data.
Trying to shift blame with a "it's your own fault, you signed up" may satisfy a lawyer, but it doesn't really do much for customer relations.
I haven't read the full document, so can't say if they HAVE to delete the account or not, but the last line of the privacy policy definitely implies you can remove any personal information they hold:
> If you would like to: access, correct, amend or delete any personal information we have about you, register a complaint, or simply want more information contact our Privacy Compliance Officer at support@Livecoding.tv
The site has already been reported by an affected user to the local EU data protection officer, so the legal fallout has already started.
If you still have shares in the company, sell.
I found it to be fairly entertaining...
Is this serious? What's a cron job have to do with knocking out information from a rdbms?
I imagine a cron job could be useful if there was a script to clear out any static files - but you can also invoke the script manually. "Nothing complex" :)
> You're joking, but a quick Google search of [site:livecoding.tv banned] shows that's exactly what is happening.
> https://www.livecoding.tv/2pointoh/
> https://www.livecoding.tv/hekton/
Which shows their usual procedure for deleting or banning is... vandalism.