Set up automatic updates for Brew on Mac OS X

Automated updates for the core OS has been available for several years now on Macs, and Apple has added the ability to update automatically apps you have added from the AppStore as well. However, if you have installed open source apps with Brew, chances are that you may forget to update them regularly. This is likely to create vulnerabilities on your system, allowing attackers to get in undetected by most antiviral and anti-malware software.

To close this loop, a very simple tool can be installed, similar to the auto-update function at the OS level. Here is the “cookbook recipe” to follow:

brew update
brew upgrade
brew install terminal-notifier
brew tap domt4/autoupdate
brew autoupdate –start –upgrade –enable-notification

These commands will

  • update the brew repository,
  • upgrade all the existing apps,
  • install the terminal notifier incase you don’t have it yet
  • install the autoupdate script
  • start the autoupdate to run on a regular basis

Don’t be like the picture below ? (Curtesy of

Tinkering with CryptoMining

If you are in SecOps, you probably have seen the threat of CryptoMiners running on compromised hosts. This article may not be for you, but if you would like to dive deeper inside of the working of crypto-mining you will find a few resources here to get you started.

For the example I use the Moonlander 2 ASIC USB stick as you can pick one up form Amazon for as little as $50 as of March 2020, and it has all the features needed to work with a Raspberry PI. It allows to mine LTC (

sudo apt-get install -y build-essential git autoconf automake libtool pkg-config libcurl4-openssl-dev libudev-dev libusb-1.0-0-dev libncurses5-dev raspberrypi-kernel-headers
mkdir miners
cd miners
sudo unzip
cd Linux_3.x.x_4.x.x_VCP_Driver_Source
sudo cp -a cp210x.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial

Another example is the GekkoScience Bitcoin SHA256 Stick Miner, which lets you test how to mine BTC ( 

I use the Raspberry PI, as it is a very low cost environment you can build with your children at a very young age. You can do a lot more with it then just teaching about Bitcoin, Blockchain, and mining.

The resources below have all the documentation necessary to get started.

The Moonlander device tends to lock up after a successful run with bfgminerand the miner isn’t detected on successive runs with the status message: 

NO DEVICES FOUND: Press 'M' and '+' to add

The solution is to remove the driver (cp120x) and unplug / plug back in the USB stick:

  1. sudo rmmod cp120x
  2. unplug USB stick
  3. wait 10 seconds
  4. plug USB stick back in
  5. check if the driver is re-registered by running lsmod | grep usb the output should look like
    usbserial XXXXX X cp210x


Raspberry Pi 4 on Amazon


Moonlander 2 USB Stick ASIC on Amazon

Moonlander 2 USB Stick getting started instructions

Moonlander  ASIC setup on linux

VCP kernel drivers

GekkoScience Bitcoin Miner Setup on Linux / Raspberry Pi

GekkoScience Termius R606 Miner Setup

Raspberry PI dependencies for building kernel modules

ASIC Miner Valuation estimations

US made ASIC miner

Best GPUs for mining ETH


How Healthcare Can Use Sports as a Means of Funding

Sport is a universal activity that is respected around the world. The top sports players make more than most academics and even business people, and they Local Hockey Teamdraw in crowds. As an institution in healthcare, having a good sports team can be a boon for your institution. It can bring in more funding, more patients, and national recognition. Using sports as a means to bring in more money for healthcare is a great means of buying better and more equipment and having the money to help support those in need of medical treatment.

Staff needs to be paid, doctors and nurses need the right equipment, and to be frank, employees in healthcare need a means of getting out and having fun. The industry of healthcare can be a difficult place to work, and so sports can not only help with funding but also provide an outlet.

Manage a Local Sports Team

Exercise is a staple to a healthy lifestyle, which is why you can do so much for your community and their health by managing a local sports team through volunteer efforts. Sponsor these teams through simple and affordable means – offer water stations, customize jerseys, and even bring some healthy snacks to the games and rally the community together. You can become an institution for your community and bring everyone together through the universal love of sport. As this would be for fun, all managerial positions and players will need to be volunteers. Thankfully, there are likely many people who would love to have fun and exercise while doing so, both youth and adults, so all you need to do is get people together and work with them from there.

Partner with an Established Team

In order to really bring in funding for your institution, however, you are going to have to partner up with other organizations. Managing a professional sports team is expensive, and as a medical institution who needs its funding to go towards its practice, managing, training, providing the venue for a team will come with a lot of upfront costs. That is why you should instead partner with an established team, where they can do charity games where the proceeds of the tickets go to you. Similarly, you could sponsor them, so that your institution’s logo is on their jersey’s and so that your brand is made known to the public. Work with notable rising sports stars like Rishin Patel who is not only a stand-up doctor but also a sportsman, and you can spread the word about your business and about health.

How to Market

Marketing your sports team is just like marketing anything else. When you first start out it is best that you localize your efforts. This means holding local fundraisers, hosting charity games, volunteering, getting local businesses to sponsor your teams and players, and so on. Sports have the uncanny ability to bring a community together, meaning if you succeed in making your sports department a success, you can supplement your funding and provide better healthcare and health programs to everyone in your community.

Bring your community together, help them get active, and bring in more funding for your healthcare clinic – it’s a great solution for your business and the families you take care of.

How to Have a Productive Lunch Break

During long working days, a lunch break is something that everyone looks forward to. Whether it be to step oProductive lunch breakutside and get some fresh air or to regain their energy after a long morning in the office, it is something that is integral to having a positive working day. Yet it could be that you are not using your lunch break effectively, which can lead to you being more tired after lunch, rather than re-energized.

To have a productive lunch break, the first step is to acknowledge that it is called a break for a reason; to not relax would indeed be counterproductive to the working day. If you are struggling to find ways to make the most of it, make sure you follow some key tips.


Have a healthy meal


During the morning, your brain and body will have worked off all the food you ate for breakfast. This can result in your focus slipping and stress levels climbing, both of which won’t bode well for you in the workplace. As soon as you clock off for lunch, you should make sure you eat a meal rich in antioxidants, natural energy, and vitamins. To save your money on this, you can always prepare it before you come to work. This will also ensure you know exactly what is going into your body, and what each ingredient can do to help you stay on track.




One thing that many employees struggle to do it relax and take a step back at lunch. In fact, it is easy to feel guilty that you are not doing work, even when it is your lunch break. If you come back to work feeling more tired than you did before your break, that is a sure sign you need to learn to relax. One of the best ways to do this is by socializing with colleagues who have lunch at the same time, or by playing online games to take your mind off any stress. Choosing a trusted site such as will enable you to place bets, play games, and keep up to date on the world of sports.


Go for a walk


Being cooped up in an office for hours on end can make you feel uninspired when you need to be feeling the opposite. Sometimes, people need to take a step out of the building to feel refreshed for the next few hours. The best way to do this is by taking a walk in your local park, where you can soak up all the oxygen that your brain needs. If you have been feeling stressed throughout the day, this is also perfect for helping you stay calm, and also allows you to reassess how you feel more logically.


Brainstorm ideas


If you are somebody who can’t relax on your lunch break, then you can put your time to good use by brainstorming ideas for how you can improve in the business, and to see what new ideas you can bring to the table. Though it can be tempting to let your mind spiral with excitement, you should combine these brainstorm sessions with enough time for a true break so you can collect yourself before work starts for the afternoon.

4 Ways to Achieve Transparency in Healthcare

In recent years, healthcare providers and insurance plans have come under fire from criticism of every political angle. The biggest issue among patients is whether they are paying the right amount for the best quality of care; when such a large sum of money must cover medical fees, it is no surprise that they want more for their money. One of the best ways to reassure patients, and show that healthcare is looking out for them, rather than taking money from them, is to be transparent with them every step of the way. From the moment talk of costs comes into the equation, to the time they must go under anesthetic for a procedure, transparency is key.

Be honest about what costs a patient may incur

A lot of healthcare providers don’t sit down with patients to discuss costs before any medical processes go underway. In fact, patients are usually hit with a hefty medical bill that comes through the post a few weeks after everything has settled down. Not only can this cause stress for the patient, but can lead to a feeling of distrust between either them and the health insurance provider, or the hospital directly. As an insurer, any hidden costs should be talked about before any appointments are carried out, and hospitals should strive to give the best quality treatment for the price they are suggesting.

Let them know which medication has been used

Sometimes, a patient may not be aware of what kind of medication they have been given after an operation, or to control any health conditions. In the wake of the opioid epidemic that is sweeping the nation, there have been calls for better transparency over the medication that is issued to patients daily. Combatting this is as simple as printing out and going through proposed medical treatment with each patient to see if they are happy with it.

Go through the procedure with them

Much of a patient’s anxiety surrounding medical procedures is that they are unsure of the risks and benefits that can come about from a few hours on the operating table. They might not know which aesthetic is going to be used, or what exactly is going to be done to their body during the operation. Although sometimes knowing these facts can cause patients to panic, most of the time it is healthier to let them know, so that ambiguity can be removed from the process. Often, visiting trusted professionals like Rishin Patel Insight will make it easier for doctors to soothe any worries if a patient is aware that they won’t be in any pain.

Give patients a choice


When a patient is confronted with challenges in their health, they may often feel as though there is only one hospital or healthcare provider to turn to. Although initial appointments will usually have to be made at the local center, patients can still choose who they would like to see for any future appointments in areas such as physiotherapy or mental health therapy. Showing them that they have a choice in who they can see allows you to offer them the best care and support they need, rather than having it chosen for them.

Cyber Security Advice for Medical Practices

The sudden increase in cyber attacks happening all around the world is not without its reasons. More than 80% of information – including private details about ourselves – are now stored digitally. Every information is valuable to attackers, which is why we are now seeing more attacks as well as new forms of attacks targeting individuals and large corporations.Cybersecurity for medical practice

For medical practices, information security is essential. Patient information and details about the practice’s operations are too valuable to handle carelessly. There are ways to improve cybersecurity throughout your medical practice and we are going to discuss some of them in this article.

Follow the Standards

The healthcare industry is highly regulated down to the last letter and information security is no exception. The HIPAA medical information security guidelines are something that every healthcare service provider must follow.

Fortunately, most solutions available to the industry already take HIPAA compliance very seriously. You know you can count on the software, devices, and other solutions that comply with HIPAA to safeguard your information. Following the correct security standards is a great first step to take.

Secure the Equipment

Using the correct, well-secured equipment is another must. You can’t count on poorly secured equipment, especially in today’s world where attacks to IoT and electronic devices are more common than ever. Similar to choosing software and solutions, there are standards to follow.

According to Rishin Patel Insight Medical Partners’ President and CEO, newer equipment is designed to be more secure from the ground up, especially compared to older alternatives. His company provides easy access to the most advanced products and technologies so that medical practices can remain safe and protected.

Have a Backup Routine

To have a strong information security foundation, the third thing you need to add is a good backup routine. Maintain on-site and off-site (cloud) backups of sensitive information so that your medical practice can recover from catastrophic cyber attack seamlessly.

In the event of a ransomware attack, for instance, you can wipe your computers and restore essential data from various sources. When hardware fails, there is still a cloud backup to turn to. Adding a good backup routine to the practice’s everyday workflow completes the equation and provides your medical practice with a good security foundation.

Train the People

Once the foundation is laid, it is time to tackle the biggest information security challenge of them all: the people. Bad habits like using a weak or common password, exchanging login information or user access with coworkers, clicking URLs from illegitimate sources, and copying data to a flash drive and then not handling it properly are still the most common causes of cyber attacks.

It is imperative that the people involved in handling information know how to handle information securely. Information security trainings are great for changing some of the more common bad habits quickly. As an extra layer of security, putting in place a set of security policies is also highly recommended.

There are still so many things you can do to protect your medical practice from cyber attacks, but these first steps are the ones to take to get started. Be sure to implement these measures immediately before your practice becomes the victim of a cyber attack.

Data Loss: The Impact It Has On Businesses

There are no boundaries to data loss, it happens to companies of all shapes and sizes, from large corporations to small startups. The main issue with data loss is the fact that it can strike at any time, resulting in a domino-like effect of serious consequences for the business.

Wondering how data loss can impact your business? Below are some examples of the seriousness that a loss of data can cause for a company. Data loss

Productivity disruption

Should your organization lose data, one of the first things to suffer will be workplace productivity. Whether the loss of data has been caused by a computer hacking, network outage or failure of software or hardware, it can have a serious impact on your business’s productivity, as it can take hours, or sometimes even days to get your lost data back. However, should you choose to invest in and use a professional data backup service like MySql data recovery, you can make the process of getting your company back up and running after a data loss, much easier.

Reputation damage 

Of course, one area of your business that it’s less easy to fix after this kind of disaster is your reputation. In the digital world, news travels fast, so if your company ends up on the news due to its website being down or files being missing, you will have customers asking questions about what’s happened, and your answers may cause long-term damage to your company. When data loss occurs, customers feel let down, because it’s their private and confidential data that is on the line, as well as yours. So when your company loses that data, it puts your reputation on the line and can have a long-lasting impact on your business and its success in the future.

Loss of customer loyalty

After a data loss event, customer loyalty is often also tarnished. You customers feel like they can’t trust your business with their sensitive information, and so they choose to take their money elsewhere. Once word spreads about this, you may struggle to find new clients, which could have a huge impact on your business and its success. This is something that no one wants to happen, as it can have such a huge impact on your business’s success. Of course, while you could lose customers as a result, you could also be creative and find ways to win them back, as Virgin did after their big data loss in 2017. They apologized, put better safeguards in place for data, and offered everyone affected a cheaper deal on their services.

While data losses can be a total nightmare for businesses of all shapes and sizes, suffering a data loss doesn’t have to mean the end of your company. It simply means being smart about the next steps that you take, and making sure that you find ways to retain your customers and gain new ones, despite the breach in security and the lack of customer confidence in you and your brand.

Getting Started in Online Marketing for Established Businesses

A lot of small businesses still don’t have a fully functioning website or much of an online presence at all. You may have a page that lists your opening hours and contact details, or you may have entries in online directories, but when someone tries to find out more about your business, they are met with a frustrating blank screen. This most often happens with locally focused services, who perhaps have been running for several generations and those who don’t feel the need or lack the knowledge and enthusiasm to get involved with online marketing. You probably have a regular customer base and don’t see that websites and Twitter accounts are relevant to you – but are you missing a trick?

You don’t know it won’t work

If you haven’t tried online marketing, you truly have no idea whether it would generate a lot of new business for you or only make a moderate difference. If you are making a reasonable living you may feel that you have enough to do as it is, and therefore believe that creating an online presence is more work than it’s worth. You could be operating the same marketing strategy that you have been for years, with ads in local publications and an event every summer. There could be hordes of frustrated people looking for your product or service in your area who you haven’t managed to reach, and as a result, you could be missing out on valuable revenue.

The problem with not being visible on the web

More and more people are using an Internet search as their first route to finding something they need. If you are a feed merchant and you’re not present in the search results when someone enters a query for chicken corn suppliers in your location, they will be unaware that you exist and will select from the results they find. Even if your name comes up in a directory that lists local animal feed suppliers, if it only has your address and phone number, the implication is that you are living in the dark ages. Unfortunately, this leads to people assuming you will be remote, expensive, and probably a bit odd! What consumers want is to be able to find out about you on the Internet, get a feel for your stock ranges and prices, and see if you are worth visiting. A lot of potential customers won’t bother driving over to see your business to find these things out, so if you haven’t made your offer clear, they will simply move on elsewhere.

Take it slowly

You don’t need to overload yourself and open an account with every social media platform or start investing heavily in Google advertising. Instead, start with something simple, like a single page website where you can list all your most important information. You can create your own website very easily with an online tool that can take all the complexity out of design and requires no technical know-how whatsoever. When you have that setup, go through the online directories and update your details to include the website link. Doing so will immediately improve your visibility and make a better impression on potential customers. Include an email address too, as many people prefer this to make a phone call. Get used to dealing with email communications and keeping your webpage current, and once you are used to it, you can start to add more, like a Facebook page. Do everything in slow steps until you feel happy before adding anything new, and make use of the wealth of free resources online to help you maximize the beneficial effects of your efforts.