Threads for majkinetor

    1. 2

      On Windows we don’t need better GUI automation tools. We have bunch of awesome ones. Personally I prefer AutoHotKey.

      Here, its not only GUI, but browser automation combined with GUI automation which is more problematic since browsers do not use system GUIs.

      1. 5

        The article is about GUI-based automation tools, not tools for automating GUI interactions. So AHK doesn’t count here.

      2. 5

        Whether or not I agree with your position, bringing another dumpster fire in here is counterproductive. If you have an issue, take it up with the other mods.

        1. 1

          Yeah, sorry about that, I agree, it was a “necessary evil”.

        1. 11

          Google obviously gets zero input on Lobsters moderation decisions. If you think anything else is the case, please support it with evidence instead of ad hominem insinuation. Mods sending PMs to get more context about why users did something is us being thorough and deliberate; this is neither fascism nor fascizm.

          1. 3

            And I guess to drive that first sentence home: I learned a few minutes about @Irene leaving Google back in September and have doffed their “Google Employee” hat as of that date.

            1. 4

              My apologies to everyone for not getting around to that faster. I’ve been accused of being a corporate shill before, but not on here.

        2. 11

          This not that place.

          This is also not the place for whining about mod decisions or insulting mods for not liking Nazis, so…

        3. 3

          Whats Nazi about that? I mean I don’t see any references.

          1. 5

            The author of the linked repository is using a literal image of a Nazi SS soldier saying “perfect” as his avatar. It‘s not exactly subtle, but since the avatar doesn’t show on mobile, there was some confusion at the time. While I’m sure the author would claim the avatar is ironic, the Rule of Goats generally applies to this kind of thing.

            1. 4

              The author of the linked repository is using a literal image of a Nazi SS soldier saying “perfect” as his avatar.

              .. how does this make him Nazi? I mean it’s obviously from the comics and author doesn’t appear to be promoting Nazism anywhere. And the image is literally meme. Jumping to conclusions and deleting references to valid project of the fork of operating system because maintainer has a meme as an avatar .. I mean do you realize that this is literally oppression? Not just toward the unfortunate maintainer, who may be a dick, but also toward people who suggested that story and wanted to have a discussion about it. It is literally “i don’t like the picture somewhere on the page you linked” situation.

              1. 4

                Maybe people should learn that using imagery that includes Nazi symbolism makes some people uncomfortable and may lead to their work having less exposure than they’d prefer.

                1. 2

                  Well, maybe people should stop being offended so easily. My point is that even if I agreed (which I don’t at all) with your opinion, then in this case, majkinetor was still oppressed by mods for no good reason. He is not Nazi. He has nothing to do with Nazis. He only wanted to have discussion about interesting OS project. And mods came and deleted his attempt because someone else has a avatar with a Nazi soldier.

                  1. 2

                    Well, maybe people should stop being offended so easily.

                    Most of us have moved on. The only ones offended are those that are very unhappy that this site does not accept links that are associated with Nazi imagery.

                    oppressed by mods

                    This sounds like a good band name, actually.

                    1. 2

                      Most of us have moved on. The only ones offended are those that are very unhappy that this site does not accept links that are associated with Nazi imagery.

                      No, I feel very unhappy about general approach mods here taken, because:

                      • I think that it is an interesting project.
                      • I think that this is unjust.

                      Linked GitHub repo does not support Nazism. People there do not support Nazism. People here also don’t support Nazism. Only issue is that one person there uses icon of German soldier, that is used as a meme (just google it). And mods are suppressing discussion about the project, that is are oppressing us for no good reason. You are literally being unfair to us, because someone somewhere else used a avatar that yo udon’t like. and I think that this is not ok.

                      1. 3

                        Meta note: I’m not a mod. My views on the direction of this site are my own, even if I am active in discussing it on IRC and elsewhere.

                        This is not the only site on the internet. Feel free to promote the repo on your own blog, on social media, on other sites etc. etc. There are many topics I am interested in, and maybe I’m curious to what people here think of them, but I will not post them here because they are off-topic.

                        Only issue is that one person there uses icon of German soldier, that is used as a meme (just google it).

                        Why anyone would prefer to associate themselves visually with a regime that murdered millions of its own citizens and was the prime mover in a global conflict that killed many millions more is beyond me.

                        1. 3

                          Why anyone would prefer to associate themselves visually with a regime that murdered millions of its own citizens and was the prime mover in a global conflict that killed many millions more is beyond me.

                          You know what’s most funny about that? Nazis occupied my (and Bystroushaak’s) country. Czechoslovakia suffered terrible damages. We lost some territories, many people got murdered or tortured for not having the right genetical origin, or for demonstrating resistance. When I was a child, my grandparents told me stories about those times. One of the most popular current Czech TV hosts, Jan Kraus, was on many occasions talking about what his Jewish father (who was lucky enough to survive) experienced in the concentration camp.

                          Should Hitler have succeeded with his master plan, my entire nation would be, at very best, his servants – if we survived at all.

                          And yet, somehow, I don’t take that avatar so seriously. I doubt I’d even notice. There’s a long way between using “a not politically correct avatar” and actual promotion of nazism. In fact, I’m tempted to start putting ostracative resistance to all of that political correctness, diversity etc. Nazism is bad, harassing women is bad, discriminating anyone is bad (that applies to positive discrimination too), but freedom of speech is incredibly important and today, we’re losing it. I very much agree with Jordan Petersson’s statement that the way SJWs approach stuff in many ways resembles what Nazis did.

                          Think of it this way: Not everyone who puts some improper image in an avatar is an extermist. But when public starts overreacting over it, it increases the chance he’ll actually become an extremist. Maybe because of the reverse psychology, maybe because extremists are the only people willing to talk to him.

                        2. 1

                          This is not the only site on the internet.

                          Yes, I understand this, yet this is a community driven site. You are basically telling me that I and OP is not part of the community, and we should fuck off to create my own.

                          Why anyone would prefer to associate themselves visually with a regime that murdered millions of its own citizens and was the prime mover in a global conflict that killed many millions more is beyond me.

                          Well, I can imagine a lot of reasons (recession humor for one), but I agree in that I think that Nazism and Nazi ideology was horrible, and we should not tolerate people with such ideology. At the same time, I strongly insist that this is not the case, that mod’s reaction was out of exaggerated and not uncalled-for.

                          1. 3

                            You are basically telling me that I and OP is not part of the community, and we should fuck off to create my own.

                            I am doing no such thing. I am just suggesting that instead of wasting time and energy railing about one mod decision, you can use that time and energy to spread information about the repo in question in a more productive way. Embrace the positive!

                            I strongly insist that this is not the case, that mod’s reaction was out of exaggerated and not uncalled-for

                            Have you DM’d the mod team and raised these concerns? I’m sure it would be more productive than continuing in a thread that’s hidden in any case (as the grandparent comment was flagged below visibilty, and since deleted).

                            1. 1

                              I am doing no such thing. I am just suggesting that instead of wasting time and energy railing about one mod decision, you can use that time and energy to spread information about the repo in question in a more productive way. Embrace the positive!

                              Ok, I agree. I apologize if I used too strong vocabulary.

                              Have you DM’d the mod team and raised these concerns? I’m sure it would be more productive than continuing in a thread that’s hidden in any case (as the grandparent comment was flagged below visibilty, and since deleted).

                              I have sent DM to the OP and asked for clarification. I don’t really want to fight with mods.

                              1. 3

                                Mods are here to help the community. Respectful communication on both sides is key.

              2. 2

                .. how does this make him Nazi? I mean it’s obviously from the comics and author doesn’t appear to be promoting Nazism anywhere. And the image is literally meme.

                I mentioned the Rule of Goats. I’m inferring you don’t know what that is.

                I mean do you realize that this is literally oppression?

                Getting your post deleted from a messaging board is not oppression. You need to read the news a bit more.

                1. 3

                  I mentioned the Rule of Goats. I’m inferring you don’t know what that is.

                  I don’t really care. And I find this annoying and offending. He did not fucked any goats, not even supported Nazis, or whatever. He wanted to have discussion about fork of an operating system.

                  Getting your post deleted from a messaging board is not oppression. You need to read the news a bit more.

                  Oh, ok. So now lets go into definition of an opression:

                  • unjust or cruel exercise of authority or power
                  • something that oppresses especially in being an unjust or excessive exercise of power

                  This is exactly that. Unjust and excessive use of power; “You want to have an discussion about an operating system? Well, fuck you, I don’t like a picture on the page you linked.”

    2. 6

      I’m going to play a game of Eldritch Horror. Looking forward to it, as it’s supposed to be a streamlined version of Arkham Horror (which I love, for all its flaws).

      1. 2

        Its not bad. I recommend Mansions of Madness

      2. 1

        I concur. Me and my group do see it as the streamlined version of Arkham Horror. We’ve never won (out of many 5 games) but it’s fun every time.

        1. 1

          I’ve lost too often to remember. In the end I had to give it away. Good game though. :)

    3. 3

      Very nice project, I admire it is done in common lisp too although that will probably prevent some devs jumping in.

      History tree is something new for me in the browser world (only had that in vim so far) and is awesome feature. Other things are not really new as Vimium plugin does many cool things. Other interesting thing, jumping to headers fuzzy way is also new for me, but I wonder its practicallity.

      I suggest adding another great vim/Vimium feature - marking position on page (m) and jumping to it latter (`). Its fantastic way to navigate over big tehcnical documents.

      1. 3

        This is a good suggestion, I’ll note it down! :)

        1. 2

          With capital letter marks for bookmarks! I imagine the power….

          1. 1

            See what I wrote down: https://github.com/atlas-engineer/next/issues/392:

            we could even name the marks, persist them, fuzzy-search them, etc.

      2. 1

        I think that netsurf also has a history tree.

    4. 7

      Self-promotion for fundraising, flagged. Cool project though!

      1. 4

        Why is this any different then people self promoting their blog articles (which they do all the time here). In 99% of cases It ultimateivelly is about end effect, which is money.

        1. 4

          I highly dispute the 99% numbers. How do you even get this idea? There are so many blogs that don’t have ads, are not trying to promote their authors, etc.pp.

          1. 1

            Self promotion, not ads - its about better prospects on future jobs by building and influencing community around the stuff you do.

            So 99% is from head, but I am sure its even higher. Or you tell me you know bunch of people, who write great technical blogs just for the sake of researching particular topic, are stuffed for life (rich family) or despise materialism and live in a barrel like 1 dude ever, and do it anonymously because they dont need any attention …

            1. 12

              Or you tell me you know bunch of people, who write great technical blogs just for the sake of researching particular topic, are stuffed for life (rich family) or despise materialism and live in a barrel like 1 dude ever, and do it anonymously because they dont need any attention …

              This seems to be an overly cynical perspective. I write blog posts because I want to share my knowledge or some other information with the world, and I’m sure I’m not alone.

        1. 4

          Something on the tagging: note that tags on lobsters are block-if-any.

          So, if you have a diehard emacs user that is filtering vim, they won’t see this, nor will a vim user filtering emacs, or anybody filtering web (which is usually kind of a broad tag). So, a smaller supporting set of tags is usually going to help you.

          1. 6

            That actually defeats the purpose of tags and looks more like categories.

            The said problem is internal software thing.

            In any case, about that dude filtering out emacs - I could totally live with that :)

          2. 2

            Thanks, didn’t know that!

    5. 2

      I use A LOT of tools, majority of which daily or every few days. I am mostly on Windows 10 today for all needs.

      Those are almost always cross platform FOSS tools:

      • Firefox, Double Commander, VsCode, Vim, fzf, CopyQ, SmPlayer, VLC, Calibre, Tixati, Powershell, Thunderbird, git, less, Rundeck, DBeaver, Invoke-Build, pandoc, Signal

      OS specific (I tend to avoid OS lock-in except when tools are epic):

      • Windows: ConEmu, Everything, Sysinternals, AutoHotkey, TortoiseGit, Chocolatey, DnGrep, SoulSeek
      • Linux: i3, ranger, locate

      Online services:

      • Diigo, Gist List, Github, LastPass, SoundCloud

      Browser plugins:

      • Vimium, DarkReader, uBlock Origin, ViolentMonkey
    6. 8

      Nowadays I use code files for configuration pretty much all the time because:

      • the team doesn’t have to learn an additional configuration language since it’s the same language than the rest of the project
      • it’s powerful, nothing prevents you to use some environment variables for example
      • comments, documentation and variables work as expected
      • sane programmers will never put crazy amounts of complexity and business logic in configuration files even if you don’t force them to use a dumbed-down configuration language
      1. 2

        This.

        I find Powershell hashtables great for configuration.

    7. 4

      Very awesome and above all honest article. Love the part about working at a beach 😊

    8. 7

      I hope they get the UX right, git sure failed on that.

      But for simple, sane version control [0] fossil pretty much solves that problem. It doesn’t use Git, or use Unveil/Pledge, but it’s pretty safe and sane and is BSD(2-clause) licensed. It can import/export to Git, so one can interact with the git world if one chooses.

      0: https://www.fossil-scm.org

      Regardless, it will be interesting to see what comes of this, and what it means for longer-term OpenBSD sources.. will they move off of CVS someday?

      1. 31

        (Game of Trees author here)

        I haved used Fossil for some projects, mostly OpenBSD driver projects. Fossil is good for small projects and I have successfully used it to overlay local versioning for selected files on top of a CVS checkout, which not many VCS will do as painlessly as Fossil does. It is also the only well-known version control system I’m aware of with a licence that would be accepted into OpenBSD base (BSD-like, ISC preferred).

        But when I attempted a full conversion a few years ago, Fossil simply did not scale to the size of OpenBSD’s source tree. I did try to convert the OpenBSD repo from CVS via git to fossil (which was the officially recommended way of migrating from CVS to Fossil at the time, which is probably still the case today). I aborted Fossil’s import of git’s fast-export stream after several days(!) at which point it was done with history between 1995 and 2000, with at least 10 more years of history to go through. This was the performance I saw after I had already hacked Fossil to batch multiple commits into a single sqlite transaction, instead of using one sqlite transaction per commit (sqlite is not optimized to run many transactions per second, see https://sqlite.org/faq.html#q19).

        Fossil has its own particular design goals for its own particular niche (sqlite development with issue tracking and wiki tooling built-in).

        Got is meant for another niche (OpenBSD developers) and as such it is not meant to be a drop-in replacement for Git. At present it just provides a small but convenient subset of what Git can do on a local repo. It already serves my own OpenBSD development needs better than Fossil ever did.

        1. 3

          Thanks for the reply!

          It’s great that you tried Fossil. I haven’t ever tried it on a large repo. Sad that it couldn’t handle it very well. Days to import is definitely a bad sign for what every day use might be like. SQLite has ~ 20 years of history in it now, so I would guess it’s more just the size of the OpenBSD repo that’s the issue here, not really the history. OpenBSD despite being small in size for an OS, is way larger than SQLite.

          I wish you luck on the project! I might give it a try as a better way to interact with Git.

        2. 1

          NetBSD has been doing conversion from CVS to Fossil since 2011, and it supposedly only took under 5 hours in 2011 to convert NetBSD CVS to Fossil, so, it’s not exactly clear why OpenBSD couldn’t be converted in several days.

          In fact, NetBSD repository is known for having pretty crazy branching allowances, both for release engineering and for lots of user-initiated feature-branches, which are prohibited in OpenBSD, so, if anything, I’d expect the NetBSD repository to be far more complex and nuanced than OpenBSD as far as conversion needs are concerned.


          https://2011.eurobsdcon.org/papers/sonnenberger/fossilizing.pdf
          § 4.6 Performance

          The run time for the conversion process on an Opteron 1389 (Quad-core, 3 GHz) with a RAID-1 of two 7200rpm SATA disks with 4GB memory is as following:

          • CVS import — 34min
          • Vendor branches — 4min
          • Branch creation time — 24s
          • Fossil import — 3h 56min

          http://wiki.netbsd.org/mailing-lists/tech-repository/

          We have a successful conversion from cvs to fossil since ~mid 2011, mostly thanks to the work of Jörg Sonnenberger.

      2. 6

        It looks like a more CVS-ified Git, which I think allows the CVS metaphors (which may be more user-friendly depending on your experience) to coexist with a real Git repository. I’m liking what I’m seeing on the man page: https://gameoftrees.org/got.1.html

        1. 2

          ooh, I missed the man page. I agree, looks pretty nice.

        2. 2

          The got man page seems to be missing an easy way to apply a diff was created with got diff and send to the mailing list. At least I didn’t see anything in the example section about it.

          Maybe they plan to defer to git am for that?
          Everything implies this is still a work-in-progress, so maybe it just hasn’t be done yet.

      3. 2

        I hope they get the UX right, git sure failed on that.

        What major gripes do you have with git’s UX?

        1. 6

          One could argue: is there any UX? :P

          But really you generally need to understand all the inner workings of git to successfully use the git command line. Tools should make your life easier. git generally makes your life harder, until you expend the time and energy to really understand all of git. svn, hg, fossil, etc all generally make your life easier. Git was created to make Linus’s life easier, which I’m sure it does very well, but basically nobody has his level of problems when it comes to VCS. Most people would be better served with something semi-idiot proof like mercurial, fossil or svn.

          There are tons of blogs and pages around that spam endlessly around the horribleness of git’s user experience. This is but one[0]:

          0: https://stevebennett.me/2012/02/24/10-things-i-hate-about-git/

          Also I’ll just add, when basically every developer conference has talks about how to survive with git in your life, and these talks have been going on for years, with no end in sight, I think it’s fair to say, git has failed UX.

      4. 1

        git sure failed on that

        Of course it failed there as Linus created Git with bare minimum tooling and hoped that there will be other UI implemented by community. Instead it organically grew to what it is today and bazaar style development isn’t the best for UX. There were projects like Easy Git but these are long gone.

        1. 3

          I agree with your history. LOL on bazaar style being terrible on UX(I agree). Even Microsoft has failed at UX sometimes. One could argue that UX hasn’t really changed very much since Xerox PARC days. when the mouse and the “desktop metaphor” was created.

          1. 2

            UX on mobile is arguably new.

        2. 1

          TortoiseGit on Windows (and other Tortoise stuff for other repositories) is pretty cool.

    9. 1

      What is the benefit over Vimium plugin (and friends?)

      Using different rendering engines is not exactly feature I can’t live with, especially as I can easily install all relevant browsers.

      1. 8

        Ah, there are many, thanks for asking :)

        • we wanted to support different rendering engines for users to choose a more secure one (the Blink renderer). Not relying on a single one also makes Next future-proof. Vimperator, Conkeror and friends all died because they were tied to a particular platform.
        • Next supports different key schemes: Emacs, Vim, specific ones.
        • you can tweak Next/develop extensions has it runs. Tweaking Vimium and all is cumbersome, and limited.
        • you are not limited by a browser’s api. You can develop a feature that calls an external program and writes the filesystem easily.
        • with Next you can do more than with Vimium and friends.
        1. 1

          OK, thx for the info.

          Why is there no Windows binary ? I could create chocolatey package if you make one.

          1. 2

            None of us use Windows, and we were busy finishing up the Blink port and must-have features for 1.3. Yet, we provide an experimental cross-platform pyinstaller archive: https://github.com/atlas-engineer/next/issues/275 We would like very much feedback on it specially on Windows ! I am unsure how to setup D-Bus for Windows though. Thanks for any hints.

            1. 1

              There is no such thing as D-Bus for windows. Windows has different IPC/RPC mechanisms.

              1. 2

                I read that though:

                The Windows port is knowing to work on Windows XP, Windows Vista and Windows 7

                https://www.freedesktop.org/wiki/Software/dbus/

                1. 2

                  I wouldn’t be very optimistic. Those systems are all dead for a very long time.

                  1. 1

                    damn :S thank you.

    10. 2

      Looks cool but I’m too risk adverse to invest in something like this.

        1. 2

          This project could die at any moment. I try to avoid filling my head with stuff I won’t use in the future.

          1. 4

            I more meant “what about this is so risky you shan’t use it?”, it didn’t occur to me that verbal cues are lost through text like that, I’m tired.

      1. 0

        I can understand, but note that IMO using Vimium, Tridactyl and friends is more risky. Similar projects that were tied to a single platform all died in the past (Vimperator, Conkeror,…). Next’s core is an independent Lisp program (and Lisp is, by the way, known for its stability).

        1. 5

          I’m not sure that’s fair. Qutebrowser has a nice list of similar projects - http://qutebrowser.org/#_inactive - and you can see that the graveyard is equally littered with “independent programs” and browser extensions : )

        2. 2

          Vimium exists for a very long time and is very unlikely to die. Port also exists on Firefox. I use both ATM and didn’t have any problems whatsoever.

        3. 1

          I don’t use those either. I tried Qutebrowser briefly but, again, too high risk. Browsers at this point are a closed platform

    11. 1

      Why is this tagged with python?

      1. 5

        I tagged it with python because we ship a PyQt platform port in this new release. You could have fun sending commands to the browser with Python (we have a simple testclient.py that shows some commands). You can create new buffers (tabs) and windows, ask for page information, or send some JS and get the result.

        1. 2

          Thats very nice. Its not easy to do this on “regular” browser, especially as it doesn’t have normal UI as other programs and hence can’t be easily automated with tools such as xdotool or AutoHotkey.

          Makes exploits easier tho… there should be an option to prevent this somehow that isn’t changable by automation. Otherwise, what is stopping me to get fantastic info about your doings on the web in the background, constantly. Now you would have to constantly screenshot for this which is pretty visible. AFAIK, even web drivers do not allow for connecting to running instances that they didn’t start.

    12. 1

      I’ve used PowerGREP for twelve years and absolutely love it: https://powergrep.com (US $159).

      1. 1

        Looks great but I dont really want to support non FOSS tools. I want to be able to use it in any context and with everybody. Thinking about licenses for dev stuff is total breaker for me.

    13. 1

      How would this compare to something like BareGrep? Other then the everything integration.

      1. 4

        Its vastly inferior.

        This one supports searching Word, PDF and archives which is great as you commonly have all in code repositories. Searches using XPath and phonetics also, and supports multiline. Colors output etc.

        There are bunch of bare grep tools, which don’t add anything more on CLI version (they are basically CLI frontends).

    14. 1

      Another alternative is grepWin.

      1. 2

        Its vastly inferior.

    15. 8

      I can’t propose enough Reveal-md. Like you, I searched for years for a good tool for my random presentations.

      Reveal.js looks amazing, people ALWAYS ask me in what tool I do presentations. With markdown as editing language you can really create slides very fast and yet have all expressibility of HTML if needed. You can also give to people plain markdown code of the presentation so they can open it in an editor of their choice, like vscode.

      For PDF export I have custom shell script that runs all via pandoc to export it. But I prefer to give people HTML export so that it is exactly the same as I present it. This doesn’t require server to start, just load index.html and follow along.

      Marp can also export PDF if you don’t want to code. It looks like they further develop it here

      == EDIT ==

      PDF export is now available within reveal-md. See here

    16. 4

      I thought that I will see EFAIL somewhere in there.

      1. 1

        Yes! That is not a PGP issue, that is a mail client issue.

        1. 2

          Concretelly, its HTML mail issue.

          1. 2

            It is not. It is issue with email clients that can’t correctly parse multipart/mixed content, and did not separate text/html parts from application/pkcs7-mime parts. HTML only allowed sending those contents out to the attacker. Without botched parsing there wouldn’t be any problems. But still, it is true that HTML allowed to exfiltrate the data.

    17. 4

      What if you can’t because your client literally doesn’t let you? Demanding email in one form or another is extremely elitist.

      1. 8

        There is info on email clients that support plaintext email in that page. Only two email clients don’t support sending plaintext emails at all: Afterlogic and Mailspring.

        1. 5

          Exactly - the site explains why plaintext email is better for the end user in simple terms goes through most common mail clients to explain how to use plaintext email.

          Furthermore, there are simple instructions on how to contribute if somethingvisn’t mentioned.

          It’s not elitist - this is very much by the people, for the people, in the people’s interest.

          1. 5

            If this was “by the people, for the people”, then the people involved (the contributors to Alpine Linux) probably should have been /asked/ first.

            But then, the people have spoken, so I suppose this whole silly thing doesn’t matter any more.

            1. 1

              To clarify, I wasn’t referring to the Alpine situation, simply to the site and its message. The Alpine situation is certainly different, if they didn’t know that HTML mail would be blocked.

              Having said that, I don’t think that it should have been as much ofva surprise as some people are saying it was; Drew is very open aboutvhis views on the matter, and you’d have thought that at least a brief check of who they were dealing with would have been performed.

        2. 2

          And the iOS Mail client.

      2. 9

        There is nothing elitist in preventing big security risk. What do you miss ?

        1. 2

          Which shouldn’t be an issue anyway because Unicode has an emoticon block.

          Edit: looks like you removed that part, sorry

      3. 3

        I don’t have anything against the end user (elitism). They are picking whatever matching their skillset or their neighbor use.

        Now if you are in the middle of a technical discussion on a mailing list about the network, I’m okay with throwing away mail with broken encodings, mail with HTML, mail with a too large signature, …

        It’s up to the community that build the mail stack to know what they are doing while proposing a TinyMCE-like in their webmail interface. I look at you Google.

        A point that I think interesting : people using simple technology are elitist against people using crazy (google-scale) technology stacks provided for free and granted without maintenance. Are we not there touching to the core of some decaying hacker culture of working with your own tools ? But hate needs to not be mixed with it.

        Now, Google does what the user asks for. Google also can mitigate most of the vulnerabilities that goes along with email because it’s Google.

        My conclusion:

        HTML comes to mail. Everyone on gmail. Google is big.

    18. 7

      Like the Apollo 11 source code, I wish the ISRO made the software for these spacecrafts available for public. I would really like to take a look at the source code that controls these spacecrafts.

      1. 1

        That might be huge security risk also. We don’t want spacecrafts crashing down from the sky…

        1. 1

          Why is it a security risk?