Programming

Developer Accuses Apple Of Stealing His Breathe App (www.bgr.in) 170

On Monday at its Worldwide Developer's Conference, Apple announced a new app called Breathe as one of the new headline features for watchOS 3, the latest version of its operating system for Apple Watch. The health-centric app reminds users to take a moment and breathe. But was it company's own idea? App developer Ben Erez is accusing Apple of stealing features from his app. What's worse, he adds that the company even used the same name for its app. Erez tells BGR India in a statement: We've had the same concept, same spelling, same functionality in the App store for phone and watch for over a year. We built the app because the existing mindfulness apps were insufficient in that they all focus on intense sessions of 5-20 minutes, once per day. We wanted a mindfulness experience that was felt throughout the day in smaller bits.
Programming

Apple Introduces New File System AFPS With Tons Of 'Solid' Features (apple.com) 295

On the sidelines of its Worldwide Developer's Conference, Apple also quietly unveiled a new file system dubbed APFS (Apple File System). Here's how the company describes it: HFS+ and its predecessor HFS are more than 30 years old. These file systems were developed in an era of floppy disks and spinning hard drives, where file sizes were calculated in kilobytes or megabytes. Today, solid-state drives store millions of files, accounting for gigabytes or terabytes of data. There is now also a greater importance placed on keeping sensitive information secure and safe from prying eyes. A new file system is needed to meet the current needs of Apple products, and support new technologies for decades to come.Ars Technica dived into the documentation to find that APFS comes with a range of "solid" features including support for 64-bit inode numbering, and improved granularity of object time-stamping. "APFS supports nanosecond time stamp granularity rather than the 1-second time stamp granularity in HFS+." It also supports copy-on-write metadata scheme which aims to ensure that file system commits and writes to the file system journal stay in sync even if "something happens during the write -- like if the system loses power." The new file system offers an improvement over Apple's previous full-disk encryption File Vault application. It also features Snapshots (that lets you throw off a read-only instant of a file system at any given point in time), and Clones. According to the documentation, APFS can create file or directory clones -- and like a proper next-generation file system, it does so instantly, rather than having to wait for data to be copied. From the report: Also interesting is the concept of "space sharing," where multiple volumes can be created out of the same chunk of underlying physical space. This sounds on first glance a lot like enterprise-style thin provisioning, where you can do things like create four 1TB volumes on a single 1TB disk, and each volume grows as space is added to it. You can add physical storage to keep up with the volume's growth without having to resize the logical volume.As the documentation notes, things are in early stage, so it might take a while before AFPS becomes available to general users.
Programming

Programmer Automates His Job For 6 Years, Gets Fired, Realizes He Has Forgotten How To Code 210

An anonymous reader writes: A user on Reddit forum who goes by the alias FiletOfFish1066 (referred to as Mr. Fish hereafter) has been let go by his company after it was discovered that Mr. Fish hadn't actually done anything for six years. Umm, well he did something, but nothing new and productive, his Bay Area-based firm says, which paid him $95,000 (avg) each of these years. When he first got his software testing quality assurance job, he spent eight months automating all of the programming tasks. With all of his tasks fully automated by a computer, he was able to literally sit back and do whatever he wanted. Mr. Fish is pretty despondent in tone after he posted about getting fired from his job. He's upset because he has completely forgotten how to code, having relegated all that work to the computer, and now possesses no marketable skills. But, he also is not stressed financially, having saved up $200,000 during his 6-year long "career."
Education

Apple Introduces Swift Playgrounds App To Teach Kids To Code (theverge.com) 73

An anonymous reader writes: At their Worldwide Developers Conference in San Francisco today, Apple CEO Tim Cook said, "We believe coding should be a required language in all schools." To help achieve this goal, Apple introduced Swift Playgrounds, a new app that is meant to teach kids basic coding skills in Apple's chosen language. It teaches concepts like loops and conditionals, and uses an animated character tasked with performing simple challenges in a digital maze to help make learning fun. The app also offers suggested coding languages and will be completely free. Tim Cook described it as "a powerful new way for kids to learn to code," and went on to compare writing code to basic literacy. "I wish Swift Playgrounds was around when I was first learning to code," said Apple's senior vice president of Software Engineering Craig Federighi. "Swift Playgrounds is the only app of its kind that is both easy enough for students and beginners, yet powerful enough to write real code. It's an innovative way to bring real coding concepts to life and empower the next generation with the skills they need to express their creativity." Apple announced a host of new features and improvements made to iOS and Mac OS X. Not only did they announce that OS X will now be called macOS, but the first version update will be called macOS Sierra. One of the biggest new features of the new OS is support for Siri.
IOS

