Martin Jambon's Avatar

Martin Jambon

@mjambon

Artist https://martinj.art https://mjambon.com

45
Followers
47
Following
181
Posts
13.03.2025
Joined
Posts Following

Latest posts by Martin Jambon @mjambon

Post image

This is a little scary.
#ocaml #bash #claudecode

08.03.2026 04:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The LA Marathon Will Award Finisher Medals to Runners Who Complete 18 Miles Warm conditions are expected by midday, and organizers are urging runners to make smart decisions.

For those who don't know, a marathon is 26.2 miles (42.2 km).
#running #California #wow #youDeserveIt
www.runnersworld.com/news/a706418...

07.03.2026 01:08 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This painting could have been a photo.

See also: "this meeting could have been an email"

#art

06.03.2026 17:33 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I solved sex differences. You're welcome.

04.03.2026 16:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

TIL in English it's pronounced E.D., like the Exdra Derresdrial alien in that movie.

01.03.2026 18:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

LinkedIn gives us this single-line interface to compose messages on mobile. I believe this is a nod to 'ed', the standard line-oriented text editor for Unix systems. ๐Ÿฅน

01.03.2026 18:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Congenital insensitivity to pain - Wikipedia

Congenital insensitivity to pain exists in humans (rare: ~1 in a million) and it seems not fun at all. See en.wikipedia.org/wiki/Congeni....

28.02.2026 19:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Regarding pain and suffering and whether this or that creature experiences it:

We experience pain because it increases our odds of survival. I'm not gonna say you should be thankful for it but it's important to realize that without feeling pain you'd most likely be long dead.

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

I mean stop anthropomorphizing animals, especially when the lesson is about optimizing things that are not necessarily centered around you.

28.02.2026 18:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Why do they call it "boiling the frog" when they could simply say "local minimum entrapment"?

Culinary note: frogs are better fried than boiled.

28.02.2026 18:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Very well. Then its fork or knockoff shall be called "ogre".

26.02.2026 18:55 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

J'aime bien la tactique de faire plusieurs enfants et de choisir son successeur librement plutรดt que de bรชtement laisser la place ร  son fils aรฎnรฉ. C'est un grand pas en avant pour la monarchie.

26.02.2026 18:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Why should these AI previews of paintings in a living room be avoided for serious/non-American artists?
It makes the painting look like a decorative piece. But there's nothing wrong about being decorative! The problem is it makes the painting's value cheaper than the already cheap living room.

26.02.2026 06:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The provided examples of nonmatching input distribute as follows:
1 ","
1 "-"
2 "\n"
2 "\t"
4 "@"
4 "["
5 "'"
5 "|"
5 "\128"
14 "\r"
22 "\\"
213 "\000"
756 ""

23.02.2026 04:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I ran it on the 1028 files ending in 'lexer.mll' on GitHub and got an error rate of 51.4% (529/1028).

23.02.2026 01:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks! It's my first contribution to the core OCaml distribution. Never too late!

23.02.2026 01:09 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

My exhaustiveness check for ocamllex was merged today and will be part of OCaml 5.6 ๐ŸŽ‰
About 50% of all mll files out there are affected and raise the exception 'Failure: empty token' on some input. An example of such input is now provided at compile time. github.com/ocaml/ocaml/... #ocaml

22.02.2026 23:30 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
The U.S. Men's Heterosexual Figure Skating Championship - SNL
The U.S. Men's Heterosexual Figure Skating Championship - SNL YouTube video by Saturday Night Live

youtu.be/s1ZYTQToX9A

18.02.2026 04:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Wow, lightning. This is a once-in-a-year event here.

#bayarea #weather #climate #wow

17.02.2026 17:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Bro uses two different kinds of dashes in the same paragraph

14.02.2026 21:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Peace is not an ideal, it's a compromise.

#worldpeace #fuckyeah

13.02.2026 22:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
13.02.2026 21:15 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Indent multiline text in #ocaml with this one weird trick the government doesn't want you to know:

val indent : int -> string -> string

let indent n str =
let prefix = String.make n ' ' in
str
|> String.split_on_char '\n'
|> List.map (fun line -> prefix ^ line)
|> String.concat "\n"

13.02.2026 20:50 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Il y a mรชme de la musique de Charles Aznavour au milieu !

09.02.2026 21:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A word from ChatGPT:

"Engineering conscience is what stops you from shipping something you wouldnโ€™t want to maintain."

02.02.2026 18:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Pro tip: don't change your car battery just before going to a smog check ๐Ÿ˜‚ (clears some records needed to pass so I'll need to come back)

01.02.2026 09:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Here's the result.
Follow me on Instagram for more frequent updates.
www.instagram.com/martinjambon/ #art

01.02.2026 08:56 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I filmed myself to prove I'm real or something.
#art

01.02.2026 08:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I think it's a dune error having to do with cyclic dependencies

29.01.2026 05:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

tfw you realize each '=' in the value of an environment variable creates an extra variable

# Unix.putenv "a" "b=c";;
- : unit = ()

# Unix.getenv "a=b";;
- : string = "c"

#ocaml #posix #C

29.01.2026 03:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0