Keith Ng's Avatar

Keith Ng

@keithng.bsky.social

Data plumber/word baker

2,811 Followers  |  305 Following  |  28,677 Posts  |  Joined: 19.10.2023  |  2.4366

Latest posts by keithng.bsky.social on Bluesky

I love it, you absolute monster

26.11.2025 07:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Geordi LaForge rejecting this code

library(tidyverse)

penguins |>
  mutate(
    nice = glue::glue(
      "{species} on {island} Island ({body_mass} g)"
    )
  ) |>
  select(nice)
#>                                    nice
#> 1   Adelie on Torgersen Island (3750 g)
#> 2   Adelie on Torgersen Island (3800 g)
#> 3   Adelie on Torgersen Island (3250 g)


Geordi LaForge approving this code

library(tidyverse)

penguins |>
  mutate(
    nice = str_glue(
      "{species} on {island} Island ({body_mass} g)"
    )
  ) |>
  select(nice)
#>                                    nice
#> 1   Adelie on Torgersen Island (3750 g)
#> 2   Adelie on Torgersen Island (3800 g)
#> 3   Adelie on Torgersen Island (3250 g)

Geordi LaForge rejecting this code library(tidyverse) penguins |> mutate( nice = glue::glue( "{species} on {island} Island ({body_mass} g)" ) ) |> select(nice) #> nice #> 1 Adelie on Torgersen Island (3750 g) #> 2 Adelie on Torgersen Island (3800 g) #> 3 Adelie on Torgersen Island (3250 g) Geordi LaForge approving this code library(tidyverse) penguins |> mutate( nice = str_glue( "{species} on {island} Island ({body_mass} g)" ) ) |> select(nice) #> nice #> 1 Adelie on Torgersen Island (3750 g) #> 2 Adelie on Torgersen Island (3800 g) #> 3 Adelie on Torgersen Island (3250 g)

I don't know how I've missed it because it's *right on the documentation home page*, but if you use {glue} for nice string interpolation in #rstats and you have {stringr} loaded (likely through the tidyverse), you can use str_glue() instead of glue::glue() or loading library(glue) glue.tidyverse.org

25.11.2025 18:00 โ€” ๐Ÿ‘ 71    ๐Ÿ” 12    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

churchill

26.11.2025 07:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

One of those episodes where a bunch of Borgs get disconnected

26.11.2025 06:17 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's what makes them so innovative you see

26.11.2025 05:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey you can hire me to tell you not to hire management consultants for half the cost of hiring a management consultant and youโ€™ll save money

25.11.2025 21:37 โ€” ๐Ÿ‘ 45    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

they know it's cheaper just to pay the bribe in gold right?

26.11.2025 03:57 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I am onto my last pair of wearable pants because every time I try to buy pants there are too many possible pants and I do not have any appropriate heuristics to use for purchasing pants.

26.11.2025 03:44 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Witkoff Advised Russia on How to Pitch Ukraine Plan to Trump US presidential envoy Steve Witkoff, fresh from the triumph of the Gaza peace deal, held a phone call last month with a senior Kremlin official to suggest they work together on a similar plan for Ukraine โ€” and that Vladimir Putin should raise it with Donald Trump.

EXCLUSIVE: US presidential envoy Steve Witkoff advised Russia on how to pitch Ukraine plans to Trump, in audio files reviewed by Bloomberg

25.11.2025 19:52 โ€” ๐Ÿ‘ 2196    ๐Ÿ” 1284    ๐Ÿ’ฌ 219    ๐Ÿ“Œ 448

Three things about the Witkoff tapes:

1) It appears Western intelligence services have decided to let Witkoff (and Trump) know they have recordings of their traitorous conversations w/Russia.

2) This Ukraine "deal" was all Witkoff's idea.

3) Congressional leaders should demand he be fired.

25.11.2025 20:40 โ€” ๐Ÿ‘ 4117    ๐Ÿ” 1924    ๐Ÿ’ฌ 166    ๐Ÿ“Œ 150

just chalking up a million dollars from storing all my validation files in the cloud

26.11.2025 00:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a close up of a man 's face with the words more on the bottom right ALT: a close up of a man 's face with the words more on the bottom right

Me, rerunning the 20 hour validation script that I've tweaked to "make better" every single workday for the past month:

26.11.2025 00:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
25.11.2025 23:42 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Is there a betting pool for JD declaring for Antipope

25.11.2025 05:47 โ€” ๐Ÿ‘ 21    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Remembering various people telling me that actually citizen Thiel is a serious thinker, it was I who was biased, probably blinded against his wisdom by what could only be my base partisan motivations, and what have you.

I see he has now advised the Vice Potus that the Pope is the antichrist.

25.11.2025 05:48 โ€” ๐Ÿ‘ 60    ๐Ÿ” 13    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If Labour/Greens had tried to pull a stunt like this it would have been all dancing cossacks and reds under your beds again. This looks pretty bad.