Apple Announces iOS 10, watchOS 3, and new features for tvOS 86

Also at its annual developer conference, Apple announced major updates to its other platforms: Apple TV, iPhone and iPad, and Apple Watch. Starting with the Apple TV, the company announced that tvOS is getting a new feature called Live-Tune-In which uses Siri to allow users to simply state aloud what channel they want to watch. The company also announced a feature called Single sign-on, a cable networks feature which will let users sign-in to all their Apple TV accounts more efficiently and easily. There's a new TV Remote app for iPhone as well.

watchOS 3 comes with a range of new capabilities as well. Most importantly, it offers much faster app performance, thanks to something Apple calls Instant Launch. It does the job seven times faster than its counterpart in watchOS 2. The Verge reports about other changes: The updated interface includes Control Center, which is accessed via a swipe up from the bottom of the display. The side button has been remapped to launch the dock of recent and running apps instead of the contacts menu. Apple has also added a few new watch faces, including a Minnie Mouse version and new one that more prominently shows activity progress. Watch faces can be changed by swiping across the display. The Reminders and Find Friends apps have been redesigned, and third party apps can also now run in the dock area. The new Scribble feature lets you draw letters on the screen to type out words. It's similar to a feature recently announced for Android Wear.Coming to iPhone and iPad, they will be getting iOS 10 update later this year. One of its coolest feature lets one automatically download apps across all your devices. Apple has also improved its Continuity effort, allowing users to utilize Universal Clipboard. "Basically, snippets of text, hyperlinks, and the like that you copy on one iOS or macOS device will be available on all the others." There is another new feature called Raise to Wake, which wakes up your iPhone when it is lifted. 3D Touch feature has received some improvements, too. Siri now offers more contextual feedback, and it is likely to get even better as Apple has provided developers with SDK for Siri for the first time. The Verge reports: It makes intelligent suggestions based on your current location, calendar availability, contact information, recent addresses, and more. It's Siri growing more and more into the role of an AI or a bot. And yes, it's based on deep learning just like Google's rival system is.Apple Music has been redesigned from scratch, and Apple Maps and Messages are getting some nifty features, and they are also being opened to developers.
Perl

Interviews: Ask Perl Creator Larry Wall a Question 281

Larry Wall created the Perl programming language (as well as the Unix utility patch, and the Usenet client rn ). This Christmas saw the release of Perl 6 -- a "sister" language to the original Perl -- that's also free and open source, after 15 years of development. Now Larry has agreed to give some of his time to answer your questions (joking that "I doubt my remarks will be quite as controversial as, say, Donald Trump's, but I suspect I could say an interesting thing or two...")

Larry also gave one of Slashdot's very first interviews back in 2002 -- so it's high time we had him back for more heartfelt and entertaining insights. Ask as many questions as you'd like, but please, one per comment. (And feel free to also leave your suggestions for who Slashdot should interview next.) We'll pick the very best questions -- and forward them on to Larry Wall himself.
Open Source

Ask Slashdot: What's The Best CMS? 222

Slashdot reader pipingguy recently inherited a 2012 installation of Joomla 1.5.26, and while performing four years worth of updates, began wondering about other content management systems. I've built more than a few static websites (I use Sublime Text 3 or Atom, not some fancy-pants WYSIWYG doohickey) and am quite familiar with CSS, but databases not so much. I've been through lots of online documentation and am a bit bewildered, but I'm following the recommendations regarding backups and the like.

What are Slashdot readers' latest opinions on the three most popular CMSes -- Drupal, Joomla and WordPress? Any tips for me before I accidentally blow away the existing site and have to rebuild everything...?

Leave your educated opinions in the comments...
The Military

Air Force Has Lost 100,000 Inspector General Records (thehill.com) 116

