Apple is still selling very old and expensive computers – these are the ones you shouldn’t buy

Image result for Apple is still selling very old and expensive computers - these are the ones you shouldn't buy

Apple is still selling you computers with 2013 specs for 2017 price tags.

While these computers will work fine, they have outdated specs that don’t warrant their high price tags. You should steer your wallet well clear of them.

I’ve listed the Apple computers you shouldn’t touch with a 10-foot pole, and added suggestions of computers you should consider instead.

Some of these computers are part of Apple’s recent back-to-school promotion , where you can get a free pair of $300 Beats Solo3 Wireless headphones. Yet, even with the free pair of headphones, some computers aren’t worth your time or money.


Team MySQL v Team PostgreSQL: These companies are betting on them


© Shutterstock / Nivens

There’s no one-size-fits-all solution when it comes to choosing databases. Every database is suitable for certain projects and requirements but the fight seems to be between MySQL and PostgreSQL — these are the databases used by giants such as GitHub, Reddit, Airbnb, Spotify and more. Which team are you on?

Top databases in 2017

Will this article simply your database decision? Sadly, no — it’s entirely up to you. However, if you want to know which databases are gaining momentum this year, you should know that the answer lies in our annual JAXenter survey.

Survey respondents have decided: PostgreSQL is the winner. 25,3 percent found it “very interesting” and 37,7 percent found it “interesting”. In total, PostgreSQL managed to get 63 percent of the respondents excited about the prospect of using it this year.

The runner-up is Elasticsearch with a total of 59 percent. It seems that the student has become the master; although Elasticsearch is based on Lucene, the latter didn’t manage to convince as many respondents to give it a try in 2017. The combination Lucene/Solr only grabbed the attention of 43,8 percent of the respondents — it’s definitely a high score but not necessarily compared to Elasticsearch’s result.

A similar shift can be seen in the case of data processing Apache Spark and Hadoop. Survey respondents’ interest in Hadoop (34,8 percent) stands no chance against people’s interest in Apache Spark (53,3 percent).

It appears that we have a lot of “drama” in this part of the evaluation. In addition to a couple of cases of “student surpasses master”, we also have a small “fight” between a few NoSQL databases: MongoDBCassandraRedisNeo4J. In-memory data grid Hazelcast has managed to outshine both CouchDB and the classic: OracleMicrosoft SQL Server seems to be the outcast this year.

JAXenter technology trends survey results

One thing is clear: data storage and processing are once again in the public eye. Today, the endless possibilities one has with data storage and processing are becoming not only necessary but also “fashionable” (a.k.a. in great demand). Case in point: some of the greatest companies are betting on databases such as MySQL or PostgreSQL. Let’s see who’s on team MySQL and who’s on team PostgreSQL.

SEE ALSO: 4 best open source databases you should consider using for your next project

Team MySQL

We used StackShare, a software discovery platform that allows developers to find and use software tools to look at the software stacks of some of the world’s most popular companies. You can have a look for yourself if you want to see what tools and services your favorite startup is using.

GitHub (see stack here)

Airbnb (see stack here). They also give Hadoop some love.

Yelp (see stack here). They also give Hadoop some love.

Coursera (see stack here). They also give Cassandra some love. (see stack here)

9GAG (see stack here). They also give Hadoop and Memcached some love.

Trivago (see stack here).They also give Hadoop and Memcached some love. (see stack here)

Team PostgreSQL

Reddit (see stack here).They also give Cassandra and Memcached some love.

Spotify (see stack here).They also give Cassandra and Hadoop some love.

Zalando (see stack here).They also give Cassandra and Hadoop some love.

DuckDuckGo (see stack here)

Travis CI (see stack here)

Which team are you on? Tell us in the comments section.

2017 vs 2016: What changed?

Back to our survey for a second. Although there aren’t any massive changes between the databases readers prefer this year vs. the ones they preferred in 2016,  it’s worth mentioning that Redis has gathered more points this year than it did in 2016 (34 percent last year and 43.2 percent in 2017) while MongoDB experienced the opposite change: it lost some points in the meantime (60 percent in 2016 and 49.8 percent this year).

JAXenter annual survey: 2017 v 2016

The million-dollar question is: What’s going to happen next year in the land of databases? Thoughts?

Here are the Xiaomi phones that will be updated to Nougat

Xiaomi will roll out the Nougat update to 14 phones.

