Kaioh33 (@Last_Iteration) profile picture

Never compromise, not even in the face of Armageddon. Devops `journalctl -fu bio` Solar energy and blockchain infra

Joined August 2013
Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)Photo by Kaioh33 (@Last_Iteration)
Kaioh33 retweeted
I did this recently for a home. Powered with 21 600W panels with space for expansion to 30. Maximum of 2 1.5hp ACs in use plus normal home appliances so they’re off grid. They were spending 300k monthly on energy before this.
1
1
1
80
17
40
5
192
10,459
3 ways to spot a "washed" accident car in Nigeria before you waste your money 🧵 1.Paint Mismatch: Walk around the car under natural sunlight. If one door or the fender has a slightly different reflection or shade compared to the rest of the body, #CarsInNigeria #LagosCars
1
1
1
127
this bug is truly unbelievable. how did no one catch this for 10 years
*sshole is out if you run sshd on alpine, openwrt or any musl box with password auth on: update now official writeup: sshhole.com
60
64
11
2,660
136,088
Kaioh33 retweeted
"Reforms are working... Don't worry about all these small small things like food and all... It's the price to pay..." Meanwhile, dey share Prados and approve more loans on top of our mounting debt.
I woke up this morning thinking about how hard things have become. We're not living anymore. We're just existing. Things that should be basic, like food, rent, transport, light and school fees, have become luxuries. You work twice as hard just to prove you're trying, and at the end of the month there's still nothing left to show for it. Drive through any street and you'll see grown men and women begging. Some of them once had jobs, dreams and dignity. I can't blame them. The system that was meant to protect them failed them. Every day, prices go up. Every day, we're told to be patient, that the reforms will work, that we should wait a few more years. But how long can a hungry person wait? As someone who talks about money every day, this one hurts me the most. I tell people to invest from the little they have. But for millions of Nigerians, that little isn't even enough to survive. You can't invest money that has already been eaten by rent and food before it lands. Go anywhere in the world and you'll find Nigerians working harder than anyone in the room. We are not lazy. We are not unserious. Life here has just become unfair, and the wealth sits in the hands of a few. Our brightest minds keep leaving. Doctors, engineers, creatives, builders. They didn't leave because they hate home. They left because home stopped making room for them. And if you choose to stay and do things the right way, the system frustrates you until it breaks something in you. To those who benefit from this, who loot what was meant for millions and think it will last forever, remember this. Everything in this life is vanity. The pain you've caused doesn't disappear. One day it comes back to the same table you're eating from. But I refuse to give up completely. Things can still change if we become intentional and stop accepting this as normal. The 2027 election is coming. Please, vote with your conscience. Don't sell your vote for a bag of rice and ₦5,000. That money finishes in a day. The suffering lasts four years. Think about your children. Think about the generation coming after us. They deserve a country that doesn't punish them for being born here. We deserve better. Nigeria deserves better. Shalom.
14
606
7
1,014
35,039
iPhone 17 Pro Max 256gb Open box BH 100% 1,650,000 WhatsApp/Call: +2349038020394
15
1
14
1,374
We like to be reactive to things. As at 2025 over 60% of manufactures have left the grid. These are the category of users the grid actually needs, so pricing for households gets cheaper. The signs have been there. IPPs are springing up but around industrial clusters. NGMI.
6
42
1
65
3,318
Kaioh33 retweeted
My current installation is facing north because the house uses a flat roof that slops 340 degrees of azimuth. Luckily for me the slop is at about 8 degrees tilt ensuring that my panel install is generates a yield at about 96% of an optimal installation. I have spoken a lot about solar installation. From the type of profiles to use for solar, grounding your panels against lightning, ensuring your panel stays productive even when it's very hot. I will go back and be retweeting some of this old tweets.
3
7
24
1,293
Kaioh33 retweeted
People obsess over Solar panels installation direction when install Tilt angle matters more in Nigeria than location TLDR Nigeria is close to the equator, so the sun stays high most of the year. The general rule is to keep your panel at a low tilt (8-10°), that way your panel direction will barely matters. You'd lose a few percent at most. Long read Direction start to matter at tilt angle higher than 15° this is when facing the panel south would provide best yield ie any thing above 20° tilt, and south clearly is optimal direction for your panel. So why south? South because for most of the year in Nigeria the sun tracks across the southern sky, especially in the *ber months starting from August all the way through March - basically the harmattan season. Even with your panels facing south. It has to maintain a tilt angle of 10-15° sweet spot and not more than 25°. Anything above 25° and you experience rapid decline in yield vs an optimal install. If you have no choice than to face your panels East or West, then Keep them low. About 10° tilt and you lose only 3 to 5% vs a perfect south install. Just don't go past 15°. The steeper you go, the more you lose. If you can do a east/west split.. even better you get a longer, flatter production curve. That's great for batteries and daytime loads. My previous had my panels spread across east and west side of my roof I did analyze the data here teapaw.org/bigbrovar/status/18486… So what about the north. Well For most of the year in Nigeria, the sun moves across the southern sky. The only months it's in the north are roughly May to August, and that's rainy season, so the clouds eat whatever advantage you'd get. A north-facing panel works against the sun when it matters most. Even then, if you have no choice but to face your panel north, keep the tilt low to around 10°, you'll lose only a little. Higher than that and your yield would decline. Best advice in all this is to run a simulation of what tilt and direction matters for your install using this free service pvgis.com/en
Nigerian Solar Engineer Warns Nigerians Against Installing Their Solar Panels Facing East, Advising That Panels Should Be Positioned Towards The North And South To Maximise Energy Generation From Sunlight. He Explains That Those Who Install Their Panels Facing Only East Risk Generating Insufficient Power, Which Could Result In Their Batteries Draining Faster. How Are Your Solar Panels Positioned, And Have You Been Getting Maximum Power From Them? 👀
12
84
361
24,820
Kaioh33 retweeted
This is largely true. AC doesn't consume as much electricity people think it consume. My house has an always 1.5 inveter AC. It pulls 400watt hour on average if ran at about 24 to 26C. If you run your AC at 16C you essentially lose the inveter advantage. Thanks to @lifeofdanel for pointing this out. – at Ikeja, Nigeria
Maybe it’s because all my ACs are inverter ACs, but honestly, they’re probably among the least power-consuming appliances in my house. The real electricity consumers are my water heater, microwave, oven, air fryer and reverse osmosis machine. I feel like people underestimate how much power these appliances consume compared to inverter ACs.
19
81
15
357
47,576
Portugal estará sempre em mim
62,400
281,800
56,176
1,304,602
49,528,550
Kaioh33 retweeted
Will one source run a nation alone, 24/7? No. The future is a portfolio: solar as the base, storage for firmness, wind and firm capacity where needed. Solar is not trying to beat the grid. Solar is becoming what the grid is made of.
1
2
58
Kaioh33 retweeted
A grid is not a source of power. It is a system. It bundles many sources (gas, hydro, and increasingly solar) with transmission, distribution, and control. The grid is the network, not the fuel.
1
2
2
89
Kaioh33 retweeted
“Solar can never be the grid" is one of the most repeated lines, creeping in conversations here on this app. It rests on a basic misunderstanding of what a grid is. I will explain. 🧵
4
3
1
5
462
Kaioh33 retweeted
Same “solar is not grid” conversation is the one they are expected to connect close to 147,000 homes and businesses. We will keep educating people here on this app.
Today in Gusau, I joined Governor Dauda Lawal to launch the Zamfara State Electricity Policy, commission two solar plants and break ground on 36 solar mini grids. Together, they are expected to connect close to 147,000 homes and businesses. At the Ahmed Sani Yariman Bakura Specialist Hospital, reliable power will help doctors save lives and preserve essential medicines. Government House will move away from diesel, and 34 mini grids will reach communities beyond the grid. This is the Renewed Hope Agenda in action. I thank President Bola Ahmed Tinubu for his leadership and commend Governor Lawal for his commitment to the people of Zamfara. Congratulations to Zamfara on 30 years of statehood. #LightUpNigeria #BetterPower #RenewedHopeAgenda
1
2
1
3
651
A quick note. On both Linux and macOS, libghostty already processes data faster than the kernel can supply it over a pty fd. Ghostty is literally the floor of how fast `cat` can get (over plain text). So the plain ASCII/Unicode improvements here do NOT translate to visible `cat` speed differences. The speedups aren't for nothing though: they are visible in real-world mixed-data throughput because some sequences still can't be processed faster than a kernel read, so if libghostty is e.g. stalled handling some slow OSC, we'll catch back up much faster when we hit plain text runs. Also, for non-pty reads such as direct files or direct from memory, e.g. on stored or generated output, libghostty can process this data according to the speed increases shown below. I've enjoyed the `cat` benchmark for a long time, but I am sad to say its done. We've finished it. It can't get any faster without kernel changes.
libghostty has always been fast, but it's also been getting significantly faster. Here are IO throughput measurements comparing Ghostty 1.3.1, 1.4.0, and main as of this morning. We'll be backporting most of these to a 1.4.1 release soon. Here are some highlights of the changes since 1.4: - Ghostty 1.4 had a fast-path for printing runs of plain text. But the fast-path only applied to limited cases. We now support mixed width characters and hyperlinks in the fast path. - Our input path always widened the pty data to codepoints (8-bit to 32-bit) as part of UTF-8 decode, which also incurred a memory copy. We now have a SIMD fast path to detect pure-ASCII and we process the run direct from the read buffer (no copy, narrower data). - New memory pages use most recent two pages actual utilization to pre-size themselves accordingly. This sped up styles, hyperlinks etc. - When a VM page runs out of capacity for a certain type of data (e.g. hyperlinks, styles), we now project the usage so far to guess what you'll need, then shrink available rows to avoid a realloc. Before we'd naively double. This caused a classic "laddering" problem. - We recognized "erase" being a slow path for us, and it's a common sequence, so we use another bit in row headers to track blank (we had space). - Styles are now processed once per SGR. Previously, a sequence like "ESC[1;38;2;r;g;bm" would apply each style as it came in (1, then 38, then 2, etc.). We now apply all attributes at once and write to the cursor atomically. - Styles are now packed into 128-bit values and use aarch64 and x86_64-specific assembly for minimizing instructions to use it. - On x86_64, we found that LLVM was lowering some row resets (hot path) to a 4-byte store followed by an 8-byte load which couldn't be store-forwarded. This caused an almost 10% (!!!) slowdown on scroll operations only on x86_64. The fix was to change our reset to build the full header in a register then do a single memmove per row. Net results are what you see in the graph, but written out main to 1.4: ASCII 1.5x, heavy styling 1.5x, styled Unicode 1.8x, random UTF-8 1.4x, random OSC 8 2.7x, mixed styled text with links 4.8x, cursor/erase 16x, hyperlink-dense text 5.6x.
53
32
8
1,392
82,865
Kaioh33 retweeted
Don’t vote for food in your kids mouth eh, vote for Dayo to buy more Land Cruisers for APC youth leaders.
4
6
295
Kaioh33 retweeted
Even people in the richest country in the world vote on affordability and what happens with gas prices. Don’t worry though, you the pauper from the third world can clap like a seal for reforms that steal money directly from your wallet.
Replying to @Saifthesage
It’s your countrymen that go to polls and make voting decisions divorced from their lived reality. Price at the pump doesn’t matter becuse centuries old religious texts. Insecurity doesn’t matter because President has gone on pilgrimage. Perfect idiots.
2
36
3
41
1,641
The Nigerian electorate has sometimes proven so loyal to ethnic and religious tendencies - that’s why Bola Tinubu is in Saudi Arabia and one parlour party guy has started church rounds. In 2027: vote for yourself, your family and your future by voting Tinubu out.
5
26
2
56
2,118
Kaioh33 retweeted
tinubu must go
1
84