Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. What is the point of converting this software?

What is the point of converting this software?

Scheduled Pinned Locked Moved Uncategorized
68 Posts 35 Posters 24 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • samir, a special snowflakeS samir, a special snowflake

    RE: https://mastodon.social/@ieeespectrum/116030177478995194

    What is the point of converting this software?

    Who’s gonna maintain it?

    Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

    I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

    Once again, the critical part of FOSS is ignored. It’s the people.

    Pascal CostanzaP This user is from outside of this forum
    Pascal CostanzaP This user is from outside of this forum
    Pascal Costanza
    wrote last edited by
    #49

    @samir @rogersm @ieeespectrum It’s also a pity that people seem to have forgotten about the foundations of computer science. The Halting Problem is still a thing…

    Roger SenR 1 Reply Last reply
    0
    • samir, a special snowflakeS samir, a special snowflake

      RE: https://mastodon.social/@ieeespectrum/116030177478995194

      What is the point of converting this software?

      Who’s gonna maintain it?

      Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

      I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

      Once again, the critical part of FOSS is ignored. It’s the people.

      Blort™ 🐀Ⓥ🥋☣️B This user is from outside of this forum
      Blort™ 🐀Ⓥ🥋☣️B This user is from outside of this forum
      Blort™ 🐀Ⓥ🥋☣️
      wrote last edited by
      #50

      @samir

      This can only end well...

      1 Reply Last reply
      0
      • samir, a special snowflakeS samir, a special snowflake

        @mkoek Yes, it’s true, but you could also generate a Cmake file which automatically downloads a malicious dependency from GitHub.

        The problem is the “hallucination”, not the choice of programming language.

        Mark KoekM This user is from outside of this forum
        Mark KoekM This user is from outside of this forum
        Mark Koek
        wrote last edited by
        #51

        @samir agree that that would be equally bad, but have not seen people be that silly… that’s probably me though 🙂

        Mark KoekM 1 Reply Last reply
        0
        • Mark KoekM Mark Koek

          @samir agree that that would be equally bad, but have not seen people be that silly… that’s probably me though 🙂

          Mark KoekM This user is from outside of this forum
          Mark KoekM This user is from outside of this forum
          Mark Koek
          wrote last edited by
          #52

          @samir Goodness, I am behind the times. Some searching tells me that this is the way people handle dependencies now - just pull in some github repo from your makefile. We are not getting better at this security thing, are we.

          samir, a special snowflakeS 1 Reply Last reply
          0
          • Mark KoekM Mark Koek

            @samir Goodness, I am behind the times. Some searching tells me that this is the way people handle dependencies now - just pull in some github repo from your makefile. We are not getting better at this security thing, are we.

            samir, a special snowflakeS This user is from outside of this forum
            samir, a special snowflakeS This user is from outside of this forum
            samir, a special snowflake
            wrote last edited by
            #53

            @mkoek Nope. It’s the same everywhere. And I can’t fault it; it can take between “months” and “never” for a dependency to arrive as a Debian package. (And sometimes you do need an exact version.)

            I personally like nixpkgs as a solution to this, but it’s a big change for most people.

            Mark KoekM 1 Reply Last reply
            0
            • samir, a special snowflakeS samir, a special snowflake

              @mkoek Nope. It’s the same everywhere. And I can’t fault it; it can take between “months” and “never” for a dependency to arrive as a Debian package. (And sometimes you do need an exact version.)

              I personally like nixpkgs as a solution to this, but it’s a big change for most people.

              Mark KoekM This user is from outside of this forum
              Mark KoekM This user is from outside of this forum
              Mark Koek
              wrote last edited by
              #54

              @samir True. Apparently that’s the price of having some checks in place.

              1 Reply Last reply
              0
              • samir, a special snowflakeS samir, a special snowflake

                RE: https://mastodon.social/@ieeespectrum/116030177478995194

                What is the point of converting this software?

                Who’s gonna maintain it?

                Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

                I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

                Once again, the critical part of FOSS is ignored. It’s the people.

                Claudius LinkR This user is from outside of this forum
                Claudius LinkR This user is from outside of this forum
                Claudius Link
                wrote last edited by
                #55

                @samir
                It reminds me a bit of the xkcd comic about the standards. Only now we have two (slightly different) implementations which need to be maintained 🤷🏻‍♂️

                1 Reply Last reply
                0
                • Ken MilmoreK Ken Milmore

                  @samir There is also the possibility that Rust as a language will evolve, fragment or move on from where it is now, leaving a large codebase marooned. Surely it needs a formalised ISO standard, and a group with a will to support that, before embarking on mass codebase conversions.

                  Monospace MentorM This user is from outside of this forum
                  Monospace MentorM This user is from outside of this forum
                  Monospace Mentor
                  wrote last edited by
                  #56

                  @kbm0 There already is at least one such a language. And it's been proving (literally) its reliability for decades. @samir

                  Ken MilmoreK 1 Reply Last reply
                  0
                  • Monospace MentorM Monospace Mentor

                    @kbm0 There already is at least one such a language. And it's been proving (literally) its reliability for decades. @samir

                    Ken MilmoreK This user is from outside of this forum
                    Ken MilmoreK This user is from outside of this forum
                    Ken Milmore
                    wrote last edited by
                    #57

                    @monospace @samir What language are you referring to?

                    1 Reply Last reply
                    0
                    • samir, a special snowflakeS samir, a special snowflake

                      RE: https://mastodon.social/@ieeespectrum/116030177478995194

                      What is the point of converting this software?

                      Who’s gonna maintain it?

                      Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

                      I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

                      Once again, the critical part of FOSS is ignored. It’s the people.

                      pa28P This user is from outside of this forum
                      pa28P This user is from outside of this forum
                      pa28
                      wrote last edited by
                      #58

                      @samir It took a while but IEEE seems to be going all in on GenAI and in the process becoming less relevant to me almost daily.

                      samir, a special snowflakeS 1 Reply Last reply
                      0
                      • samir, a special snowflakeS samir, a special snowflake

                        RE: https://mastodon.social/@ieeespectrum/116030177478995194

                        What is the point of converting this software?

                        Who’s gonna maintain it?

                        Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

                        I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

                        Once again, the critical part of FOSS is ignored. It’s the people.

                        Matthieu LemerreM This user is from outside of this forum
                        Matthieu LemerreM This user is from outside of this forum
                        Matthieu Lemerre
                        wrote last edited by
                        #59

                        @samir Yes! I think it is better to verify that existing software is memory safe, ideally automatically, but with the help of some type-like annotations if needed. There are still some rough edges, but Codex (the static analysis library) is close to provide that!

                        samir, a special snowflakeS 1 Reply Last reply
                        0
                        • samir, a special snowflakeS samir, a special snowflake

                          RE: https://mastodon.social/@ieeespectrum/116030177478995194

                          What is the point of converting this software?

                          Who’s gonna maintain it?

                          Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

                          I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

                          Once again, the critical part of FOSS is ignored. It’s the people.

                          Stefan SchollS This user is from outside of this forum
                          Stefan SchollS This user is from outside of this forum
                          Stefan Scholl
                          wrote last edited by
                          #60

                          @samir I think I read an article in the 1980s about how people can write FORTRAN in every language. They meant in the style of FORTRAN, not the language itself.

                          And you can write C in Rust.

                          I'm not sure if this is automagically free of bugs.

                          samir, a special snowflakeS 1 Reply Last reply
                          0
                          • Stefan SchollS Stefan Scholl

                            @samir I think I read an article in the 1980s about how people can write FORTRAN in every language. They meant in the style of FORTRAN, not the language itself.

                            And you can write C in Rust.

                            I'm not sure if this is automagically free of bugs.

                            samir, a special snowflakeS This user is from outside of this forum
                            samir, a special snowflakeS This user is from outside of this forum
                            samir, a special snowflake
                            wrote last edited by
                            #61

                            @Stefan_S_from_H I translated some C to Rust recently. I used the unsafe keyword a lot. I don’t think this made it more safe.

                            MikalaiM 1 Reply Last reply
                            0
                            • Matthieu LemerreM Matthieu Lemerre

                              @samir Yes! I think it is better to verify that existing software is memory safe, ideally automatically, but with the help of some type-like annotations if needed. There are still some rough edges, but Codex (the static analysis library) is close to provide that!

                              samir, a special snowflakeS This user is from outside of this forum
                              samir, a special snowflakeS This user is from outside of this forum
                              samir, a special snowflake
                              wrote last edited by
                              #62

                              @MatthieuLemerre I am all in favour of porting C and C++ to Rust! If the maintainers want to. And as you say, if not, there are tools to check safety, which should be wielded by knowledgeable maintainers. Otherwise you end up with the Ubuntu OpenSSL debacle.

                              1 Reply Last reply
                              0
                              • pa28P pa28

                                @samir It took a while but IEEE seems to be going all in on GenAI and in the process becoming less relevant to me almost daily.

                                samir, a special snowflakeS This user is from outside of this forum
                                samir, a special snowflakeS This user is from outside of this forum
                                samir, a special snowflake
                                wrote last edited by
                                #63

                                @pa28 I think it’s part of a larger pattern of journalists forgetting how to ask even the most basic of questions, like “What is the motivation for this?” and “What happens afterwards?”

                                Geoff WozniakG 1 Reply Last reply
                                0
                                • samir, a special snowflakeS samir, a special snowflake

                                  RE: https://mastodon.social/@ieeespectrum/116030177478995194

                                  What is the point of converting this software?

                                  Who’s gonna maintain it?

                                  Unless you have interest from the maintainers, you have a bunch of code that no one uses and no one maintains. Good job, folks.

                                  I see nothing on these sites that explain how they hope to drum up maintenance, or even engage the maintainers of the original code.

                                  Once again, the critical part of FOSS is ignored. It’s the people.

                                  Warm SignullW This user is from outside of this forum
                                  Warm SignullW This user is from outside of this forum
                                  Warm Signull
                                  wrote last edited by
                                  #64

                                  @samir Also, what is the deal with converting everything to Rust, considering that language is far from perfect.

                                  A bunch of code that no one uses, maintains and that costed 10x more development time.

                                  Maybe for security-critical parts, but even with those, the programmers could spend extra effort to secure it in the original language.

                                  MikalaiM 1 Reply Last reply
                                  0
                                  • Pascal CostanzaP Pascal Costanza

                                    @samir @rogersm @ieeespectrum It’s also a pity that people seem to have forgotten about the foundations of computer science. The Halting Problem is still a thing…

                                    Roger SenR This user is from outside of this forum
                                    Roger SenR This user is from outside of this forum
                                    Roger Sen
                                    wrote last edited by
                                    #65

                                    @pascal_costanza @samir @ieeespectrum

                                    IT is in a strange position: decided to forget computer science but never moved into computer engineering.

                                    We’re a pop discipline, following the fad of the hour.

                                    1 Reply Last reply
                                    0
                                    • samir, a special snowflakeS samir, a special snowflake

                                      @Stefan_S_from_H I translated some C to Rust recently. I used the unsafe keyword a lot. I don’t think this made it more safe.

                                      MikalaiM This user is from outside of this forum
                                      MikalaiM This user is from outside of this forum
                                      Mikalai
                                      wrote last edited by
                                      #66

                                      @samir @Stefan_S_from_H
                                      Cause it may need a rethinking of this or that piece, not a blind rewrite.
                                      If in C to Rust you hit unsafe, it is a moment to ponder.
                                      Rust does push a little twist, that is positive for long term, maintability.

                                      BTW, have I mentioned, "time to ponder/think"? Current GenAI's don't do that.

                                      1 Reply Last reply
                                      0
                                      • samir, a special snowflakeS samir, a special snowflake

                                        @pa28 I think it’s part of a larger pattern of journalists forgetting how to ask even the most basic of questions, like “What is the motivation for this?” and “What happens afterwards?”

                                        Geoff WozniakG This user is from outside of this forum
                                        Geoff WozniakG This user is from outside of this forum
                                        Geoff Wozniak
                                        wrote last edited by
                                        #67

                                        @samir @pa28 Tech and computer industry journalism barely qualifies as journalism these days (if it ever did).

                                        1 Reply Last reply
                                        0
                                        • Warm SignullW Warm Signull

                                          @samir Also, what is the deal with converting everything to Rust, considering that language is far from perfect.

                                          A bunch of code that no one uses, maintains and that costed 10x more development time.

                                          Maybe for security-critical parts, but even with those, the programmers could spend extra effort to secure it in the original language.

                                          MikalaiM This user is from outside of this forum
                                          MikalaiM This user is from outside of this forum
                                          Mikalai
                                          wrote last edited by
                                          #68

                                          @warmsignull @samir
                                          When blind rewrite forces into use of unsafe sections, it is telling that section in general is not-ok, not provable to be ok. Rust compiler helps in a long run.
                                          Is this a rethinking of foundations? Yes.

                                          1 Reply Last reply
                                          1
                                          0
                                          • R AodeRelay shared this topic
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups