Jay Bosamiya's Avatar

Jay Bosamiya

@jaybosamiya.bsky.social

๐ŸฆŠ Software security researcher. Making secure software the natural choice. PhD from CMU. CTFer (PPP). https://jaybosamiya.com/

153 Followers  |  359 Following  |  49 Posts  |  Joined: 20.11.2023  |  2.0396

Latest posts by jaybosamiya.bsky.social on Bluesky

Preview
Reimplement decompiler integration by k4lizen ยท Pull Request #3401 ยท pwndbg/pwndbg Okay this is a chonker. See the docs/tutorials/decompiler-integration.md for some overview. And docs/assets/caps/decomp_integration_ex.png for an image example vs previous implementation pros we d...

Happy New Year's Eve! Our tool for placing decompilation (symbols, source, types) into the debugger (gdb) is now officially integrated into pwndbg! You will have access to it (decomp2dbg) in your next default install of pwndbg ๐ŸŽ‰

Happy hacking:

31.12.2025 19:14 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Well, my year started about a year ago.

Well, my year started about a year ago.

Happy New Yearโ€™s Eve!

31.12.2025 22:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Painting a Landscape with Mathematics
YouTube video by Inigo Quilez Painting a Landscape with Mathematics

This video is a pedagogical masterpiece. I am speechless. I canโ€™t even begin to imagine the effort and love that went into this.

youtu.be/BFld4EBO2RE?...

16.09.2025 21:03 โ€” ๐Ÿ‘ 23    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

Just saw #TheLongWalk. Intense and gripping. Would recommend

Fair warning though, it is _violent_

15.09.2025 01:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - csmith-project/creduce: C-Reduce, a C and C++ program reducer C-Reduce, a C and C++ program reducer. Contribute to csmith-project/creduce development by creating an account on GitHub.

Oh and link to creduce: github.com/csmith-proje...

06.09.2025 01:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - jaybosamiya/inline-crate: Inline an entire crate into a single file Inline an entire crate into a single file. Contribute to jaybosamiya/inline-crate development by creating an account on GitHub.

Todayโ€™s case: minimising a failure case for rustdoc so I can submit a nicer bug report. Itโ€™s already cut through 90+% of this crate already.

Especially with inline-crate (github.com/jaybosamiya/...), I donโ€™t even need to cut down to a single file by myself, I can just let it handle it all

06.09.2025 01:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I am once again extolling the virtues of creduce. It has saved me so much debugging time in so many scenarios. Doesnโ€™t even matter if what Iโ€™m reducing is not C, it just munches through it and simplifies inputs like crazy

06.09.2025 01:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

something something Knuthโ€™s Art of Computer Programming something something

04.09.2025 09:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Software developer cleared of murder after defence lawyer proves victim invoked undefined behaviour

01.09.2025 17:36 โ€” ๐Ÿ‘ 149    ๐Ÿ” 25    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Persons of Story A review of KATHAPURUSHAN (1995), and some thoughts on personhood, of story and otherwise.

I simply have not yet found writing of @vajra.meโ€™s that I did not find nourishing & moving to action & change, & this essay is no exception.

โ€œThere is such a thing as the least you can do, and too many people do not bother to find out what that is, much less exceed it.โ€

31.08.2025 16:55 โ€” ๐Ÿ‘ 23    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

Ooh this is a neat idea!

30.08.2025 18:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

i think this is how i finally learn how to make music

28.08.2025 07:53 โ€” ๐Ÿ‘ 110    ๐Ÿ” 11    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Preview
Ira Glass on Storytelling UPDATE 2021: I've been told that this video has hit Vimeo's upper bandwidth limit and so I've had to find ways to limit the bleed by either makingโ€ฆ

Thereโ€™s a beautiful kinetic typography video of the quote that is etched in my mind (partly since I rewatch it every couple of years): vimeo.com/24715531

25.08.2025 05:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Ira Glass on Storytelling UPDATE 2021: I've been told that this video has hit Vimeo's upper bandwidth limit and so I've had to find ways to limit the bleed by either makingโ€ฆ

