John Bakhmat's Avatar

John Bakhmat

@johnbakhmat.dev

23 y.o Software Engineer (TS/Ocaml/Gleam)

606
Followers
209
Following
387
Posts
28.10.2023
Joined
Posts Following

Latest posts by John Bakhmat @johnbakhmat.dev

We are in the age where nobody is making anything better

08.03.2026 05:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

holy shit CSS anchors are finally FINALLY out and supported by most browsers this is a dream come true

01.03.2026 18:01 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Many such cases

20.02.2026 15:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Desperately, desperately fighting against this. Still cautiously optimistic it’s a strategy that will pay off commercially.

@jason.energy had my favourite pithy quote on this: β€œMy hottest take is that AI brought out the absolute worst in mediocre people.”

17.02.2026 07:16 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

im so done

08.02.2026 18:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do you like it? Ive been looking to see a replacement for my iPhone, but some android phones look like toys. What’s your feedback

08.02.2026 11:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’ve JUST learned that you can β€œshebang” pretty much anything and I feel unstoppable now

26.01.2026 11:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m only using it for DataGrip and because it have student subscription, if y’all have an alternative that isn’t too expensive I’m all ears

19.01.2026 15:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Happy birthday, unc!

16.01.2026 20:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Idk what to tell you, the β€œdid you try turning it off and on” always works

16.01.2026 13:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Iconic

14.01.2026 14:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s Loki Grafana Tempo Mimir.
OpenTelemetry gang unite!

14.01.2026 14:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Autechre : Gantz Graf
Avoid as you would a bald German
By NME | 12th September 2005
la Autechre /al records are purchased solely by bald men in expensive anoraks who would masturbate to a car alarm if it was re-
mixed by a German. This impenetrable curtain of misanthropic noise - released with an accompanying three-track DVD that features a squabble of hopelessly pretentious video "interpretations" - is typical of the menopausal electro-manglers' dogged refusal to bow to convention and produce anything of interest to anyone not either a) bald or b) German. It bleeps. It skronks. It krrraaaanks. But mainly, it blows like a ruddy awful hurricane. Remember, kids; if it sounds like a festering hillock of tune-shy bum-wank, it's because it IS a festering hillock of tune-shy bum-wank.
Avoid as you would a bald German.
Sarah Dempster

Autechre : Gantz Graf Avoid as you would a bald German By NME | 12th September 2005 la Autechre /al records are purchased solely by bald men in expensive anoraks who would masturbate to a car alarm if it was re- mixed by a German. This impenetrable curtain of misanthropic noise - released with an accompanying three-track DVD that features a squabble of hopelessly pretentious video "interpretations" - is typical of the menopausal electro-manglers' dogged refusal to bow to convention and produce anything of interest to anyone not either a) bald or b) German. It bleeps. It skronks. It krrraaaanks. But mainly, it blows like a ruddy awful hurricane. Remember, kids; if it sounds like a festering hillock of tune-shy bum-wank, it's because it IS a festering hillock of tune-shy bum-wank. Avoid as you would a bald German. Sarah Dempster

EXCUSE ME I HAVE ALL MY HAIR AND WILL MASTURBATE TO A CAR ALARM REMIXED BY SEVERAL DIFFERENT NATIONALITIES SO THAT I MAY ENJOY THE UNIQUE TIMBRE OF EACH

Signed,
guy that has actually worked on a sex toy synchronization script for the gantz graf video

11.01.2026 21:42 πŸ‘ 42 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

Also you can absolutely control AI industry by not spending money on it

12.01.2026 07:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This reads to me similar to β€œIf you think poisoning people is wrong […] Skipping poisoning people is not gonna help you or your career […] Try poisoning few of them for few weeks and test your beliefs”

No! You are entitled to your opinion. If you don’t want to use LLMs - don’t use it.

12.01.2026 07:46 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Wait wtf we can do that?

11.01.2026 19:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh my god, this is breathtaking! Thanks for showing this, it looks like something from a dream!
I love how emissive and calming the lights are - truly magical

27.12.2025 15:30 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

He chillin

27.12.2025 10:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The indie game of the year that broke the record on how much awards can a game win? Expedition 33 is not a baseline it’s an exceptional game

13.12.2025 09:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

The goal should be to "make good game" rather than to compete with game of the year

13.12.2025 07:18 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - paper-design/paper-mono Contribute to paper-design/paper-mono development by creating an account on GitHub.

Im using Paper Mono
github.com/paper-design...

13.12.2025 07:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a congratulations poster with a car crash in the foreground ALT: a congratulations poster with a car crash in the foreground
05.11.2025 03:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
An implementation of a file parsing pipeline based on the usage of Stream feature, provided by Effect

An implementation of a file parsing pipeline based on the usage of Stream feature, provided by Effect

Look at this beautiful Effect code

20.10.2025 17:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I wish there was scroll-margin-bottom - so that it would align bottom part of the block with bottom of the screen

16.10.2025 13:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I don’t understand arachnophobia, like why would you be mad that two spiders get married? It makes no sense

15.10.2025 15:16 πŸ‘ 50 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I need more OCaml in my life

24.09.2025 18:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Bloom filters are based. cc Dillon

24.09.2025 17:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
boombox-ocaml/lib/flac.ml at main Β· JohnBakhmat/boombox-ocaml Lil media server written with ocaml. Contribute to JohnBakhmat/boombox-ocaml development by creating an account on GitHub.

The code in question is this github.com/JohnBakhmat/...

Is it ok? Is it fine? Should I make it better somehow?

24.09.2025 16:36 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

If I’m reading a stream, how do I reduce it? Let’s say I have a file that consists of chunks, each chunk starts with a header where there is chunk type and body length, if type is equal to a type I need - I need to parse data, if not - skip based on length.

24.09.2025 16:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sure but from like, a mental point of view? Do I copy parser state over and over again until I have all the data I need?
In mutable version I would create a mutable object and push data one after the other. If it was just an array id probably use some kind of reducer, BUT…

24.09.2025 16:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0