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

 



Forgot your password?
typodupeerror
×
Android

Android Needs a Simulator, Not an Emulator 167

An anonymous reader writes Jake Wharton, Android Engineer at Square, has written an article about one of the big problems with building apps for Android: developers need a simulator for testing their software, rather than an emulator. He provides an interesting, technical explanation of the difference between them, and why the status quo is not working. Here are the basics of his article: "A simulator is a shim that sits between the Android operating system runtime and the computer's running operating system. It bridges the two into a single unit which behaves closely to how a real device or full emulator would at a fraction of the overhead. The most well known simulator to any Android developer is probably (and ironically) the one that iOS developers use from Apple. The iPhone and iPad simulators allow quick, easy, and lightweight execution of in-development apps. ... There always will be a need for a proper emulator for acceptance testing your application in an environment that behaves exactly like a device. For day-to-day development this is simply not needed. Developer productivity will rise dramatically and the simplicity through which testing can now be done will encourage their use and with any luck improve overall app quality. Android actually already has two simulators which are each powerful in different ways, but nowhere near powerful enough."

Comment Re:So glad it's over (Score 1) 151

The Titan-Z was and is a PR product. It was conceived simply to create buzz around nVidia. They had the misfortune that AMD put out a better card before they could get the darn thing to market though. First they delayed it, then as pressure mounted they finally sneaked it out without much of the ado they were hoping for. I doubt there exists or will ever exist more than a couple of hundred Titan-Zs IN THE WORLD.

Anyone who tells you that this card "is for X" where X is something else than PR is wrong and/or lying. It doesn't make sense anywhere.

Space

Red Dwarfs Could Sterilize Alien Worlds of Life 76

astroengine (1577233) writes "Red dwarf stars — the most common stars in the galaxy — bathe planets in their habitable zones with potentially deadly stellar winds, a finding that could have significant impacts on the prevalence of life beyond Earth, new research shows. About 70 percent of stars are red dwarfs, or M-type stars, which are cooler and smaller than the sun. Any red dwarf planets suitable for liquid water, therefore, would have to orbit much closer to their parent star than Earth circles the sun. That presents a problem for life — at least life as we know it on Earth, says physicist Ofer Cohen, with the Harvard-Smithsonian Center for Astrophysics. Cohen and colleagues used a computer model based on data from the sun's solar wind — a continuous stream of charged particles that permeates and defines the solar system –- to estimate the space environment around red dwarf stars. 'We find that the conditions are very extreme. If you move planets very close to the star, the force of this flow is very, very strong. Essentially it can strip the atmosphere of the planet unless the planet has a strong magnetic field or a thick atmosphere to start with,' Cohen told Discovery News."
Australia

Australian iPhone and iPad Users Waylaid By Ransomware 52

DavidGilbert99 (2607235) writes "Multiple iPhone/iPad/Mac users in Australia are reporting their devices being remotely locked and a ransom demand being made to get them unlocked again. However, unlike PC ransomware, the vector of attack here seems to be Apple's iCloud service with the attacker getting to a database of username/password credentials associated with the accounts. It is unclear if the database was one of Apple's or the hacker is simply using the fact that people reuse the same password for multiple accounts and is using data stolen from another source. Apple is yet to respond, but there has already been one report of the issue affecting a user in the UK."
Cloud

Video Don't Be a Server Hugger! (Video) 409

Curtis Peterson says admins who hang onto their servers instead of moving into the cloud are 'Server Huggers,' a term he makes sound like 'Horse Huggers,' a phrase that once might have been used to describe hackney drivers who didn't want to give up their horse-pulled carriages in favor of gasoline-powered automobiles. Curtis is VP of Operations for RingCentral, a cloud-based VOIP company, so he's obviously made the jump to the cloud himself. And he has reassuring words for sysadmins who are afraid the move to cloud-based computing is going to throw them out of work. He says there are plenty of new cloud computing opportunities springing up for those who have enough initiative and savvy to grab onto them, by which he obviously means you, right?
Businesses

Ask Slashdot: Does Your Job Need To Exist? 343

An anonymous reader writes "PBS has an article about the growth of jobs that really don't need to exist. It includes an interview with professor David Graebner, who's known for his 2013 article 'BS jobs.' The premise is simple: as technology has automated huge portions of work that used to fill the days for millions of workers, many jobs simply involve less work. How often have you sat at your desk browsing the internet instead of being productive? If your company is such that you can aggregate that lost time across a bunch of workers, you could probably reduce the headcount significantly if everybody just stayed on task all the time. But that's not even an expectation at a lot of companies. Graebner ballparks the number of effectively useless jobs at around 20%. (It's not that the individual workers are useless, just that there are, for example, 12 people doing the work of 10.) So, how about it: how much actual productivity goes into your 40-hour workweek? What about your co-workers? How many people could your company fire if everybody just paid attention all the time?"
United Kingdom