schwit1 shares an article from The Hill: The Air Force announced on Friday that it has lost thousands of records belonging to the service's inspector general due to a database crash. "We estimate we've lost information for 100,000 cases dating back to 2004," Air Force spokeswoman Ann Stefanek told The Hill in an email. "The database crashed and there is no data..." The database, called the Automated Case Tracking System (ACTS), holds all records related to IG complaints, investigations, appeals and Freedom of Information Act requests.... "We also use ACTS to track congressional/constituent inquiries."
The Air Force said they were "aggressively" trying to recover the data, adding that they had no evidence of malicious intent.
Databases

DEA Wants Access To Medical Records Without Warrant (thedailybeast.com) 176

mi writes from a report via The Daily Beast: Unlike in cases of commercially-held data, where the Third Party doctrine allows police warrantless access, prescription drug monitoring databases are maintained by state-governments. The difference is lost to the Obama Administration, which argues that "since the records have already been submitted to a third party (a state's Prescription Drug Monitoring Program) that patients no longer enjoy an expectation of privacy." The DEA has claimed for years that under federal law it has the authority to access the states' prescription drug databases using only an "administrative subpoena." These are unilaterally issued orders that do not require a showing of probable cause before a court, like what's required to obtain a warrant. Some states, like Oregon, fight it; some, like Wisconsin, do not. "The federal government is eager to see all these databases linked," reports The Daily Beast. "The Department of Justice has developed a software platform to facilitate sharing among all state PDMPs. So far 32 states already share their PDMP data through a National Association of Boards of Pharmacy program. The Comprehensive Addiction and Recovery Act (CARA), which passed Congress in March, calls for expanding sharing of PDMP data."
Programming

jQuery 3.0 Stops Supporting Internet Explorer Workarounds (softpedia.com) 80

An anonymous reader writes: Thursday's release of jQuery 3.0 is "the first version that features absolutely no workarounds for old Internet Explorer browsers," reports Softpedia. "If customers are still asking you to work with IE6, IE7, and IE8, then you should stick with jQuery 1.0 for the foreseeable future." The jQuery blog explains that over 18 months of development, "We set out to create a slimmer, faster version of jQuery (with backwards compatibility in mind)... It is a continuation of the 2.x branch, but with a few breaking changes that we felt were long overdue." Besides jQuery's free, open source JavaScript library, they also released a "slim" version that excludes ajax and effects modules (as well as deprecated code), and a new version of the jQuery Migrate plugin.
Communications

Facebook Now Lets Users Comment With a Video (techcrunch.com) 29

An anonymous reader writes: As internet users continue to consume more videos than ever before, Facebook has decided to further add to the trend and officially launch video comments. Users are watching so many videos that the Cisco Visual Networking Index forecasts internet video traffic will represent 82% of all consumer internet traffic by 2020. Facebook said via a blog post that the new feature was developed at Facebook's 50th Hackathon. The team that built the feature included: Bob Baldwin who lead the initiative with Hermes Pique and Sameer Madan working on iOS, Muhammed Ibrahim worked on the web, and Billy Ng worked on Android. Baldwin's past projects consisted of features that let Facebook users include photos or stickers in the comments. The new video comments feature may help Facebook catch up to Snapchat in terms of daily videos viewed on the social media platform.
Education

Ready CEO: Coding Snobs Are Not Helping Our Children Prepare For The Future (qz.com) 342

jader3rd writes: Quartz has an article written by the CEO of Ready, David S. Bennahum, about how public education should be embracing computer science, and how existing programmers don't like these efforts because they feel that doing so will result in kids being exposed to programming in a manner different then how they were introduced to it. Bennahum writes: "Writing software today is eerily similar to what it was like in the late 1950s, when people sat at terminals and wrote COBOL programs. And like the late 1950s, the stereotype of the coder is largely unchanged: mostly white guys with deep math skills, and minimal extroversion. Back in the Sputnik-era, people thought of programmers as a priesthood in lab coats: the sole keepers of knowledge that ran these exotic, and mysterious room-sized machines. Today the priesthood is a little hipper -- lab coats have long given way to a countercultural vibe -- but it's still a priesthood, perhaps more druidic than Jesuitic, but a priesthood nonetheless, largely comprised of white men." "Instead of attempting to lure code-literate teachers away from Silicon Valley, we need to revolutionize the way coding is done. Rather than fit the person to the tool, let's fit the tool to the person. Pop computing can help us get there, offering a gloriously diverse array of tools to match our gloriously diverse species. It's only a matter of time before the process of making software itself is transformed, from one that requires a mastery of syntax -- the precise stringing of sentences needed to command a computer -- to the mastery of logic. Logic is the essence of software creation, and the second step after mastering syntax.'
Java

