Syarikat minyak yang mengalami gangguan bekalan syarikat yang tidak ada refineries dalam negara. Caltex sebagai contoh import 100% minyak daripada refineries parent company Chevron di Thailand dan Singapore.
Shell pun dah jual refineries dekat PD kepada Hengyuan 10 tahun lepas.
Petron ada refinery dekat PD tapi tutup sejak Disember sebab jeti rosak dalam proses baik pulih.
BHP beli minyak daripada PETRONAS.
The SINKING SHIP checklist :
Run this before you ship anything built with AI.
SECURITY
[ ] No API keys or secrets in frontend code
[ ] Every route checks authentication (audit all endpoints, not just the obvious ones)
[ ] HTTPS enforced everywhere, HTTP redirected
[ ] CORS locked to your domain — not wildcard
[ ] Input validated and sanitized server-side
[ ] Rate limiting on auth and sensitive endpoints
[ ] Passwords hashed with bcrypt or argon2
[ ] Auth tokens have expiry
[ ] Sessions invalidated on logout (server-side)
DATABASE
[ ] Backups configured and tested (test restore, not just backup)
[ ] Parameterized queries everywhere — no string concatenation
[ ] Separate dev and production databases
[ ] Connection pooling configured
[ ] Migrations in version control, not manual changes
[ ] App uses a non-root DB user
DEPLOYMENT
[ ] All environment variables set on the production server
[ ] SSL certificate installed and valid
[ ] Firewall configured (only 80/443 public)
[ ] Process manager running (PM2, systemd)
[ ] Rollback plan exists
[ ] Staging test passed before production deploy
CODE
[ ] No console.logs in production build
[ ] Error handling on all async operations
[ ] Loading and error states in UI
[ ] Pagination on all list endpoints
[ ] npm audit run, critical issues resolved
Can't check every box? You're not ready to ship.
The post-launch patch costs 10x more than the pre-launch fix.
Bookmark this. Use it every time.
I was in class last week. One of my students raised their hand mid-lecture and asked something that stopped me for a second.
"Why is every AI tool built on Python? C++ is faster. Rust is faster. Even Java is faster. So why Python?"
Honestly it’s a fair question. And the answer reveals something really interesting about how the AI industry actually works.
Let me explain this properly. 🧵
🚨 Extracting data from PDFs just got solved.
Someone open-sourced a tool that turns PDFs into Markdown at 100 pages a second 🤯
It’s called OpenDataLoader.
It runs flawlessly on CPU and decodes tables, complex layouts, and nested structures like an absolute pro.
Best part?
100% free and open-source.
Grab the repo link in the 🧵↓
❤️🇮🇷 WATCH: The atmosphere on the streets throughout Iran is INSANE, as patriotic Iranians wait for Trump’s ultimatum to expire
MILLIONS are rallying nationwide for the Islamic Republic
@jacksonhinkle 🔴عاجل
في مشهد يحبس الانفس
الايرانيون يخرجون الى الساحات والى محطات الكهرباء للوقوف ضد العدو الامريكي الاسرائيلي لمنعهم من استهداف مراكز الطاقة
النصر او شهادة
هنا الدفاع عن الوطن باخلاص
بالدماء وارواح قيادتهم وكبارهم وصغارهم وشبابهم ونسائهم يدافعون عن وطنهم
كل تحيه لشعب الايراني
Do you understand how huge is this breakthrough?
Malaysia just dropped B100, the world’s first 100% palm oil biodiesel with zero fossil mix
And Malaysia is the would’s 2nd largest palm oil production powerhouse
This means a small country like Malaysia have the power to boost energy independence with this biodiesel alternative right here
Many people aren’t aware that palm oil is superior to other plant-based oils in many ways. It boost the highest yield per hectare, versatile and renewable
the West has been trying so hard to brainwash and demonise palm oil past decades….
Well, because the West can’t produce any
Let that sink in
FELDA and FGV Holdings have introduced B100, a biodiesel made entirely from palm oil, as a potential alternative energy source to reduce fuel costs amid rising prices.
The agency said B100 is among the world’s first biodiesel fuels produced without any fossil fuel blending.
🧵1
This 2 hour Stanford lecture on AI careers will teach you more about winning in the AI race than every piece of AI content you have scrolled past this year.
Bookmark this & give it 2 hours, no matter what. It'll be the most productive thing you could do this weekend.
Based on everything explored in the source code, here's the full technical recipe behind Claude Code's memory architecture:
[shared by claude code]
Claude Code’s memory system is actually insanely well-designed. It isn't like “store everything” but constrained, structured and self-healing memory.
The architecture is doing a few very non-obvious things:
> Memory = index, not storage
+ MEMORY.md is always loaded, but it’s just pointers (~150 chars/line)
+ actual knowledge lives outside, fetched only when needed
> 3-layer design (bandwidth aware)
+ index (always)
+ topic files (on-demand)
+ transcripts (never read, only grep’d)
> Strict write discipline
+ write to file → then update index
+ never dump content into the index
+ prevents entropy / context pollution
> Background “memory rewriting” (autoDream)
+ merges, dedupes, removes contradictions
+ converts vague → absolute
+ aggressively prunes
+ memory is continuously edited, not appended
> Staleness is first-class
+ if memory ≠ reality → memory is wrong
+ code-derived facts are never stored
+ index is forcibly truncated
> Isolation matters
+ consolidation runs in a forked subagent
+ limited tools → prevents corruption of main context
> Retrieval is skeptical, not blind
+ memory is a hint, not truth
+ model must verify before using
> What they don’t store is the real insight
+ no debugging logs, no code structure, no PR history
+ if it’s derivable, don’t persist it
Anthropic leaked 512,000 lines of Claude Code source code yesterday.
What happened in the next 12 hours is absolutely wild.
4 AM. Anthropic pushes an update to npm. Inside the package: their entire codebase. A 60 MB debugging file accidentally bundled in.
23 minutes later, researcher Chaofan Shou spots it. Downloads the zip.
Posts it on X. Within 6 hours: 3 million views.
By the time Anthropic’s team woke up, the code was forked 41,000+ times across GitHub. Anthropic started firing DMCA takedowns. Too late.
A Korean developer named Sigrid Jin woke up to his phone exploding. He’s Claude Code’s biggest power user.
WSJ reported he burned through 25 billion tokens last year.
He read the leaked code.
Rewrote the entire thing in Python in 8 hours. His repo hit 30,000 stars faster than any GitHub project in history.
Then he rewrote it again in Rust. That version now has 49,000 stars.
Someone mirrored it to a decentralized platform with one message: “will never be taken down.” The code is permanent. Anthropic cannot get it back.
Here’s the part I can’t stop thinking about: Anthropic built something called “Undercover Mode.” Its only job: prevent Claude from accidentally leaking internal secrets.
They shipped an entire anti-leak system in their own product. Then leaked their own source code in a .map file. Irony is beautiful