Remind a hater today:
City and Arsenal game week 33;
Deadlocked on 70 points each.
Five games to go.
Everyone (including some Arsenal "fans") said it was done, and that ManCity would go ahead and collect all 15 points available, with a superior GD, and win the title.
5 match days later,
Man City; WDWDL
78 points.
+42 GD.
2nd place.
Arsenal; WWWWW
85 points.
+44 GD.
EPL Champions.
The Arsenal they knew before is not the Arsenal we are today.
#CityBottledTheLeague
Niliquit 9-5 ilikuwa inanilipa 150k/month.
Imenitake two years for my company kunilipa 67k/month na nafanya kazi from 7AM to 11PM every day, na sometimes unapata uko na employees wanakupea the hardest time ever, na kuwafuta kazi ni even more expensive.
Every month uko na bills za kulipa in the millions, end month kila mtu ako happy isipokuwa wewe juu uko na another 30 days kuraise another million. Na imagine all this trouble ndiyo net salary yako ikuwe 50k
Sometimes doh haitoshi unasema wacha ulipe the employees alafu KRA utawatumia yao by 9th, unajaribu kupata loan bank inakataa juu hauna shamba ya security, inafika 15th unapata weird calls, unashika unapata ni KRA, unawaambia utawalipa next Friday, wanakuambia Friday haiwezekani, labda Thursday. Inabidi uongee with one of your clients akulipe mapema, anakusomea akikuambia biz haifanywi hivo but anaitikia eventually.
Next week inafika unalipa KRA, SHA,NSSF, Housing Levy. Unahave some peace kidogo only to realize that next week ni end month na this time uko na deficit kubwa kushinda last month, and the cycle continues.
Kama uko 9-5 na uko sawa, I can’t advise you to quit. Heri ujaribu entrepreneurship in parallel but usiquit job yako. It feels good when you tell people that you quit your job to pursue your dream but you also need to understand that your dream will take time before it starts paying the bills, and it might also die before you eat a shilling from it.
The difference between him and Eze, Eze doesn’t want the attention he just want to be at the end of the chance and that’s why we need both of them in the team together. You can’t leave out odegard for Eze the midfield will be empty
Working in Nairobi suburbs feels like every morning, you step into a version of life that looks like yours, and in the evening, you return to the one that actually is. You clock in at 8 and clock out at 5 from a 20-storey building with glass doors, biometric scans, and elevators that whisper. A few floors above you, lights are still on. People working late, because time there converts to money.
Outside, the roads are wide. You pass by Karen Office Park, then roll past The Hub, wine shops, and coffee shops selling a cup you'll never afford. You’re still in work mode. Polite. Measured. Composed. You head downtown. Britam Tower cuts the sky. For a second, it feels like you’re part of it. You’re not.
Traffic drags you further. You stop at Westlands Square, not because you need to, but to pause for a second. The commute slowly strips off the mask.
Around you is fellow lower income employees rushing to beat traffic just to get home in time to sneak in a nap. You stroll into Sarit Centre to kill time. Inside, everything is controlled, light, temperature, and spending. Outside, a guy is selling smokies next to a car worth his lifetime income. Nobody addresses it. But it’s there.
You don’t stay long. Across Waiyaki Way, Microsoft building stares at you as if to say, "You'll never work here." You board a Super Metro and pay 20 bob to Kangemi. Inside the bus, conversations switch language, not just words but weight. You put in your earpods, but you don’t play any music. Westlands is already saying enough. You stare out the window.
Somewhere in that skyline, opportunity exists but not equally. By the time you reach Kangemi, the city drops the filter. You pass by your favourite local joint, but today, you sit a second longer.
You check your phone, notifications from friends living both lives, one posting rooftop cocktails in Upper Hill, another asking for a connection, a job, a chance.
Tomorrow, you’ll iron the same shirt and return to the suburbs. You’ll speak their language and play their part, but one thing remains clear, unless you break from that place, you'll never live in their world which you spend 8 hours a day building.
Hi Hamid,
I am Yusuf. I came across your mountains post from yesterday 25/4, and it stopped me completely. I decided to push myself to the limit and implement your formula from scratch, pixel by pixel, as a personal mathematical challenge.
After careful study of the image, I have successfully identified and understood 12 of the 14 mathematical objects:
✓ F(x) — color compression to [0, 255]
✓ N_s(x,y) — fractal noise with 6^5 * 5^(-s) frequency scaling
✓ E(x,y) — fractal envelope as a 50-term weighted sum
✓ Z_s(x,y) — layer occlusion product
✓ S(x,y) — sky value
✓ R(x,y) — layer depth value
✓ T(x,y) — distance to mountain center
✓ B(x,y) — slope angle via arctan
✓ A(x,y) — layer brightness
✓ H_v(x,y) — final color channel for v = 0, 1, 2
✓ Coordinate mapping: x = (m-1000)/600, y = (601-n)/600
✓ The full N_s structure
The two I cannot read precisely enough from the image are:
✗ J_s(x,y) — the mountain shape indicator
✗ K_v(x,y) — the lighting kernel
I can see the general structure of both. J_s uses a double exponential with cosine products and E(x,y)/1000 in the exponent, and K_v sums 50 terms of (91/100)^s weighted by cosines involving T, B and v. But the exact coefficients inside the ridge shape term of J_s and the cosine arguments of K_v are too dense to read at the resolution I have.
What I am currently seeing in my attempts: the layering and occlusion work correctly and the fractal texture E renders as expected, but without the exact J_s the mountain silhouettes are wrong. Peaks appear at incorrect positions and the snow and rock boundary does not match your image.
This is purely a personal challenge. I am not doing this for any commercial purpose.
Could you point me to where the full formula is published, or share a higher resolution crop of the equation panel from that post? Even just confirming those two functions would be enough to complete the implementation.
Thank you.
Yusuf