Please create an account to participate in the Slashdot moderation system


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 Re:High-brow fails [Re:It depends on the use] (Score 1) 405

"High brow" programming has never proven itself in practice for multiple projects.

Sure it has. Assembler proved itself against writing binary, high-level languages proved themselves against assembler, managed languages proved themselves against languages compiled to machine code, regular expressions proved themselves against writing custom parsers... most new technologies were "high brow" once.

Comment Re:functional composition (Score 1) 405

My impression is that functional programming comes from Lambda calculus which was introduced in the 1930's.

Mostly correct. The Lisp family of languages borrow the lambda notation, but they're not based on lambda calculus in the Church/Tarski sense.

The differences (and the differences between functional programming and the theory of sets-and-functions that we teach to high school students) don't really matter at a basic level.

How are functional programs translated into machine code?

Here you go. This book is 30 years old, but the basic principles are the same.

That same complex algorithm that is simplified thanks to lambda calculus techniques might be so difficult to translate to machine code that the resulting program is less efficient.

For what it's worth, the same is true of any high-level language. CPUs don't understand virtual dispatch natively, either.

Comment Re:Finding Patterns in Crime (Score 1) 60

there aren't obvious patterns in criminal activity. Sometimes they use code words, but the code words are different for every criminal.

I heavily used code-words at one place simply because the office politics were so intense that little things created drama storms.

Bob: "How's the hopper rider and the green peas?"

Me: "Oh, the Flanagan popped a rabbit, which agitated the mountaineer again."

Bob: "Yeah, their fiddle-sticks pack a punch. Good thing the Flux Whopper can plug the hole, otherwise Mr. Owl's tree branch would hang the cheese and us with it."

Me: "I know what you mean. Hammerheadding almost always beats painted planetariums."

Bob: "At least Spiderman didn't frisk the Joker's tentacle."

Me: "Indeed, I hate it when that happens. Take care, see ya tomorrow."

Bob: "Sure, don't let the plaid horse-bugs bite."

People thought we were on LSD, but at least we avoided trouble.

Comment Re:structs and fundamental OO (Score 1) 405

By "merely", I meant C (and HLL's) didn't originate the idea.

I'm not sure what you mean by "less good". You seemed to agree there's a trade-off between optimizing for "machine" resources/time, and abstraction/discipline/consistency/clarity. "Good" would then be relative to needs, such as business requirements/goals.

Comment Re:Coordination, not more text (Score 2) 174

Literally any first world news source outside of the US is going to appear "left wing biased"

Most of the developed world is progressive compared to the USA. The USA right-wing is an isolated curiosity to most of the world. The only comparable nation I can think of would be Australia, because it still has open areas comparable to our mid-west, and thus an independent streak, as in, "We ain't need no pesky national government nosin' around in our business. We do better on our own."

Comment Re:Coordination, not more text (Score 1) 174

Because the idea that there are alternate facts and all viewpoints are equally valid needs to die.

If a claim starts gathering eyeballs, you have to address it head on. It's going to happen whether it "should" or not.

That's where a quick-acting debunking service would help. Debunking sites exist, but are usually late to the party. If a given fake article or fake meme pops up, then a debunking service can pop into action to check it out. Stick some ads on the side of the site to pay for it.

Like if you see a claim that "Obama eats puppies" floating around, you could check the site and see what the quick-fact-checkers have on it when it's fresh. In some cases it may be a work-in-progress, such as "we have not been able to confirm the rumor but are still sifting. Stay tuned." After a while, they post a thorough debunking of it. ... Oh wait, he did eat puppies when he lived in Asia growing up.

Slashdot Top Deals

Remember: use logout to logout.