TruthCoder's Posts
Nairaland Forum › TruthCoder's Profile › TruthCoder's Posts
1 2 3 4 5 6 7 8 9 10 11 12 13 14 (of 49 pages)
GodWrites:You need to stop taking that hemp from that dirty woman. She dries the leaves on an open septic tank. |
niel63:I have a friend who bakes cakes. She said that some people will go to Pinterest or foreign instagram pages to download beautiful cake pictures then tell her they have N10,000 |
mind1225:It does. You are obviously not a new Nairalander and you opened this account, strictly to ask this question. You made your choice of developer without having a documented expectation of what you want from him or a brief about his capabilities. You now want to come and be using people’s heads to break coconut here? LOL There is no ‘standard’ for ecommerce sites. Amazon and Jumia are not the same. You build according to your needs and your customers needs. Go online and visit some ecommerce sites that you like. Note the features you like down and draft up a list of features you would want to be implemented on your site, giving referrals to the sites you saw. You can now pass this info to the developer and hope he can replicate it. Secondly, ask him what stack he is using. Ask for details about product management, payments, site maintenance etc These are the questions you should have asked before and not now. |
LikeAking:There is a tutorial on how you can build an AI that can answer questions about your website on the link i shared. It is very simple to do. Tutorial is in python but i am sure can be adapted to your use case. The documentation is detailed enough. Dont say it is a waste of time. Just take time to go through the documentation before concluding. In the next few months, one of the job requirements that would give an edge is your ability to adapt AI for inhouse use. Many old sites would need re-writing. Dont be left out |
mind1225:You just registered today. Why ya yu running |
eldervine:Since you mentioned data analysis, you can benefit from a full keyboard. Lets look into the Thinkpad T570 or T580. They should all be within the 150k budget range. Just ensure you get the one with a backlight keyboard and preferably English layout. Don’t forget the screen quality. |
[quote author=Failure2019 post=121567280]Someone should create Duolingo but for Nigerian languages first but will eventually scale to African languages :-)[/quote Good idea. Nigerian Pidgin is a widely sought after language. Easier to learn too |
Failure2019:LOL. Crappier bawo? Thinkpad T480. Trendy enough for a student and powerful enough for your tasks. Ensure you get a FHD IPS screen. Check before paying. |
codeigniter:LMAO |
Maxxim:Yes it can. Snapchat has done that, according to the mail i got. It should be easy to integrate. You just adapt the model to your custom-case. |
Iamgrey5:"igbo slaves" and "dumped" are words you are using in an attempt to devalue the origin of the people you mentioned in your context. By the time you are done, you should denationalise all the people in Freetown, Sierra Leone, Canada, Australia and the United friggin states of America |
I got a mail from OpenAI today announcing their ChatGPT API availability to developers. We can now build new products or integrate into existing apps. You can go through the libraries at https://platform.openai.com/docs/libraries As expected, there is a Python library. However, I am glad that the NodeJs library is fully featured too. For NodeJs: First install $ npm install openai then utilise as follows: const { Configuration, OpenAIApi } = require("openai" ) ;For Python: First install $ pip install openai then utilise: . import os There are other libraries too plus tutorials and the documentation seems explicit. It is not for free though. You can review the pricing here at https://openai.com/pricing What would you be building wit chatGPT? |
leisuretym:It is not the google maps that he is spending 16 billion on. Heck, he is not even spending any 16 billion. The project is worth 16 billion naira and it is in partnership with another IT firm, Oodua Infraco. The government cost is the loss of revenue from waivers of Right of Way fees, which is a smart move. The project offers broadband internet at via fibre optics and that is the main crux. Providing fast and affordable connectivity. My only issue is with the partner firm. If there is fast internet, you can do many things. Mechanised farming will not change Oshogbo from being a dead town. Ask the northerners. IT will. Please read the article properly before coming to conclusions. |
leisuretym:Accommodation is cheap in Oshogbo. There is also good electricity. Now with connectivity, the next step is setting up digital hubs in the state. How much can you make from an hectare of farmland compared to how much you can make from another paystack of flutter wave in sun state? I for one would consider setting up a new start up tech firm in oshogbo with this news. |
airsaylongcome:Your questions remind me of the Nigerian Customs Service. Car customs duty details should exist in a database that is easy to query by every car buyer but the system has been designed to make this look impossible. I can build a highly performant customs duty tracking software for the whole NCS in few weeks but will they allow someone like me or something like that to exist? If you remember, the new electoral act was fought against by many politicians and even some lawmakers. Electronic voting is possible. It has been happening for years in many other countries. Some antagonists claim a high level of illiteracy but there is nothing pictures, proper animations and simplicity can not resolve. Even chimpanzees can click a screen. My suggestion for electronic voting is to reduce the number of polling units to 10% of current size and increase the number of voting days to 3 days, allowing for a 72 hour voting window. The electronic machines deployed would be like mini ATM machines and should be manned by security operatives and CCTV cameras to prevent intimidation. Each voter would be accredited via face or fingerprint recognition softwares. There should be voter validation and new card issuance. New cards should be backed with their NIN. Each voter should be able to vote at any voting machine irrespective of assigned local government. To prevent voting influence from other locations, you would only be able to transfer your voting local government up till 6 months before the election. After the 3rd day, results are collated by the software and not by old vice chancellors and populated on the websites. Each vote should be a blockchain transaction that can be verified and is immutable. The voting ledger would be open and each person can verify that his own vote actually counts. We should be able to build something in this line with A similar INEC budget |
studyless123:My apologies. You are right. I actually forgot that they hard codes each device. This could have accounted for why accreditation went smoothly and uploading failed. |
airsaylongcome:Wow. Pressure ti wa. Maybe na for there pressure ti wa sef. |
airsaylongcome:I am suspecting that certain logs or footprints actually exist (wont be surprised if there are github commits for example) and the claim that they need to wipe is to enable them clean the records. I am also guessing that due to the scale, cloud would be involved. (Thats going to be some serious compute cost. ), GCP, Azure or AWS. Footprints will always dey. I am being hopeful that real forensic experts are on the LP and other aggrieved party’s teams. |
I am not privy to the any of the process design for the BVAS so my comments would strictly be my opinions as a programmer. First, it is clear that there was either a shoddy design process or an intentional fraud or a mix of both. There are 100k+ BVAS systems all connected to servers to fetch biometrics, validate data and upload images of a potential 93 million voters all within the space of 10 hours with peak demand at the image upload and results submission window which starts from 4pm. At a potential 781 voters per machine, this approximates to 78 voters per hour or one voter per minute ON ALL MACHINES at the same time. A redundancy design of 100 users per hour is fair. If each user requires say 1mb download of validation data and another 1mb of upload, this implies a bandwidth demand of at least 100mb/100mb per machine per hour or 1gib per machine. Each machine would also require at least 5mb to upload the result page and results at the end of the day. 5mb from 100k machines is 500Gib of data hitting the servers at peak time in the evening, separate from the 100,000 Gib overall on election day. This is a whole lot of data demand. Now to my first assumption as regards incompetence, it would be absurd if the developers did not envisage such a demand and designed for a lower scale. This assumption falls flat because the bulk of the data transmission (the 100k) went ahead without reported hitches across the country. People were able to validate and vote. So lack of capacity should be ruled out, despite the volume of data. Could there have been an inefficient code that slowed down process after hitting a load which then timed out other processes? If this was the case, then the incompetence of the CTO comes to bear. A load test on the servers would have revealed such prior to the D-day. My second assumption is that there was an intentional fraud. The main problem on election day was the inability to upload the presidential results. The other elections uploaded successfully. As a programmer, following the DRY principle, i would not code upload codes separately for the presidential and senate elections. I would only provide different endpoints for the same factory. So it is safe to assume that the presidential election upload endpoints caused the whole drama. So, a suspension of the presidential election upload endpoint permissions by a root access user (or another privileged user) could have sabotaged the elections. In a well designed system, this fraud could be discovered via a review of the stream logs. If LP and other aggrieved parties in the election could get their hands on the codes, they should be able to see who and when this was done. However, i am doubtful if the assumed criminal would be dumb enough to leave footprints. Now as regards INEC’s recent claim that they need to wipe systems. I am bold to declare that the statement is an attempt to cover up the fraud. In the 12- Factor App design methodology, every good developer should know that a server should have no state. You store nothing on a server. A server simply collects inputs from the users, fetches data from the database and returns data to the user or store inputs or processes into databases. Except they want to wipe their databases or caches which is absurd and suspicious, there is nothing to hide. There should be enough storage to hold all our election data. Afterall, INEC had an open cheque from the national budget. One thing i would like to add is that all the transaction logs for the election must be provided for review. Let forensic experts go through the logs to understand what happened. For future elections, i would suggest a blockchain based transaction model. Cheers EDIT: Some of my earlier assumptions on online validation were wrong as each BVAS was hardcoded with validation data for each polling unit so overall data transmission would have been around 500 GiB for the whole day. Other points remain valid. |
rickyamos:Yes. It will take the job of people who think web development is all about doing CSS animations on an 'About Us' page. You see those people who write the softwares behind the tools you just mentioned, they are the real web developers. The logic behind combining different services and codes together to behave in exactly the way you intend to goes beyond consuming APIs. Logic is what makes the developer, not the tools. |
Tenrack:truthcoder@protonmail.com |
The Nigerian ‘smartness’ on demo here again. Given credit to try out features and become better, you are looking to sell. You are not concerned that the buyer may use it for dubious means and your private details will always be connected to it. You would have no alibi because you are a programmer already. Hushpuppi is being linked with North Korean and Russian hackers despite the fact that the buffon can not even create a custom VPC to save his life without buying the ‘tools’ on the DW. A Chinese or Russian hacker would now get you as the fall guy and suddenly, your name is added to a wanted list, stopped at every airport you visit for the rest of your life. All for the 50k naira you want to get from selling azure. |
damzy88:Apple thrives well in an ecosystem. If you can afford it, buy the 14 pro and an airpods pro (original…there is a lot of fake) and an Apple smartwatch. You would enjoy them together |
francis2565:You are a believer. Thanks for sharing your opinions. However, let me be quick to point some facts to you. Over 117 billion humans have lived on earth. 117 billion. There are currently around 4,000 religions. Many of these humans had a religion. All these humans who had a religion believed their god was the right one. By all accounts, if the world were to end today, there would be 117 billion heavenly court judgements. If each judgement took just one second, it would take your god 3,710 years to finish the judgements. This means you could possibly die 50 times whilst waiting on the judgement line after living another extra 50 lifetimes. Now which of the 50 lifetimes would be judged? Religion is a mental shackle my brother. Wake up |
the devil is a scapegoat used by religion to explain why their god is not perfect. If your own god version is perfect, believers would quickly start asking questions that why does imperfection exist in his creation. The quick response is to pass the blame to another being. It maintains the concept of a perfect god while allowing for imperfections to exist. What most believers fail to grasp is that if their god was so perfect, why can't he just wipe off the devil and all its imperfections and allow a virus-free creation? They quickly posit with many nonsense about volition and a chance to do good or evil. It is like Microsoft claiming to have a perfect software but knowingly allowing trojans to exist without cleaning them off and tasking the end user to use their volition to know what is good or bad. The term, believer' is actually an insult. It describes a person who can accept statements to be true without subjecting them to basic human logic tests. If I tell you that the sun is a tree and you accept, then you are a believer. Edit: Check on the old people you left in the villages. They are not witches. You were made to believe they were. It pains my heart coming to Nigeria and visiting villages for functions to see these old women left to rot by their kids and grandkids. If you are having issues at work, maybe you should improve your productivity instead of blaming village people. |
woginid967:Crypto exchange for 500k? And someone said I charge too low. |
adelnehis:Modify the placeholder feedbacks or remove them entirely. |
qtguru:I was sold up until the feedback which was a bunch of placeholders. |
In Yoruba… Won fe gba e ni o… Account was registered few days ago. Once you connect your real wallet, they will help you play ‘paranra’ to the small change you have there. |
airsaylongcome:100MH should suffice. I already have some data I scraped from a related project to handle the selections. I also have a side project of a classifieds ad site built completely (including messaging, profile management, posts management etc). I have the database schemas via mongoose. finally I have the web app built to MVP level using the new svelte-kit. what remains is flutter and the internal dashboard, plus fine-tuning to client requirements The 6 months is to allow for design back and forth, an allowance to focus on other projects and optimisations plus some user testing feedbacks. |