Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment TSA-quality thinking (Score 2) 349

This is exactly the level of thinking the TSA uses to design its so-called security protocols. Figure out what was done. Design something that looks like you are looking at it. Then do it.

Meanwhile, terrorists move ahead to different protocols, different targets. Such as (as has been written), using Google Mail and cross-editing mail drafts to pass information. The drafts are never sent. They are an ongoing, live document. Let me repeat, the drafts are never sent. No emails are generated.

So all that we are left with is a bloated, monstrous governmental organization that monitors the citizenry but not the terrorists. And justifies its own existence and growing expense.

Life by fear.

Comment Data caps aren't about data caps (Score 2) 568

Data caps are about charging for what is popular.

No company has ever really demonstrated a shortage of cell phone minutes, text bandwidth, connection count, data [bandwidth latency voluume]. The companies have only demonstrated a need to maximize revenue based upon what was in vogue.

In the early cell phone days, it was "minutes". Suddenly, minutes became cheap to unlimited (especially as a marketing tool: "friends and family", etc.) and we moved to extensive charge-by-the-text-message. Now, phones are more versatile as data engines (pictures, streaming music/video, GPS, etc.) and we are offered unlimited text and voice, with caps on the things we use the most. Excuse me, extensive charges.

Mostly in the major providers. At the same time they boast of the best and fastest and most capable networks. "We have the most but you can't use it."

Same thing with the home data providers (internet providers). Capacity grows beyond use, perceived need/use increases, and now we are seeing the two financial vampires appear: data caps and bandwidth limitations (no network neutrality).

There is no shortage. This is not a supply-and-demand curve model. This is a monopoly-and-demand model. With limited suppliers acting in an unstated collusion, we have the movement towards pricing models that focus on today's usage patterns. "Last year we drummed up the demand by offering unlimited data, now you want it so we're going to create an artificial scarcity and charge you for it."

Sadly, as monopolistic as these services are, they are not treated as utilities. They should be. A quarter-century ago they were a nicety. Now they are an essential part of the functioning/growing society/economy, and should be treated accordingly. Doing so would increase stability, access, and overall functionality.

Comment Love your educational priorities! (Score 2) 356

Ladies and gentlemen of the school board, let's play that ever-fun game, Set Your Priorities!

And what are our choices for this year? Where should we be spending our time and money? Pick carefully, the ones you want will be included in the curriculum and the ones you don't want won't be taught!
  • Science
  • Library
  • Music
  • Physical well-being
  • How to be good copyright-following citizens
  • How your corporate sponsor creates a great product

And the winner is....

Comment Obscure + Performance - Low Priority (Score 1) 191

This demonstrates the difference between commercial/professionally run products and what can be a very ad hoc management style for open products.

A commercial organization receives a DR and reviews it. The DR is assigned a priority and a severity. Being obscure and performance related, I'd guess that it scored low on both. It doesn't impact security, it doesn't rear its ugly head often. So it won't impact many users, and presumably, the impact won't be that great. As such, and assuming that you have limited resources devoted to a product, it doesn't exactly float to the top of the heap.

But from the standpoint of code, the defect *might* be interesting! And in a looser environment, interesting trumps utility. Also, the impacted source might be more isolated... meaning to the volunteer "dive right in" developer, it is a more attractive problem to handle.

I'm not trying to defend Oracle or condemn the MariaDB team. I'm using this as an example of how different development processes and practices (highly managed/cathedral vs. open-uncommitted/bazaar) might yield different results. And how different group goals (further integration of MySQL into the Oracle family vs. ??? for MariaDB) might impact where efforts are place.

Comment Re:But neverletheless... (Score 1) 340

Yet a smart calculator can get past the "here's the formula for this" phase to "here's a way to think about and experiment with data" phase. After all, do you know how to compute square roots by hand? I learned it in fifth grade (some long time ago), and haven't used it since, well, fifth grade.

