Damilola E. Olowookere

5K posts

Damilola E. Olowookere banner
Damilola E. Olowookere

Damilola E. Olowookere

@_damms005

I believe God is the greatest ** Husband, Father ** Building DevDb and DWP ** https://t.co/NWUJGBALcS ** https://t.co/IEJPJ27yUS

Nigeria Katılım Haziran 2014
216 Takip Edilen407 Takipçiler
Damilola E. Olowookere
Whao this Apple Fanboy™ thing is real. Man is even comparing Apple's worth with Logitech's!
Aakash Gupta@aakashgupta

Let me explain exactly why Apple ships the Magic Mouse charging port on the bottom, because no one seems to get it. This is not an oversight. Apple has shipped this exact design since 2015. They updated the mouse in October 2024 to USB-C and kept the port on the bottom anyway. They actively block the mouse from working when it receives power, which kills every third-party case that tries to move the port to the side. Apple watcher John Gruber has said Apple designers tried front-port versions and rejected all of them because every one looked worse. Ten years of memes. A decade of competitor mockery. An entire cottage industry of accessory makers trying to fix this. Apple held the line on every single attempt. The reason is the entire Apple thesis. Every other hardware company asks "is it usable?" Apple asks "is anything visible that I wouldn't put on a museum shelf?" When usability and visibility collide, they hide the usability. iMac power button on the back since 1998. Headphone jack deleted in 2016. Every port stripped from the MacBook Pro for five years before they admitted defeat. Touch Bar replaced function keys for a cleaner look and died after five years. The Magic Mouse is the purest version of the discipline. The cost is a few minutes of charging downtime every couple of months. The benefit is the mouse looks beautiful 100% of the time it is in your hand. Apple ran that trade in 2015 and has refused every chance to renegotiate it. Run the math on what this aesthetic discipline buys them. Apple sells a $99 mouse that has to be flipped on its back to charge. Logitech sells better mice for $40 with the port in the right place. Apple is worth $4.3 trillion. Logitech is worth $15 billion. A 280x gap on the same category of product. The trade was never even close.

