This weird fileformat I am parsing right now has packets of 64 bit length. Some are headers, some clock "heartbeats", some "hits". For whatever reason, the magic of header packets is in the least significant bytes while the magic of all other packets is in the most significant bytes. Who comes up with something like that?
Either way, parsing is super neat because #zig lets me just read the entire file as u64's which I can then cast onto packed structs.
To achieve a better sample size, I'd highly appreciate if you could circulate the link to this survey in your own networks.
It's already been almost 9 years since the last user survey for these projects. Please help me/us to get more insights into your own experiences, your interests, hopes and pain points — allowing the projects and everyone involved to move forward more intentionally.
There're 15 questions here, with ~10 of them marked as mandatory. The main focal points are the matrices in the middle of the survey. Please also do use the final freeform comments box to share any further feedback you might have. Thank you very much for your interest, trust & taking the time to provide some much needed answers! 🙏
The survey is anonymous and will remain open until 23:59 (CET) on February 29, 2024. I will then share a public summary of the results on my Mastodon in the days following (do keep an eye on the #ThingUmbrella hashtag)...
I'm inviting a little randomness into my work schedule by seeking serendipity on the fediverse:
I'm looking for a small project starting late Feb/Mar - a couple of days a week at most. If you could use a bit of help for a competitive day rate, say hello 👋
Youtube premieres are garbage for RSS readers... they share the moment the premiere is shared, not when the thing is actually playing...
I've been waiting for the latest talk of the #Zig Showtime since yesterday AAAAA.
Hi everyone! I wanted to introduce Av1an Command Generator, a relatively simple tool I wrote in Zig for generating Av1an commands for #AV1#encoding based on a limited set of parameters. GitHub link is below:
The bar to entry for understanding effective Av1an scripting is very high simply because there are a lot of well-documented ways to incorrectly set your parameters and very few who know what is psychovisually optimal. I am not one of those few, but because I know members of the AV1 community who've poured great time and effort into researching this kind of stuff, I am able to build from what they've learned. My more advanced tool, rAV1ator CLI, is also based on this research. I hope you enjoy!
In order for me to actually use your new systems programming language, it has to be significantly more powerful/expressive than C/C++, and have comparable performance. No, #Zig, #Go, and #Rust do not satisfy this criterion.
New blogpost, still experimenting with #Elixir and #Zig. This time I talk about a library I wrote to use the Zig build system as a replacement for elixir_make.
Writing my first #Zig code, and I can already tell this is going to be a struggle. So much syntactic sugar. Makes #Rust look easy to write in comparison.
All I want is a better C. So far #HareLang seems like the winner there.
#Perl still takes the cake as the worst language I had to write today. Though shoutout to the Perl fediverse community for being helpful people!
This week we’re joined by @drewdevault, talking about the Hare programming language 🐇
We discuss Hare (of course), why he’s so passionate about all things open source, the state of the language, fostering a culture that values stability, and oddly enough — what it takes to make a peanut butter and jelly sandwich 🥪
Really tempted to do a little from-the-ground up OS for my 386, written in #Zig. First step would be a custom floppy boot sector; great place to pack those structs and try out the inline assembly.
Into some hardcore signal processing R&D again for Custos, which always makes me happy.
Took half a day leave to join my wife for her #scuba practical training session. I qualified 25 years ago, but my old group dissipated and we never got dives arranged after that. Hope we can now make a habit of it – maybe even get the kids involved!
The price of spontaneous leave-taking is catching up on admin in the evening. I'll take it anyway.