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


Forgot your password?
What's the story with these ads on Slashdot? Check out our new blog post to find out. ×

Comment Re:3D programming requirements (Score 1) 577

No. I am one of the primary authors of what might be fairly described as a Photoshop-class application -- one with far more layer modes and built-in filters than Photoshop, as well as a full-bore built-in ray tracer and texturing facility. It is also considerably smaller and faster than Photoshop in the identical system environment. I am also the author of multiple realtime video and arcade games, etc. I'm telling you flat out that matrices are not required. Period.

Matrices may be the only way you know how to do these kinds of graphics; but they definitely aren't the only way to do it.

Just to take your example: "if you have 3-vectors (i.e. points relative to the origin in 3-space), any global linear transformation is represented by a matrix multiplying each vectors"

The correct way to state this is: "if you have 3-vectors (i.e. points relative to the origin in 3-space), any global linear transformation can be represented by a matrix multiplying each vectors." Here is the non-matrix approach (and of course, there's always polar, which can also be easily handled.) This is for 2D points; 2D vectors and 3D points and vectors are all just a further (and trivial) generalizations of the following:

Translation: X += deltaX; Y += DeltaY
Rotation: X = X * cos(theta) - Y * sin(theta); Y = Y * cos(theta) + Y * sin(theta);
Scaling: X *= Xfactor; Y *= Yfactor

Shadows and reflections can be trivially accomplished with more of the same. Basically: R = 2(V dot N)N - V

"dot" is just the dot product, which again is a trivial combination of the lowest math primitives. ...and so on.

You are confusing the fact that matrices can be used to do something with the idea that matrices are the something.

With algebra, trig, and basic math in hand, the programmer's doors to 2D and 3D graphics are wide open.

Comment Re:Probably not (Score 1) 64

Your phone is always awake, or can be, which is to say, the CPU running, albeit in a lower power state. From there, it takes very little energy to simply record what the mic is picking up. It doesn't need to be translated, and it can be sent, compressed, at widely spaced intervals in terms of battery load. It could be sent while you are otherwise connected. You'd be unlikely to notice a difference in power consumption.

Comment Re:Probably not (Score 1) 64

Funny. Also precisely on target.

When speech recognition gets "decent", as TFS inaccurately states, which is to say, when it's good enough to understand me as well as a human does, then a lot of things will change. For instance, I wouldn't be typing this on a keyboard. I'd be speaking, which is quite a bit faster than typing. Probably never touch my phone other than to slip it into a pocket. Especially after there's a decent, power-efficient wearable display, or an in-eye projection, in front of face hologram, etc.

Right now, what the author calls "decent", I would describe as not even close to acceptable, with a grace note of "better than nothing."

I think it'll be a white yet, based on the crappy stuff available right now.

On the other hand, speech synthesis is actually decent at this point in time. :)

Comment Re:[citation needed] or you're shilling. (Score 1) 330

I doubt he's lying. I'm sure at least 1 person has used either a phone or a hotspot and uses it as his primary internet connection in a location with a strong signal. My LTE gets up to 22MB/s at home. I wouldn't even have to use that full time to hit 2TB, and that's not including upstream, if I were torrenting. The number of people who have done that may be one or two in a million, but they have millions of customers. I would actually be more surprised if he IS lying than if he isn't.

That said, yeah, his response is overly emotional. Just remedy the problem, no need to throw a tantrum about it.

Comment Re:You keep using that word. I don't think it mean (Score 1) 330

The line is a perceptual one, though, not a physical one. If someone sends me a picture through an IP-based chat program, and I copy it to my computer, have I just "tethered?" What about if they do the same with a video? What if I ask them to send me the video first? What if I formalize those requests using a protocol? Where does one draw the line? It's all fundamentally just data being copied and requests being made.

So it's just a question of perception, and perception is subjective. If you're going to run a technological service, provide objective, technical definitions. Structuring a contract with subjective terms is foolish.

Comment Re:fires not just for ecoterrorists (Score 1) 194

Now when a fire gets started it burns decades of pent up fuel, it burns hotter and higher, it spreads over larger areas and kills EVERYTHING.

Alaska and Yellowstone both show that even that doesn't last very long in the scale of things. When most of yellowstone burned, some scientists were predicting that they figured that the soil itself must have been so scorched that nothing would grow in it for decades. A couple decades later you had trees shooting up like weeds.

I'm not saying to abandon all firefighting efforts, but instead they should let 'as much burn as practical'. Yes, that means that they should probably update building codes and encourage renovations to make homes that can survive such blazes. Clear out trees and foilage that's too close, plant the fire-resistant stuff, etc...

We'll have smokey summers for a while until the excess is burnt away, but we'll be the better for it.

Comment Re:Get some competition, watch that rise. (Score 1) 138

Capitalism can't "work itself out" when consumer selection isn't the driving force, and muscley corporates are.

The answer is basically what we see here - upstart companies providing more competition. And yes, local government can be competition, and my only requirement is that I'd prefer it to be approved by a majority vote by residents. You should absolutely NOT restrict competition.

Suing to drive said small town's efforts bankrupt? Dismissed with prejudice with x3 lawyer's fees awarded. It's effectively a SLAPP. (lawsuits suppressing speech).

When it comes to utilities I prefer cooperatives anyways.

Comment Re:Wind Wind Everywhere (Score 1) 134

For an AC you are most wise. However it may be a while before the economics of wind-turbines in areas with lower wind currents is practical – it would be intriguing however it there were lanes of wind that worked in an almost binary fashion allowing for more smooth, more continuous output -- it might even been an under-researched idea.

Comment Wind Wind Everywhere (Score 1) 134

And not a gust to reap.

I find it ironic that with 3 Category 4 Hurricanes Developing In Pacific we have a lack of wind. It seems a shame we can’t mine wind in some semi-relocatable way and store the energy in some form like maybe cracking hydrogen from seawater. Similarly for lightning. Seems we let these large energy events pass by without getting some real use out of them.

Comment Re:Three Seashells (Score 1) 194

My guess is that a lot of them would rather see the species extinct than reduced to domestic cattle.

Then they're asshats. Seriously. Right now there's not enough Rhinos period for healthy genetic diversity.

Anyways, the ranchers mentioned don't keep their animals tightly confined, and horn harvest is about once a year, not monthly.

Besides, if you can fulfill enough of the demand with legal product, the economic motive to poach is decreased, meaning less pressure on the herds, leaving population growth and land takeover as the biggest threats. Get Africans up to even 2nd world standards and their birth rate should drop like the others, they'll become concerned about the environment like we did, etc...

So you can end up with a situation like in Europe - plenty of wild boars still exist, even though pig farms do as well. Heck, USA and it's feral populations of pigs and horses.

The reason computer chips are so small is computers don't eat much.