Programming

Ask Slashdot: Is Pascal Underrated? 463

Posted by timothy
from the let's-make-a-wager dept.
An anonymous reader writes In the recent Slashdot discussion on the D programming language, I was surprised to see criticisms of Pascal that were based on old information and outdated implementations. While I'm sure that, for example, Brian Kernighan's criticisms of Pascal were valid in 1981, things have moved on since then. Current Object Pascal largely addresses Kernighan's critique and also includes language features such as anonymous methods, reflection and attributes, class helpers, generics and more (see also Marco Cantu's recent Object Pascal presentation). Cross-platform development is fairly straightforward with Pascal. Delphi targets Windows, OS X, iOS and Android. Free Pascal targets many operating systems and architectures and Lazarus provides a Delphi-like IDE for Free Pascal. So what do you think? Is Pascal underrated?
PC Games (Games)

Sid Meier's New Game Is About Starships 226

Posted by Soulskill
from the klingons-off-the-starboard-bow dept.
jones_supa writes: The next game from the mind of veteran strategy and simulation game designer Sid Meier has been revealed. 2K and Firaxis Games have announced Sid Meier's Starships, a turn-based interstellar strategy game scheduled to arrive in early 2015 for Windows, OS X, and iOS (iPad). In the game, you control a fleet of starships as you journey through the galaxy to complete missions, protect planets and their inhabitants, and build a planetary federation. As you trek through the stars, you will be challenged to expand your federation's influence and reach. You shall also amass futuristic technology and take part in combat using a deep roster of customizable ships. When designing Starships, Meier was intrigued by the idea of exploring the next chapter in the story of Civilization: Beyond Earth. "What happens after we colonize our new home and eventually build starships to take to the stars? What has become of our long-lost brothers and sisters from the planet Earth," Meier asks. "My goal was to create an experience that focuses on starship design and combat within a universe filled with interstellar adventure, diplomacy, and exploration."
Iphone

Researchers Use Siri To Steal Data From iPhones 55

Posted by samzenpus
from the protect-ya-neck dept.
wiredmikey writes "Using Apple's voice-activated Siri function, security researchers have managed to steal sensitive information from iOS smartphones in a stealthy manner. Luca Caviglione of the National Research Council of Italy and Wojciech Mazurczy of the Warsaw University of Technology warn that malicious actors could use Siri for stealthy data exfiltration by using a method that's based on steganography, the practice of hiding information. Dubbed "iStegSiri" by the researchers, the attack can be effective because it doesn't require the installation of additional software components and it doesn't need the device's alteration. On the other hand, it only works on jailbroken devices and attackers somehow need to be able to intercept the modified Siri traffic. The attack method involves controlling the "shape" of this traffic to embed sensitive data from the device. This covert channel could be used to send credit card numbers, Apple IDs, passwords, and other sensitive information from the phone to the criminal mastermind, researchers said in their paper.
Programming

Interviews: Alexander Stepanov and Daniel E. Rose Answer Your Questions 42

Posted by samzenpus
from the read-all-about-it dept.
samzenpus (5) writes "Alexander Stepanov is an award winning programmer who designed the C++ Standard Template Library. Daniel E. Rose is a programmer, research scientist, and is the Chief Scientist for Search at A9.com. In addition to working together, the duo have recently written a new book titled, From Mathematics to Generic Programming. Earlier this month you had a chance to ask the pair about their book, their work, or programming in general. Below you'll find the answers to those questions."
Software

'Be My Eyes' App Crowdsources Help For the Blind 66

Posted by Soulskill
from the is-this-a-rabid-wolverine-chewing-on-my-leg? dept.
An anonymous reader writes: A new not-for-profit app, Be My Eyes, aims to help the visually-impaired by connecting them with volunteer users who can support them in their daily lives via live video calls. Once downloaded, Be My Eyes asks the user to identify as blind or sighted, to see if you require help or are offering it. When a blind person requests assistance the app scans the system for an available volunteer. The blind user connects with the volunteer over a video call and points to the item they would like described. Be My Eyes was created by Hans Jørgen Wiberg, a visually-impaired entrepreneur, at a startup event. Wiberg teamed up with Robocat, the Danish software studio behind Haze and Thermo, to make his vision a reality.
Google

Google Aims To Be Your Universal Translator 122