The Mi 6 and Mi Max 2 run Android 7.1.1 Nougat out of the box, but a majority of Xiaomi’s devices are still on Marshmallow. The company has now confirmed that it is working on delivering the Nougat update to 14 phones, with internal testing underway for five phones: the Mi Note 2, Mi Mix, Redmi 4/4X, and the Mi 5s along with the Mi 5s Plus.

Xiaomi Mi 6

Xiaomi’s best-sellers from last year — the Redmi Note 4 and the Mi 5 — are scheduled to receive the update, along with the first-generation Mi Max and the Mi Note. Here’s a look at the list of devices that will are already on Nougat or are scheduled to receive the update:

  • Xiaomi Mi 6 – Android 7.1.1 Nougat – Live
  • Xiaomi Mi Max 2 – Android 7.1.1 Nougat – Live
  • Xiaomi Redmi 4/4X – Android 7.1.1 Nougat – Testing underway
  • Xiaomi Mi 5c – Android 7.1.1 Nougat – Scheduled
  • Xiaomi Mi Mix – Android 7.0 Nougat – Testing underway
  • Xiaomi Mi Note 2 – Android 7.0 Nougat – Testing underway
  • Xiaomi Mi 5s – Android 7.0 Nougat – Testing underway
  • Xiaomi Mi 5s Plus – Android 7.0 Nougat – Testing underway
  • Xiaomi Redmi Note 4/4X – Android 7.0 Nougat – Scheduled
  • Xiaomi Mi Max – Android 7.0 Nougat – Scheduled
  • Xiaomi Mi 5 – Android 7.0 Nougat – Live
  • Xiaomi Mi Note – Android 7.0 Nougat – Scheduled
  • Xiaomi Mi 4c – Android 7.0 Nougat – Scheduled
  • Xiaomi Mi 4s – Android 7.0 Nougat – Scheduled

The list comes from the MIUI team in China, and while there’s no mention of the Redmi 4A, there is a possibility that the phone will pick up Nougat down the line.


HP’s CES 2017 releases are truly gorgeous PCs

HP’s 13-inch Spectre x360 is our favorite convertible ultrabook, but if something bigger would happen to tickle your fancy, it’s hard to deny the appeal of the updated 15.6-inch edition of the convertible. It’s a truly sexy design, seen here in the “ash gray and copper” color combo, and HP’s embraced what their customers demanded from the laptop and given it a spec bump update less than a year later.

The previous edition sported a 15.6-inch IPS display in Full HD or 4K resolutions, but for the new version HP’s ditched the lower-res panel and is only offering 4K while also shrinking the bezels dramatically o the sides (and a bit up top). That’s driven by updated internals, including a new 7th-generation Intel Kaby Lake Core i7 processor, 16GB of RAM, up to 512GB of SSD storage, and an Nvidia GeForce 940MX GPU.

HP’s also added an IR-equipped Windows Hello-capable webcam and a pair of USB-C/Thunderbolt 3 ports (through which the laptop charges, including HP Fast Charge to get to 90% in 90 minutes), while still maintaining a single full-size USB-A port, HDMI, and a full-size SD card reader. Also joining the party is Windows Ink-compatible pen support on that 4K display, but alas without a pen silo to store the stylus.

Everything else you know and love about the 15.6-inch Spectre x360 has remained the same, though with one slight change: bucking the trend towards increasing thinness, HP opted to make the Spectre x360 just under 2mm thicker than last year’s model, allowing them to cram in an enormous 79.2Whr battery that can last an advertised 12 hours.

HP’s Spectre 13t has been impressing us with its thinness and drop-dead gorgeous design since it first landed, and now with a Kaby Lake processor upgrade it’s an even more capable machine. It’s never been a computing powerhouse, nor was it ever meant to be, but it’s no slouch for how thin and light it is.

While the processor update was nice, there was a problem still facing the Spectre 13t: the color scheme. Personally, I love the dark gray and copper combination — it’s gorgeous without being gaudy, flashy without being ostentatious. But it’s not for everyone, and that’s okay, and HP recognized that. So they’re also introducing a “natural silver and chrome” color combination that’s still glitzy but not as out-there as the original color. It’s super classy.

There’s only one way to do an ultrawide display at 34 inches, and that’s as a curved panel with a 3440×1440 resolution and barely any bezel. I could stop there, but HP decided to take it a step further and built a whole PC into the display’s wide, blocky base. There’s a 7th-generation Intel Core i7 Kaby Lake processor in there, along with 16GB of RAM, a 256GB SSD, 1TB HDD, and AMD RX 460 GPU.

