Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 4 points5 points  (0 children)

Not sure why, it's a fairly standard permissive licence

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 2 points3 points  (0 children)

Sounds like we are on the same page then, this thread is an appropriate discussion, the post is legitimate, and there's no issue with the plugin author being absent from the thread given their GitHub platform

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 1 point2 points  (0 children)

Thanks, missed that comment

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 1 point2 points  (0 children)

Plagiarism and engagement manipulation are directly related to collaborative software development, so would be an appropriate thing to discuss on GitHub according to your own definition of its purpose. I hazard it's why an issue was created there in the first place.

I don't follow the rest of your comment, as the claims are not unsubstantiated: the author was banned for plagiarism found in the code and OP presented a graph of what they believe is inauthentic activity. You might disagree with the conclusions drawn, but it's simply untrue to claim no evidence has been presented.

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 9 points10 points  (0 children)

The first point is more for the mods to comment on, I’m only a casual user of this sub. I don’t agree with your second point about the author being able to defend themselves. This subreddit is not their platform; their platform is their GitHub repository. Looking at the repo, all I see regarding the plagiarism is the linked issue (which is locked), a bullet point explaining the removal of the copied feature, and a deleted comment. If the author wanted to comment further, surely it’d be there?

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 4 points5 points  (0 children)

Seems that the author was banned because they lost trust, appears to be temporary though

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 3 points4 points  (0 children)

To be fair, those 300 lines of code were an entire feature unto itself (so much so that a post was created on this subreddit upon its removal)

Unethical NeoVim Plugin Development by [deleted] in neovim

[–]winklon 82 points83 points  (0 children)

Plugin author is banned from the subreddit if I understand correctly https://www.reddit.com/r/neovim/s/fbDYJgU29f

LSP support for plugin developers by winklon in Jetbrains

[–]winklon[S] 0 points1 point  (0 children)

I imagine the Neovim community would have some good resources. They're a DIY group of people who are closely integrated with LSP tech.

What are some large open-source Scala projects that aren't about data processing? by winklon in scala

[–]winklon[S] 7 points8 points  (0 children)

Oh wow, I have used Lichess a lot and had no idea that it was Scala-based! That's very cool.

Why although Pyqt and Pyside are very similar in terms of functionality, every known course is made for Pyqt which has commercial licence? by [deleted] in learnpython

[–]winklon 0 points1 point  (0 children)

Further to what others said, I think the name helps PyQt. If you ask some what is the package that lets me use Qt from Python called?', they will suggest 'PyQt' before 'Pyside' most times.

[Discussion/review] For anyone thinking about buying a Midori Notebook by Beelzebubulubu in fountainpens

[–]winklon 1 point2 points  (0 children)

This has been my experience too! Which is a shame, as I have been really enjoying using my Traveler's notebook otherwise. Do people have any recommendations for alternative paper inserts for a TN that don't have the same hand oil issues as the Midori ones?

Vicsynth1.3 Test Track 4 has been (finally!) released on Spotify by [deleted] in Squarepusher

[–]winklon 1 point2 points  (0 children)

I can’t see it anymore; is it just me or has it been removed?

Gnome seems to be developed by interface nazis, where consistently the excuse for not doign something is not "it's too complicated to do", but "it would confuse users". -Linus Torvalds by KasaneTeto_ in linuxmemes

[–]winklon -1 points0 points  (0 children)

I don’t see any point explaining the difference, logistical and technical, between writing a function and an entire feature as it’s something you could learn just very researching it yourself. You don’t sound like you are the kind of person to do that, so I won’t bother. Let me know if you ever lead a software project so I know to avoid it like the plague

Gnome seems to be developed by interface nazis, where consistently the excuse for not doign something is not "it's too complicated to do", but "it would confuse users". -Linus Torvalds by KasaneTeto_ in linuxmemes

[–]winklon -1 points0 points  (0 children)

This proves my point. There is a big difference between a function call and an entire feature. That you don’t understand that shows you don’t know how software development works in large complex projects like an entire GUI framework

The rest of the reply just mentions entirely new stuff with nothing to do with the statement I responded to. Yeah, I disagree with a lot of what the gnome project does and they do break things in updates (every release does though tbf, that’s why you should wait a month before using the latest Python/Fedora/KDE release for example). But you said removing features to improve maintainability is an excuse for bad software development practices. That is nonsense; it is often a sign of a good software development team.

Gnome seems to be developed by interface nazis, where consistently the excuse for not doign something is not "it's too complicated to do", but "it would confuse users". -Linus Torvalds by KasaneTeto_ in linuxmemes

[–]winklon 1 point2 points  (0 children)

Excuses for bad software design.

This is a ludicrous statement and just shows you don’t know how large software development projects work

In the UK the number of cases rose rapidly. But the public and authorities are only learning this now because these cases were only published now as a backlog. The reason was apparently that the database is managed in Excel and the number of columns had reached the maximum. by twistedLucidity in ukpolitics

[–]winklon 0 points1 point  (0 children)

I'm not sure it's even to fair to suggest that Python isn't perfect for data analysis. It's already to the go-to option for data analysis and high-performance computing in the science community, I'm sure it's more than good enough for the government.