Posted by samzenpus
from the what-did-you-say? dept.
mpicpp sends word about Google's latest translate technology. "Google is beaming a bit closer to Star Trek's universal translator with the newest edition of its Translate app. Rolling out over the next few days for iOS and Android users, the latest version of Google Translate offers two key features — the ability to instantly converse with someone speaking in a different language and the capability to translate street signs and other images into your native language. Both features have been available in the Android app to some extent. For example, Google Translate for Android has long offered real-time translation of conversations. But Google's goal behind the latest version of the app is to enhance and simplify the features so they work more quickly and fluidly without any lag time. The latest version of Google Translate aims to change that. To converse with someone speaking in a different language, a user chooses his language and that of the other speaker. He then taps the microphone icon in the app, starts speaking in his native or selected language, and then taps the mic icon again. The app will recognize which of the two languages is being spoken, and then the two speakers can carry on their conversation without having to keep tapping the mic. In a test of the app's instant translation, The New York Times said it did prove to be a step forward; though, it's not science fiction just yet. The app fared best with short sentences that didn't include jargon, and it worked better when the users paused between each translation. Google also has beefed up the app's ability to translate street signs. Previously, you'd have to take a photo of the foreign text to get a translation of it. Now, you simply point your camera at the sign and the translated text appears overlaid on your screen — even if you're not connected to the Internet. This feature is made possible courtesy of Quest Visual's Word Lens app for iOS and Android, which Google acquired when it purchased the company last May. This feature supports English translated to and from French, German, Italian, Portuguese, Russian and Spanish. Google says it's working to add more languages."
Electronic Frontier Foundation

EFF: Apple's Dev Agreement Means No EFF Mobile App For iOS 220

Posted by samzenpus
from the not-for-you dept.
schwit1 writes The EFF launched a new app that will make it easier for people to take action on digital rights issues using their phone. The app allows folks to connect to their action center quickly and easily, using a variety of mobile devices. Sadly, though, they had to leave out Apple devices and the folks who use them. Why? Because they could not agree to the terms in Apple's Developer Agreement and Apple's DRM requirements.
Data Storage

Apple Faces Class Action Lawsuit For Shrinking Storage Space In iOS 8 325

Posted by samzenpus
from the too-much-room dept.
An anonymous reader notes that Apple is being sued over claims that iOS 8 uses too much storage space on the company's devices. "Ever wonder why there never is enough space on your iPhone or iPad? A lawsuit filed this week against Apple Inc. alleges that upgrades to the iOS 8 operating system are to blame, and that the company has misled customers about it. In the legal complaint filed in California, Miami residents Paul Orshan and Christopher Endara accuse Apple of "storage capacity misrepresentations and omissions" relating to Apple's 8 GB and 16GB iPhones, iPads and iPods. Orshan has two iPhone 5 and two iPads while Endara had purchased an iPhone 6. They contend the upgrades to the operating system end up taking up as much as 23 percent of the storage space on their devices."
Intel

Chromebook Gets "OK Google" and Intel's Easy Migration App 35

Posted by samzenpus
from the try-it-out dept.
An anonymous reader points out that Chromebook users just got a couple of early gifts. "Chromebooks have had a good run thus far in their history, and most recently they've had a stellar year of sales – famously beating out Apple's iPad. However, Google is not stopping there, as the company has decided to include and integrate 'OK Google' into their Chromebook tablets. As it turns out, the feature was possible all along with the code that had been included in the operating system, but was hidden well from users' direct line of sight. Intel has also shown a lot of support for Chromebooks, and the company has now released the Easy Migration app that will fittingly migrate data between Windows devices, iOS devices, and Android devices. The only catch is that users will have to be running a Chromebook that hosts an Intel processor. Intel has provided a website to check if your device is compatible, but it will surely be a significant hit for the Chromebook."
Verizon

Verizon "End-to-End" Encrypted Calling Includes Law Enforcement Backdoor 170

Posted by Soulskill
from the part-and-parcel dept.
An anonymous reader sends this quote from TechDirt: As a string of whistle blowers like former AT&T employee Mark Klein have made clear abundantly clear, the line purportedly separating intelligence operations from the nation's incumbent phone companies was all-but obliterated long ago. As such, it's relatively amusing to see Verizon announce this week that the company is offering up a new encrypted wireless voice service named Voice Cypher. Voice Cypher, Verizon states, offers "end-to-end" encryption for voice calls on iOS, Android, or BlackBerry devices equipped with a special app made by Cellcrypt.

