Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Voice? (Score 1) 103

voice control has inherent lag.

That's a good point and I agree there is lag. There is, say, intrinsic lag, in the need to receive enough sound to reliably distinguish one "command" from another. Then there is the lag required by the computer to make that discernment.

The summary asked "what's next?" and I would think current processing limitations, the discernment part, could be mitigated by advancements in processing power and algorithms. We may not be there, yet, but I could foresee a time when we would.

As for the intrinsic lag (and to some extent the processing lag) one could "lead" one's shots. Nothing says I have to wait until the target is already under the cross hairs before I *start* saying my command. Much like a quarterback leads his receiver, only sonically.

NOTE: I am NOT suggesting this would replace existing controls, but rather could act as a *supplement* to those already provided.

Besides, every input has a delay between the time I conceive of what I want to do and the time where I've commanded the computer to do it. Trackballs, joysticks, mice, and keyboards all have some delay. I'm thinking that there are at least *some* cases where one can use an audio input to achieve one's goal faster than using only the currently available manual controls.

btw if you wanted you could without too much trouble configure your pc to press shoot button on saying pew pew. but you'd get your avatars head shot off.

With *current* hardware, yes. Again, I was thinking of the future where processing overhead delay could be lessened to the point where this would be practicable, and with "leading" the shot, vocally.

Further, this need not be limited to only firing a weapon. That was just a sample use case for the sake of discussion. See my other example of saying "one" or "seven" while playing Sudoku on my computer instead of having to find and select it from a menu. I'm sure there are others and I'd love to see the /. community comes up with as possibilities and applications.

Obviously, there are cases where this would not help. Fine, don't use it. But I would think there ARE cases where this could augment/enhance existing controls. Maybe not right now, but in the foreseeable future, yes. Especially when both hands are busy trying to do other things, already.

Comment Voice? (Score 1) 103

In a word: Voice.

1.) Playing sudoku on my pc, it would be nice (and faster) if I could just SAY "one" or "seven", instead of trying to select it from a menu or scroll my trackwheel until that number is selected.

2.) One step further, though, instead of just "words" use custom sounds. Make the initial sound of saying the letter "T". Each time that sound is "heard" fire the (currently selected) gun.

3) I'm sure that even a small vocabulary of sounds could provide rapid access to select and use different armaments. "Boom", "Bam", "Pow", "Pop", "Pip" could, for example, select andor fire decreasingly destructive arms. Use your imagination.

Cues campy 70's Batman and Robin TV fight scenes and munches popcorn.. ;^)

Comment testing? (Score 2) 139

Just how in the world do they expect us to automate our tests, now? Will we have to program little hand-waving robots to make gestures? And we'll, of course, need different-sized hands and fingers, too.

Just imagine a room full of computers with hand waving robots whirring around running unit, functional, and system tests of a new app.

Then imagine filing a bug report with explicit steps to reproduce.

Oh, this will be fun.

Comment Re:massless photons vs black hole (Score 1) 175

Physicists - please cover your ears, I'm trying to simplify.

When particle move near the speed of light their mass increases. At the speed of light it becomes infinite. Imagine a very light particle, moving very fast. By making it move near C I can get any mass I want. So now imagine i make the original particle lighter, an keep moving it faster in such a way that its moving mass stays the same. In the limit a particle with zero mass moving at the speed of light can have some moving mass. That is how a photon works.

Gravity will bend light, but the effect is very weak because light is moving very quickly. Gravity around a black hole is so strong that it will stop even light.

Real relativity and general relativity changes this a little, but the basic idea is the same. Photons are very light -> massless. They move very fast -> speed of light, so they have mass from their motion. Gravity doesn't bend light much - but black holes have very strong gravity so they do bend light.

*This* is what keeps me coming back to /.!

When I was in college (many moons ago), we covered Newtonian physics, but they only mentioned general/special relativity in passing, and poorly at that. I was exposed to the concept of black holes, newtron stars, and white dwarfs, in my astronomy courses, but again in a superficial, hand-wavy manner. Thank you very much for your clear and lucid explanation!

So, IIRC, gravity is a relatively weak force, compared to, say, electrostatic forces. And yet, near a black hole, gravity is so intense that even light cannot escape. Such a maelstrom of insanely massive currents and magnetic fields must be swirling around black holes, pulsars, etc.! That we can ponder about, and even quantify, such things... simply amazing!!