Consider my daughter (now in college) studying biology. I'd help/watch her with homework over time while she was in high school. TI-84, using statistical software. Having the tool, and quickly being able to go from raw data to processed data? Priceless, in that she could experiment. She could try different sets and learn the impact of source changes on the resultant. I wouldn't have wanted her to have had to calculate that by hand. She'd have learned technique, but not comprehension.

And I'm happy with her there. I'd rather she know how to work with data and build from there. That's the future.

Comment The death of domain names (Score 1) 132

TLDs are a thing of the past, or will be. The TLD explosion will hasten that.

Remember the early days of ebay? How you could peruse ALL of the new postings for a day in "computer hardware" (one single category) in ten minutes? Yes, you would go to computer>hardware to get to the category, and that's what you did.

Now ebay has been overrun by online stores and bulk postings, a single ID posting hundreds or more items per day. A virtual online catalog for thousands of sale-by-the-shovel retailers. And everything is found via search. (Hey, try posting computer hardware in "dolls". People will find it and it'll sell for the same price you'd get elsewhere.)

This is the future of domain names. You search by company name in the address field, it goes where you want to, your browser/search engine learn your preferences. In five years, no one will care if you are prostitutes-international.xxx or im.a.who.re !

Comment Re:trig (Score 1) 656

Yeah, I anayzed the CORDICS. And the source implementation of atan2, etc. And optimized for cos = 1-sqrt(sin). (By the way, sqrt is expensive, too). And looked at integer approximations.

The key was I ONLY NEEDED ACCURACY WITHIN 5%!!!!! As others have pointed out, understanding the problem speeds things along nicely. Reviewing the source code showed that the lib calls used hardware doubles. Cycle-expensive. Modern processors, FP and INT are pretty close when compared to trig functions. And only needing very low precision meant the taylor expansions were around two mults and an add. Three and two for some of the more expensive ops, but the trig ran more expensive there as well.

Side note: Going to int was considered as well, but adding in the renormalizations added time, too. And I usually avoid div when I can.

Side note: The power of 1.5 can be done as a cube and a square root (sqrt(x*x*x)). It is cheaper to do x^1.5 as x*sqrt(x), saving a couple of mults...

Comment Re:depends on what you're going into (Score 5, Insightful) 656

Bullshit. You want to develop game engines, you have to know how to move things around. You have to know how to create a world. You have to understand what your team is doing, and understand it at a gut level. This isn't rendering, this is creating a world.

So learn your math well. It will give you an additional layer of depth that will differentiate you from those who don't.

Disclaimer: I just coded up some low-precision trig operations. I'm generating some simulated waves in the world I'm creating. Costing hundreds of trig calls per frame, and figure 50 frames per second... My routines are around 3 to 5 times faster than system calls, you want to look up that hundreds per frame at 50 fps again? It means I have a lot more CPU available for other tasks. Math. Taylor series. Error analysis. Makes me the person that gets hired instead of the one that gets passed over.

Comment Does this parallel "selling music by the track"? (Score 1) 186

The news purveyors are complaiining that a summary of the article is being presented. People only read the summary and don't click to see the whole article. Ad revenue due to the news purveyor is lost.

This seems similar to the original arguments against selling music by the track instead of the entire CD. The "old model" was that the purchase package was a full CD (with a few good songs and a lot of dogs). This parallels showing a whole page (with a few interesting paragraphs and a lot of filler. The content owners wanted to sell the whole package, not just the highlights.

The new model is letting the listener hear a short clip (the paragraph on the aggregator's page), and then buying an entire song (viewing the whole article on the host page) if interested. Selling a whole CD (buying the magazine/newspaper or hopping to linked articles at the host's site) may be done if there's sufficient "good" content. And once on the host site, the viewer may well view more than the one article.

This seems to work well for the music industry. Yes, the model has changed. Yes, they have adapted. The print world needs to examine this model, use it, adapt.

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...