Forgot your password?

typodupeerror

Comment: Re:We should build software like we build software (Score 1) 432

by rho (#42763529) Attached to: Is 'Brogramming' Killing Requirements Engineering?

It's actually fairly common for construction projects to run into changes. While nobody requests to turn a shed into a skyscraper, large changes that touch many disciplines occur quite regularly.

The difference between AEC and programming projects is a long history and legal framework that deals with these changes. Projects are given a budget, and that budget is often paid out at milestones--design development, 95%, construction documents, etc. If the owner requests a substantial change, or if a change is required because of unknowable circumstances, the budget is either revised or the work is value-engineered to fit--and this reality is reflected in the contract signed at the beginning.

The problem with programming projects is that there are not very many really good programmers, and programming is not suited to throwing more warm bodies at the problem. AEC is plate spinning, while programming is juggling. You can hire a bunch of folks to help keep the plates spinning, but you can't just send in somebody to help juggle.

Comment: Re:Comment-free programming (Score 1) 399

by rho (#42600633) Attached to: <em>Doom 3</em> Source Code: Beautiful

Auto-documentation is good stuff nowadays. Everything changes so much, and so quickly, that enforced documentation standards lead to better understanding of the underlying API or intent.

(As an example, why is PHP so popular? It's not because it's beautiful, or elegant. It is, however, very accessible, largely due to good documentation.)

Good comments--that are not prescriptive for whatever autodoc tool you use--are invaluable, but bad or marginal ones do more harm than good, especially in interpreted languages. You can condense 4 lines of comments into a 22-character, well-constructed function call/local variable and accomplish the same goal.

Comment: Re:Just require activation (Score 1) 167

by rho (#41058763) Attached to: Ask Slashdot: Using a Sandbox To Deal With Spambots?

For extra points you could probably modify the registration process in all kinds of manners which would confound an automated and replay attacks. Chances are that for the average forum it would be sufficient that no script would even bother to defeat it and would simply move onto softer targets.

This is the answer, more or less. For small-to-middling forums, reducing spam is pretty easy. A few volunteers to delete the ones that get through suffices for the rest.

It breaks down to 1) keep out easy drive-by spammers, which means registration with a valid email address and some kind of barrier to detour the smarter bots (ReCaptcha and the like); 2) filter posts through Akismet or similar method; 3) have a community large enough and engaged enough to want to zero out spam posts.

The third step is the hardest, and has nothing to do with spam posts.

Comment: Re:Dutch Auction (Score 2, Interesting) 574

by rho (#31329464) Attached to: Scalpers Earned $25M Gaming Online Ticket Sellers

I doubt that most of the "scalped" tickets are actually sold by scalpers. Most are probably sold by friends and employees of the event and/or venue.

Think about it--before tickets go on sale, roadies and janitors get a chance to buy premium seats at face value, maybe even with an employee discount. The performers don't care, the venue doesn't have to pay employment taxes on this unofficial employee benefit, and the employee gets some extra cash.

Comment: Re:Look at whose backing this (Score 1) 215

by rho (#30517998) Attached to: Virtual Visits To Doctors Spreading

Having a way for people with simple needs to get quick medical attention and out of the waiting rooms so that people who do NOT have simple needs is a good idea.

It doesn't matter if the good idea comes from a source you think is compromised. The good idea stands on its own merits.

This is like the self-checkout line at grocery stores. I say they should go for it.

Comment: Re:Anyone still has JavaScript enabled? (Score 1) 195

by rho (#30448936) Attached to: Adobe Warns of Reader, Acrobat Attack

I had to deal with a PDF form that used all kinds of whizzo crap. Uploading of files, submitting to a server over the Internet, really flashy stuff.

It didn't work at all on a Mac, and worked poorly on a PC.

God save us from developers who read "How To Be An Unleashed Javascript PDF Dummy in 21 Days".

Comment: Re:like trying to offer proof to a Birther (Score 0) 1093

by rho (#30430946) Attached to: The Limits To Skepticism

1) People skeptical of the solidity of the science in AGW are not 9/11 conspiracy theorists. You're comparing one to the other because it makes your argument simpler. It's a meaningless and dishonest comparison. The questions don't go away simply because you call the questioner a Nazi.

2) It's not just the emails, though they are somewhat damning. People are looking at the code, and they're looking at the provenance of the information as well. It's not encouraging. It's certainly not "settled science". It looks more like "settled results".

3) Any rebuttal that begins with "you have to have a Ph.D. to understand why this number should be a 3 instead of a 4" smells funny. I don't have to have a Ph.D. in astrophysics to understand the basics of absorption line spectrums, because the explanation is straightforward and well understood. Hiding behind credentials is not a substitute for understanding thoroughly enough that you can explain the hows and whys and defend them.

I'm actually of the opinion that carbon emissions are not good, and we should do something about them. Carbon emissions make a fairly good metric for efficiency, and encouraging efficiency is a good thing. I object to grand, sweeping changes negotiated in the political sphere because once you introduce politics you can't disentangle it. Especially inside the global political sphere. Carbon emissions become a club to wield against political enemies and defend political interests, and it becomes decoupled from the environmental good.

So I'm in favor of continuing study of climatology, and to continue to work on the climate models. This is good science that we need to know. I'm in favor of establishing some kind of baseline to measure carbon emissions so we can make something like informed decisions. I object to climatologists needing to come up with doomsday scenarios to justify their funding, and I object to emissions legislation whose primary purpose seems to be redistribution of wealth. I don' think this makes me a 9/11 conspiracy theorist, nor a birther. Yet I think the current state of climatology is full of holes concealed by a lot of hand-waving.

What good is it if you talk in flowers, and they think in pastry? -- Ashleigh Brilliant

Working...