HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bengl3rt

no profile record

comments

bengl3rt
·2 anni fa·discuss
Location: NorCal

Remote: Strongly preferred

Willing to relocate: Happy to occasionally visit an office somewhere in the world

Technologies: Native code, on embedded systems, especially Apple platforms (C/Obj-C/Swift). Latency-sensitive systems that exercise local inference (CoreML/MPS), including LLMs, and imaging (CoreVideo/Metal). Less recently, device drivers (Windows & Linux) and firmware (PIC/MIPS).

Résumé/CV: https://www.linkedin.com/in/bengl3rt/

Email: my first name dot my last name at gmail dot com
bengl3rt
·2 anni fa·discuss
I only read the paper (and the code in the paper) but not the complete source code, so maybe this would become clearer if I had, but...

Does Rust fundamentally guarantee that if you make a struct, its fields will lay out in memory in the order that you defined them? Can it be used to interact with APIs (really ABIs) who expect a C struct (or pointer to one)?

I think my main frustration with stuff like Go and Swift in this case is that their structs are not binary-compatible with C structs in this way because they rearrange things to be better aligned/packed/whatever.
bengl3rt
·3 anni fa·discuss
emailed you subject "Hacker News ping"
bengl3rt
·3 anni fa·discuss
Location: NorCal

Remote: Preferred

Willing to relocate: Under very specific circumstances

Technologies:

Native code, especially on Apple platforms (C/Obj-C/Swift).

Embedded inference (CoreML/MPS), including LLMs, and imaging (CoreVideo/Metal).

Less recently, device drivers (Windows & Linux) and embedded firmware (PIC/MIPS).

Résumé/CV: https://www.linkedin.com/in/bengl3rt/

Email: my first name dot my last name at gmail dot com