Enoch Klu retweeted
Before Hollywood, I was living in a van in Hawaii and waiting tables at Bubba Gump Shrimp Company. One day, the incredible Rae Dawn Chong walked into the restaurant, and naturally, I went up to her table and said, “Hey, you’re a movie star! What are you doing here?”
She asked if I could act, and I said, “Fuck yeah, put me in your movie!”
She asked for my phone number. The only problem was I didn’t have one. So I gave her my buddy Mike’s number instead. A couple days later, Mike casually mentions, “Oh, by the way, someone called you.” ARE YOU KIDDING ME, MIKE?!
I called her back, and sure enough, she was serious. I drove over to pick up the script, went back to Mike’s house, and read all 120 pages three times in a row. First script I’d ever read. My character's name was Devon, and I remember thinking, “Sweet! I could totally play a Devon!”
I showed up to the audition with every line and inflection mapped out in pencil. Rae told me I could act and offered me the part. I asked if we were shooting in Hawaii. Nope. Los Angeles.
I had about $60 to my name, a bag of clothes, and some rollerblades.
Then Rae told me they'd fly me out. And I remember thinking right then and there, my life just changed forever. I'm going to be an actor.
That little movie was Cursed Part 3, a low-budget horror comedy that opened the door to Hollywood for me.
I'll forever be grateful to Rae for taking a chance on a kid working at a shrimp restaurant. Everybody starts somewhere, and this is where it all began for me.
Enoch Klu retweeted
Hey, we're back! And a little different than before...
css-tricks.com/css-tricks-ha…
Enoch Klu retweeted
1. Readers of this page know by now that JoyNews held a forum on Ghana's AI strategy and prospects. And the Digital Minister and I got into a serious debate about his Ministry's plan to build Ghana's competitor to Gemini, Kimi, ChatGPT, Qwen, Claude, etc.
2. Ghana's competitor to these global AI platforms is called GhanaChat.
3. It will be trained and hosted in a brand new AI datacenter.
4. 48 registries pooling data from across the public sector will make this AI smarter about Ghana than the foreign ones.
5. The AI datacenter and the "AI Fund" will cost about $270 million. Expect more to be spent on the registries and the apps. A lot of contracts. You can bet that a lot of ICT contractors are very happy.
6. The question is, if we have a couple of hundred million dollars to spend on making AI deliver great benefits for Ghana, should we spend it on GhanaChat, a top-tier AI data center, and the data-pooling system? And should we do it according to the strategy the Ministry has devised?
7. Or could we do much better by more critically assessing all our strategic options and comparing them to the Ministry's?
8. My argument on the show was that I am not convinced about GhanaChat offering the best value for our money.
9. It would take many pages to explain my position fully. But in this post I will highlight just the most important points.
10. Attached are extracts from page 13, 50, and 68 of Ghana's AI strategy.
11. If you have even the barest exposure to AI, you can see a massive error. Can you?
12. The target for how much computing capacity the country needs for next year (2027) is indicated as "1021 FLOPS" and the 2035 target as "1025 FLOPS".
13. If this was indeed correct, it would mean that the Ministry would like the entire computing capacity of the country in 2027 to be equivalent to a 1970s desktop computer. Or 2% of the capacity of the 1980 Intel math chip.
14. Howzat?
15. I'm sure you can agree that this would be totally ridiculous if that was the Ministry's intent. So, what happened?
16. Somebody who didn't fully understand how FLOPS work must have been involved in the drafting. What was meant to be 10 raised to the power 21 operations per second (10²¹ operations a second) was written out as "1021". Same for "1025".
17. Why wasn't the error caught? Because in Ghana when doing "consultations", governments rarely engage independent and critical voices who will point out absurdities without fear of offending big men and women.
18. I am not being petty. There is a serious strategic confusion beyond mere typos.
19. Read properly as 10²¹ FLOPS, the Ministry is telling us that by next year it will have some 200,000 of Nvidia's newest chips in use in Ghana, 500 MW of power devoted to AI, all costing about US$24 billion (close to the Ghanaian government's entire programmed spending for 2026).
20. The US$250 million AI datacenter now being procured supplies about 1% of this 2027 target.
21. Howzat?
22. Clearly, no serious critique of the plan would have okayed such a vision. Throughout the ministry's own review, cabinet approval, and a high-profile media launch, it is absolutely clear that not one critical reviewer was engaged.
23. My first major point here is that this is classic KATANOMICS: the lack of critical policy audiences. This is exactly how a sugar factory that was "designed from the start to fail" was allowed to be built. Many programs and initiatives in Ghana fail for precisely this absence of critical review.
24. In the strategy, you find statements like: "government aggressively building AI compute clusters" and by courting hyperscalers, "to leverage the scaling laws towards building general purpose AI and AGI". Then: "drastically increase Ghana's energy capacity 0.5 to 1 OOM per year". "OOM" means "order of magnitude".
25. When I challenged the Minister on TV, he confidently rebutted by claiming that the Energy Minister/Ministry has assured him of feasibility. Ghana's energy Ministry is committing to increase Ghana's power output by 3x to 10x EVERY YEAR so that the Digital Minister can deliver his AI strategy? Did anyone in Cabinet not protest that this projection in 8 years would mean expanding Ghana's electricity output by 10,000x?
26. I can bet you any amount that the Energy Minister will deny making any such commitments in Cabinet. Can we have clarity? Can JoyNews check?
27. Page 68 of the strategy defines an "Artificial General Intelligence Lab" as "an AI lab with access to more than 1010 compute". No unit is given at all. In fact, as written it is totally meaningless. What they likely mean is that Ghana will support the establishment of a lab with computing capacity of 10¹⁰ FLOPS (10 gigaFLOPS).
28. The problem is that such a lab would be totally useless. To give you perspective, an iPhone 7 has about 350 gigaFLOPS of capacity.
29. What would be required to meet the Ministry's 2027 AI target? If for frontier model development, then the following spec would be reasonable: 400,000 16-bit Nvidia B300 GPU units, 1,114 MW of dedicated power (which is 26% of Ghana's peak demand). And the budget could easily hit US$47.2bn. For less frontier use, we can halve these numbers.
30. Counted in the 64-bit arithmetic that scientific supercomputers are ranked by, Ghana's 2027 target is 455 times the world's fastest machine, China's LineShine at 2.2 exaflops, and 53 times all 500 machines on the list combined.
31. Anyone with the barest exposure to Ghana's fiscal context can tell the Minister for free that this won't happen next year.
32. Ghana's 2035 target of 10²⁵ is 160 times the entire global stock of AI compute today. Even if chips grow 1.4 times more energy-efficient every year, it would draw about 377 GW, 65 times Ghana's current installed generating capacity.
33. I will be charitable and propose that the strategy's drafters may have been thinking about training FLOP (note: without the "per second" at the end). For example, GPT-4's training run used about 2.1×10²⁵ FLOP, the same order of magnitude as Ghana's 2035 endpoint.
34. Unfortunately, that doesn't save the strategy. Recast this way, the target collapses the other way. 10²¹ FLOP is about 12 days' work for one H100 chip at 16-bit precision. 10²⁵ FLOP is one GPT-4-sized training run, which the US$250 million centre could finish in about four months. On that reading the centre meets the 2035 target before its first anniversary. Not meaningful.
35. Given how confusing the overall strategic plan is, would you bank on the first AI compute center and GhanaChat product already being procured at about $270 million?
36. Here are some bare numbers: the budget, per our modelling, maps to about 2,100 GPUs and 4.3 MW of IT load. That alone adds the equivalent of 90% of Ghana's entire commercial data-centre load in 2024 (4.8 MW). Running it costs about US$76 million a year, which is about six times the revenue of the whole commercial industry.
37. A utilised GPU-hour costs about US$22 at base-case demand, against a market rate of US$6.71 today and roughly US$4.50 averaged over the hardware's life. The base case thus implies a subsidy of about US$61 million a year.
38. If the concern is about Ministers and their Directors uploading sensitive documents into Gemini or Kimi, then why not a simpler sovereign AI assistant for the civil service first?
39. That would need roughly 144 GPUs: about 7×10¹⁷ operations a second at 8-bit, US$13 million up front and US$6.7 million a year. That is under a thousandth of the 2027 target, and a far more realistic initial-term strategy. Does Ghana really need to train its base model when orchestrators now allow one to host their own data and switch across multiple advanced open-weight models to serve an Assistant or Agentic system?
40. Howzat?
Enoch Klu retweeted
I brought the policy-activist perspective to a discussion on Joy News about what AI means for Ghana. The discussion featured industry leaders and Ghana's Minister of Digital Tech & Innovations.
1. I emphasised that AI is primarily about learning and teaching. Not in the classroom sense, but in every sense.
2. Most of Ghana's policy challenges of the last many decades have been about an inability to learn from previous mistakes and change course effectively.
3. AI delivers what it is taught.
4. Whilst AI has immense "structural intelligence", its level of "cultural intelligence" tends to be capped by a society's ability to teach it well. Most complex problem solving involving AI is about "workflows" rather than "artefacts". Embedding powerful and transformative AI workflows into organisations, however, require major changes to the culture of doing things.
5. Countries are no different.
6. The question then is: can societies that struggle to learn really teach Artificial Intelligence to solve their problems more effectively than they have been doing with natural intelligence so far?
Enoch Klu retweeted
Introducing RustGIS v0.1.0, the first release!
RustGIS is a fast, free and open-source GIS in pure Rust for mapping, analyzing and sharing geospatial data. It runs natively on Windows, macOS and Linux, and in your web browser. Your data stays on your machine unless you send it to an AI model you choose, and every action is a command you can script.
This first release brings a full desktop GIS with a familiar ribbon, over 1,000 geoprocessing tools, and an AI Assistant that works the map for you.
What it does
- Your data, any map: GeoJSON, CSV, Shapefile, GeoParquet, Flatgeobuf, PMTiles, GeoTIFF and COG, web tiles, vector tiles and MapLibre styles, on a 3D globe or in any projection.
- Cartography and layouts: thematic symbology, collision-free labels, page layouts, map series, PDF export, reports and presentations.
- Analysis: overlay and proximity tools, guided workflows, ModelBuilder, and 1,000+ GeoLibre and Whitebox tools for terrain, hydrology and LiDAR, even in the browser.
- Editing: snapping, templates, domains and attribute rules, with undo for every change.
- AI Assistant: ask questions or give instructions in plain language, using the model you choose (Anthropic, OpenAI, Gemini, Ollama and more).
- Scriptable and extensible: run any command from the command line, and add tools with sandboxed WebAssembly plugins.
- Ready to install: Windows installers, a signed macOS app, Linux .deb, .rpm and AppImage, and 15 interface languages.
Try it out
- Launch the web app: web.rustgis.app
- Download: downloads.rustgis.app
- Documentation: rustgis.app
- GitHub: github.com/opengeos/RustGIS
- Release notes: github.com/opengeos/RustGIS/…
#GIS #Rust #OpenSource #Geospatial #RemoteSensing #AI
Enoch Klu retweeted
Less duplicate code. Smaller bundles. 📦
We've improved Rspack's chunking algorithm to reduce duplicate modules across chunks.
In a large production project, this change resulted in:
• -2.53% less raw JS size
• -1.51% fewer chunks
Enoch Klu retweeted
We are excited to announce that Deno is joining Cloudflare!
deno.com/blog/cloudflare
Enoch Klu retweeted
The Gospel changes everything. If you believe EVERYONE is IMAGO DEI, as in having the very image of God, it changes everything.
1. You will denounce tribalism/racism.
2. You will see all peoples as valuable irrespective of your biases.
3. You will not think less of yourself because you are from a racial minority
4. You will not anchor your ethnic/tribal/racial group as superior.
5. You will not be able to harm anyone or group of people from another racial group.
6. You will have a healthy self image, a radically better view of yourself, andd a perfect anchor for your identity.
Again, because Christians think out the implications of what they believe, there's no way you can be a Christian and be racist/tribalist, it's not compatible with your faith.
SQLite is underrated but it's performance can be awesome. I run some benchmarks a while ago. See github.com/assetcorp/siranno… and judge for yourself.
Enoch Klu retweeted
In Matthew chapter 5, Jesus is describing how his family is to be different than how the world does things. He drops this bomb: “Do not be like them, for your Father knows what you need before you ask him.”
I’d like to share a testimony, if I may. ibit.ly/XXfXp
Enoch Klu retweeted
Replying to @AdamRackis
No one cares until they care. Whatever trends people think they are observing with LLMs right now are meaningless. The area is moving too fast. If we enable building better things they will come.
We're not done revolutionizing the way frontend apps are architected.
Alright. I want you to read this.
Earlier today, I released a new component.
What you see is the finished result.
What you don’t see are the days of planning, research, testing, designing, simplifying, throwing ideas away, and trying again before I felt it was ready.
Within hours, it had been copied and ported to another framework by pointing an agent at my code.
Of course, it’s open source. They were allowed to do it.
And I’ve been around long enough, with multiple successful products, that I don’t care.
But what if this was someone’s first product?
What if they spent months building it, launched on Friday, and by Monday it had been cloned by agents, repackaged, and made free?
What happens when your second product is copied?
Your fifth?
Your tenth?
What happens when every new idea immediately becomes the next prompt?
What happens when your roadmap, your changelog, and your launch announcements become someone else input prompts?
What happens when models become good enough to copy bigger ideas?
What happens when “just execute better” stops being the answer?
What happens when “just build bigger” or “think wider” stops being enough?
What happens when both ideas and execution become cheap?
What happens when the creator pays the full cost of creativity but everyone else pays nothing to reproduce it?
What happens to creativity when AI makes copying effectively free?
What happens to the will to create when AI makes copying effectively free?
Look, copying is not new.
Copying at this speed, cost, and scale is.
People will tell you to think bigger.
But nobody starts "bigger".
Every one of us here started by making something small.
You keep going because, somewhere along the way, the work is rewarded.
Maybe people use it.
Maybe they pay for it.
Maybe they simply recognize the thought, effort, and care that went into it.
Copying once demanded effort.
You had to study the work and understand it to copy it.
That effort created appreciation for the person who made it.
Not anymore.
Creativity begins with small steps.
If we make those first steps feel pointless, we don’t just lose small products.
We lose the people who might have gone on to build the big ones.
We are uniquely positioned here.
We get to use and experience this life-changing technology before almost everyone else.
How we use it will set the default everywhere else.
That default will spread to writing, design, music, research, and every other field where someone still has to take the first creative risk.
We can use AI to build great things.
Or we can use it to strip every new idea for parts.
We decide.


