London Black Cabs Threaten Chaos To Stop Uber 417

Bruce66423 (1678196) writes in with news about a planned protest by London black-cab drivers against Uber. "London black-cab drivers are planning to cause gridlock in the city to protest against car service Uber. The Licensed Taxi Drivers Association complains that Uber's drivers are using a smartphone app to calculate fares despite it being illegal for private vehicles to be fitted with taximeters. Transport for London has declined to intervene, because it disagrees that there has been a breach of the law. LTDA now plans to force the issue by holding the action in early June. 'Transport for London not enforcing the Private Hire Vehicles Act is dangerous for Londoners,' Steve McNamara, LTDA's general secretary, told the BBC. 'I anticipate that the demonstration against TfL's handling of Uber will attract many many thousands of cabs and cause severe chaos, congestion and confusion across the metropolis.'"

Comment Sounds like complete bullshit. (Score 2) 426

There seems to be a step missing from A (that's not how memory works) to B (therefore uncomputable). The premise that memory isn't lossy sounds like rubbish, even IF it's perhaps not so simply a question of 'read errors'

I recently watched this talk, Modeling Data Streams Using Sparse Distributed Representations, which seems to be able to represent memory in a layered and lossy way perfectly fine in a computer.

AI

Mathematical Model Suggests That Human Consciousness Is Noncomputable 426

KentuckyFC (1144503) writes "One of the most profound advances in science in recent years is the way researchers from a variety of fields are beginning to formulate the problem of consciousness in mathematical terms, in particular using information theory. That's largely thanks to a relatively new theory that consciousness is a phenomenon which integrates information in the brain in a way that cannot be broken down. Now a group of researchers has taken this idea further using algorithmic theory to study whether this kind of integrated information is computable. They say that the process of integrating information is equivalent to compressing it. That allows memories to be retrieved but it also loses information in the process. But they point out that this cannot be how real memory works; otherwise, retrieving memories repeatedly would cause them to gradually decay. By assuming that the process of memory is non-lossy, they use algorithmic theory to show that the process of integrating information must noncomputable. In other words, your PC can never be conscious in the way you are. That's likely to be a controversial finding but the bigger picture is that the problem of consciousness is finally opening up to mathematical scrutiny for the first time."
Space

Star Cluster Ejected From Galaxy At 2,000,000 MPH 133

William Robinson writes: "According to a new report, a globular cluster of several thousand stars (compressed into a space just a few dozen light-years apart) is being thrown out of galaxy M87. The cluster, named HVGC-1, is traveling at a rate of 2 million miles per hour. The discovery was made by Nelson Caldwell of the Harvard-Smithsonian Center for Astrophysics and his team while studying the space around the supergiant elliptical galaxy M87. Caldwell and colleagues think M87 might have two supermassive black holes at its center. The star cluster wandered too close to the pair, which picked off many of the cluster's outer stars while the inner core remained intact. The black holes then acted like a slingshot, flinging the cluster away at a tremendous speed."
Programming

Erik Meijer: The Curse of the Excluded Middle 237

CowboyRobot (671517) writes "Erik Meijer, known for his contributions to Haskell, C#, Visual Basic, Hack, and LINQ, has an article at the ACM in which he argues that 'Mostly functional' programming does not work. 'The idea of "mostly functional programming" is unfeasible. It is impossible to make imperative programming languages safer by only partially removing implicit side effects. Leaving one kind of effect is often enough to simulate the very effect you just tried to remove. On the other hand, allowing effects to be "forgotten" in a pure language also causes mayhem in its own way. Unfortunately, there is no golden middle, and we are faced with a classic dichotomy: the curse of the excluded middle, which presents the choice of either (a) trying to tame effects using purity annotations, yet fully embracing the fact that your code is still fundamentally effectful; or (b) fully embracing purity by making all effects explicit in the type system and being pragmatic by introducing nonfunctions such as unsafePerformIO. The examples shown here are meant to convince language designers and developers to jump through the mirror and start looking more seriously at fundamentalist functional programming.'"

Comment Another theory (Score 1) 608

What if by the time a race has evolved sufficiently that they have mastered all technology, they simply enter another dimension to escape being destroyed by their star's death?

Physics seems to be saying there could be as many as 11 dimensions, possibly more.

Maybe you only need to exist at right-angles to this one to escape any devastation coming and maybe then energy/resource needs become a non-issue.

No need to exit the solar system then and you're effectively undetectable...

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...