Verizon says it's initially pitching the $45 per phone service to government agencies and corporations, but would ultimately love to offer it to consumers as a line item on your bill. Of course by "end-to-end encryption," Verizon means that the new $45 per phone service includes an embedded NSA backdoor free of charge. Apparently, in Verizon-land, "end-to-end encryption" means something entirely different than it does in the real world.
Businesses

Starbucks Testing Mobile Order and Pay In Portland On iOS 40

Posted by samzenpus
from the get-your-drink-on dept.
qubezz writes For those who just can't wait in line, Starbucks announced today that the caffeinated city of Portland will be the first stop in the roll-out of an app for ordering drinks from your mobile device (iPhone only, Android anticipated in 2015). Not a delivery service — it appears your pre-paid drink will be waiting at the end of the bar for the asking. The cost? The app won't operate unless you allow it access to GPS location services, potentially turning every coffee consumer's device into a tracking beacon. For the rest, there's still the independent site mapping which Starbucks are currently open.
Security

Fraudulent Apps Found In Apple's Store 89

Posted by samzenpus
from the one-bad-apple dept.
snydeq writes Angry support queries citing problems with mystery iOS apps has led InfoWorld's Simon Phipps to discover the existence of several scamware apps in Apple's App Store. "If you're a scammer looking to make a fast buck, it appears that [Apple's App Store] process can be defeated," Phipps reports. "The questions originated from a support link for a $2.99 app in Apple's iTunes Store," which pointed angry customers to the Apache OpenOffice community, which doesn't even have an iOS app. The app in question, Quickoffice Pro, "simply displays a gray screen with the word Tap. When you tap the screen, the app exits." Further investigation has uncovered two other scam apps thus far.
IOS

Ask Slashdot: Objective C Vs. Swift For a New iOS Developer? 211

Posted by Soulskill
from the past-vs-future dept.
RegularDave writes: I'm a recent grad from a master's program in a potentially worthless social science field, and I've considered getting into iOS development. Several of my friends who were in similar situations after grad school have done so and are making a healthy living getting contract work. Although they had CS and Physics degrees going into iOS, neither had worked in objective C and both essentially went through a crash courses (either self-taught or through intensive classes) in order to get their first gigs. I have two questions. First, am I an idiot for thinking I can teach myself either objective C or Swift on my own without any academic CS background (I've tinkered in HTML, CSS, and C classes online with some success)? Second, if I'm not an idiot for attempting to learn either language, which should I concentrate on?
Advertising

Apple Swaps "Get" Button For "Free" To Avoid Confusion Over In-App Purchases 103

Posted by timothy
from the for-the-low-low-price dept.
New submitter lazarus (2879) writes Apple is falling in line with the European Commission's request that app sellers do more to stop inadvertent in-app purchases. Following Google's lead, Cupertino has removed all instances of the word "free" within its iOS and Mac app stores (with the exception of its own apps, like iMovie), and replaced them with the term "Get." The new label clarifies what users can expect when downloading an app. Apps previously labeled as "Free" will now have a "Get" label. If those apps include in-app purchases, a small gray "In-App Purchase" label will appear below the "Get" button.
Communications

WhatsApp To Offer End-to-End Encryption 93

Posted by timothy
from the trend-worth-extending dept.
L-One-L-One (173461) writes In a surprise move, nine months after being bought by Facebook, WhatsApp has begun rolling out end-to-end encryption for its users. With true end-to-end encryption data becomes unaccessible to admins of WhatsApp or law enforcement authorities. This new feature first proposed on Android only has been developed in cooperation with Open Whisper Systems, based on TextSecure. With hundreds of million users, WhatsApp becomes by far the largest secure messaging application. FBI Director James Comey might not be pleased. Do you have a current favorite for encrypted online chat?
Android

Visual Studio 2015 Supports CLANG and Android (Emulator Included) 192

Posted by timothy
from the exigent-realities dept.
Billly Gates (198444) writes "What would be unthinkable a decade ago is Visual Studio supporting W3C HTML and CSS and now apps on other platforms. Visual Studio 2015 preview is available for download which includes support for LLVM/Clang, Android development, and even Linux development with Mono using Xamarin. A little more detail is here. A tester also found support for Java, ANT, SQL LITE, and WebSocket4web. We see IE improving in terms of more standards and Visual Studio Online even supports IOS and MacOSX development. Is this a new Microsoft emerging? In any case it is nice to have an alternative to Google tools for Android development."
IOS

US Gov't Issues Alert About iOS "Masque Attack" Threat 98