English
0
0
0
97
David Flanagan
David Flanagan@rawkode·
For fuck sake. When are GitHub going to stop linking fork commits to the upstream repository? dependencies: { "@tanstack/setup": "github:tanstack/router#79ac49ee” } Commit 79ac doesn't exist in the repo and npm pulls it in as if it does. This has been abused for over a decade
English
18
38
708
65.5K
Damilola E. Olowookere
For CI/CD, we now have to do more. Over half a million DevDb installs is one more reason for me to try harder, to avoid being caught in these now very² rampant supply chain attacks. Kind folks at @SocketSecurity got these bare minimum for your repos socket.dev/blog/npm-intro…
Socket@SocketSecurity

🚨 BREAKING: 84 TanStack npm packages were compromised in an ongoing Mini Shai-Hulud supply chain attack, adding suspected CI credential-stealing malware. Socket flagged every malicious version within six minutes of publication. This is a developing story.

English
0
0
0
19
TANSTACK
TANSTACK@tan_stack·
SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/route… Credit to the security researcher for responsible disclosure.
English
134
979
3.8K
3.8M
Damilola E. Olowookere
Kinda hard disagree on "this isn't sharing an experience". True, I shared my opinion, but we cannot divorce opinions from experiences: the latter mostly shapes the former. And honestly, my chat here with you proves the point, at least. Because of all these, you DM'ed me with real actionable insights about DevDb! That's so cool and one of the awesome reasons why I'm on this bird app instead! As long as negativities are kept out of conversations, and we keep thaughts helpful and fun; that's all that matter, imo.
Anthony Humphreys@aphumphreys

But this isn’t sharing an experience. I could post thousands of tweets about the things I don’t give a jot about. Why don’t you post about something you are passionate about instead? Would love to hear about a project you’re working on and see how the community can contribute to or learn from your experience, rather than talking about non experience?

English
0
0
0
15
Damilola E. Olowookere
This kinda blew up. I actually have great taste for good UIs, and I put intentional efforts into my projects' UIs, like this right here that makes it easy to work with databases in your projects github.com/damms005/devdb…
English
1
0
0
89
Damilola E. Olowookere retweetledi
Aisha Yesufu
Aisha Yesufu@AishaYesufu·
Abuja does not have a State of Assembly and gets the shorthand when it comes to legislation specifically for the Abuja people. There is a need for #AbujaBillsForAbujaPeople If I clinch the NDC TICKET to run for the FCT Senate seat and get voted by the good people of FCT Abuja, some of the bills I will be proposing include the following: 1)Abuja Residents Security Bill 2)Abuja Residents Empowerment Bill 3)Abuja Infrastructure Bill 4)Free Maternal Health Bill 5)Indigenous Rights and Land Protection Bill 6)FCTA Accountability Bill 7)Abuja Education Bill ONE: Nobody should fear for their life in Abuja. Abuja Residents Security Bill—community policing in every neighborhood. Solar streetlights in high-risk areas. Quick-response emergency teams. You should not be afraid to come home at night. TWO: Your sweat must pay. Your hustle must count. Abuja Residents Empowerment Bill—mandating quotas for youth- and women-led businesses in government contracts. The Rent Control component of my Bill will protect you from unjust rent hikes. Double taxation elimination,  Skills Empowerment spending that empowers Abuja residents with real skills. Access to Capital mandates that ensure a portion of Abuja taxes is used to provide microloans to support businesses. THREE: Water. Roads. Light. Healthcare. These are not favors—they're your rights. Abuja Infrastructure Bill clean water for residents through solar-powered boreholes.  Roads in Abaji, Kwali, Bwari, Gwagwalada, Kuje and the neglected parts of AMAC - FIXED. Primary Healthcare Centres are upgraded with an adequate number of doctors, medical supplies, and reliable emergency services.  Schools renovated.  This is not optional. This is your right. FOUR: Pregnancy is not a death sentence. Free Maternal Health Bill,  Comprehensive care for every pregnant woman, regardless of how much money you have. Mobile clinics reaching rural communities.  Maternal waiting homes near health centers. 100,000+ women served.  No woman should die giving life. FIVE: They can't just take your land and bulldoze your house. Indigenous Rights and Land Protection Bill— Full compensation for ancestral lands.  Land Rights Tribunal.  No demolitions without proper notice and fair payment.  Affordable housing for middle- and low-income families.  Your dignity is not negotiable. SIX: You will see where every kobo goes. FCTA Accountability Bill— every budget, every contract, every demolition order.  You will SEE it.  TRACK it.  QUESTION it.  The minister will be mandated by law to engage Abuja residents before drafting budgets or spending.  Your needs must be captured in the budget.  FCTA will no longer see bloated and inflated contracts used to enrich corrupt politicians.  When everything is in the open, the thieves have nowhere to hide. SEVEN: I will fight for an Abuja Education Bill — No Child Left Behind. EVERY CHILD DESERVES QUALITY EDUCATION. NOT JUST THE ONES WHOSE PARENTS CAN AFFORD PRIVATE SCHOOL. Public schools renovated with proper classrooms, libraries, science labs, and sports facilities. Scholarships covering tuition, WAEC, NECO, and JAMB fees for indigent students. Teacher recruitment and training programs. Competitive salaries to attract and retain quality teachers. ICT training centers in all the area councils for training youth in digital and coding skills. Universal access to quality primary and secondary education across all six area councils. A BETTER ABUJA MEANS EDUCATION IS NOT A PRIVILEGE FOR THE RICH. IT'S THE FOUNDATION OF EVERY CHILD'S FUTURE. AND I WILL FIGHT TO GUARANTEE IT FOR EVERY ABUJA CHILD.
English
554
3.5K
9K
169.9K
Jarred Sumner
Jarred Sumner@jarredsumner·
@repligate trying to not use up all your disk space maybe we could default to not doing this when > like 30 GB is available though
English
13
0
75
10.6K
j⧉nus
j⧉nus@repligate·
PSA: Claude Code automatically DELETES sessions that have been inactive for more than 30 days. Disable this by setting "cleanupPeriodDays": 99999 (or some other large number) in ~/.claude/settings.json. Do not ever attempt to disable it by setting that to 0, lmao.
English
47
48
927
86.6K