Donald Trump told companies they will have to shift manufacturing to the U.S.

Donald Trump Tells Auto Makers They ‘Have to Start Making Things Here Again’

The president-elect called automotive trade between the U.S. and Germany a ‘one-way street’

President-elect Donald Trump told companies they will have to shift manufacturing to the U.S. in order to do business here, in a series of comments indicating a tough posture toward U.S. trade partners.
“Car companies and others, if they want to do business in our country, have to start making things here again.

5 Ways to Make Review Websites Work for You

5 Ways to Make Review Websites Work for You

Reputation management in the age of online review sites can be tough going.

Review sites and in-built review features on most social media platforms have really changed the game and are a significant factor influencing purchasing behaviours today.

With the festive season and summer holidays well and truly upon us, it is in our best interest to figure out how to turn the tables and make the review sites work for us!

Don’t be complacent!

Stay on top of what is being said about your brand online, and by whom.

Be thick skinned

When your brand is your baby, it is only natural to feel some sting from negative feedback. The important part is not to let wounded pride influence any public facing correspondence.

Address negative reviews appropriately

Negative reviews are inevitable and how you respond has the power to make, break or in the very least put a dent in your online reputation.

· Always respond to negative reviews: online be brief and courteous and direct the conversation to continue offline.
· Never request the user remove their review. Never delete the review yourself (there are always exceptions to this rule, but removing a review is always an absolute last resort).
· Don’t engage trolls. Ever. Period. Also, as much as it might seem like a good idea in the heat of the moment, never get your friends to engage trolls for you “anonymously”: you will get found out and it does not look good!

Encourage reviews

Don’t fear the beast! Embrace it. Encourage customer and client reviews. Positive buzz begets positive buzz.

Give them something positive to talk about!

Try to take all feedback, good and bad as a learning opportunity. How can you use this information to be better?

How to Make Wi-Fi Faster in Your Home

How to Make Wi-Fi Faster in Your Home

Boost your signal
The age, placement and settings of your router are key to making your Wi-Fi signal stronger. This article explains how to make your router work better, and what to look for if you replace it.

Routers and signal strength

If you have a wireless (Wi-Fi) router in your home, chances are you have areas with a strong signal and fast speeds—but also areas where you can’t connect to the Internet at all. That’s especially true of large or sprawling homes.

You can fix some Wi-Fi coverage and speed problems by tweaking router settings, relocating the router or adding an expander device. However, if you’re using a router with outdated Wi-Fi technology, you may be fighting a losing battle. In that case, you’re better off buying a new router that has the latest Wi-Fi technology. We’ll show you how to check your existing router to see whether it’s worth tweaking it, or time to bite the bullet and buy a new one. You don’t need any special tools, but you’ll need the owner’s manual for your router. If you don’t have it, we’ll show you how to get it.

Back to Top
Is your Wi-Fi system up to date?

The first step in learning how to make your WI-Fi faster is to download the owner’s manual
Photo 1: Find the make and model

Find the FCC label on your router. Note the make and model. Then go to the “support tab” on the manufacturer’s website and download the owner’s manual.

All Wi-Fi router manufacturers follow industry standards developed by the Institute of Electrical and Electronics Engineers (IEEE). The original standard was IEEE 802.11, and each successive standard includes a letter suffix. The oldest and slowest residential router standard is 802.11b, followed by 802.11g and 802.11n. The newest, the 802.11ac standard, represents a monumental leap in terms of speed and reliability. We won’t go into all the techno mumbo jumbo, but trust us, if your router isn’t at least an 802.11n vintage, there’s no way you’re going to improve your Internet speeds.

So your first job is to find out the generation of your current router. Locate the specifications for your router in the owner’s manual. If you don’t have it, download it from the Internet (Photo 1). Then find the specifications page and look for the IEEE standard (Photo 2).

If your router is older than 802.11n, buy a new 802.11ac router. If you lease a combination modem/router from your cable or DSL provider, contact the company and ask if it has newer equipment available. If it doesn’t, you’ll save money in the long run by returning the leased equipment and buying your own modem and an 802.11ac router.

Back to Top
If you already have an 802.11n router

First, update the router’s “firmware” (the software that operates your router). Find the latest firmware on the manufacturer’s website. You can often solve connection and speed problems by simply installing the most recent firmware version. To discover the current firmware version in your router and learn how to obtain and install firmware updates, see the instructions in your owner’s manual.

