8 ms·
Notepad++ is written by an immigrant (non-french native) . In https://notepad-plus-plus.org/news/a-propos-du-tweet-contre-fn https://notepad-plus-plus.org/news/
by burgerquizz 6y ago
Notepad++ is written by an immigrant (non-french native) . In https://notepad-plus-plus.org/news/a-propos-du-tweet-contre-fn https://notepad-plus-plus.org/news/a-propos-du-tweet-contre-... , the photo says: "Please uninstall Notepad++ if you voted for the National Front" (he was assuming the xenophobic party)
Each release has a message on what he believes in: https://notepad-plus-plus.org/news https://notepad-plus-plus.org/news
- cblconfederate 6y ago> I don't care if I lose users and I want you to know your Notepad ++ is written by an immigrant, and it pisses you off.
- einpoklum 6y agoWell, all of humanity are immigrants to some extent: From Africa where the early primates lived to all the other continents. It's just a question of when we've arrived...
- acqq 6y agoAbsolutely not wanting to diminish the success of Notepad++ among its user base, I'd still like to mention that Notepad++ is a Windows only editor, where the main functionality is actually provided by the multiplatform editor engine called Scintilla, written by Neil Hodgson, and published since 1999 under a very permissive BSD-like license. The first version of Notepad++ was published in 2003. Neil Hodgson also maintains the multiplatform editor called SciTE https://en.wikipedia.org/wiki/SciTE https://en.wikipedia.org/wiki/SciTE which uses the same engine, and which, from my perspective, has some important advantages over the Notepad++ (it's multiplatform, and, for me, more "hacker oriented" and more "hackable" (e.g. having Lua as its scripting engine)). Edit: regarding the "UX" mentioned in the responses -- the configuration of SciTE is performed by editing text files, whereas the configuration of Notepad++ is done by the dialogs. That's exactly why I consider SciTE more "hacker oriented". I've also mentioned the integration of Lua in SciTE. That's the UX that, for better or worse, matched my needs. I've never claimed that SciTE has "better dialogs" or something like that. Regarding "more LOC" claim, I claim that Scintilla is very carefully written, and that the LOC aren't the reflection of unnecessary abstractions, but correspond to the real non-trivial problems solved by the code. Whoever disagree should should demonstrate where the LOC could be reduced.
- moron4hire 6y agoScintilla only provides the textarea control that can perform syntax highlighting. It doesn't include any of the application or options interfaces: menu bar, toolbar, tabs, settings, themes, etc. Your post makes it sound like Notepad++ is "just" a thin wrapper around Scintilla. But there is a lot more that goes into any text editor than just the bit that does the syntax highlighting. However, not to detract from Scintilla. It's a great project and has bindings in lots of languages[0]. I've used it to add editors to lots of bespoke editor GUI tools. Can highly recommend using Scintilla. [0] the bindings might all be 3rd party, I don't remember clearly (it's been a while). Whatever the case, I was using it from .NET, myself. It was very easy to use.
- acqq 6y agoNo, it's provably not true that "Scintilla only provides the textarea control that can perform syntax highlighting." So what actually loads and saves the files, even if they are many megabytes? Scintilla. What is what makes that loading fast, compared to the implementation of Windows Notepad (which is how people discovered Notepad++)? Scintilla. What performs all the editing operations fast? Scintilla. What maintains all the undo information? Scintilla. What performs all the rendering of everything shown, in all the fonts and with all the configured properties, (and it works on all platforms, which is far from trivial)? Scintilla. And yes, what does all syntax coloring for all the languages? Scintilla. It's in its source base: https://sourceforge.net/p/scintilla/code/ci/default/tree/lexers/ https://sourceforge.net/p/scintilla/code/ci/default/tree/lex... Scintilla does provide all the programming level interfaces for its configuration, which can be also seen in the sources. In Notepad++, the dialogs which use these interfaces are, true, written by the Notepad++ author. So yes, most of the main functionality of the editor is in its editor engine, Scintilla, and the dialogs and menus are implemented by Notepad++.
- lucideer 6y ago> *the main functionality is actually provided by a multiplatform engine called Scintilla As a former user of SciTE, the definition of the word "main" here is highly subjective. If you mean "more LoC", then maybe, fine. But the value in Notepad++ is in UX, which is an immeasurably better than SciTE's (and an extremely challenging thing to get right—I'm not faulting SciTE for lacking here, UX is hard).
- koheripbal 6y agoI'm not French, but even if I were and were a NF voter, I doubt I would care about his political tweets let alone uninstall the software as a result. ...as someone not involved in that political fight, I slightly worry that this will serve as a distraction for him in future project development, maybe lead to a broken release or a dev path and force me to look for a new tool - zeal often crowds out focus. ...but hey, it's a free tool and he has the right to express his political views. I persoanlly feel that publicly mixing work and politics is immature and bad for your resume, but to each his own.
- deleted 6y ago[deleted]
- javindo 6y agoWhy is it any more of an issue in software engineering than, say, a singer or actor publicly supporting a cause?
- wtf_is_up 6y agoSingers/actors doing it is cringe inducing as well.
- khawkins 6y agoThose are even worse. Why can't we let political discourse stay in political spaces? That used to be the norm and everyone was far less stressed out and amicable for it. Now every space has become a battleground for sociopolitical discourse and we're drawing lines everywhere.
- moron4hire 6y agoThere is no such thing as "the political space". Politics is just the word we assign to the concept of people organizing and working out (or failing to work out) their differences. Everything we do is a component of it. None of us are absent from it. And just because you don't value someone's particular job does not mean they do not get to have or express an opinion on politics. When people complain about "politics", what they are complaining about is often a perceived failure within a system. Chesterton's Fence[0] is a parable that describes the need to understand where the system came from before making changes to reform it. For example, in a large corporation, we might say that the yearly review system is "political", but getting rid of it completely would be removing the one (albeit, flawed) means that the organization has to evaluate employee performance. In its absence, a new system would have to be created to replace it. Any system that would replace it would also be prone to being perceived as "political" to some people. What does that have to do with software? We write software to be used by and for the benefit of people. There is no point to it, otherwise. Writing software is fundamentally a political process. [0] https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_fence https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_...
- eznzt 6y agoI assume an overwhelming majority of National Front voters don't want people like him out, they just don't want their salaries dumped and their teachers beheaded. Also, it's not the first time this guy uses his influence as the leader of a popular project to push his politics. It's getting boring.
- julianlam 6y agoYou're free to not use his software or pay any attention to what he names his releases.
- eznzt 6y agoI am. And thankfully I am also free to comment on his immature attitude.
- sahinabi 6y agohttps://www.youtube.com/watch?v=uovt1sC3rtM https://www.youtube.com/watch?v=uovt1sC3rtM
- matt_LLVW 6y agoAs a french: your assumption is wrong.
- tarsinge 6y agoThe beginning of the text accompanying that photo (tweet) is: “I’m not proud of what I tweeted, but I have no regret. Nevertheless, I would like to clarify some points about my tweet against FN.”
- secondcoming 6y agoHe's no angel himself: https://notepad-plus-plus.org/news/apology-for-sexist-jokes/ https://notepad-plus-plus.org/news/apology-for-sexist-jokes/ 'Jokes' from the reddit thread: - If you love something, let it go. If it comes back to you, its yours forever. If it doesn't, you hunt that bitch down and kill her. - I'm not saying I hate her. I just hope she gets fingered by wolverine - If you ever wanna know what a woman's mind feels like? Imagine a browser with 2857 tabs open, all the time. - The reason women will never be the ones to propose is because as soon as she gets on her knees, he will start unzipping. - I'm no gynecologist, but I know a cunt when I see one.
- gspr 6y agoHang on. Do you actually believe that the author of Nodepad++ believes those things? If you don't, and you do instead agree that they are jokes (arguably in poor taste), then how can you even begin to compare this person to Front National, a political party made up of people who do believe what they say, and definitely aren't making jokes?
- toxik 6y agoOh, we’re policing humor now? Can you please send me a copy of the guidelines for internet jokes, thanks
- secondcoming 6y agoYou're lucky to have seemingly slept through 2020.
- MisterTea 6y agoThose comments aren't humorous to me as they're all cheap shots on the same level as racist jokes. People who use that so called humour are either A, trying too hard to be edgy or B, a complete dick. If you're going for offensive humour then there better be a clever punchline instead of blatant, tired sexism. Instead we get the equivalent of "black people steal" "mexicans are lazy" and so on.
- ubermonkey 6y ago
- maverick74 6y agoWTF does this has to do with anything?! The guy built a software everyone uses! You don't agree with what he believes in? So what?! As long as you are not "forced" to believe or do something you don't agree with i don't understand your complain!!! He as his freedom, you have yours! Just because you like yellow it does not mean everyone as to like it as well. Thank the guy, and if you don't agree with him appoint a debate with him thru some chat.......