Gary Trakhman
@gtrak.bsky.social
20 years of 2004 experience.
Software Engineer, owns a 3d printer, tries to work out sometimes. Pretty good at VR table tennis.
Currently learning Rust. Programming should be fun.
mastodon.social/@gtrak
hellsite/@gtrakGT
Software Engineer, owns a 3d printer, tries to work out sometimes. Pretty good at VR table tennis.
Currently learning Rust. Programming should be fun.
mastodon.social/@gtrak
hellsite/@gtrakGT
I haven't had to recalibrate my 3d printer bed mesh in a year until today. Is everything ok out there?
October 30, 2025 at 3:37 AM
I haven't had to recalibrate my 3d printer bed mesh in a year until today. Is everything ok out there?
Worth asking when solving a problem: 'Why do we need to be smart about this?'
Maybe you do, maybe you don't.
Maybe you do, maybe you don't.
October 23, 2025 at 4:29 PM
Worth asking when solving a problem: 'Why do we need to be smart about this?'
Maybe you do, maybe you don't.
Maybe you do, maybe you don't.
Reposted by Gary Trakhman
we have gone from a world in which we were told not to cite wikipedia because it was unreliable to a world where wikipedia might be the only reliable source left on the internet and we all owe a lot to the pedantic nerds who got us there
for all people mock it wikipedia is genuinely one of the wonders of the modern world
September 21, 2025 at 8:52 PM
we have gone from a world in which we were told not to cite wikipedia because it was unreliable to a world where wikipedia might be the only reliable source left on the internet and we all owe a lot to the pedantic nerds who got us there
I haven't tried to run headed Linux on anything in years, and I'm pleasantly surprised by the appliance/gaming distro scene, nice UX (thanks, SteamOS, wayland et al), nice maintainability (atomic linux/flatpak looks neat)
July 11, 2025 at 8:30 PM
I haven't tried to run headed Linux on anything in years, and I'm pleasantly surprised by the appliance/gaming distro scene, nice UX (thanks, SteamOS, wayland et al), nice maintainability (atomic linux/flatpak looks neat)
This is why I'm skeptical of vibe coding. We've done this before. ravimohan.blogspot.com/2007/04/lear...
I still like to mess around with LLMs (local, usually), but my expectations remain low and I tend to abandon them if I can't make progress immediately.
I still like to mess around with LLMs (local, usually), but my expectations remain low and I tend to abandon them if I can't make progress immediately.
Learning From Sudoku Solvers
Ron Jeffries attempts to create a sudoku solver - here , here , here , here and here . (You really ought to read these articles. They are u...
ravimohan.blogspot.com
June 24, 2025 at 4:01 PM
This is why I'm skeptical of vibe coding. We've done this before. ravimohan.blogspot.com/2007/04/lear...
I still like to mess around with LLMs (local, usually), but my expectations remain low and I tend to abandon them if I can't make progress immediately.
I still like to mess around with LLMs (local, usually), but my expectations remain low and I tend to abandon them if I can't make progress immediately.
Surprised to find out FiOS supports IPV6 now. I had disabled it years ago. Turned it on in my UDM pro, and it just works.
May 29, 2025 at 3:16 PM
Surprised to find out FiOS supports IPV6 now. I had disabled it years ago. Turned it on in my UDM pro, and it just works.
Today's rust that surprisingly works github.com/rust-cross/c...
GitHub - rust-cross/cargo-zigbuild: Compile Cargo project with zig as linker
Compile Cargo project with zig as linker. Contribute to rust-cross/cargo-zigbuild development by creating an account on GitHub.
github.com
April 18, 2025 at 10:58 PM
Today's rust that surprisingly works github.com/rust-cross/c...
Reposted by Gary Trakhman
The problem with most machine-based random number generators is that they’re not TRULY random, so if you need genuine randomness it is sometimes necessary to link your code to an external random process like a physical noise source or the current rate of US tariffs on a given country.
April 9, 2025 at 7:15 PM
The problem with most machine-based random number generators is that they’re not TRULY random, so if you need genuine randomness it is sometimes necessary to link your code to an external random process like a physical noise source or the current rate of US tariffs on a given country.
I think java is dying. I wasted a whole day on generating json bindings from openapi3 and gave up. OneOf -> enums is only supported in some of the templates, not the ones I tried.
The same gen written in java did a fine job making the rust. Maybe few are generating java bindings themselves lately.
The same gen written in java did a fine job making the rust. Maybe few are generating java bindings themselves lately.
April 4, 2025 at 4:32 AM
I think java is dying. I wasted a whole day on generating json bindings from openapi3 and gave up. OneOf -> enums is only supported in some of the templates, not the ones I tried.
The same gen written in java did a fine job making the rust. Maybe few are generating java bindings themselves lately.
The same gen written in java did a fine job making the rust. Maybe few are generating java bindings themselves lately.
Today's rust that works the first time:
embedding a lib in a JVM with uniffi.
embedding a lib in a JVM with uniffi.
April 3, 2025 at 2:40 AM
Today's rust that works the first time:
embedding a lib in a JVM with uniffi.
embedding a lib in a JVM with uniffi.
Profiled the rust I've been working on for a month.
An http server doing nontrivial work (authz checks, JWT validation, json, encryption etc), using 700 libs to do it, mallocs 1000 times.
I'm pretty sure I could not get actually anything done with 1k mallocs in any other language.
An http server doing nontrivial work (authz checks, JWT validation, json, encryption etc), using 700 libs to do it, mallocs 1000 times.
I'm pretty sure I could not get actually anything done with 1k mallocs in any other language.
March 27, 2025 at 6:19 PM
Profiled the rust I've been working on for a month.
An http server doing nontrivial work (authz checks, JWT validation, json, encryption etc), using 700 libs to do it, mallocs 1000 times.
I'm pretty sure I could not get actually anything done with 1k mallocs in any other language.
An http server doing nontrivial work (authz checks, JWT validation, json, encryption etc), using 700 libs to do it, mallocs 1000 times.
I'm pretty sure I could not get actually anything done with 1k mallocs in any other language.
Maybe the file I'm on is already too large, but I just noticed Alt+scroll-wheel scrolls faster in VSCode.
March 20, 2025 at 5:37 PM
Maybe the file I'm on is already too large, but I just noticed Alt+scroll-wheel scrolls faster in VSCode.
I, who have written some ocaml and have spent some time in Rust lately, just solved a generics problem with PhantomData. I'm using it like a existential/witness type parameter, eg, a cache still works on strings, but I wanted a trait for keys.
I can't tell if this sparks joy, but it does compile.
I can't tell if this sparks joy, but it does compile.
March 11, 2025 at 2:58 AM
I, who have written some ocaml and have spent some time in Rust lately, just solved a generics problem with PhantomData. I'm using it like a existential/witness type parameter, eg, a cache still works on strings, but I wanted a trait for keys.
I can't tell if this sparks joy, but it does compile.
I can't tell if this sparks joy, but it does compile.
Reposted by Gary Trakhman
Thoughts and prayers to all the parents opening up a dirty lunch box that has been left in a backpack for the last two weeks.
January 6, 2025 at 1:42 PM
Thoughts and prayers to all the parents opening up a dirty lunch box that has been left in a backpack for the last two weeks.
Reposted by Gary Trakhman
me making a BLT after trump implements his tariffs
November 26, 2024 at 3:10 AM
me making a BLT after trump implements his tariffs
VC pitch, it's like Uber for PC component testing if you don't live near a micro center.
November 25, 2024 at 4:36 PM
VC pitch, it's like Uber for PC component testing if you don't live near a micro center.
Reposted by Gary Trakhman
Interviewer: what's your greatest strength?
Me: i have exceptional hindsight
Interviewer: that doesn't really help us
Me: yes, i see that now
Me: i have exceptional hindsight
Interviewer: that doesn't really help us
Me: yes, i see that now
November 25, 2024 at 2:17 PM
Interviewer: what's your greatest strength?
Me: i have exceptional hindsight
Interviewer: that doesn't really help us
Me: yes, i see that now
Me: i have exceptional hindsight
Interviewer: that doesn't really help us
Me: yes, i see that now
It would be great if flouride talks drag on for like 3.5 years. Ever the optimist.
November 20, 2024 at 7:59 PM
It would be great if flouride talks drag on for like 3.5 years. Ever the optimist.
Platform Engineering is a bit hard to read when I'm living it.
Recommended it to my whole department.
Recommended it to my whole department.
November 19, 2024 at 7:04 PM
Platform Engineering is a bit hard to read when I'm living it.
Recommended it to my whole department.
Recommended it to my whole department.
Life hack: kettlebell near the desk
November 19, 2024 at 4:14 PM
Life hack: kettlebell near the desk
Reposted by Gary Trakhman
A number of artists and creators have made their home on Bluesky, and we hear their concerns with other platforms training on their data. We do not use any of your content to train generative AI, and have no intention of doing so.
November 15, 2024 at 5:22 PM
A number of artists and creators have made their home on Bluesky, and we hear their concerns with other platforms training on their data. We do not use any of your content to train generative AI, and have no intention of doing so.
Reposted by Gary Trakhman
INFOWARS: "'No Way To Prevent This,' Says Only Nation Where This Regularly Happens."
November 14, 2024 at 6:57 PM
INFOWARS: "'No Way To Prevent This,' Says Only Nation Where This Regularly Happens."
Reposted by Gary Trakhman
You know an app is doing well when it has a massive outage.
November 14, 2024 at 5:40 PM
You know an app is doing well when it has a massive outage.
Anyone else do the thing where you reflexively type twitter into the address bar, and then breathe a sigh of relief that past self logged you out and remember to come here?
November 14, 2024 at 5:05 AM
Anyone else do the thing where you reflexively type twitter into the address bar, and then breathe a sigh of relief that past self logged you out and remember to come here?
If you want to connect remotely to a windows PC that doesn't have a mouse attached, b/c maybe you take it with you, you need a virtual mouse driver or you might not even have a cursor.
On a hunch I installed rawaccel, and it worked for this.
github.com/a1xd/rawaccel
On a hunch I installed rawaccel, and it worked for this.
github.com/a1xd/rawaccel
GitHub - a1xd/rawaccel: kernel mode mouse accel
kernel mode mouse accel. Contribute to a1xd/rawaccel development by creating an account on GitHub.
github.com
November 14, 2024 at 1:05 AM
If you want to connect remotely to a windows PC that doesn't have a mouse attached, b/c maybe you take it with you, you need a virtual mouse driver or you might not even have a cursor.
On a hunch I installed rawaccel, and it worked for this.
github.com/a1xd/rawaccel
On a hunch I installed rawaccel, and it worked for this.
github.com/a1xd/rawaccel