We had reason to interact with people who were the most educated, tribes in Nigeria.
We had reason to interact with people who were the most educated, tribes in Nigeria.
Read lessLost your password? Please enter your email address. You will receive a link and will create a new password via email.
Sorry, you do not have a permission to ask a question, You must login to ask question.
We want to connect the people who have knowledge to the people who need it, to bring together people with different perspectives so they can understand each other better, and to empower everyone to share their knowledge.
We had reason to interact with people who were the most educated, tribes in Nigeria.
We had reason to interact with people who were the most educated, tribes in Nigeria.
Read lessEvery corporate interview you are invited to would always ask you this question. Try to understand what the question is about before answering it.
Every corporate interview you are invited to would always ask you this question. Try to understand what the question is about before answering it.
Read lessif we do not mind, we could share some basic Life Hacks that could help someone in times of need. Any Ideas?
if we do not mind, we could share some basic Life Hacks that could help someone in times of need.
Any Ideas?
Read lessPlease bear in mind that I am writing this post in comparison between these two fin-tech giants (flutterwave vs paystack) as a software engineer. I have used these two platforms over the years and it is time for me to ...Read more
Please bear in mind that I am writing this post in comparison between these two fin-tech giants (flutterwave vs paystack) as a software engineer. I have used these two platforms over the years and it is time for me to give you my honest but unbiased opinion about them.
Let’s consider these them based on 5 categories
Without further story, let’s dive into it. Shall we?
Country Coverage: The both companies targets the African market and tries to steal our hearts with their services. Of cause, the African market is huge making about $600m or more of the entire market in the world right now by CGTN with the largest fintech residing in Nigeria amongst who are flutterwave and paystack. Paystack according to their website only supports 3 countries; Nigeria, Ghana and South Africa for reasons best known to them, while on the other hand flutterwave according to their website, supports 15 countries; Cameroon, Egypt, Ghana, Kenya, Malawi, Nigeria, Cote d’Ivoire, Mozambique, Morocco, South Africa, Zambia, Rwanda, Tanzania, Gambia and Mauritius.
Aside from these, I had cause to integrate a payment solution in D.R Congo and even though this country was not listed on their signup page, I was able to integrate by contacting their support team. So on this category, FLUTTERWAVE WINS.
Rate of Charge: It is important for all fintechs to state their rate of charges i.e processing fees. Of cause they are out there to make money haven provided an easy payment integration solution for businesses. This category is actually based on country so I’ll use Nigeria as case study. Paystack charges 1.5% + N100 for local transaction and 3.9 % + 100 for international transaction with a cap of N2000 (means charges cannot exceed 2000), they also with waive the N100 for transactions under N2500. On the other hand, Flutterwave charges 1.4% with a cap of N2000 for local transactions and 3.8% for international transactions. The numbers speak for themselves and flutterwave seem to have lower processing fee charges. So on this category, FLUTTERWAVE WINS.
Ease of use and Friendliness: This category is very subjective to be honest. I say this because, there are many angles to look at this from; like i said before, I am doing my comparison as a software developer. A regular user may not agree with me on my opinion. Having said that, I found the Paystack documentation and API much easier to use and integrate than that of flutterwave. Also looking at their website landing pages for regular users to sign up, create things like stores or just to have a dashboard, I’ll still give it to Paystack on this one. I can say for sure that paystack’s platform was modelled after Stripe’s who eventually acquired them in 2020 So for this category, PAYSTACK WINS.
Popularity: This category is really dicy because Paystack was founded in 2015 and flutterwave was fouded a year after that, 2016, but the fact that flutterwave operates in 15 countries and paystack in 3 speaks for itself. More people know flutterwave than paystack now. Also, I should say that flutterwave has built more relationships with Asia, and particularly in China with the likes of Alibaba’s Alipay. So for this category, FLUTTERWAVE WINS
Technical Support (response time): Again, this is based on my personal dealings with flutterwave and paystack support teams. I’ll cut right to the chase. Flutterwave’s support team were very helpful when I had a little difficulty integrating their API, but they responded poorly in terms of response time, I really don’t know why, and then I found Paystack’s team to be very diligent and pain-staking with fantastic response time for a small issue I had. In fact, I didn’t have to contact them for integration because the documentation was clear right out of the box. So for this category, PAYSTACK WINS
I have considered 5 key points in form of categories to base my comparison and like I said, this is my personal opinion. You may have a different opinion or experience about these two giants, but in summary, I think I will stick with Flutterwave because they have wider coverage for my clients, lower processing fees and though their support team is a bit slow, they are still very helpful once you reach them.
So that’s all for now guys… If you have a different opinion about this, kindly leave a comment on this post
Read lessThere’s a serious shortage of N-95 masks in the market currently but while waiting for them to become available, can we get instructions of the T-Shirt Mask that has been trending online?
There’s a serious shortage of N-95 masks in the market currently but while waiting for them to become available, can we get instructions of the T-Shirt Mask that has been trending online?
Read lessWhy can’t we have credible leaders in this country, and when will we the youths become the leaders of the present? It has always been said that we are the leaders of tomorrow, when will that tomorrow come ?
Why can’t we have credible leaders in this country, and when will we the youths become the leaders of the present? It has always been said that we are the leaders of tomorrow, when will that tomorrow come ?
Read lessI am thinking of getting a good laptop. I am currently in search of a budget-friendly laptop. Budget is not more than $420 at the moment. To find good budget laptops, we thoroughly examined the laptop market. We visited stores ...Read more
I am thinking of getting a good laptop. I am currently in search of a budget-friendly laptop. Budget is not more than $420 at the moment. To find good budget laptops, we thoroughly examined the laptop market. We visited stores and also checked all the major e-commerce websites which sell laptops. We found that there are many good laptops available to buy in under $400 price range.
We also checked the hardware specifications of each laptop to know their capabilities, we saw build quality and also customer reviews and ratings.
We came up with this top 5 recommendations with reviews, hardware specifications!
Let’s begin…
Because of the latest specs and features that ASUS VivoBook 15 offers, it is one of the biggest contenders in the best budget friendly laptops under $400 segment.
Hardware Specifications of Asus VivoBook 15 (F512FA-AB34) Laptop | |
Processor | Intel Core i3-8145U Dual-Core Processor (Turbo up to 3.9GHz) |
RAM | 8GB RAM (Upgradable up to 16GB) |
Storage | 128GB SSD (Upgradable) |
Graphics | Intel UHD Graphics 620 |
Display | 15.6-Inch Full HD NanoEdge Display with 1920 x 1080 pixels resolution |
Operating System | Windows 10 Home 64-bit |
Battery Life | Up to 7 hours |
Weight | 3.7 lbs |
For a budget friendly laptop, It has massive 17.3 inches of LED-backlit display which produces a decent gamut of colours and it is bright as well. It provides a whole lot of connectivity options to ensure you stay connected with your loved ones from any place. It comes with latest Windows 10 pre-installed which runs buttery smooth by co-operating with its powerful Intel Core i3 dual-core CPU (up to 3.4 GHz) and 8GB of RAM. It offers 1TB of hard drive on which you can store all your required files, your collection of movies and games.
Hardware Specifications of Dell Inspiron 17 3000 Laptop | |
Processor | Intel Core i3-1005G1 Dual-Core Processor (Turbo up to 3.4 GHz) |
RAM | 8GB DDR4 RAM |
Storage | 1TB 5400RPM Hard Drive |
Graphics | Intel UHD Graphics |
Display | 17.3-Inch Full HD LED-backlit Anti-Glare Display with 1920 x 1080 resolution |
Operating System | Windows 10 Home 64-bit |
Battery Life | Up to 8 hours |
Weight | 6.1 lbs |
Apart from powerful processor, this laptop has 8GB of RAM for smoother and efficient multitasking, and it also comes with 256GB of solid state drive for storage. Performance wise this laptop is ideal for all types of power users, and because it has the AMD Radeon Vega 3 graphics, this laptop can also handle moderate gaming and photo-video editing. The display on this laptop isn’t the best we can find in the sub-400 dollars laptop segment, but it looks good. The 15.6″ LED-backlit panel with the standard 1920 x 1080 Full HD resolution produces good colours, but it isn’t bright enough to use it in sunlight.
Hardware Specifications of Lenovo Ideapad L340 (High Performance Laptop under $400) | |
Processor | AMD Ryzen 3-3200U dual-core 2.6GHz Processor (Turbo up to 3.5GHz) |
RAM | 8GB DDR4 RAM |
Storage | 256GB SSD |
Graphics | AMD Radeon Vega 3 Graphics |
Display | 15.6 Inch Full HD LED Touchscreen Display with 1920 x 1080 Resolution |
Operating System | Windows 10 Home 64-bit |
Battery Life | Up to 7 hours |
Weight | 4.1 lbs |
This is one of the best friendly laptops out there today. It is the newest 10th Gen Intel Core i3 Ice Lake processor on the laptop produces enough power to do all the basic to medium demanding tasks efficiently on this laptop, and its 4GB of RAM helps to multitask on this laptop efficiently.
Hardware Specifications of Dell Inspiron 5593 15-inch Laptop | |
Processor | Intel Core i3-1005G1 1.2 GHz Dual Core Processor (Turbo up to 3.4 GHz) |
RAM | 4 GB DDR4 RAM |
Storage | 128GB SSD |
Graphics | Intel UHD Graphics |
Display | 15.6-Inch Full HD Anti-Glare (LED-backlit) Display with 1920 x 1080 resolution |
Operating System | Windows 10 Home S mode 64-bit |
Battery Life | Up to 5 hours |
Weight | 4.03 lbs |
Lenovo Ideapad 330S boasts powerful AMD Ryzen 5 processor and 8GB of RAM which makes it the most powerful laptop in this segment! It has integrated AMD Radeon Vega 8 graphics which handles gaming and other works on this laptop pretty easily. With all standard ports and slots and decent battery life, this Lenovo laptop stands best for the people looking for the mixture of work and play in their new laptop.
Hardware Specifications of Lenovo Ideapad 330S – Best Gaming Laptop Under $400 | |
Processor | AMD Ryzen 5 Quad Core 2 GHz Processor (Turbo up to 3.6GHz) |
RAM | 8 GB DDR4 RAM (Expandable up to 16GB) |
Storage | 128GB SSD |
Graphics | AMD Radeon Vega 8 Graphics |
Display | 15.6-Inch Full HD IPS LED-backlit Display with 1920 x 1080 resolution |
Operating System | Windows 10 Home 64-bit |
Battery Life | 5 hours |
Weight | 4.1 lbs |
Introducing yourself in a nursing interview is significant. Begin with a warm hello and a smile. Briefly introduce yourself through your name and background. For example, “Hello there, I go by (name), and I just graduated with my ...Read more
Introducing yourself in a nursing interview is significant. Begin with a warm hello and a smile. Briefly introduce yourself through your name and background. For example, “Hello there, I go by (name), and I just graduated with my nursing degree from XYZ College.” First, make sense of what compelled you to pick nursing as your profession way. Give the reason why you chose this kind of job. Tell me if you ever used the services of Nursing Assignment Writers or other academic help. Mention what skills you acquired from it. In other words, I have already been able to write my nursing essay and I now have good research and writing skills, which are essential for nursing.
Read lessHow would you feel if your partner suddenly acts out a public display of affection (PDA) on you, especially in this part of the world, (taking Nigeria as a case study)? Many couples in Nigeria don’t do this often because ...Read more
How would you feel if your partner suddenly acts out a public display of affection (PDA) on you, especially in this part of the world, (taking Nigeria as a case study)?
Many couples in Nigeria don’t do this often because of reasons i’m not so sure about. If you have better views on this, please leave a comment
We’re now at a point where we can run (some thing like ChatGPT) using LLMs locally on our machines, taking advantage of the GPU usage for systems such as Apple Silicon, NVIDIA graphics, and all the other brands of GPU ...Read more
We’re now at a point where we can run (some thing like ChatGPT) using LLMs locally on our machines, taking advantage of the GPU usage for systems such as Apple Silicon, NVIDIA graphics, and all the other brands of GPU out there. Guess what? you don’t have to go through the entire setup of these models to make it work.
From my personal experience, while doing it the unoptimised way, I found out that for example Llama3 which is about 140GB takes about 5 hours to respond to one single prompt. Yes, that’s obvious if it is using CPU. However, there is a better and faster way to do it, with a few tools I will introduce you to in this writeup.
First, you want to get openwebui from the github page, clone this project to your machine
git clone https://github.com/open-webui/open-webui.git
This is an open source project that will give you the interface and management platform that looks like chatgpt from openAI at the moment. You can do many things with it, such as register an account locally, this data is stored on your machine (don’t be scared, your data is not going to anyone), sign in, save prompt, download more models, combine models and use them in your prompts.
To be able to use this, we need another tool called Ollama. Head on to the official web page and download it for your preferred operating system type. Once you do this, ollama should be running on your machine, the way to test this is to go to this localhost on your browser.
http://localhost:11434
You should get a message saying “Ollama is running“. Now you’re ready to pull in the models. On the model list page, you will find a list of the models that have been optimized for GPU usage in ollama. To get one, use the command
ollama pull llama3, ollama pull llama2, ollama pull phi3
These three commands are for pulling these three models, replace the model name you want and pull it. Once that is done, now you can run it using as you can see in the image below
ollama run llama3
, ollama run llama2, ollama run phi3
Open openwebui project you cloned in your favourite IDE, in this case, I’m using Visual Studio Code. In the terminal/ command prompt of your VScode, navigate to the backend folder of the project using the command
cd backend
Now, you need to create a new conda environment, this will keep your python packages seperated just for this purpoose only. Assumption here is that you have conda installed on your machine, if you don’t, head on to the official page and select your OS type. Once you have conda installed, create a new environment using the following command
conda create --name openwebui python=3.11
// openwebui could be any name depending on you and then once its is created, activate it by using the command conda activate openwebui
. You are now ready to install your python packages, run the following command:
pip install -r requirements.txt -U
The assumption here is that you have pip installed on your machine, and have used it before (if you don’t have pip, download it from here). You can see the requirements.txt file inside the backend folder, it contains all the packages needed. This command installs all the packages required for the project to function properly, -U means upgrade any package that is outdated.
You’re almost ready, you are done with the backend of the application, the front end part of the app (openwebui) is written in js so you need to install all the node dependencies. Do so by running
npm install
npm run build
Before running these commands, make sure that you have node installed, I recommend node version 18 and above, you can find it here, select your version and download, if you did it successfully, you can type node --version
on your machine and it should respond with the appropriate version you installed.
The frontend setup is done.
To start the application, go to the backend folder in the terminal/Command Prompt and enter this commandbash start.sh
You should see something like the image below, go to your browser and enter the url http://0.0.0.0:8080. Then you register to the application, select a model to start using (hopefully you should see the list of models you pulled earlier)
Good Luck!!!!, Now you have LLM locally on your machine
Read less