Tag Archive for: Language

Google VP Withdraws from Black Hat Over Racially Charged Language – Infosecurity Magazine

Google VP Withdraws from Black Hat Over Racially Charged Language  Infosecurity Magazine
“android security news” – read more

Siri can’t talk to me: The challenge of teaching language to voice assistants

Enlarge / Depending on your language preferences, the answer to this prompt remains “no.”

Apple’s most recent fall event centered on excitement about the iPhone X, face recognition replacing Touch ID, OLED displays, and a cellular-enabled Apple Watch. But instead of “one more thing,” people living in Poland, Lithuania, Slovakia, Czech Republic, and many other places all over the world certainly noticed one missing thing.

Siri learned no new languages, and it’s kind of a big deal.

Touch screen works splendidly as an interface for a smartphone, but with the tiny display of a smartwatch it becomes a nuisance. And smart speakers that Apple wants to ship by the end of the year will have no screens at all. Siri—and other virtual assistants like Google Assistant, Cortana, or Bixby—are increasingly becoming a primary way we interact with our gadgets. And talking to an object in a foreign language at your own home in your own country just to make it play a song makes you feel odd.

Read 45 remaining paragraphs | Comments

Biz & IT – Ars Technica

Mozilla-backed Rust language stabilizes at version 1.0

New programming languages come and go. Most of them remain nothing more than academic toys or niche novelties. Rust, development of which is sponsored by Mozilla, might be one of the exceptions. The new language reached the 1.0 milestone today, marking the point at which its feature set is stabilized and developers can start to use it without having to worry too much about their code getting broken by a major change.

Rust is an attempt to offer the performance and control of a language like C or C++, while making it much harder to write the kind of security-compromising bugs that are abundant in those languages. Key to this is the language’s handling of memory and memory management.

Some of the biggest problems with C come from mishandling memory; predominantly reading or writing more data to a block of memory than the block of memory contains, reading or writing from blocks of memory that have been deallocated. Environments such as Java, .NET, and JavaScript handle these through a combination of bounds checking—ensuring that every attempt to read and write memory is constrained to the memory that has been allocated—and garbage collection—ensuring that memory is deallocated only once all the references to the memory (through which reads and writes are performed) are destroyed.

Read 7 remaining paragraphs | Comments


Ars Technica » Technology Lab