Back to Top
Next, try changing the channel

Wi-Fi routers and wireless devices work like walkie-talkies in that two people can’t talk at the same time on the same channel. If your neighbors’ routers are using the same channel as yours, both routers can slow to a crawl. In that case, changing the channel may help.

If you’re leasing the modem/router from your Internet provider, call its tech support line and ask how to change the channel. If you own your router, follow the log-in and channel changing instructions in the manual. If the new channel gives you faster Internet speeds, you’re done. If not, move on to the next step.

Back to Top
Relocate the router

Relocating the router can sometimes make wi-fi faster.
Photo 3: Temporarily relocate the router

Disconnect the modem/router from its present location and run a longer cable to a central location in your home. Then connect the modem and router to the temporary cable and recheck signal strength in all rooms.

If your router is located in a corner room, you may be able improve speeds and coverage by simply moving it to a central location. The signal may be degraded by having to traverse layers of drywall, bricks or other materials. Since rewiring is a lot of work, first try hooking it up in a central location with temporary wiring to see if it helps the signal strength. Here’s how:

If you have cable Internet service, buy a 50-ft. coaxial cable and a male/male connector. Disconnect the coax cable from your modem/router and install the connector and then the extension cable. Then move the modem/ router to a central location and connect the extension (Photo 3). If you have DSL service, plug the modem/router into the phone jack closest to the center of your house (or buy a longer phone cable to reach the center).

Next, use a smartphone, tablet or laptop to check the Wi-Fi signal strength in each room (Photo 4). If relocating the router provides a noticeable improvement, you’ve found the answer—move the router. If you still have a signal strength problem, try adding a range extender.
Rebroadcast the signal to remote rooms

You can also make your wi-fi faster with a range extender.
Photo 5: If needed, add a range extender

Install either a desktop or a wall plug-in range extender halfway between the Wi-Fi router and the weak/dead area. Access the extender with your laptop and program it with your router password.

