Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Memory Missing from Summary (Score 1) 213

The new Performance page will allow tech-savvy users to control how much RAM Firefox will be using. The more "content" processes Firefox will be allowed to use, the more responsive the browser will get, and the easier will be to handle tens or hundreds of tabs.

The downside is that more "content" processes means more RAM usage, but if users have RAM to spare, this shouldn't be a problem. It is a problem, though, on older systems. This is where the new Performance section comes to help, allowing users to put a muzzle on Firefox's unwieldy memory usage, preventing crashes or computer freezes.

Comment Re:Agile is good for some teams & projects, ho (Score 1) 332

There's nothing preventing you from running an agile project with a robust and complete design. Agility allows you to pivot if and when required.

The easiest way to think of agile projects is a series of really small waterfall-like mini-projects that deliver a working product at the end. As you complete each mini-project, your product comprises a larger set of features. When your feature set reaches MVP, you can release or continue iterating to complete more features, but you can feasibly release at the end of any mini-project.

All of the arguments I've seen around [Aa]gile have shown that both sides are unwilling to concede that they don't actually understand the others' points of view.

There is no project that can't benefit from the ideas agile project management introduces, and there's no rule that says you should throw away your working model to implement agile (although it is generally easier to start with a single team that does start from scratch).

ALL projects benefit from measuring the outcomes of small, incremental changes and continually finding and limiting waste.

Comment Re:If you pay people to do fuck-all... (Score 1) 1145

It's likely that they'd be consuming content that is generated by the willing, which would feed the money back to the system as only creative and scientific endeavour will have any value. Why are we even still talking about money? It's been a valuable tool, and will likely continue to be so for some time, but it's unlikely to remain the optimal solution in a fully-automated world.

PVS-Studio Analyzer Spots 40 Bugs In the FreeBSD Kernel 169

Andrey_Karpov writes: Svyatoslav Razmyslov from PVS-Studio Team published an article on the check of the FreeBSD kernel. PVS-Studio developers are known for analyzing various projects to show the abilities of their product, and do some advertisement, of course. Perhaps, this is one of the most acceptable and useful ways of promoting a proprietary application. They have already checked more than 200 projects and detected 9355 bugs. At least that's the number of bugs in the error base of their company.

So now it was FreeBSD kernel's turn. The source code was taken from GitHub 'master' branch. Svyatoslav states that PVS-Studio detected more than 1000 suspicious code fragments that are most likely bugs or inaccurate code. He described 40 of them in the article. The list of warnings was given to the FreeBSD developer team and they have already started editing the code.

A couple of words for programmers who are still not familiar with PVS-Studio. PVS-Studio is a tool for bug detection in the source code of programs, written in C, C++ and C#. It performs static code analysis and generates a report that helps a programmer find and fix the errors in the code. You can see a more detailed description of the tool on the company website and download a trial version.

Slashdot Top Deals

Mathemeticians stand on each other's shoulders while computer scientists stand on each other's toes. -- Richard Hamming