Judge Blasts Oracle's Attempt To Overturn Pro-Google Jury Verdict (arstechnica.com) 106

Joe Mullin, reporting for Ars Technica: Google successfully made its case to a jury last month that its use of Java APIs in Android was "fair use," and the verdict rejected Oracle's claim that the mobile system infringed its copyrights. After Google argued its case, though, Oracle filed a motion arguing that the judge should decide as a matter of law that fair use didn't cover it. In the wake of the jury's pro-Google verdict, Oracle's motion was its last hope of a trial victory. It didn't happen; US District Judge William Alsup shot down the motion on Wednesday. The same order also denied Google's motion making similar arguments, filed at the close of trial but before the jury's verdict. Alsup's stinging order [PDF], which rejects Oracle's argument [PDF] on every front, hardly comes as a surprise. But the document provides the first insights as to what Oracle might bring up in an appeal proceeding, which the company has said it will pursue. In the order, Alsup defends how he ran the trial. The evidence and instructions presented to the jury were a mix of mandates from the appeals court, which overruled Alsup on the key issue of API copyrightability, and modifications urged by both sides' lawyers.
Privacy

Visual Studio 2015 C++ Compiler Secretly Inserts Telemetry Code Into Binaries (infoq.com) 421

Reader edxwelch writes: Reddit user sammiesdog discovered recently that Visual Studio 2015 C++ compiler was inserting calls to a Microsoft telemetry function into binaries. "I compiled a simple program with only main(). When looking at the compiled binary in IDA, I see a call for telemetry_main_invoke_trigger and telemetry_main_return_trigger. I cannot find documentation for these calls, either on the web or in the options page," he wrote. Only after the discovery did Steve Carroll, the dev manager for Visual C++ admit to the "feature" and posted a workaround to remove it.A Microsoft spokesperson confirmed the existence of this behavior to InfoQ, adding that the company wil be removing it in a future preview build. For those who wish to get rid of it, the blog writes: Users who have a copy of VS2015 Update 2 and wish to turn off the telemetry functionality currently being compiled into their code should add notelemetry.obj to their linker command line.
Google

Google Matches Apple's Plan To Give Developers A Bigger Cut of The Revenue (recode.net) 44

An anonymous reader writes from a report via Recode: Apple announced a new revenue sharing model on Wednesday that would give developers more money when users subscribe to a service via their apps. Instead of keeping 70 percent of all revenue generated from subscriptions, publishers will be able to keep 85 percent of revenue, once a subscriber has been paying for a year. Google has decided to match Apple's latest offering. It too will move from a 70/30 split to a 85/15 split for subscriptions. However, instead of requiring developers to hook a subscriber for 12 months before offering the better split, it will make it available right away. Sources have said Google has been testing the new model over a year ago with video services in a way to get Play subscriptions to work with its TV streaming offerings like the Chromecast. Google has yet to announce when their new pricing plan will roll out. In other Google and Apple related news, Google's AI 'TensorFlow' software is coming to iOS to allow the iPhone to be able to run more sophisticated apps.
Programming

Slashdot Asks: Is the App Boom Over? 278

Quartz did a story in 2014 in which, citing comScore's data, it noted that most smartphones users download zero apps per month. Two years later, the data from Nomura reveals that the top 15 app publishers saw downloads drop an average of 20% in the United States. While there are exceptions -- Uber and Snapchat continue to attract new users worldwide -- it appears that developers are finding it increasingly difficult to get new people to download and try their apps. Recode reports: But now even the very biggest app publishers are seeing their growth slow down or stop altogether. Most people have all the apps they want and/or need. They're not looking for new ones.What's your take on this?
Programming

Tor Developer Jacob Appelbaum Allegedly Intimidated Victims Into Silence and Anonymity (dailydot.com) 337

