Keith Ng's Avatar

Keith Ng

@keithng.bsky.social

Data plumber/word baker

2,921 Followers  |  319 Following  |  29,463 Posts  |  Joined: 19.10.2023  |  2.1898

Latest posts by keithng.bsky.social on Bluesky

ONE WATER FOR ALL

15.02.2026 10:42 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My real genius is to give zero dollars to OpenAI/MS

15.02.2026 09:57 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

new business idea: university where staff get AI to write lectures which students summarise with AI into essays which are marked by AI; except the savings come by just pretending we did all that and then giving out degrees for money.

15.02.2026 09:53 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0

This was a great piece with interviews with Minnesotans and discussion between journalists who've been on the ground in many recent uprisings against autocratic regimes.

15.02.2026 09:46 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

...with decolonisation in particular, it really does leave HKers in a weird place where they can recognise China's relationship with HKers/Tibetans/Uyghurs as fundamentally unjust, but can't recognise the same things in the settler-colonial nations they migrate to.

15.02.2026 09:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, and I don't know whether it's useful to use those frameworks (which people reject) to describe the actions which they support. On one hand, I feel like we should just let people do mutual aid without adding "congratulations you are anarchists now". But on the other...

15.02.2026 09:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wairarapa friends: the Red Cross has six families keen to have sewing machines and we are out of stock there.

Could you please ask your neighbours, aunties, sports buddies etc ? Email any offers to sewingmachinedonations@gmail.com please πŸ§΅πŸ’š

Please share!

14.02.2026 00:15 β€” πŸ‘ 28    πŸ” 45    πŸ’¬ 1    πŸ“Œ 2

Currently on the SBF book, after finally getting around to The Big Short. SBF is started off shakily, but now that we're into the meat of the thing, seems to be picking up steam.

(the Big Short whet my appetite for explanations of exotic financial instruments)

15.02.2026 03:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Seeing the 21st century through a historical lens - standing apart from those who lived through it - makes it a much more entertaining show.

15.02.2026 03:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

I only really paid attention to George Santos' story recently too. It's the "wait until the entire series comes out before binging it all" approach to reading the news.

15.02.2026 03:08 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

just learning about how terra (the cryotocurrency works) sounds great ready to buy some now

15.02.2026 03:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Christmas AND birthday presents sorted!

15.02.2026 03:04 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Opium, Soldiers and Evangelicals This book questions the universal belief that England's 1840-42 war with China was an 'Opium War'. What really worried London was 'insults to the crown', the claim of a dilapidated and corrupt China t...

Also adding this to your Christmas presents list: link.springer.com/book/10.1057...

15.02.2026 02:20 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 15.02.2026 02:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Prabook

This link can't be right... right? Is there a different Australian polsci Prof Harry G Gelber, or did he pivot to China at 80?!?

prabook.com/web/mobile/#...

15.02.2026 02:15 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

i think this is what drives me nuts. people talk about how, say, the UN was founded by "starry eyed idealists" who didn't understand "reality." the truth is that the UN was founded by those who had just fought and *won* the bloodiest war in human history.

13.02.2026 19:26 β€” πŸ‘ 1596    πŸ” 260    πŸ’¬ 12    πŸ“Œ 13
β€œnothing is real until it hurts me” slogan replaces β€œdon’t tread on me” slogan on a Gadseden flag

β€œnothing is real until it hurts me” slogan replaces β€œdon’t tread on me” slogan on a Gadseden flag

how we got here

14.02.2026 19:23 β€” πŸ‘ 12971    πŸ” 2304    πŸ’¬ 196    πŸ“Œ 61
That old saw about how "good times make weak men" is true in the sense that stable times with material abundance create reactionaries who want to destroy the systems that protect them because they're too sheltered and stupid to understand that things can get meaningfully worse.
Jason CO
@jasonc_nc. 2/8/25
I don't think a lot of people appreciate how much of their overall lifestyle and relative certainty is backstopped by a steady, boring stability of systems they don't understand or even realize exist.
β€’ 24
L7 1.8K
15K
Ill 399K
...
Max Dubler
@maxdubler
True decadence looks like people who are three generations removed from the cultural memory of polio refusing to vaccinate their children against deadly communicable diseases because they don't like needles and don't think there will be any consequences, not queer

