Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Thursday January 23 2020, @05:23PM   Printer-friendly
from the take-my-repo-and-go-home dept.

The maintainer of the Actix web framework, written in Rust, has quit the project after complaining of a toxic web community - although over 100 Actix users have since signed a letter of support for him.

Actix Web was developed by Nikolay Kim, who is also a senior software engineer at Microsoft, though the Actix project is not an official Microsoft project. Actix Web is based on Actix, a framework for Rust based on the Actor model, also developed by Kim.

The project is open source and while it is popular, there has been some unhappiness among users about its use of "unsafe" code. In Rust, there is the concept of safe and unsafe. Safe code is protected from common bugs (and more importantly, security vulnerabilities) arising from issues like variables which point to uninitialized memory, or variables which are used after the memory allocated to them has been freed, or attempting to write data to a variable which exceeds the memory allocated. Code in Rust is safe by default, but the language also supports unsafe code, which can be useful for interoperability or to improve performance.

Actix is top of the Techempower benchmarks on some tests


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Informative) by barbara hudson on Thursday January 23 2020, @11:44PM (4 children)

    by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Thursday January 23 2020, @11:44PM (#947679) Journal
    If people are filing bug reports about the inclusion of c++ code without bothering to understand why it's there for the time being, and getting bitchy when he deletes the reports, he's right . In the context it's not a big. Development is an iterative process. Until it isn't, which is now the case. But seriously, do we really need yet another web framework?
    --
    SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
    Starting Score:    1  point
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 3, Informative) by maxwell demon on Friday January 24 2020, @08:22AM (3 children)

    by maxwell demon (1608) on Friday January 24 2020, @08:22AM (#947882) Journal

    Deleting the reports is wrong. Close them as WONTFIX or INVALID if you don't want to change it. Give them a low priority if you intend to fix it eventually, but not now.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by barbara hudson on Friday January 24 2020, @11:46AM (2 children)

      by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Friday January 24 2020, @11:46AM (#947901) Journal

      Deleting reports that are bogus is the same as deleting other spam. Or purging bad data. It's entirely up to the person in charge of the project to set policies wrt spam and bad data. I'd purge them too. Bad data leads to bad analytics. If it's invalid, why not purge it instead of marking it invalid? By your own admission, it's invalid, so it's just noise, not data.

      It would be like someone filing a bug report that the last spacex launch failed because the booster was destroyed, when that was part of the test. Why keep such stupidity for anything, even entertainment value? It's not data, just noise.

      --
      SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
      • (Score: 1, Insightful) by Anonymous Coward on Friday January 24 2020, @09:51PM (1 child)

        by Anonymous Coward on Friday January 24 2020, @09:51PM (#948171)

        Feedback and transparency. Closing a bug as WONTFIX or NOTABUG provides important feedback to the userbase about what has already been reported as well as information about what the developer considers valid reports. Deleting them means there is no record so the next person to come across a problem thinks it hasn't been reported yet resulting in many more duplicate reports. It also masks bad coding practices by purging the record of valid-but-ignored defect reports.

        Reports saying "bUy V14gr4!" are spam and rightly deleted, but reports saying "this is bad practice, don't do it" are valid feedback, even if the developer disagrees.

        • (Score: 2) by barbara hudson on Friday January 24 2020, @10:46PM

          by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Friday January 24 2020, @10:46PM (#948205) Journal
          The real user base of a bug database is the devs. End of story. People repeatedly spamming stuff that is not a bug have no right to be provided a platform. Same as if you shitposted to the FDA drug interaction database. The rust fanbois are being stupid demanding their version of code purity - and like fights in universities bureaucracies, it's so nasty because the stakes are so low. -

          Seriously - another shitty web framework, just what the world needs. That it's written in rust doesn't make it any more needed.

          --
          SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.