Comment Re:massless photons vs black hole (Score 1, Interesting) 175

Photons have no _rest mass_ or they couldn't go the speed of light. Their mass is their energy which is a function of their frequency.

Aaaaah! rest mass == massless, but because of their energy, and e=mc^2, there is, effectively, a mass, which the black hole can act upon... got it! Thanks!

Comment massless photons vs black hole (Score 5, Interesting) 175

Slightly OT question but TFA mentions that photons are massless particles. I've read that elsewhere, too.

I've also heard that black holes are so massive that the force of gravity does not let anything escape including light.

So, if photons have no mass, how do black holes keep the photons from escaping?

Submission + - Wall Street's greatest enemy: The man who knows too much (salon.com)

anlashok writes: A successful high-level executive for 30 years, he has been embroiled in seven years of lawsuits with Countrywide and the company that bought it, Bank of America. His determination to speak out against multiple violations of law at Countrywide earned him retaliation, and eventually, he was frozen out of corporate boardrooms, unable to find a new job. He won a jury verdict in his case, but after two and a half more years of fighting, an appellate court reversed the ruling in highly unusual circumstances.

“I keep hearing about whistle-blower protections,” he tells Salon, exasperatedly. “It certainly didn’t happen for me.”

Now, Bank of America wants to gouge Michael Winston one last time, demanding an interest payment on money awarded to him that he never received.

“Thus far, the person who did the right thing got punished, and the person who did the wrong thing got rewarded,” Winston said. The chilling case shows that the greatest enemy for Wall Street is the man or woman who actually tries to expose its secrets.

Submission + - Bluecherry starts Indiegogo project to release a line of open source IP cameras (indiegogo.com)

An anonymous reader writes: Bluecherry has started a Indiegogo project to release a line of 720p and 3 megapixel open source IP (network) surveillance cameras. These cameras will feature an ARMv5 533mhz processor at the core and built around open source software with the final version being release under a GPL license. Details about the project can be found on the Indiegogo page. Bluecherry has previously released a MPEG-4 and H.264 video capture card with a GPL license.

Submission + - US manufacturing adds only $4 to handset costs .. (theregister.co.uk)

An anonymous reader writes: Motorola has been heavily marketing the "Made in the USA" credentials of the Moto X, and is assembling the handsets in its Fort Worth, Texas facility. Doing so allows the company to customize handsets individually for each customer and ship them out within four days of ordering. IHS estimates this adds around $4 extra to Motorola's costs, but makes the company more responsive and brings PR benefits.

Submission + - Companies Petition Congress to Reform 'Business Method' Patent Process (opensource.com)

ectoman writes: This week, a coalition of more than 40 companies sent a letter to Congress asking for legislation that expands the Covered Business Method (CBM) program, a move some feel would stem patent abuse in the United States. Expanding the scope of CBM—a program that grants the Patent and Trademark Office the power to challenge the validity of certain business methods patents—would expedite the patent review process and significantly cut litigation costs, they say. "The vague and sweeping scope of many business method claims covering straight forward, common sense steps has led to an explosion of patent claims against processes used every day in common technologies by thousands of businesses and millions of Americans," says the letter, signed by companies like Amazon, Netflix, Red Hat, Macy's, and Kroger).

Submission + - BitTorrent offers just $500 as reward for a finding that could have destroyed it (paritynews.com)

hypnosec writes: Person going by pseudonym MentaL has made public his findings from earlier this year and has revealed how he stumbled upon an unsecured Jenkins panel of BitTorrent and how he was offered a lousy $500 in return. MentaL had before him almost every bit of information about BitTorrent starting from source code of all software owned by the company to financial data. The RaGEZone admin said that he had "master keys to everything, including DNS level material” and after reviewing the information on his hand, he concluded “it was in the best interest to notify the company immediately.” He said that even though he was offered a reward in return nothing has come his way till today and when he contacted the company for his dues, he was asked for an invoice amounting $500.

Comment Re:Soundalikes... (Score 1) 478

Homophones were my first thought as well, especially given how many times I've seen misuses of:

  • their, there, they're
  • to, too (and two)
  • than, then
  • your, you're

