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


Forgot your password?

Comment Re:The third option (Score 1) 536

Lisp and Dylan use something called conditions. The signal() function (equiv. to throw) calls condition handlers; the stack is not unwound. You get a perfectly understandable stack trace that looks like normal function calls.

Even better, the code can retry operations, since the stack is not unwound so the context is preserved.

Here is a brief overview:

Comment Re:behavior, like constantly checking your phone? (Score 1) 163

The listener doesn't really need to look the speaker in the face from the listener's perspective. The listener knows he's listening. This is something the listener has to do for the benefit of the speaker.

The speaker doesn't have the inner perspective of the listener. He doesn't know if the listener is paying attention. The speaker needs the listener to respond or at least make eye contact so he'll know if he needs to repeat something or continue speaking at all.

If you, as a listener, care about what the speaker is saying, then you ought to be giving him that feedback. If you don't care, then acting uninterested is the accurate way to go, but don't be surprised if it pisses someone off.

Comment Re:Oh no, someone is using the scientific method (Score 1) 245

O brave new world, that has such people in it

See, here's the thing. Brave New World is mostly a dystopian book, but that society had several good ideas among the dross. One of them was that people should be allowed to do the work that they like to do.

In the book, what people liked to do was programmed into them from birth, but that isn't the case with these surveys. So, seems fine to me.

Comment Re:"He said, she said"? (Score 1) 308

This includes the requirement of providing a consumer choice mechanism, which has been implemented for the industry at

I looked at those links, and there's nothing about a requirement to provide and implement that mechanism. They use phrases like "participating companies" and "best practices and guidelines," and so far, the only thing they "promote the use of" is an icon linking to data-collection policies.

Maybe they'll toughen up later — they have text saying as much — but not yet.

Comment Re:A court (Score 1) 308

Yeah, this makes sense. If you set up a situation where you try to make someone break a law in order to get them in trouble for breaking a lawâ¦when cops do that, it is called entrapment, and I doubt the court would look any more kindly on entrapment by a civilian than on entrapment by a police officer.

Comment Re:Old Man's War (Score 3, Interesting) 107

There was a novella called "The Green Leopard Plague" that goes into the idea of humans that photosynthesize humans in more detail.

Other posters have pointed out that we don't have a food production problem; we have a food distribution problem. The novel points out the main advantage of wide-spread photosynthesis: no dictator would be able to hold his people hostage through their food supply. There would no longer be any benefit to screwing with normal food distribution if a person could meet their base metabolic needs by sitting outside.

Comment Re:Hear, hear! (Score 1) 654

For all its memory protection issues, its "cooperative" multitasking, and its short filenames, I really miss Mac OS 9...

Hell, the memory protection issues and cooperative multitasking were a feature! You had to handle memory right, keep an eye on what you were doing, and be nice to your neighbors, or else the OS would turn on you like a rabid housecat.

Back in my day, we didn't have fancy auto-ARCing garbage collection dumps. Now git offa mah lawn!

Comment Older Mac OS (Score 3, Interesting) 654

Mac OS X is cool and all, but Apple gave up a lot of their HIG principles along the way. Here are two that spring to mind:

File access through a stateful UI. Used to be that a folder opened to show a window. Specifically, each folder always opened its same window. If you already had it opened somewhere else, it would close there and reopen here, with the same display mode & icon arrangement.

Menu items that were verbs. Used to be that every item in the menu bar was a verb. "File" (as in "filing"), "Edit", "Format", all the rest. The principle here was that there are many fewer verbs than objects, but each one has a large scope of action, so it makes sense to use them for top-level classification.

Slashdot Top Deals

U X e dUdX, e dX, cosine, secant, tangent, sine, 3.14159...