blottsie quotes a report from The Daily Dot: In the wake of programmer Jacob Appelbaum's abrupt departure from the Tor Project, rumors and accusations about both sexual misconduct and bullying have surfaced that extend back years. Now, four witnesses -- including a current senior Tor employee -- are stepping forward into the public eye, adding valuable insight into how Appelbaum allegedly intimidated those around him to keep accusations of sexual misconduct secret and pressure those who are speaking out to remain anonymous. [Late last week, a website was launched in which alleged victims of Appelbaum's sexual misconduct joined together to post their stories in an effort to publicize them without a much-feared wave of personalized and professional backlash. The stories are graphic and describe the ways Appelbaum allegedly assaulted people in public and in private. Three current Tor employees -- two of which agreed to be named on the record -- have confirmed that they personally know the authors of the alleged victim statements on the site, JacobAppelbaum.net. Although they continue to maintain anonymity for the authors of the stories, these Tor employees are now publicly vouching for the site's authenticity, which Appelbaum has called into question. Appelbaum broke his silence on Monday, deriding the accounts of his former colleagues as "vague rumors." It was an "attack," he said, on his reputation, led by character-assassins spreading "vicious and spurious" allegations against him.] In May, one of Tor's core software developers dodged the FBI and left the U.S. for Germany to avoid testifying in a criminal hacking investigation.
Firefox

Firefox 47 Arrives With Synced Tabs Sidebar, Better YouTube Playback (venturebeat.com) 129

An anonymous reader quotes a report from VentureBeat: Mozilla today launched Firefox 47 for Windows, Mac, Linux, and Android. The browser has gained a sidebar for synced tabs from other devices, improvements to YouTube playback and HTML5 support, and is seeing the end of support for Android Gingerbread. [If you're logged in with your Firefox Account, the sidebar will show all your open tabs from your smartphone and other computers. The sidebar even lets you search for specific tabs. Next, Firefox 47 supports the open source VP9 video codec on machines with powerful multiprocessors. VP9 is the successor to VP8, both of which fall under Google's WebM project of freeing web codecs from royalty constraints.] Firefox 47 is available for download on Firefox.com, and will be slowly released on Google Play. You can view the full Firefox 47 changelog here. If you're a developer, Firefox 47 for developers offers more details for you.
Security

Password Autocorrect Without Compromising Security (threatpost.com) 140

msm1267 quotes a report from Threatpost: Intuitively, auto-correcting passwords would seem to be a terrible idea, and the worst security-for-convenience tradeoff in technology history. But a team of academics from Cornell University, MIT and a Dropbox security engineer say that the degradation of security from the introduction of such an authentication mechanism is negligible. The team -- Rahul Chatterjee, Ari Juels and Thomas Ristenpart of Cornell University, Anish Athalye of MIT, and Devdatta Akhawe of Dropbox -- presented their findings in a paper called "pASSWORD tYPOS and How to Correct Them Securely" at the recent IEEE Symposium on Security and Privacy. The paper describes a framework for what the team calls typo-tolerant passwords that significantly enhances usability without compromising security. The paper focuses on three common types of password errors that users make while typing: engaging caps lock; inadvertently capitalizing the first letter of a password; or adding or omitting characters to the beginning or end of a password. By instituting an autocorrect scheme, the researchers said in their paper that they could reduce common mistakes and user frustrations with logins. Recently, an anonymous user asked Slashdot how one creates a highly secure password after a study from Carnegie Mellon issued a warning about common user misconceptions. You can engage in the conversation and/or read the witty responses here.
Medicine

Biden Unveils Open-Access Database To Advance Cancer Research (go.com) 42

An anonymous reader quotes a report from ABC News: Vice President Joe Biden unveiled a public database for clinical data on cancer on Monday that aims to help researchers and doctors better tailor new treatments to individuals. Overseen by the National Cancer Institute, the Genomic Data Commons starts with genomic and clinical data for 12,000 patients. The system is designed to increase sharing of information about the gene sequences of tumors and how patients with those tumors responded to specific treatments. "The information is scattered among different government and academic repositories. Most of it is out of the reach of scientists," Biden said. "We're bringing it into one space." Though easily searchable, the database includes protections for privacy and security, Biden said. He urged cancer experts gathered in Chicago to "upload your raw genomic data" to the system for use by fellow researchers. "All of you know it's the right thing to do," Biden said. "It's the quickest way for us to move forward. And it's not technically hard for us to do it." You can read the key features of the GDC via The White House here.

Slashdot Top Deals