I'm in the minority (I think?) of people who felt that while there was an overreaction from Replit, there was some merit in their original complaint. I think that the situation has escalated though partly due to the approach of the former intern here, who - while rightly calling out the non-apology aspects of the apology is aggressive themselves now that the power is with them courtesy of the public exposure and gene…
How did Replit respond to this blog post?
41–50 of 121 posts
Re: How did Replit respond to this blog post?
#42His HN response is pretty baffling to read. Saying he's "no longer the struggling kid from Jordan" who now needs to "be kind and model better behavior" is oddly focused on him, but it also kind of points to... people from Jordan are incapable of being kind? The whole approach he took here is just very poorly thought out.
The main point is that he apologized and undid his mistake, what else do you want?
Also he's obviously not saying that people from Jordan can't be kind, he's saying that his upbringing may have had something to do with it which is completely possible.
I really don't know what else do you expect, I find your comment unnecessarily negative for an apology that came with a redeeming action.
Re: How did Replit respond to this blog post?
#43"I give you permission to publish Riju". Emm. Really? Since when does he hold such a power?
Re: How did Replit respond to this blog post?
#44His HN response is pretty baffling to read. Saying he's "no longer the struggling kid from Jordan" who now needs to "be kind and model better behavior" is oddly focused on him, but it also kind of points to... people from Jordan are incapable of being kind? The whole approach he took here is just very poorly thought out.
Re: How did Replit respond to this blog post?
#45His HN response is pretty baffling to read. Saying he's "no longer the struggling kid from Jordan" who now needs to "be kind and model better behavior" is oddly focused on him, but it also kind of points to... people from Jordan are incapable of being kind? The whole approach he took here is just very poorly thought out.
Re: How did Replit respond to this blog post?
#46Every time there's a thread on this I want to bring up the fact that Amjad still has not listed what this open source project stole. You cannot go around accusing someone trying to start their career (this intern) of IP theft and not present evidence. Release a statement clearly stating NOTHING was stolen or release evidence. We have the public commit history of the project. Feel free to go through each commit and po…
I'm not saying that I agree with threatening legal action here, but this isn't really a fair classification. You are implying the the CEO put an ex-intern on blast in the community. There is a huge difference between making a statement in a private email (which the other party then releases), and making a public accusation (which is what you're implying).
Re: How did Replit respond to this blog post?
#47I'm in the minority (I think?) of people who felt that while there was an overreaction from Replit, there was some merit in their original complaint. I think that the situation has escalated though partly due to the approach of the former intern here, who - while rightly calling out the non-apology aspects of the apology is aggressive themselves now that the power is with them courtesy of the public exposure and gene…
You forget that the author is personally offended too. He just has no way to extract a proper apology because he's an unemployed fresh graduate up against a well-connected CEO. It's not even about legality anymore, since there's technically no wrongdoing here. It's just a sincere apology from one human being to another, but Amjad's never going to give it because it's pretty clear from this exchange what kind of person he is.
Re: How did Replit respond to this blog post?
#48The parting jab in the closing email is classic: "you said 'I will not be copying more stuff' " (OP didn't say that and given their current stance of not copying anything, I doubt they would admit that) "Arrive at new ways of doing things -- make new mistakes" Egotistical people always try to get the last word in. Even when apologizing.
Re: How did Replit respond to this blog post?
#49I think I see one part of the problem, though. Many people implicitly believe the claim about Riju copying repl.it is itself ridiculous. So I want to talk about this.
It's famously said that execution is worth more than ideas. Meaning a large part of a company's value is in its acquired knowledge from iterating on designs and the paths they landed on. Imagine everyone who sets out to create an online code runner starts at the same point in the online-code-runner problem space. Every decision you make is uncharted territory, and every choice, small UI changes, how you serialize messages, how you orchestrate containers, has consequences.
When you take the result of those learnings -- a very specific design path -- and copy it, it can seem like you were just doing the obvious thing, precisely because the first company carved that path first. It seems like nothing, and you'll never enforce it in law. But what you're doing is basically pirating the encoded knowledge from all those iterations and trial-and-error cycles; instead of starting from the initial point in the problem space and independently reasoning at each point what direction to "step" in, you teleport right to the same spot as the company, getting for free any progress they've made.
Saying there are a bunch of repl.it clones, etc. misses the point. The "online code runner" idea is cheap. That's not what Amjad is saying. It's not even about individually patentable trade secrets. It's more like, we've been iterating in this problem space for a long time, an intern comes in, sees the path we took, leaves and releases something that takes largely the same path, then tries to claim the path is just "the obvious route." But anyone who's worked on a long, hard problem knows that's not how it works. A million micro design decisions go into eventually arriving at the path you take. It's all the more suspicious if they made all the same micro-mistakes you did (as Amjad claims). What are the odds they started at the initial point, independently reasoned through each sub-decision, and made the same "steps" in the problem space you did, mistakes intact?
It may not be legally enforceable, but I think it's very morally shady.
I'm not saying Riju did copy repl.it, by the way, just that it's not a completely crazy accusation. And I don't think Radon's blog post definitively proves he didn't. It goes through his tech stack in a very accounting-like, line-by-line breakdown. But it doesn't address my point above, the point I think (can't speak for him) Amjad was trying to make.
So if Amjad saying "I still think you crossed a line ethically, but I apologize for reacting by making legal threats and abusing power" -- which is, actually, the entire thing he did wrong -- strikes you as insincere, what's the right way for him to assert his own moral grievance here before this whole matter wraps up?
Re: How did Replit respond to this blog post?
#50Every time there's a thread on this I want to bring up the fact that Amjad still has not listed what this open source project stole. You cannot go around accusing someone trying to start their career (this intern) of IP theft and not present evidence. Release a statement clearly stating NOTHING was stolen or release evidence. We have the public commit history of the project. Feel free to go through each commit and po…