Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Comment Re: Swift (Score 1) 352 352

I'll grant you it's more easily debugged. But the whole point of lining them up vertically instead of a bunch of if/else's is so that it's more readable and therefore more maintainable. Ternary operator is awesome when used properly (which is maybe 5% of the time).

Comment Re: Swift (Score 1) 352 352

I will agree that anyone nesting/chaining ternary operators more than twice is not a good idea.

I totally, completely, and utterly disagree with you there. I regularly chain 3 or more ternary operators, with great success. Readability of chained ternaries all about formatting/indenting in a reasonable way.

Slashdot is telling me I have "too many junk characters" when I try to paste an example, so I'll just paste link to an image giving an example:

Line those suckers up vertically and you have extremely readable code.

Open Source

Calculating the Truck-Factor of Popular Open Source Projects 79 79

An anonymous reader writes: The Truck Factor describes the minimal number of developers that have to be hit by a truck (or quit) before a project is incapacitated. Wikipedia defines it as a "measurement of the concentration of information in individual team members. A high truck factor means that many individuals know enough to carry on and the project could still succeed even in very adverse events." The term is also known by bus factor/number. In this article, the authors calculate the truck factor for 133 popular GitHub applications. Spoiler, but unsurprising: Linux ranks near the top (meaning that it's highly resilient).

Comment Re:Makes sense (Score 1) 272 272

"Lush" is a well known brand. If people go to they would expect to see Lush cosmetics, not some random guy. Similar for

Uh, who are these "people"? I've heard of McDonald's, but I've never heard of Lush cosmetics. If I went to, I don't know what I'd expect to see. Certainly not a cosmetics company. Porn maybe?

Comment Re:So here in the USA (Score 1) 81 81

Well, thank you for pointing out the two main issues here. Greedy providers that abuse caps for revenue, and apps that suck your data plan dry not by going "haywire" but by design.

The 5G Network Speed Funding Bill is passed. The system goes online August 4, 2015. Human decisions are removed from strategic communications. 5G begins to learn at a geometric rate. It becomes self-aware at 2:14 a.m. Easter time, August 29th. In a panic, they try to pull the plug.

Happiness is a positive cash flow.