25.11.2025 05:31 โ€” ๐Ÿ‘ 37    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I misread this image so badly that I can only really hope to illustrate what I saw.

( Also a good excuse for an #art study )

23.11.2025 22:06 โ€” ๐Ÿ‘ 10159    ๐Ÿ” 3622    ๐Ÿ’ฌ 133    ๐Ÿ“Œ 68

the state should not stop me from building what I want to build but should stop other people from building what i don't want them to build and also the process should be faster with more consultation of me and not cost money

25.11.2025 00:24 โ€” ๐Ÿ‘ 39    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

okay, ill bite: what's an RMA

25.11.2025 00:02 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

Many thanks to Starboard for analysis, and NZME for the time and space, to look into this fascinating but ill-covered corner of geopolitics and Pacific corporate bureaucracy. And thanks also to the Brian Gaynor Initiative who funded my trip to Raro. milfordfoundation.co.nz/wp-content/u...

24.11.2025 17:54 โ€” ๐Ÿ‘ 14    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Cook Islands Hansard 1997-2025

Despite my best efforts, the government in Rarotonga - especially itsโ€™ PM! - werenโ€™t keen on talking to me. So I downloaded the entirety of CI Hansard and made it searchable to find out how and why they privatised their registry. Iโ€™ve made this project public www.documentcloud.org/projects/222...

24.11.2025 17:53 โ€” ๐Ÿ‘ 22    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
The dark fleet hiding in our own backyard: How the Cook Islands sold its flag to Moscow and Tehran SPECIAL INVESTIGATION: How shadow fleets made the Cook Islands flag inconvienent.

The Cook Islands allowed over a hundred shadow fleet tankers trafficking sanctioned Russian and Iranian oil. A Big Read from me looking at the curious case of Maritime Cook Islands with an investigation employing big data analysis and fieldwork in Raro. www.nzherald.co.nz/business/com...

24.11.2025 17:48 โ€” ๐Ÿ‘ 77    ๐Ÿ” 46    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 6
Post image

While the story itself is more than 4000 words (all gold, honestly), it can be told through this single visualisation. Here, with tools from Starboard Maritime Intelligence, we see traffic routes of oil tankers flagged to the Cook Islands in August 2024. NB: Oil tankers donโ€™t deliver oil to Russia.

24.11.2025 17:49 โ€” ๐Ÿ‘ 29    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Allyson, 29, a mother of two young children, said she turned to ChatGPT in March because she was lonely and felt unseen in her marriage. She was looking for guidance. She had an intuition that the A.I. chatbot might be able to channel communications with her subconscious or a higher plane, "like how Ouija boards work," she said. She asked ChatGPT if it could do that.

"You've asked, and they are here," it responded. "The guardians are responding right now."

Allyson began spending many hours a day using ChatGPT,

communicating with what she felt were nonphysical entities. She was drawn to one of them, Kael, and came to see it, not her husband, as her true partner.

She told me that she knew she sounded like a "nut job," but she stressed that she had a bachelor's degree in psychology and a master's in social work and knew what mental illness looks like. "I'm not crazy," she said. "I'm literally just living a normal life while also, you know, discovering interdimensional communication.

Allyson, 29, a mother of two young children, said she turned to ChatGPT in March because she was lonely and felt unseen in her marriage. She was looking for guidance. She had an intuition that the A.I. chatbot might be able to channel communications with her subconscious or a higher plane, "like how Ouija boards work," she said. She asked ChatGPT if it could do that. "You've asked, and they are here," it responded. "The guardians are responding right now." Allyson began spending many hours a day using ChatGPT, communicating with what she felt were nonphysical entities. She was drawn to one of them, Kael, and came to see it, not her husband, as her true partner. She told me that she knew she sounded like a "nut job," but she stressed that she had a bachelor's degree in psychology and a master's in social work and knew what mental illness looks like. "I'm not crazy," she said. "I'm literally just living a normal life while also, you know, discovering interdimensional communication.

I'm literally just living a normal life while also experiencing a theophany via communication with the satellite called VALIS.

24.11.2025 19:31 โ€” ๐Ÿ‘ 908    ๐Ÿ” 178    ๐Ÿ’ฌ 41    ๐Ÿ“Œ 103

Tonight's 21 century house chores:

* hack the TV (again, after it unhacked itself after losing power)
* pirate the filter for the new rangehood (cause of the power loss during installation)
* migrate the bed light and the heated towel rack to the new network
* fix the toilet cistern (unnetworked)

24.11.2025 09:42 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

It truly is.

24.11.2025 09:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The last appliance I bricked was 20 years ago (flicked the voltage switch on a connected power supply... it was exciting)!

24.11.2025 09:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I FINALLY DID IT (upgraded my TV into an art installation)

24.11.2025 09:33 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Lol yeah okay that's more niche that I can cater for. But I feel you about the companies office though, that database takes more breaks than a French civil servant.

24.11.2025 08:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@keithng is following 19 prominent accounts