
Staff Software Engineer 🧑💻 | Applied AI 🤖 | ex-Grab/MyTeksi 🚖 | @Nuriwa_J 💕 💍 | writes 👉 https://xitter.cf/t.co/55qlXX3LaE
Malaysia / Singapore
Joined December 2007
- Tweets23.3K
- Following1.4K
- Followers1.5K
- Likes19.3K
Pinned Tweet
Imagine if there is a social media protocol,
instead of a social media platform.
Imagine if you could send,
Notes and
Other
Stuff
Transmitted by
Relays
npub1pq3nweafwtwelmzmz2s9w0uafd68jm803m959r9wfghkhqdky3ys9feyc5
More stations. 20 Singapore based stations.
driftradio.space
We just added 20 more stations from Singapore based.
Don't scroll, drift.
driftradio.space
Hear me out ... the folks that made the Rurouni Kenshin live action movies should make Samurai Champloo live action.
Yesterday I added 59 new stations mostly from Malaysia. Never thought there were so many station still broadcasts in SHOUTcast / Icecast
driftradio.space
The dial just got a lot bigger. 59 new stations on The Space from Malaysia and Singapore —> tune in at driftradio.space
Lately, I’ve been thinking about what does “source of truth” in a coding project means to me. Is code the source of truth?
I don’t think so. Code only tells what is implemented. It does not tell you what should be implemented. Intent is the missing layer, and intent is the source of truth.
Tests used to be the place where I codify my intentions. I should do this, it should not do that.
When I change something and if an unexpected test fails, it gives me a signal to either reevaluate the intentions or the change I’ve made.
AI coding agent breaks this friction. When a test fails, the agent often edits the test to get the pipeline green. The intent-encoding layer gets silently rewritten.
I can try to restore the signal directly by telling the agents not to modify existing tests, but this would just slow things down.
Lately, I’ve been keeping a Karpathy-style LLM wiki inside the codebase itself. Committed and version-controlled. This is where I write intentions and decisions made in natural language.
“Feature should not do this, it should only do that, so it aligns with this-and-that.”
When I have my agents review the changes it made, I ask it to check with this wiki notes. If the changes go against something that was decided, I tell it to highlight it to me. I’ll decide to either change the notes or fix the changes.
Sometimes a decision was made while in planning mode with the coding agent, I just tell it to update or add a new note to the wiki folder about what we decided.
You can say that this sounds like a PRD document. But it is more organic and fluid as it grows and evolves as the product grows and evolves.
In fact, if you have a PRD, that should be the source of truth, and it should sit very close, preferably next to the code itself, and AI agents making changes should check against it.
I know documentation can drift, especially when humans are maintaining it. You push an emergency update one time on a late night and forget to update the docs. It becomes stale. AI agents are actually better software engineers than us humans, in the sense that they are better at keeping docs updated.
Tests were always an imperfect proxy for intent, and code only shows what was built. So wherever you keep the intent, it must be co-located, versioned, and readable by AI agents.
AI does not make us mediocre. We were already mediocre.
AI does not make us stop thinking. We had already stopped thinking. We were already parroting whatever we saw, whatever the algorithm put in front of us.
I agree that we need to find our own voice, but it is not AI that is stopping us from having our own voice, we just never bothered to find our own voice.
If you use AI for everything, this video is for you.
#ArtificialIntelligence #AItools #Claudecode #ChatGPTpromprs
Announcing Drift Radio 📻
I’ve always wanted to do something like this. To play around with SHOUTcast / Icecast streaming Internet radio interface. And implement an IRC-like chat protocol.
It’s now live give it a try.
Drift Radio is:
❌ not a start-up
❌ not a SaaS
❌ not a social media platform
It is a place to drift while listening to Internet Radio. I’m there right now listening to one of the stations. Come find me.
Don’t scroll, Drift.
driftradio.net
Drift Protocol is live. Drifting into a station now creates a temporal chat space. No account. No profile. No archive. Just connect.
driftradio.net
I'll be here for the next 20-30 minutes or so..
driftradio.space/deephouse-f…
This.
I don’t understand why people say we are thinking less when we use AI. I used AI at work all the time, I find it mentally exhausting.
"natural gas" tu gas oksigen ke?
Indonesia begins cutting natural gas exports to Singapore from Oct 24: Reports bit.ly/4z6bRRj
I thought it was just me who for these emails. Right. 2FA everything!
I've been spammed with password reset demand from my Microsoft account. At a rate of 2 per days. Not phishing, just pure brute force.
Password resets needs 6 digits they send by email. So it doesn't seem likely to find anything.
But a malicious actor which try every day, with a dump of millions of leaked account he found somewhere?
Well he will crack a few of those with brute force every day...
Use 2FA.
Don't listen to so-called influencers. Just try the model yourself.
That's how Kimi AI are promoting their new model Kimi K3.1 pro and I know all the influencers working with them and none of them are honest,I have posted about it myself but I didn't join this and never used their templates that they provide.
PROPAGANDA, I have more to share it's f**cked up I'm gonna have follow up for this
“forcing everyday Malaysians to pivot to homegrown navigation apps”
This statement is false. I have yet to see any official messaging that forces users to use a specific homegrown navigation app. Non-civil servant citizens are still free to use other alternatives. (unless there new development of this story that I have not seen yet)
Regardless of what PMX said, many folks in the osint/freedom tech circle have sounded alarm bells about Waze’s mass social/crowdsourced surveillance system. Not really a vulnerability or bug in their system, it is a feature of Waze.
I saw some tweets that say Waze does not collect user data, but this is false. How would Waze be able to show traffic info, road closures, or roadblocks if it did not collect this data from the users? Waze has a gamify/social feature where you can report things on the road.
It is less of a matter of data leak, it is more of a matter of data access itself. Who has access to the data?
Google bought Waze in 2013. In a news article from The Times of Israel announcing the purchase, it mentioned that Google and Facebook were in a bidding war to purchase the company. Facebook insisted that they move their R&D from Israel to one of Facebook’s existing facilities; Google, however, was fine with them staying in Israel.
In the same news article, it quoted the company in saying, “The Waze product development team will remain in Israel and operate separately for now. We’re excited about the prospect of enhancing Google Maps with some of the traffic update features provided by Waze and enhancing Waze with Google’s search capabilities.”
timesofisrael.com/google-sna…
While Waze and Google share its mapping and ads tech, Waze still remains to be a different product than Google Map, and it has its own Terms of use agreement.
In Waze’s term of use document, it still stipulates that:
“The Service is provided by Waze Mobile Ltd. (Registration Number: 514100056, VAT Number: 514100056), a company incorporated and operating under the laws of Israel, and located at 98 Yigal Alon st., Tel Aviv, Israel.”
In the “Governing Law and Jurisdiction” section, this is what it says:
“These Terms will be governed solely by the laws of the State of Israel, without giving effect to any conflicts of law principles. Any dispute, claim or controversy arising out of, connected with or relating to these Terms and the Service, will be under the exclusive jurisdiction of the competent court in the Tel Aviv district in Israel.”
support.google.com/waze/answ…
It is less about potential data leak, it is more about who has access to the data.
Israel is an entity that from time to time has proved its disregard of international laws. An entity that conduct cross-border drone strike with bland disregard of civilian casualties. An entity that plant explosives in pagers and detonating among civilians.
And they have access to world largest crowdsourced surveillance system.
I’ve seen post saying something along the line, “what can they do if they know which route I take to go to my favourite yong tau fu place?”
Your data, by itself, is a single pixel. A single pixel does not tell anything interesting. When millions of pixels are put together, they form a picture. The more pixels there are, the higher the resolution of the picture, and it tells a complete story. In this case, it paints an intimate detail of the whole city and its inhabitants.
It’s not my intention here to promote TuJu or any other apps, I just want you to think about the tech you use and the data you produce.
Recently, a security researcher built a mass surveillance tool by scraping Waze reports and tracking the users behind it. I like his advice:
If you use Waze:
- Don't submit reports. The tracking only works if you actively report things. Passive navigation doesn't expose you.
- Use an allocated username. Don't sign up with Google or choose a custom username. The `world_xxxxx` usernames are harder (though not impossible) to deanonymize.
- Avoid patterns. If you must report, avoid doing it at the same times and places every day. The patterns are what enable identification.
xitter.cf/Harrris0n/status/20141…
You can use the Google Maps app without signing in via your Google account. You’ll be in limited view mode with restricted features, but basic navigation still works. Of course, there are ways to identify you even if you are not signed in, but why make it easy for them?
















