Please create an account to participate in the Slashdot moderation system


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Comment Lying with statistics (Score 5, Interesting) 222

the proportion of readers using ad blockers dropped from 23% to the single digits when faced with the choice to turn off the software or pay ... Over two-thirds of the users concerned switched off their adblocker.

Did they? Or did they simply not come back?

Of course with the developer tools built into browsers these days, it only takes a few clicks to delete the nag layer and get to the underlying content. I wonder how they count me in their statistics?

Comment Re:Ok, this takes the cake (Score 4, Insightful) 31

Is this more to your liking?

Jay Radcliffe gave a talk at Black Hat, showing how his personal insulin pump could be hacked. If he wants to know that the security research he is planning will not run afoul of the DMCA, he's going to need an army of lawyers to comb through the DMCA rulemaking performed every three years by the Librarian of Congress. This process is a useless garbage train that’s gone completely off the tracks. Copyright law is rarely sensible, but at this point, DMCA section 1201 has spiraled entirely out of the realm of copyright and into a Kafka-esque hellscape.

Comment Re:In other news.... (Score 1) 500

Because the change in debt causes booms and busts. If the level of debt compared to GDP was constant, we'd be fine. But debt growth leads to euphoric expectations, which leads to more debt growth. The economy becomes dependant on the rate of growth of debt. A mere slow down in lending can lead to a recession.

Why do you believe a bank manager deserves your interest payments? What amazing service does he offer to compensate for the rent you are paying him? I'd much rather have the disposable income to invest in more productive ventures.

Comment Re:In other news.... (Score 1) 500

The level of private debt is an important factor in explaining why the GDP is expanding so slowly now.


Creating debt allows us to spend money we don't have. That boosts the economy, and our collective income. Slow down the creation of debt, and the economy shrinks. Try to pay that debt down and we'll enter a deflationary depression.

Wan't to fix the economy? We have to deal with our mountain of debt, without trying to pay it all back. We need to take the power to create debt away from the banks, and use the government's power to create money instead. Change the rules on lending to limit asset price speculation. Give everyone cash with only one string attached; if you have debts, you must pay them down.

Comment Re:You're the problem (Score 2) 497

Tracking when changes were made, and why, is the job of your source control system. Describing what the code does, is mostly the job of the code; variable names, function names and an occasional brief comment. Describing the expected inputs and outputs of the code is the job of unit testing. Describing the intent of the code, well that's a bit harder to get the right balance. Of course there's lots of overlap, and some huge grey areas.

When reading someone else's code to track down a bug, or add a new feature. I can understand what the code is doing by reading it or debugging it. I can discover who and when from source control. Perhaps cross referencing to extra information in a bug tracker. The hardest bit is discovering what the true intent of the code is supposed to be. That's where comments are the most useful.

Comment Re:Double every 4 years and it will take less than (Score 1) 269

Moore's law doesn't really describe a consistent and straight forward "technology doubling". CPU frequency, power consumption and single core performance have almost flat-lined. And that's without considering the bandwidth and latency delays you face when attempting to scale problems to multiple cores.

All Finagle Laws may be bypassed by learning the simple art of doing without thinking.