That old saw about how "good times make weak men" is true in the sense that stable times with material abundance create reactionaries who want to destroy the systems that protect them because they're too sheltered and stupid to understand that things can get meaningfully worse. Jason CO @jasonc_nc. 2/8/25 I don't think a lot of people appreciate how much of their overall lifestyle and relative certainty is backstopped by a steady, boring stability of systems they don't understand or even realize exist. β€’ 24 L7 1.8K 15K Ill 399K ... Max Dubler @maxdubler True decadence looks like people who are three generations removed from the cultural memory of polio refusing to vaccinate their children against deadly communicable diseases because they don't like needles and don't think there will be any consequences, not queer

So much of our present crisis is coddled, ignorant, and short sighted people tearing down the institutions that protect them because they don’t understand that bad things can happen.

14.02.2026 20:37 β€” πŸ‘ 2534    πŸ” 592    πŸ’¬ 25    πŸ“Œ 18

You're conflating "liberal paradigm" and "social contract" and "what's ethical" here. The social contract as it relates to the liberal paradigm (i.e. "what are the norms and expectations that makes a liberal society function") *DEFINITELY* includes "refrain from outright violence".

14.02.2026 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's where the paradox arises.

14.02.2026 10:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

But that is what the "I support ICE" guy is gloating about. He is saying "I am abiding by letter of the social contract, so I am protected by it, lol fuck you". You're not choosing to "understanding" that they decided they're not bound by it, you are *deciding* to exclude them from it.

14.02.2026 10:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

NOT ALLOWED to teach outsiders to be naughty children

14.02.2026 06:27 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Guess it's that time of the year to wheel this out... 😏

14.02.2026 05:25 β€” πŸ‘ 200    πŸ” 65    πŸ’¬ 6    πŸ“Œ 5

canning implies that meat requires preservation, which is a myth perpetuated by the medical establishment to keep you hooked on refrigeration technology

14.02.2026 03:54 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Between Dreams: Resistance and Representation in Asian Aotearoa | Te Papa This landmark collection presents fresh, progressive perspectives on what it means to be β€˜Asian’ in Aotearoa.

The book is in press! HK Lennon Wall cover fuck yeah ✊ @keithng.bsky.social , harking back to Te Papa's first round of Asian activist materials collections. I wrote the intro & a few other bits & bobs. Can't wait to see how Grace has let our history speak through objects in the national collection.

14.02.2026 03:34 β€” πŸ‘ 47    πŸ” 21    πŸ’¬ 2    πŸ“Œ 0
Preview
a man wearing glasses and a striped shirt says " oh my god " ALT: a man wearing glasses and a striped shirt says " oh my god "

Some "yes boss I can write a character... I'm a THESPIAN" energy

14.02.2026 03:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"you are the love of my life and we couldn't be together because of circumstance" is *quite* the backstory to support the actual scam of "someone has sent you money by mistake".

14.02.2026 03:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I hope page one is: "Step 1: Hire a lawyer"

14.02.2026 02:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I know people are saying many nice things about that kid, but I want to add that he's fucking gordian knotted the Paradox of Tolerance

14.02.2026 00:48 β€” πŸ‘ 18    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

"[I support extrajudicial violence commited in the name of white supremacy, and there's nothing you can do about it because you live in a liberal paradigm governed by the rule of law]"
"I'm going to punch you in the face"
"but you will [then be in conflict with your own paradigm]"
"okay."

14.02.2026 00:47 β€” πŸ‘ 71    πŸ” 17    πŸ’¬ 2    πŸ“Œ 0

@keithng is following 20 prominent accounts