Posted by timothy
from the that'll-teach-'em dept.
alphadogg writes Three days after security company FireEye warned of an iPhone/iPad threat dubbed "Masque Attack", the U.S. government has issued a warning of its own about this new risk by malicious third-party apps to Apple iOS devices. US-CERT warned: "This attack works by luring users to install an app from a source other than the iOS App Store or their organizations' provisioning system. In order for the attack to succeed, a user must install an untrusted app, such as one delivered through a phishing link." Revelations of Masque came on the heels of a related exploit (that also threatens Macs) called WireLurker.
Android

Android 5.0 'Lollipop' vs. iOS 8: More Similar Than Ever 178

Posted by timothy
from the lollipops-are-sweets-but-not-desserts dept.
Nerval's Lobster writes With the debut of Android 5.0 (also known as Lollipop, in keeping with Google's habit of naming each major OS upgrade after a dessert), it's worth taking a moment to break down how the latest version of Google's mobile operating system matches up against Apple's iOS 8. After years of battle, the two are remarkably similar. So while nobody would ever confuse Android and iOS, both Google and Apple seem determined to go "flatter" (and more brightly colored) than ever. Whether or not you agree with their choices, they're the cutting edge of mobile UX design. The perpetual tit-for-tat over features has reached a climax of sorts with Lollipop and iOS 8: both offer their own version of an NFC-powered e-wallet (Apple Pay vs. Google Wallet), a health app (Apple's Health app vs. Google Fit), car-dashboard control (Android Auto vs. CarPlay), and home automation. That's not to say that the operating systems are mirror images of one another, but in terms of aesthetics and functionality, they'll be at near-parity for most users, albeit not for those users who enjoy customizing Android and hate Apple's "walled garden." (Related: Lots of reviews are popping up for Google's new Nexus 6, one of the first phones to come with the newest Android; TechCrunch's is typical, in that reviewer Greg Kumparak has high praise for the Lollipop UI, but found himself nearly dropping the device because of its size and texture.)
Android

Apple Releases iMessage Deregistration Utility 136

Posted by samzenpus
from the try-it-now dept.
tlhIngan writes When moving from an iPhone to something else, if you were an avid user of iMessage, you may find your messages missing, especially from iOS-using friends. Indeed, it has been such a problem that there are even lawsuits about it. While Apple has maintained that users can always switch off iMessage, that only works if you still have your iOS device. Unless one also has other iOS devices or a Mac, they may not even realize their friends have been sending messages that are queued up on Apple's services via iMessage. Well, that problem has been resolved with Apple creating a deregistration utility to remove your phone number from the iMessage servers so friends will no longer send you texts via iMessage that you can no longer receive. It's a two-step process involving proof of number ownership (via regular SMS) before deregistration takes place.
Mozilla

Mozilla Launches Browser Built For Developers 74

Posted by samzenpus
from the made-just-for-you dept.
HughPickens.com writes "Mozilla announced that they are excited to unveil Firefox Developer Edition, the first browser created specifically for developers that integrates two powerful new features, Valence and WebIDE that improve workflow and help you debug other browsers and apps directly from within Firefox Developer Edition. Valence (previously called Firefox Tools Adapter) lets you develop and debug your app across multiple browsers and devices by connecting the Firefox dev tools to other major browser engines. WebIDE allows you to develop, deploy and debug Web apps directly in your browser, or on a Firefox OS device. "It lets you create a new Firefox OS app (which is just a web app) from a template, or open up the code of an existing app. From there you can edit the app's files. It's one click to run the app in a simulator and one more to debug it with the developer tools."

Firefox Developer Edition also includes all the tools experienced Web developers are familiar with including: Responsive Design Mod, Page Inspector, Web Console, JavaScript Debugger, Network Monitor, Style Editor, and Web Audio Editor. At launch, Mozilla is starting off with Chrome for Android and Safari for iOS. and the eventual goal is to support more browsers, depending on what developers tell Mozilla they want, but the primary focus is on the mobile Web. "One of the biggest pain points for developers is having to use numerous siloed development environments in order to create engaging content or for targeting different app stores. For these reasons, developers often end up having to bounce between different platforms and browsers, which decreases productivity and causes frustration," says the press release. "If you're a new Web developer, the streamlined workflow and the fact that everything is already set up and ready to go makes it easier to get started building sophisticated applications."
Mozilla released a teaser trailer for the browser last week.