Because that 34-inch panel is great for movies and this is likely the kind of PC you’ll put in a common space in your home, HP built in an impressive audio array into the base: four speakers with dual passive arrays, all tuned by audio partner Bang & Olufsen. There’s a touch-sensitive dial embedded on the right side of the base for controlling volume and playback, plus a Qi wireless charging pad on the left side.



[Source:- Windowscentral]

Here are a few easy steps to setup UPI apps on your phone

There’s no denying that demonetization has affected the public in a significant way. Thankfully, the government has provided various options for the customers to continue banking as usual with the help of easy-to-use mobile wallets as well as the newly launched UPI services. UPI stands for Unified Payments Interface, and a number of financial institutions have aligned with the project.

What can you do with UPI apps?
Well, you can send snappy payments via IMPS and even request for payments from your contacts, provided they are also using a UPI app on their smartphone. This is pretty much like a mobile wallet, but something that is inked directly with the bank.

One advantage with UPI apps is that even if you download an app from another bank, you will still be able to enter account details from your source bank without much fuss.

How to get started?
The apps are Android only for the time being, but an iPhone app is apparently on its way. Once you get the app of your choice (Yes Bank, ICICI Bank etc) on the Play Store, you will simply have to enter your mobile number that you have registered with the bank. This step will also ask you to create a new 4-digit PIN number, which is basically a password and will have to be used when users log in each time.

Following this process, you will have to create a new and unique VPA or virtual payment address. This will be used by others to send you money or identity your account. The VPA can be anything ranging from your name to the phone number.

With the VPA process out of the way, it’s now time to connect to your bank so that all your details are made visible. The transaction limit on UPI is capped at Rs 1,00,000, with the minimum being Rs 50.

To receive money from someone, you merely have to pick out the VPA name/address from your list and then request or schedule a payment. Bear in mind that you can only receive money when the user on the other end also has a UPI app.



[Source:- Techradre]

Docker, machine learning are top tech trends for 2017

Augmented reality, Docker, machine intelligence keep building momentum

With 2017 fast approaching, technology trends that will keep gathering steam in the new year range from augmented and virtual reality to machine intelligence, Docker, and microservices, according to technology consulting firm ThoughtWorks.

In its semiannual Technology Radar report published Monday, ThoughtWorks calls out four IT themes growing in prominence:

  • Virtual reality (VR) and its cousin, augmented reality (AR)
  • Docker as process, PaaS as machine, microservices architecture as programming model
  • Intelligent empowerment
  • The holistic effect of team structure

The data is based on reports ThoughtWorks’ consultants are seeing out in the field.

ThoughtWorks sees natural language processing tools like Nuance Mix and hardware providing for natural interactions having a “huge” impact on AR and VR adoption. AR differs from VR in that users still can see the world around them rather than being completely immersed in a virtual space; of the two, AR is likely to be most interesting to businesses.

“One excellent application is remote expert systems,” said Mike Mason, technology activist at ThoughtWorks. “Those are the ones where, for example, a semiskilled, nonexpert worker can be wearing the headset and performing a particular task,” such as a nurse or factory worker getting instructions via the device from a remote expert, Mason said. Though he sees no single leader in AR, Mason calls out Microsoft’s HoloLens as a technology of note. Currently, there is a shortage of high-fidelity VR and AR skills outside of the gaming industry, so the average enterprise will need to acquire or rent them, Mason said.

For Docker, PaaS, and microservices, developers see containers as a self-contained process and the PaaS as the common deployment target, using microservices as the common style, according to ThoughtWorks. “What we’re seeing today is the level of abstraction is being raised up,” Mason said. In the previous paradigm, a process ran only on a machine. “Now, we think about a Docker image as that basic unit of work and computation,” and APIs and microservices serve as a communications fabric.

Intelligent empowerment, meanwhile, has companies frequently open-sourcing sophisticated libraries and tools that would have been “stratospherically expensive” and restricted a decade ago, ThoughtWorks said. New tooling has been made possible by commodity computing and targeting of specific hardware like GPUs and clouds.

