Tags:#Apple#Facebook#music#Product Reviews#web Mobile media company ParkVu is today introducing a new Facebook application called Music WithMe which publishes your iTunes music library to Facebook where the tracks it contains can be shared, liked, commented on and discussed among your friends. The app, which also requires a desktop software download (currently Windows-only, Mac coming soon), connects your iTunes music library to Facebook and then continually syncs changes as you purchase and add new music. Specifically, the app publishes your top 25 most played tracks, your top rated tracks, those recently added and those recently played. After installing the desktop component, launching it and also authorizing the Facebook application (whew!), the app will display those tracks via its Facebook application at http://apps.facebook.com/musicwithme. 4 Keys to a Kid-Safe App 12 Unique Gifts for the Hard-to-Shop-for People… 9 Books That Make Perfect Gifts for Industry Ex… But in order for your friends to like and comment on these items, they too have to install the app. This requires the usual friend-spamming tactics most of us have put behind us as of late. (Invite your friends to try Music WithMe! Ugh.) sarah perez Related Posts 5 Outdoor Activities for Beating Office Burnout Issues, Errors and ComplaintsThe application installation, in our tests, didn’t go as smoothly as it should have. After installing the app, it doesn’t immediately run and/or hide itself to the system tray. You actually have to go seek it out from the Start Menu and manually launch it, entering in the same username and password combination you provided the Facebook application. Even after it had started, visiting the app’s page only showed a “Runtime Error” message at first (Server Error in ‘/’ Application, it says). We’re not sure if it just needed a few minutest to get going or if it required iTunes to be launched before it could sync, but the app eventually worked. Without friend participation, however, Music WithMe is somewhat useless to the person installing it. There’s no way to, say, take a track from your own list and post it to your Facebook Wall or a friend’s Wall, alongside a message like “this song rocks rocks!”, for instance. That would be a handy feature for an app billed as a way to socialize around your iTunes music.It would also be nice if the application’s page showed which tracks were being shared the most among its users, perhaps even going so far as to allow you to like and comment on those items as well. Music WithMe is in beta at present so there’s still time for it to improve, but for now, it leaves a lot to be desired. On the other hand, music streaming site Pandora’s implementation of Facebook’s “Instantly Personalized” feature is a better alternative for socializing around music, we think. Although some – including U.S. senators and EU regulators – feel that such a feature violates Facebook users’ privacy, the end result is a better overall experience. Without having to do a thing, Facebook users who haven’t opted out of this data-sharing behavior can immediately see, upon login to Pandora.com, what music their Facebook friends like. They can also like and comment on a particular band via Facebook’s “like” button, or just comment directly on the site. Music WithMe needs to offer more features if it wants to compete with this type of seamless social interaction, especially given its somewhat cumbersome installation process. The result needs to be worth your while. Right now, we can’t say that it is.
Tags:#Apache Spark#developers#Docker#Internet of Things#Java#Java 8#Jonas Bonér#lambda expression#programming#programming languages Matt Asay 7 Types of Video that will Make a Massive Impac… Related Posts How to Write a Welcome Email to New Employees? Why You Love Online Quizzes Warning: serious programming geekery ahead.With the release of Java 8 back in March 2014, the developer community was primarily excited about two things. One was support for lambda expressions, also known as anonymous functions, which (in Cay Horstmann’s admirably simple definition) are blocks of code you can pass around in a program for later execution—or, if you prefer more formal terms, “a way to represent one method interface using an expression.” Second was Java 8’s embrace of the multicore world. See also: Java And Scala: Former Competitors May Be BFFs Before LongFunctional programmers viewed the new directions that Oracle was steering Java 8 as a strong validation of core principles in languages like Scala, Erlang and Haskell. Detractors suggested the new directions of Java 8 were potentially a threat to supplant those languages. (I covered the implications of Java 8 for other languages back in February).Jonas BonérSix months after the release of Java 8, San Francisco-based Typesafe—the commercial backers of Scala, Play Framework, and Akka—has released a follow-up survey of Java developers. A hefty sample size of 3,000 Java developers not only updates our data on Java 8 adoption, it highlights other trends driving enterprise application development today.For some context on the survey findings (you can download the full findings here), I spoke with Typesafe CTO and Akka creator Jonas Bonér.ReadWrite: So tell us where Java developers are with Java 8 and what the survey data suggests.Jonas Bonér: In our original Java 8 adoption survey six months ago, we found that two thirds of Java developers planned to upgrade within two years, which is really aggressive. So we were surprised to learn with this new survey that two-thirds now have actually already upgraded or plan to upgrade within a year—the adopters are six months ahead of what was already a fast pace. When you think about how much Java is running in production, you just don’t expect to see this much of the market move that quickly.Of the excitement around Java 8 for those who have adopted it already, lambdas continue to be at the top of their list of things they’re enjoying. Eighty percent called “lambdas with expressions and virtual extension models” the feature they cared about the most. With Java 8’s support of lambda expressions, type inference, syntactic sugar for static methods, and new APIs like Stream and CompletableFuture, Oracle has basically taken 9 million Java developers back to the future with a renaissance around functional programming.The Lambda Lies Down On BroadwayRW: Why the major interest in lambdas?JB: Well, first it simplifies traditional callback-driven programming by adding syntactic sugar on top of anonymous classes. Lots of Java APIs are making use of this callback style and all of these libraries will be able to make direct use of lambdas, enabling its users to write more fluent and less verbose code. This is great, but the biggest benefit in my opinion is that it enables a functional style of programming, which has a lot of advantages, but primarily delivers more succinct and expressive code that is easier to compose and reuse. But perhaps most importantly, code that allows you to work with state, safely, in a concurrent environment.In the single-threaded world of the 80s and 90s, dealing with state in applications was a lot easier. But, as we all know, the multicore world of distributed computing today has opened up a Pandora’s box and made it much harder for Java developers to shoehorn all of this state into a perceived reality of running in a single core. Technically it is possible, through mutexes and other blocking primitives, but it just doesn’t scale. In Java the default is mutable state, but a functional approach to programming—which can be simplified as composition of functions operating on immutable state—can make the design of concurrent and asynchronous (event-driven) applications so much easier, allowing us to take full advantage of all the exciting new multicore hardware on the market. Examples of this include the JDK itself with its Stream and CompletableFuture libraries. Event-driven programming also opens up for a more loosely coupled architecture, with isolated components communicating in a non-blocking fashion, and forms the basis for the principles defined in the Reactive Manifesto.RW: What about those that do not have plans to upgrade, what’s the holdup?JB: Of Java 8 holdouts, 69% are running Java 7, and 26% are running Java 6. For the majority of the Java 8 holdouts, their decision has nothing to do with Java 8 and more to do with how their businesses operate. Among those shying away from Java 8, 37% said their non-adoption was related to “hurdles with legacy infrastructure” and 19% said “organizational obstacles/red tape.”However, it would be a mistake to call organizations that don’t upgrade to the latest versions of software “laggards.” Sometimes I think that analysis of market adoption of new versions overlooks the legacy infrastructure and existing libraries that organizations have to upgrade—where the cost of upgrading may not make financial sense, and it has nothing to do with the merits of the new version itself. Java’s footprint in production is so massive, there are just a lot of moving parts at most enterprises when thinking about upgrading a language that touches so much of its infrastructure.Apache Spark Is On The Move; Docker, Not So MuchRW: You polled those 3,000 Java developers on their use of other technologies. Given the large sample size, I’d be interested to hear about other surprise findings that came up.JB: Amazon EC2 is used by more than half of respondents (57%), making it the most common cloud technology used by Java developers. Apache Hadoop ranked second in popularity at 30% and Big Data newcomer Apache Spark is being used in production by 17% of respondents. Given that Spark was only introduced to the market in June of 2013, we think that’s really an incredible production usage statistic, and a sign of just how much mindshare Spark is capturing in the Big Data world.One of the head scratchers was around Linux containers, where the data didn’t really line up. While 60% of respondents claimed to be investigating Linux containers, and 23% said they use Docker, only 13% said they are actually using Linux containers in production.There were really no surprises where application server adoption was concerned. The latest findings confirm that adoption of lightweight, open source Java Web servers like Tomcat and Jetty are far and away more popular than traditional heavyweight JEE application servers like WebLogic or WebSphere, which are nearly tied in popularity.I was also surprised about the Internet of Things adoption: 21% claimed to be running networked devices/M2M/IoT in production, with 22% “planning for future deployments.” That’s way out ahead of the IoT adoption curve for the rest of the industry.Lead photo courtesy of Shutterstock Growing Phone Scams: 5 Tips To Avoid
Whether you’re managing a retail store, a dental practice, an accounting firm, or a boutique bakery, your business runs on data. At minimum, you must keep track of sensitive employee and payroll records, making sure they’re accessible when you need them—and private when you don’t. You may also have years’ worth of sales transactions, patient information subject to HIPAA regulations or valuable intellectual property that you couldn’t do your work without.However, as much as we rely on data, too many businesses overlook how important it is to keep it safe, available, and secure. One common practice is to keep data on a PC or external hard drive, but if the device fails, you’ll spend thousands to recover your data—if you’re lucky enough to recover it at all. Other businesses use the cloud for data storage, but depending on how much capacity you need, this can quickly become expensive.A network-attached storage (NAS) device gives businesses a simple solution for backing up and protecting their data. Think of NAS as a sweet spot between a hard drive and a server. While servers can do more, they’re costlier and more complicated to set up and manage. They also require more effort to manage potential security vulnerabilities.Because NAS devices have a defined purpose with software and applications designed for simplicity, they are easier to set up and use. The installation process offers step-by-step guidance with customer support available for extra help. That means you won’t have to call your IT specialist.If you’ve never before considered NAS, here are the top five reasons your business should have one.It keeps what’s private privateIf you’re dealing with financial transactions, employee Social Security numbers, patient data, or other sensitive information, you need to keep it protected. Unfortunately, nearly 90% of small- and medium-sized businesses in the U.S. don’t use data protection for company and customer information.1 This is bad news. According to a recent survey from the Ponemon Institute, 54% of small- and medium-sized businesses have experienced a data breach involving customer or employee information in the previous 12 months.2NAS can help you safeguard data and avoid the high costs of a breach. When you use a NAS device, your data stays in your office. This is especially helpful when the cloud is not an option due to business restrictions or other concerns. In this way, a NAS device can help you comply with industry regulations for data privacy, like the European Union’s General Data Protection Regulation (GDPR).In addition, a NAS device with Intel® QuickAssist Technology (Intel® QAT) gives you a simple way to quickly encrypt and decrypt data.Your data is always there for youEvery business has certain types of information it needs immediate access to, no matter what. Think calendars for appointment scheduling, patient medical records or inventory pricing.If this data is stored in the cloud and you lose your internet connection, your business could come screeching to a halt. Similarly, waiting for large files to download from the cloud can consume valuable employee time. With a NAS device, your data is on-site and ready to be accessed whenever you need it.Everything is backed up—seamlesslyYour data is priceless. Enjoy the peace of mind knowing that you can quickly recover all the data saved from your PCs, mobile devices and other systems in the event of a failure. You can set up NAS devices to automatically sync with and upload data so that it’s backed up regularly—without you or your employees having to think about it.You can support video surveillanceVideo surveillance systems can help keep your business safe, but they demand an incredible amount of computing performance and storage capacity. Select NAS devices give you robust performance and connectivity for video surveillance and transcoding. This means you can quickly and securely access your camera views from any device, any time. Look for NAS solutions with support for video surveillance if this is important for your business.You’ll save money over the long runToday’s businesses have a growing number of PCs, mobile devices, cameras, point-of-sale devices, and other systems. As your data needs grow, so do your costs for cloud storage. Sending everything to the cloud can get expensive, especially considering the extra demand on your internet bandwidth. Using a NAS device to store critical, sensitive, or large files will help reduce some of the cost.NAS devices are designed to balance performance, power and cost, giving you an optimized solution that fits both your CapEx and OpEx budgets, while working in tandem with the cloud storage you already use. Given that you could pay hundreds or thousands each year for cloud storage costs, a NAS device can quickly pay for itself.Find the right NAS solution for your businessEventually, most businesses will have a problem with data, whether it’s loss or a security breach. By being proactive about secure data storage, you can protect yourself before data becomes a problem. One of the most important assets for a business is its data—so ensuring that it’s available, protected and backed up is critical to your success.As you research NAS devices, look for solutions that use Intel processors, which give you fast file transfer speeds, exceptional performance, amazing graphics and robust encryption to help keep your data secure. We recommend solutions from Synology, QNAP, ASUSTOR, NETGEAR, and QSAN.1. “Cybercrime and hacking are even bigger worries for small business owners,” The Guardian, January 2015, com/business/2015/jan/21/cybersecurity-small-business-thwarting-hackers-obama-cameron.2. “2017 State of Cybersecurity in Small & Medium-Sized Businesses (SMB),” Ponemon Institute, September 2017, ma/IMG/pdf/2017_state_of_cybersecurity_in_small_medium-sized_businesses.pdf.
It’s a primitive turtle, but it looks nothing like today’s dome-shelled reptiles. Resembling a broad-bodied, short-snouted lizard, the 240-million-year-old creature—dubbed Pappochelys rosinae—appears to be a missing link between prototurtles and their modern relatives, according to a new study. If so, the find could fill in a number of pieces about turtle evolution.The findings are “a very important contribution in addressing who turtles are related to, as well as the evolutionary origin of the turtle shell,” says Tyler Lyson, a vertebrate paleontologist at the Denver Museum of Nature & Science who was not involved with the study. “These have been two vexing questions for evolutionary biologists for the last 200 years.”About two dozen or so fossils of the creature have been recovered, all of them from 240-million-year-old rocks deposited as sediment on the floor of a shallow, 5-kilometer-long lake in what is now southern Germany. Most of the remains include only bits of bone and are from individuals of various sizes, says Hans-Dieter Sues, a vertebrate paleontologist at the Smithsonian Institution’s National Museum of Natural History in Washington, D.C. But between the two most complete specimens yet found, he and Rainer Schoch, a paleontologist at the State Museum of Natural History Stuttgart in Germany, have put together a full skeleton and most of a skull.Sign up for our daily newsletterGet more great content like this delivered right to you!Country *AfghanistanAland IslandsAlbaniaAlgeriaAndorraAngolaAnguillaAntarcticaAntigua and BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBolivia, Plurinational State ofBonaire, Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongoCongo, The Democratic Republic of theCook IslandsCosta RicaCote D’IvoireCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland Islands (Malvinas)Faroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Southern TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard Island and Mcdonald IslandsHoly See (Vatican City State)HondurasHong KongHungaryIcelandIndiaIndonesiaIran, Islamic Republic ofIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea, Democratic People’s Republic ofKorea, Republic ofKuwaitKyrgyzstanLao People’s Democratic RepublicLatviaLebanonLesothoLiberiaLibyan Arab JamahiriyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia, The Former Yugoslav Republic ofMadagascarMalawiMalaysiaMaldivesMaliMaltaMartiniqueMauritaniaMauritiusMayotteMexicoMoldova, Republic ofMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorwayOmanPakistanPalestinianPanamaPapua New GuineaParaguayPeruPhilippinesPitcairnPolandPortugalQatarReunionRomaniaRussian FederationRWANDASaint Barthélemy Saint Helena, Ascension and Tristan da CunhaSaint Kitts and NevisSaint LuciaSaint Martin (French part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint Maarten (Dutch part)SlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the South Sandwich IslandsSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyrian Arab RepublicTaiwanTajikistanTanzania, United Republic ofThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuVenezuela, Bolivarian Republic ofVietnamVirgin Islands, BritishWallis and FutunaWestern SaharaYemenZambiaZimbabweI also wish to receive emails from AAAS/Science and Science advertisers, including information on products, services and special offers which may include but are not limited to news, careers information & upcoming events.Required fields are included by an asterisk(*)P. rosinae adults likely measured about 20 centimeters long, with half of that being a long, whiplike tail. (The species name is a combination of the Greek words for “grandfather turtle” and the person who helped clean rock from the fossils to prepare them for analysis.) Its peglike teeth suggest the animal fed on worms and other soft-bodied prey, Sues says. Yet skeletal anatomy reveals Pappochelys was no run-of-the-mill lizard, Sues and Schoch report online today in Nature. Unlike lizards, but much like the earliest known relative of turtles (Eunotosaurus, which lived in what is now South Africa about 20 million years earlier), Pappochelys’s ribs are broad, dense, and have a T-shaped cross section. In later, full-shelled species of turtles, those ribs are even wider and have fused with each other and certain bones in the shoulder girdle to form a carapace, or upper shell. But unlike the earlier Eunotosaurus, Pappochelys has gastralia, or belly ribs. These free-floating bones developed within the tissue of the underbelly, Sues says; in more evolved species of turtles, these gastralia broaden and fuse to form a plastron, or lower shell.Because the fossils were originally entombed in lake floor sediments, the researchers suggest that Pappochelys spent a lot of its time in the water and around the lakeshore—a lifestyle similar to that of today’s marine iguanas, Sues says. So having broad, dense bones and gastralia would have acted like a diver’s weight belt, helping Pappochelys fight buoyancy and forage on the lake’s bottom. But these bones would also have had a beneficial side effect: They would have offered some degree of protection from predators, such as large amphibians or fish living in the lake, by deflecting or blunting their bites.“In the water, predators can get you from all angles,” Sues notes. Over millions of years, evolution sculpted the bones to create the full set of body armor seen in modern-day turtles. The first full-shelled turtles show up in the fossil record about 205 million years ago.The two distinctive holes on the side of the head behind each eye of Pappochelys provide vital clues to the evolutionary heritage of turtles, says Torsten Scheyer, a vertebrate paleontologist at the University of Zurich in Switzerland who was not involved in the work. Those holes mark the species as a member of the diapsid (“two arches”) group of reptiles. That diapsid group includes crocodiles, lizards, snakes, dinosaurs, and their surviving kin, birds. But because modern turtle skulls lack these holes, some scientists have proposed that turtles were the last surviving members of an anapsid (“no arches”) lineage of reptiles. But now, he adds, these fossils of turtle progenitors firmly back up the results of genetic analyses of living reptiles: Turtles belong on the diapsid branch of the reptilian family tree.Scheyer says fossils that are even more complete, or ones that have the bones preserved in more lifelike arrangements, would provide better information about the species. “I’m really looking forward to see more research done on these outstanding fossils.”