John Coene's Avatar

John Coene

@john-coene.com

Go, Javascript, Vapour, R, working on http://opifex.swiss

829
Followers
147
Following
123
Posts
19.11.2023
Joined
Posts Following

Latest posts by John Coene @john-coene.com

"may be eaten at lunch or as a dessert," you absolute monsters.

01.03.2026 16:42 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I love you Poland, your people, your culture, I'm sorry you had to suffer so much during WWII and under the Soviet Union and I'm extremely happy you get to host #rstats UseR 2026

But come on...

01.03.2026 16:31 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Gum trees make your day better

01.03.2026 11:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

folks, please don't submit LLM-generated PRs to open source projects. It makes no sense.

If the maintainers want to use an LLM to fix an issue, they can use Claude or whatnot directly. They don't need you as intermediary, that's just silly.

If they don't want to use LLMs, they have reasons.

28.02.2026 03:10 ๐Ÿ‘ 69 ๐Ÿ” 13 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Out of curiosity, have you ported any of your packages from R to Julia and how was that like?

28.02.2026 15:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

{hypertext} is a DSL for building HTML in R.
it's similar to {htmltools}, but with 2 deliberate differences:
- it is *framework-agnostic*
- it has *zero dependencies*

we now have more web frameworks in R than ever before. {hypertext} works with all of them, and independently of them.

#rstats

28.02.2026 04:16 ๐Ÿ‘ 20 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Oh cheeky :)

27.02.2026 21:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You made an insulting and sarcastic comment on work I shared and I responded accordingly.

You then further showed creepy, unhinged behaviour navigating my timeline to "like" dozens of years old posts.

Talk of "emotional"...

Now stop harassing me, stop "liking" my posts, stop following me.

27.02.2026 21:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

THERE IS ONLY ONE TRUE WAY TO CODE AND IT IS TIDY. All others will perish on the altar of messiness. MUAHAHAHAHAAAAAAAAAAAAAA

27.02.2026 18:04 ๐Ÿ‘ 25 ๐Ÿ” 6 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

I will admit that liking many of my posts, going as far back as May 2025, and including one with a picture of my wife and I did succeed in making me uneasy...

My instincts were correct: you are a creep.

27.02.2026 19:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I see your point, most of the time I choose not to entertain those people.

But I don't think it's bad for the brand: the people I work with are also active in the open source community and also have have to contend with such people, they understand perfectly well where it comes from.

27.02.2026 19:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I would criticise your work too but there's nothing there but light wrappers around others' work used by no one else but you.

You are stringing dependencies together and not ever creating anything genuine.

Void of original thought you are in no danger of "reinventing the wheel."

27.02.2026 11:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

You're a moron, your ignorant comment shows you do not remotely understand what the package does and what a preprocessor is.

In the same vein, someone had already mentioned {dtplyr} in the replies: useless comment.

You had nothing interesting to stay, you should have stayed in your fucking canoe.

27.02.2026 11:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0
Preview
GitHub - devOpifex/fassplyr: dplyr to data.table dplyr to data.table. Contribute to devOpifex/fassplyr development by creating an account on GitHub.

This is pretty neat actually; using builder (builder.opifex.org) to translate #rstats {dplyr} code to {data.table} code **at build time** so you get zero overhead.

โš ๏ธ it's an llm-generated POC plugin

github.com/devOpifex/fa...

26.02.2026 23:45 ๐Ÿ‘ 104 ๐Ÿ” 13 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 0

By the time you have finished your dinner the Spaniards haven't even started lunch.

That Dutch last name definitely suits you well :)

25.02.2026 11:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What's the overhead of sending data and instructions over to the GPU? How big does my data need to be to see improvements?

25.02.2026 06:40 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - devOpifex/builder: Preprocessor for R Preprocessor for R. Contribute to devOpifex/builder development by creating an account on GitHub.

This #rstats project coming together really nicely.

We've now got build profiles, assertions, dev dependencies, bug fixes, performance improvements, and more.

github.com/devOpifex/bu...

24.02.2026 19:39 ๐Ÿ‘ 6 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I agree, I'm wondering whether it can even be realistically changed though: wouldn't you need a written agreement from everyone who ever contributed?

Might even be more realistic to ship your own R interpreter (if legal again).

24.02.2026 19:30 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Everyone fighing over TIbble versus DF 

>| vs %>%

Me: googling what mean means

Everyone fighing over TIbble versus DF >| vs %>% Me: googling what mean means

Me? I'm just happy to be here #rstats

23.02.2026 08:20 ๐Ÿ‘ 130 ๐Ÿ” 24 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1
Preview
a close up of a stuffed monkey wearing a green shirt and a green jacket . ALT: a close up of a stuffed monkey wearing a green shirt and a green jacket .

When they make a PR but every line is documented by a lengthy capitalised comment.

23.02.2026 18:03 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yes, download opencode

23.02.2026 17:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
an elderly woman wearing a blue shirt is making a funny face and says wat . ALT: an elderly woman wearing a blue shirt is making a funny face and says wat .

None of these takes are even remotely interesting.

"[...] with no visibility into intermediate steps"

22.02.2026 19:28 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
nothings2 - Twitch Voxel Friday devstream

If you want some impostor syndrome you can go watch Sean Barrett live code for 8 hours without syntax highlighter (code is black, comments are green), without LSP, no autocomplete or anything mildly convenient.

www.twitch.tv/nothings2

13.02.2026 21:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - devOpifex/builder: Preprocessor for R Preprocessor for R. Contribute to devOpifex/builder development by creating an account on GitHub.

Happy to release builder: a preprocessor for #rstats.

You get a build step with macros, conditionals, directives, preflight, etc. along with new language features like fstrings, a deconstructor, and more.

github.com/devOpifex/bu...

11.02.2026 23:46 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
Bluesky Map Interactive map of 3.4 million Bluesky users, visualised by their follower pattern.

I made a map of 3.4 million Bluesky users - see if you can find yourself!

bluesky-map.theo.io

I've seen some similar projects, but IMO this seems to better capture some of the fine-grained detail

08.02.2026 22:59 ๐Ÿ‘ 7205 ๐Ÿ” 2160 ๐Ÿ’ฌ 659 ๐Ÿ“Œ 4581
shikokuchuo{net}: secretbase: The 40KB Hash Package Streaming cryptographic hashes for R

New post: the design behind secretbase, a 40KB streaming hash package I maintain.

The entire source package is smaller than most hex sticker PNGs.

Hash large objects with constant memory. Powers targets pipelines. Plus CBOR encoding comes to R.

shikokuchuo.net/posts/28-int...

#RStats #OpenSource

04.02.2026 16:02 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Out of curiosity, how long do they take to render?

06.02.2026 20:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Men only want one thing and it's...

29.01.2026 14:40 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Microslop Dev Advocate has Ubuntu logo in banner ๐Ÿ”ฅ

27.01.2026 20:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Only Unbreakable Law
The Only Unbreakable Law YouTube video by Molly Rocket

The most engaging and interesting video on software engineering I've seen in years, I highly recommend it.

Casey really deserves his reputation, he never disappoints, the other lectures are all interesting too.

youtu.be/5IUj1EZwpJY?...

27.01.2026 20:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0