Mason noted that “machines and humans [work] together to produce greater outcomes than either one working alone. This was not the dystopian future where everybody’s out of a job because the machines replace us.” For example, computers could digest large quantities of data to suggest potential cancer treatment plans. “The important thing here is it was not replacing what the doctors were going to do.”

For software development team structures, tech companies are popularizing the “you build it, you run it” style of team autonomy, ThoughtWorks said. When restructuring a team produces better results, it shows that software development remains mostly a communication problem.

“There’s lots of IT departments that are stuck in the old days of silos,” Mason said. “Businesses are frustrated that they can’t move at the speed of Silicon Valley startups.” But Silicon Valley executives are now joining traditional enterprises and rebuilding their IT departments in the image of Silicon Valley, he said.

While devops is a factor, this movement is about self-service infrastructures and having teams that are small enough to achieve this and that include business stakeholders to get software into production and provide the right business benefits.

[Source:- Javaworld]


Node.js 7 set for release next week

Node.js 7 set for release next week

The Node.js Foundation will release version 7 of the JavaScript platform next week. With the new release, version 6 will move to long-term support, and version 0.10 will reach “end of life” status.

Node 7, offered in beta in late September, is a “checkpoint release for the Node.js project and will focus on stability, incremental improvement over Node.js v6, and updating to the latest versions of V8, libuv, and ICU (International Components for Unicode),” said Mikeal Rogers, Foundation community manager.

But version 7 will have a short shelf life. “Given it is an odd-numbered release, it will only be available for eight months, with its end of life slated for June 2017,” Rogers said. “Beyond v7, we’ll be focusing our efforts on language compatibility, adopting modern Web standards, growth internally for VM neutrality, and API development and support for growing Node.js use cases.”

The release of a new version means status changes for older versions. Most important, users on the 0.10 line need to transition off of this release at once, since it will no longer be supported after this month, the Foundation said. There will be no further releases, including security or stability patches.The 0.12 release, meanwhile, goes to End of Life status in December.

“After Dec. 31, we won’t be able to get OpenSSL updates for those versions,” Rogers said. “So that means we won’t be able to provide any security updates. Additionally, the Node.js Core team has been maintaining the version of V8 included in Node.js v0.10 alone since the Chromium team retired it four years ago. This represents a risk for users, as the team will no longer maintain this.”

Version 6 becomes an Long Term Support (LTS) release today. “In a nutshell, the LTS strategy is focused on creating stability and security to organizations with complex environments that find it cumbersome to continually upgrade Node.js,” Rogers said. “These release lines are even-numbered and are supported for 30 months.”

Node v6 is the stable release until April 2018, meaning that new features only land in it with the consent of the Node project’s core technical committee. Otherwise, changes are limited to bug fixes, security updates, documentation updates, and improvements where the risk of breaking existing applications is minimal. After April 2018, v6 transitions to maintenance mode for 12 months, with only critical bugs and security fixes offered, as well as documentation updates.

“At the current rate of download, Node.js v6 will take over the current LTS line v4 in downloads by the end of the year,” Rogers said. “Node.js v4 will stop being maintained in April 2018.”



[Source:- JW]


New software helps to find out why ‘jumping genes’ are activated

Image result for New software helps to find out why 'jumping genes' are activated

The genome is not a fixed code but flexible. It allows changes in the genes. Transposons, however, so-called jumping genes, interpret this flexibility in a much freer way than “normal” genes. They reproduce in the genome and chose their position themselves. Transposons can also jump into a gene and render it inoperative. Thus, they are an important distinguishing mark for the development of different organisms.

Unclear what triggers transposon activity

However, it is still unclear how jumping genes developed and what influences their activity. “In order to find out how, for instance, climate zones influence activity, we must be able to compare the frequency of transposons in different populations — in different groups of individuals,” explained bioinformatician Robert Kofler from the Institute of Population Genetics at the University of Veterinary Medicine, Vienna. But this frequency has not yet been determined precisely.

New software for a low-priced method

Transposons are detected by DNA sequencing. But this detection cannot be carried out for every single member of a population. “At the moment, this would go beyond the available resources regarding finance and amount of work. The only — and much cheaper — option is to analyse an entire population in one reaction,” explained last author Christian Schlötterer. This method, which he has established using the example of fruit flies, is called Pool-Seq. It is also routinely applied to detect transposons. Existing analysis programmes, however, could not provide a precise result in this case. So far, each analysis has been biased by different factors such as the sequencing depth and the distance between paired reads.

