Itโs so good
01.10.2025 13:28 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0@tihan.bsky.social
dbt Labs. Interested in all things software engineering, but I do like compilers Ex-Microsoft on F#/RyuJIT/Xamarin
Itโs so good
01.10.2025 13:28 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0The thing is, they know this. They donโt care; they are only wanting to be cruel and get rich.
18.09.2025 04:24 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Layoffs across MSFT. DevDiv was hit hard this time round.
14.05.2025 15:53 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0A sad week for MSFT folks, especially DevDiv. Iโm sorry this is happening. Stay in good spirits and talk with people close to you.
14.05.2025 15:24 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0What's a better name, 'float3' or 'vec3'?
06.05.2025 18:43 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0Well, today was a day.
02.05.2025 23:21 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Chatgpt
25.04.2025 08:42 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Well, image generation is definitely improving. I canโt believe it got the โXamarinโ on the shirt perfectly right.
24.04.2025 21:46 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0Fucking horrible is what it was.
28.02.2025 23:16 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Look at dates while you are at it.
17.02.2025 23:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Heya, I just released https://github.com/xoofx/AsmArm64 ๐
The most powerful and complete ARM64 Assembler and Disassembler API library for .NET (ok, it is missing SVE/SVE2 but will do that later ๐
)
The assembler API is particularly unique with a strongly typed API that can encode [โฆ]
Last year, JIT team used Capstone to help them decode and verify SVE :)
14.02.2025 16:28 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Everyone is going to love it so much... ๐
03.02.2025 02:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0:(
23.01.2025 16:02 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I've now open-sourced my side-side-project of building a game engine with Oly.
github.com/TIHan/Evergr...
No docs, just code unfortunately - I still need to write docs for Oly...
Canโt make this up
03.01.2025 20:53 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Tricky because structs in .NET will always satisfy the "new()" constraint, even if it doesn't have a default constructor.
I had to make Oly follow this logic using the anonymous shape. Not particularly happy about it.
Spent too much time yesterday tackling a single Oly feature.
In C# .NET, you can use "new()" as a constraint for a type parameter.
Ex: "void M<T>() where T : new()"
In Oly, I am translating C#'s "new()" to Oly's anonymous shape feature.
Ex: "M<T>(): () where T: { new() }"
Just got the bad news that my client is cutting budgets and all contracts are not being renewed, so I'll be available to start work in the New Year
I'm a Senior Contract .NET C#/F# Engineer with 15 years experience, comfortable working across AWS and Azure. RT's appreciated!
Very cool. I tested bindless a few months ago and showed similar results.
14.12.2024 03:58 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Oly now has analyzer support! Needed an analyzer to validate specific rules for SPIR-V.
07.12.2024 21:23 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Rockstar is so cool
github.com/RockstarLang...
The thing I find most inspiring is the community around it.
Current Oly-Spirv design:
01.12.2024 00:10 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0๐๐๐
28.11.2024 01:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Coming back from Canada one time, a U.S. border officer asked me, โDo you love yourself?โ He wasnโt happy I was only in Canada for a day.
22.11.2024 00:03 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I spy... Spectre.Console: devblogs.microsoft.com/dotnet/intro...
21.11.2024 17:49 โ ๐ 40 ๐ 3 ๐ฌ 3 ๐ 0I was hesitant to post this because I think all the things I do are bad... but I wrote a blog post on how to Make a Snake game in F# ๐ probably a cool read if you're a software developer and you've thought about using F# before but haven't yet.
19.11.2024 20:47 โ ๐ 157 ๐ 32 ๐ฌ 9 ๐ 4We can set something up next week before U.S. thanksgiving ๐ฆ
18.11.2024 02:52 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Oly -> Spirv is failing, but the test is written. The comment shows what the equivalent code would look like in GLSL. Now, it's just a matter of getting the test to pass.
17.11.2024 08:35 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0I delayed it for a while, but Iโm going to start implementing a Spirv target for my language Oly. I can already serialize/deserialize the bytecode, now itโs just a matter of writing the emitter to convert the IR to it. SSA will be the challenging part.
17.11.2024 00:42 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0