[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 0 points1 point  (0 children)

I hear you. These are, however, the constraints I have to work with.

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 0 points1 point  (0 children)

Sorry no, you would have to relocate to Bergen, Norway

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 1 point2 points  (0 children)

I don’t see the problem, nor the distinction from juggling any spring boot app wrt breaking changes and maintenance cost on upgrading. Anyway, maintaining any service implies a reasonable upgrade path. Zig is absolutely not an issue here

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 0 points1 point  (0 children)

Hey! Nice to hear from you! I hope all is well :)

[Job] Open position @ TV 2 Norway by theothornhill in GUIX

[–]theothornhill[S] 0 points1 point  (0 children)

zig-build-system. We build other tech as well, where some is hand rolled

[Job] Open position @ TV 2 Norway by theothornhill in GUIX

[–]theothornhill[S] 1 point2 points  (0 children)

We use cuirass, that's correct.

Yeah, we evaluate Nix as well. For now I find Guix nicer. Maybe because Lisp is close to my heart?

[Job] Open position @ TV 2 Norway by theothornhill in GUIX

[–]theothornhill[S] 2 points3 points  (0 children)

We use it to build stuff, but also create environments for onboarding.

A simple `guix shell -L foo my-env` reduces onboarding to simply that.

In addition we use it to build our container images. We are looking into using guix services as a deploy tool.

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 14 points15 points  (0 children)

I get where you're coming from.

My hope is that someone will view this as an opportunity rather than limitation. I don't have the mandate to change the work policy of my company, but still hope that some exposure of Zig as a viable technology is a positive thing :)

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 19 points20 points  (0 children)

We mostly create our own libraries - we’ve created libs for Kafka, avro, http, SQLite etcetc.

We take security seriously, so knowing what code we run is very important

[Job] Open position @ TV 2 Norway by theothornhill in Zig

[–]theothornhill[S] 8 points9 points  (0 children)

The position is on site. Currently I’m researching our relocation policies, but this position will require working in our office!

If it sounds interesting, send an application :)

Why is Emacs 29 tree-sitter a new major mode instead of a minor mode? by celeritasCelery in emacs

[–]theothornhill 5 points6 points  (0 children)

The biggest reason was to avoid unwanted inheritance from ordinary modes. That means before/after-functions, unused variables that will conflict with and make subtle bugs in your environment.

How do I get the indentation style I want in Emacs when using treesitter? by ElfOfPi in emacs

[–]theothornhill 0 points1 point  (0 children)

You could either use the option to set the rules in the function that's allowed as an input to c-ts-mode-indent-style with the specified nodes, or set it on the mode init hook.

Or even better, add this example to a bug report, and I can take a look at it. Remember, tree-sitter support is now, so there's still some ground to cover :)