Thereโ€™s a beautiful kinetic typography video of the quote that is etched in my mind (partly since I rewatch it every couple of years): vimeo.com/24715531

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

Neat! Just this past week I was running nextest in a while-true zsh loop to try to trigger a subtle rare race condition in my research prototype. This should help greatly, ty!

25.08.2025 04:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

some legal requirement about things being conspicuous

so technically the following options could probably work too:

- tHe SoFtWaRe iS pRoViDeD โ€œaS Isโ€ โ€ฆ
- โ€ผ๏ธโš ๏ธthe software is provided โ€œas isโ€ โ€ฆโš ๏ธโ€ผ๏ธ
- ๐Ÿ‘the๐Ÿ‘software๐Ÿ‘โ€ฆ
- (โ˜ž อกยฐ อœส– อกยฐ)โ˜ž ๐“ฃ๐“ฑ๐“ฎ ๐“ผ๐“ธ๐“ฏ๐“ฝ๐”€๐“ช๐“ป๐“ฎ ๐“ฒ๐“ผ ...

24.08.2025 09:54 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Coordinate Spaces for 2D Game Developers
YouTube video by Kai Sassnowski Coordinate Spaces for 2D Game Developers

Still super proud of this video I made 2 years ago. Views have kinda flat-lined so I'm posting it again because dammit I want people to see it!

(The video title is probably not helping its popularity but I don't know what else to call it)

www.youtube.com/watch?v=otO3...

21.08.2025 05:48 โ€” ๐Ÿ‘ 37    ๐Ÿ” 11    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Good video, well paced and explained in a very understandable way

Thereโ€™s also the pragmatic solution of โ€œmake the spatter a child of the goblin / sibling of the goblin spriteโ€ but yeah the Math behind the transformations was explained beautifully

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

> I really hate that this all makes sense. I hoped that when I started to look into this that it'd be something so obviously wrong. I wasn't able to find that, and that realization disturbs me.

Xeโ€™s post is well worth the read.

17.08.2025 17:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

15/21. I knew a bunch of these but was still surprised by others. Neat quiz

17.08.2025 17:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is such good product advice and not just for games

17.08.2025 03:19 โ€” ๐Ÿ‘ 168    ๐Ÿ” 23    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0
Video thumbnail

This is one of the most beautiful things I have witnessed, the craft here is impeccable.

13.08.2025 06:06 โ€” ๐Ÿ‘ 22078    ๐Ÿ” 8413    ๐Ÿ’ฌ 463    ๐Ÿ“Œ 1176

โ€œTheyโ€™re trained to be deputies, and they are fundamentally confusedโ€ โ€” Lea Kissner at USENIX Security, talking about agentic systems and how they get attacked

13.08.2025 22:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A photo of the Maple Mallard Magistrates CTF team. Folks are excited by the win but also oh so tired.

A photo of the Maple Mallard Magistrates CTF team. Folks are excited by the win but also oh so tired.

Posting now after having had some rest: this past weekend, we (MMM) won DEFCON CTF once again! Fourth year in a row!! Thanks to Nautilus for running a challenging contest, and to all other teams for keeping us on our toes.

13.08.2025 15:39 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Your alt texts are always a joy to read

> Thankfully he is wearing safety glasses

lmao

31.07.2025 04:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yup, fun one indeed. Nerdsniped me right as I was about to figure out dinner lol

26.07.2025 04:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Optimal under the constraints of being only 3 rational numbers under 1.

I conjecture that the real optimal one is at four gears exactly, but I have no proof of optimality.

2/26 * 7/21 * 12/16 * 13/15 = 1/60

26.07.2025 04:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah @mlhomsi.bsky.social found this same optimal one under these constraints!

26.07.2025 04:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Also one downside to the original 3 rational number solutions is that not all are less than 1. If you want that constraint too, optimal is:

5/30 * 7/28 * 10/25 = 1/60

26.07.2025 04:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

By using more rational numbers (and allowing repeats) you can push it even lower:

2/10 * 3/9 * 4/8 * 4/8 = 1/60

Given the additional context I suspect you are not looking for repeats though?

26.07.2025 04:00 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jaybosamiya is following 20 prominent accounts