Range extenders receive the signal from the router and rebroadcast it so you get coverage over a wider area. They’re available in different speeds and power ratings (two examples are the NETGEAR EX6200 High Power Wi-Fi Range Extender, and the NETGEAR EX6100 Wi-Fi Range Extender ; both available through our affiliation with Plug the extender into a standard receptacle and follow the programming instructions to make it work with your existing router (Photo 5).

Which Brand to Buy?

NOTE: When adding a range extender or updating your laptop with a USB adapter, we recommend buying the same brand as your router to ensure compatibility and receive the best technical support from the manufacturer. The Netgear devices shown here are just one brand. But many other companies, such as Asus, D-Link, Linksys, Apple and ZyXEL, also make 802.11ac components.
Buy a new 802.11ac router and USB dongle

Wondering about how to make wi-fi faster on an old computer? Plug an 802.11ac adapter into the USB port.
Install an adapter on your old laptop

Slide an 802.11ac adapter into a USB port on your old laptop. Enter the password for your new 802.11ac router and reap the benefits of highspeed Wi-Fi.

The newest 802.11ac routers provide the fastest speeds and the most features. For example, some models manage data traffic to all devices in your home so no single device can hog all the bandwidth. That’s an important feature if someone wants to use the Internet while another family member is streaming video or gaming. Plus, some 802.11ac routers provide a whole-house backup feature so you can keep data from every device in one place. And you can install a USB adapter to let your old laptop receive the 802.11ac signal .


Being a skilled iOS Engineer

Being a skilled iOS Engineer

This is more or less the list of skills you need to be considered a skilled iOS Engineer. The order it is not exhaustive. For some people the order can be different. Others will include or remove some elements.

Networking — NSURLSession
Multithreading — NSOperationQueue
Maybe CoreAnimation
Maybe AVFoundation
Unit Testing
Dependency Injection
Forget CoreData. Use Realm.
Architectural Patterns — MVVM
Architectural Patterns — VIPER
ReactiveCocoa / RxSwift

Greenwich Park. London.
When I started coding iOS, around five years ago, the seniority was at point 9. Probably around two years ago to be a skilled developer point 11 was needed. Nowadays without 13 or 14 you can be considered a Mid Level iOS developer.

It makes sense, though. Five years ago, someone with two years iOS experience was considered a Senior. This is totally impossible today.

Evolution is everything

It is obvious that an iOS developer cannot stop evolving. Apple is releasing a new iOS version every year, so not evolving means getting outdated. You can discover any type of surprise during an Apple Keynote: Swift.

A team to evolve

To properly evolve you need a good team. If you are working alone, you are not evolving. Or at least you are losing a lot of opportunities to evolve.

During my years as an iOS developer, I only worked with one good team. Although I can consider the team as really good, we were only in step 10! Although we were far from excellence, they helped me evolve a lot. I’m really proud of this team

Search a team.

It has been never my case, however, if you already have a team, but you think you cannot evolve with them: quit! Start searching a new one!

During the interview process test the company team.

During face-to-face interview, be sure that they know more than you.

A team or a mentor

I’m speaking all the time about having a team. Do not read it literally. If you can work in a team of two developers where the other person can mentor your evolution, you are lucky!

Recruitment process

If you analyze yourself and you discover that you need a new company, search the proper one. Do not rush accepting the first offer.

One of the first questions a recruiter and the company will ask you is why you want to leave. If you fail going to a shitty company it will be really hard to explain why you want to leave only after two or four months.

Interview the company

Use the interview process to interview the company. Do not just go there to be hired. Go to the interviews to interview them, to check their skills. Be sure you can evolve as a developer. Many companies fail in the recruitment process because they just hire people with the same set of skills. Avoid these ones! Search a mentor during the interview process. Be sure you can evolve with them. If you found one of these companies: fight for the job!

Use them the evolve

Use the interview process to grow as developer. I know it is hard to be rejected. However, from every “No” I had in my career, I learned something new.

Do it yourself

So, if you just accepted a job where you will work alone, do it yourself. Evolve during the weekend. Check the list to find out where you are.

Open the last Coding Challenge you did. Review it. Today, can you do it better? What will you do different? Does not matter if your last coding challenge was done two weeks ago, I’m sure you can improve it with what you learned during this time.

No new ideas?

If you do not have the basic skill set ready (points 1 to 9) focus there. If you think you are fully competent with the basic skills, focus in the other ones.

Pick up one of the list. Read articles, search tutorials, go to meet-ups. Tag your old coding challenge and refactor it with your new skills. Not happy enough? Do it again. Search for more people speaking. Read a book!

Apple Publishes Its First Artificial Intelligence Paper

Apple Publishes Its First Artificial Intelligence Paper

Dec 26, 2016 @ 07:05 AM

Apple CEO Tim Cook (Photo credit: David Paul Morris/Bloomberg)

Earlier this month, Apple made a splash when it told the artificial intelligence research community that the secretive company would start publishing AI papers of its own. Not even a month later, it’s already starting to make good on that promise.

Apple has published its very first AI paper on December 22. (The paper was submitted for publication on November 15.) The paper describes a technique for how to improve the training of an algorithm’s ability to recognize images using computer-generated images rather than real-world images.

In machine learning research, using synthetic images (like those from a video game) to train neural networks can be more efficient than using real-world images. That’s because synthetic image data is already labeled and annotated, while real-world image data requires somebody to exhaustively label everything the computer is seeing — that’s a tree, a dog, a bike. But the synthetic image approach can be problematic as what the algorithm learns doesn’t always carry over neatly to real world scenes. The synthetic image data “is often not realistic enough, leading the network to learn details only present in synthetic images and fail to generalize well on real images,” the paper from Apple says.

To improve training with synthetic image data, the paper suggests what the Apple researchers call Simulated+Unsupervised learning, where the realism of a simulated image is boosted. The Apple researchers use a modified version of a new machine learning technique called Generative Adversarial Networks, which pits two neural networks against each other and has been used to generate photorealistic images.

The paper’s lead author is Apple researcher Ashish Shrivastava, who holds a PhD in computer vision from University of Maryland, College Park, according to his LinkedIn. The other Apple employees listed as co-authors on the paper include Tomas Pfister, Oncel Tuzel, Wenda Wang, Russ Webb and Josh Susskind, who co-founded an AI startup that assessed a person’s emotions by looking at facial expressions called Emotient, which Apple acquired earlier this year.

Apple’s first AI paper marks a major step for the company. For years, the AI research community has been critical of Apple’s secretiveness. Its secrecy has even hurt the company’s recruiting efforts for AI talent. The move towards more openness with the community is important for Apple as the push for more advanced AI software spreads across the tech industry. AI software is becoming essential for everything from the camera capabilities in Apple’s latest iPhones to the internet services running in the data center.

I’ve reached out to Apple for comment.