For more words, see: multinyms. Therein are differently-spelled yet similarly-sounding words in groups of triplets up to and including septuplets!

Here are some potentially troublesome examples that came to mind; please reply with more!

  • you.are.here
  • yew.our.hear
  • have.whey.their
  • marry.merry.Mary
  • hale.seas.are
  • tolled.inn.vane
  • knot.holy.rued
  • won.hilt.wander

As a concept for monetizing something they don't even own, I think it's absolutely brilliant. I remember when "pet rocks" were all the rage, and then the "blank on board" signs. As a novelty item, they'll probably make a fortune. Of course, the natural name for their sequel would be: four.words.too.

Comment Complexity and Bugs (Score 1) 381

Q: What's wrong with complexity?

A: It hides bugs!!

Notwithstanding that some tasks are inherently complicated and there's just no simple way to express it I would posit that the problem with unnecessary complexity is that it hides bugs.

Bugs hide in the edges. They swarm in corners. They positively thrive in interfaces.

Simple (i.e. clean) code helps make the bugs stick out.

There is some business case or need behind each programming effort. That case/need has an underlying language, a grammar, that embodies what needs to be done and when and how. The challenge in software development is to find programming constructs which, inasmuch as is possible, clearly expresses the problem's solution.

Through hard-won experience we've discovered things that suggest where bugs like to hide; what are sometimes called "Code Smells." Massive, nested IF statements. GOTO statements. Global variables. Side effects.

But, these are only symptomatic. There are times when some of these ARE necessary to achieve maximum performance. In other words, not all cases are bad, but they suggest a long, hard look to ensure they are necessary.

Consider programming languages. We started with machine code. Then we wrote assemblers to make it easier to express what we wanted to do. Then came macros and functions. Still later we developed higher level languages. All of these steps allowed us to more easily express what we were trying to do.

Consider this continuum. Case 1: A single program with thousands of lines of code and no functions or subroutines. Case 2: The same application implemented with thousands of functions, each of which contain at most 5 lines of code.

There's probably a sweet spot in between those extremes. A point where the abstractions of what needs to be done closely mimics the problem domain. Where the inputs and outputs are clearly delineated and checked. Where each function is the "right size". As the lowest level functions are implemented and tested, they provide a framework, a language in which one can more easily express what is being done. It is clear what is attempted and how. And it is clear when things are amiss. It makes the bugs "stick out."

When we fail to do this, when we unnecessarily complicate the code, then problems arise. We struggle to grok the code. In this struggle, overwhelmed in trying to follow the "good" paths, we fail to see all its shortcomings. We provide hiding places for bugs. They blend in. They avoid observation. Or, when detected, resist eradication. For some samples, take a look here.

tl;dr. Given: Some problems are just plain complicated and defy any further simplification. Fine. Other problems are amenable to consistent abstractions. When we fail to do that, we introduce unnecessary complexity. We breed bugs.

Comment PDP/8 TSS8 ASR33 110baud dialup (Score 1) 623

Started in 1972 with 110 (?) baud dialup on an ASR-33 teletype from Junior High to the High School's DEC PDP-8 mini running TSS88. IIRC it had 8K 12-bit words of memory. Had to dial (yes, rotary dial) the phone number and put the handset into the Acoustical Coupler. Off line storage was to paper tape. Started with BASIC, then moved on to assembler and FOCAL. Then in High School they upgraded to a PDP-11 running RSTS/E. Wow -- was that thing FAST! <grin>

Typed in many, many basic programs from DECUS, and whatever other sources we could find. There were about 4-5 of us who would hang around the "computer room" and grab whatever unused half-hour time slots we could.

First computer I bought was an Ohio Scientific Challenger 4P. Later purchases included: Atari 800, Commodore 64, IBM Clone 286@10MHz.

Besides "Compute "magazine, I also subscribed to "Run", "Byte", and later "PC Magazine". Typing and debugging and trying new things. That was key. An insatiable curiosity as to how things worked and how could I make it do what I wanted it to do.

Ah, good times.

Slashdot Top Deals

"Who alone has reason to *lie himself out* of actuality? He who *suffers* from it." -- Friedrich Nietzsche

Working...