For this purpose, Kofler developed the new software PoPoolationTE2. “If we sequence entire populations, each reaction provides a different result. The number of mixed individuals is always the same, but the single individuals differ,” explained Kofler. Furthermore, technical differences in the sample processing, among others, have influenced the analysis so far. PoPoolationTE2 is not affected by these factors. Thus, questions about the activity of transposons can be answered precisely for Pool-Seq reactions.

Interesting for cancer research

“The unbiased detection of transposon abundance enables a low-price comparison of populations from, for instance, different climate zones. In a next step, we can find out if a transposon is very active in a particular climate zone,” said Kofler. In principle, the bioinformatician has developed this new software for Pool-Seq. But as this method is also applied in medical research and diagnosis, the programme is also interesting for cancer research or the detection of neurological changes since transposons also occur in the brain.

Lab experiments confirm influencing factors

Lab experiments can indicate the factors influencing transposons. Last author Schlötterer explained these factors referring to an experiment with fruit flies: “We breed a hundred generations per population and expose them to different stimuli. We sequence at every tenth generation and determine if a stimulus has influenced the activity of the transposons. Thus, we can describe the activity of transposons in fast motion, so to say.” If the abundance is low, the scientists assume that the transposons are only starting to become more frequent. If a transposon reproduces very quickly in a particular population, this is called an invasion. If a jumping gene is detected in an entire population and not in another one, it could have been positively selected.


[Source:- Science Daily]

Hey Google, Android APIs are a mess

Hey Google, Android APIs are a mess

It’s been years since I did any mobile development — and much of what I’ve done has been with mobile app dev platforms like Appcelerator.

The last time I did anything substantial was some hacking on the Android client forOpen Remote back in 2008. At the time, the APIs weren’t bad and the overall development experience wasn’t too tough. My main issues related to inexperience coding mobile (for example, how do I pass data between activities?).

I assumed that Android APIs would have improved by now. Good gosh was I wrong.

Crummy documentation

The documentation for Android has exploded into a mess. Also, a bunch of it is essentially out of date both on the Google site and on various community sites. It’s like going to a dilapidated town where the gas station advertises a gallon of fuel for 88 cents and you realize the place has been shut down for about 18 years.

Yet people are writing millions of Android apps. How come no one seems to be doing the work of keeping the documentation up to snuff?

OMG, so many files

It used to be there was an API way and an XML way to do almost everything in Android. Maybe it’s still like that, but it isn’t obvious.

Today, to do nearly anything you have to edit at least two files and probably three. With the new security model you not only have to specify what permission you want in the XML manifest but also in your Java code. By the way, none of the tutorials (c’mon, I only wanted contact data to display!) actually tell you this.

Did you really copy Sun?

The APIs themselves seem like they were designed by the Java Community Process. When this all started, part of how Google got itself in trouble was by taking the best of Java and making an API that tasted a bit more like Ruby than like Java.

In the modern Android I taste that factory-to-create-a-locator-to-create-a-factory-to-generate-a-locator-to-find-a-singleton pattern that the Java Community Process and Java EE was so fond of creating. Combine that with the ton of XML and it gives me gas.

Speaking of that security model, what was the point of making me write it twice? In fact, half the API changes I’ve noticed don’t seem to have any great purpose. Holy crap, it’s J2EE!

Whine: I don’t want to write Java anymore

I guess part of my issue is that I don’t really want to write classic Java anymore — so much typing, so little reason for the typing.

Whether using Scala or modern JavaScript, I’m ready for a change. I thought Apple gratuitously wrote a language with Swift … and there was an element of that. Google could use the same approach but go straight JavaScript and clean house on this big mess of an API it’s created.

I still love my Android phone. My girlfriend, on the other hand, swears by her iPhone and uses stuff like Find My Friends, which creeps me out. I mean, Tim Cook blocked me on Twitter for retweeting an article about Apple’s labor policies in China. Maybe I’m paranoid, but I don’t want Apple to know where I am at all times.

I’d rather tell Google where I am at all times (like it wouldn’t be able to extrapolate that anyhow). I can’t wait to grab one of the new Motorola Force Zs and buy one of those battery modules, the boombox, and projector. (Someone asked why I’d need the projector and I said, “To project things!”)

Apple’s move to create a new language looks a bit less cracked to me now. Writing Android stuff feels like writing J2EE in 2002. I have XML buttache.




[Source: Javaworld]