Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:So the telemarketers know who's worth harrassin (Score 1) 136

Unlike URLs, it's easy to brute force phone numbers from their hashes. Phone numbers are short and often have low entropy, from what I have seen the arbitrarily assignable part is usually no more than 8 digits, the rest being related to geographic region etc. Even with say 10-11 digits it is trivial for a GPU.

You are right and it presents an interesting problem! I would love to hear a solution, other than downloading the entire database to every device.

Comment Re:So the telemarketers know who's worth harrassin (Score 4, Interesting) 136

...to weed out the burner phones from the high-quality ones.

What do you want to bet those "high quality" numbers quickly become a target for telemarketers to plunder? :p

I came to say this. How is this not obvious? Or is that the actual reasoning behind the list?

I think that this should be done in a fashion similar to how Google Chrome checks if addresses are malware. When your phone rings, md5 the phone number and send it off to be checked against a blacklist of known telemarketers. If it's not on the list and the call is marketing, then add it. Maybe I'll make an app for that.

Comment Re:Old silent SIM firmware (Score 1) 352

Though an amazing bit of engineering, the Thing has nothing to do with this discussion. For one thing, the antenna would not fit in a modern cell phone. For another, the Thing has other limitations which make it impractical here, such as transmitting analogue-only information (essentially, sound only).

If you are suggesting that some 'magic' or clever engineering might come up with a way to increase the viable distance to a receiver, I would love to see it. But that argument is too general and could be made in any argument. Thus, invalid in all arguments until shown to be practical.

Comment Re: yet another programming language (Score 1) 168

Libraries only provide new functions and types. Go look at mathlab or (shudder) labview for some examples of domain-specific datatypes (not simply classes built on the common primitives) and paradigms.

Surely you are not suggesting that the field of particle physics should be using the same tools as the field of psychiatry? That materials engineers should be using the same tools as palaeontologists?

Comment Re: yet another programming language (Score 1) 168

Python is actually a good example of why adding new languages is not the answer. One of the big reasons that python has been so embraced in scientific computing are the libraries that were built on top of it that are well suited to those types of tasks.

That is very true, however they still require one to express his problem in terms of lists, sets, dicts, strings, ints, floats, and complex numbers. Not all scientific concepts can be massaged into one of those datatypes.

The python community did a reasonably good job of grafting domain specific functionality in via libraries that were fairly accessible to people who are not primarily programmers while still having the general purpose language behind it for people who are, allowing programmers and non-programmers to collaborate easily. Which is why I tend to get annoyed with the whole 'lets build a new language for this domain!' thing since all it really does is increase the barrier between fields and produces yet another custom language that needs to be learned and maintained.

The counter argument is that each individual domain needs its own programming language in the same sense that each individual domain needs its own jargon. Each domain has its own unique intricacies, problems, methods, and context. The tools used should reflect that.

Comment Re:The main innovation of course being ... (Score 2) 168

that you will have to pay a lot of money to use it?

If the work that needs to be done could be done quicker or simpler (i.e. cheaper) by paying a $1000 license rather than having a $300,000-per-year researcher to go learn Python or R, then it is worth it to pay, no? The current options aren't going away.

Comment Re:yet another programming language (Score 3, Informative) 168

But this one is ostensibly designed by Stephen Wolfram, who knows what scientists and physicists need from a programing language.

Python, C, Java, et al were all designed by computer programmers for computer programmers. R and Mathlab were designed by computer programmers for mathematicians, thus works a lot better for expressing certain mathematical concepts and working with them (transformations, statistics). But there is much room for improvement, especially when looking at the problem from the scientist's point of view, not from the programmer's point of view.

Slashdot Top Deals

Air pollution is really making us pay through the nose.

Working...