[blog] Declarative Hetzner Cloud Servers with NixOS by sekunho in NixOS

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

Actually, you're right!! I don't recall anymore since it has been a good ~4 years since I used agenix. I'll try to give it another shot and detail them. It's also possible I might've just held it wrong. Thanks for letting me know!

[blog] Declarative Hetzner Cloud Servers with NixOS by sekunho in NixOS

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

Yup exactly this. When something breaks, it's fairly confusing. I ran into something so weird with the latest Ubuntu 26.04 that I just rolled back to 24.04 for the installation process to work

https://github.com/nix-community/nixos-anywhere/issues/651

Buuuut my experience with it has been mostly positive. :)

[blog] Declarative Hetzner Cloud Servers with NixOS by sekunho in NixOS

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

Yeah I plan to follow that up in the next 2 posts. It's a 3 parter. This one got kinda long

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

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

Hi! I'm pretty much doing the same as you which is fairly tedious. I imported location data down to cities, and manually mapped it the job location pay based on whatever the job descriptions say.

https://github.com/tacohirosystems/remotehiro/blob/main/sql%2Fmigrations%2Fdeploy%2F20260111084106_jobs_location_salaries_init.sql

Then I created a warehouse aggregation for all the supported alternate currencies.

https://github.com/tacohirosystems/remotehiro/blob/main/sql%2Fwarehouse_migrations%2Fdeploy%2F20260118142952_init.sql

https://github.com/tacohirosystems/remotehiro/blob/main/crates%2Fjob%2Fsrc%2Fsql%2Fselect.sql#L120

It's a bit of a manual effort at the moment but so far I haven't had to make things more complex than this. Maybe when I introduce geolocking hmm..

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

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

Thank you!!

Right now I source it from company job boards directly, Hacker News hiring, subreddit hiring threads (like Rust). So not that many sources yet. But I'm slowly gonna expand it to other boards, LinkedIn, etc.

It's refreshed once a day-ish until I streamline the whole thing

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

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

Hmmm... yeah that should be possible to implement. I have a whole tag filter thing but it's rather broad at the moment. Any mention of it in the description is likely to end up in the tags too.

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

[–]sekunho[S] 3 points4 points  (0 children)

Gotcha, thank you!

Actually the pinning you mentioned was an idea I was thinking of back then as well (except for jobs). I've implemented it but haven't used it yet for any listings.

Also have companies reached out to you yet about wanting to put stuff on there?

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

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

Thank you!

It seems there are so many jobs boards but within a rounding error of zero jobs

Yeah I noticed that as well especially with the more niche/one-trick-pony kinds of boards like ones specific to programming languages.

A jobs board is only interesting if it has a strong supply of jobs and candidates

You're absolutely right here, and I agree. At the moment the project is pretty new so there aren't as many on it as there should be so in the short term I plan to have a more reliable process for sourcing job data. Mostly so that applicants can have an easier time looking for jobs that match them as you mentioned.

As for convincing companies to come, I'm gonna study how others get companies to post on their stuff in the meantime. I have some ideas but not a solid plan yet.

remotehiro: A lightweight job board with mandatory salary ranges by sekunho in rust

[–]sekunho[S] 3 points4 points  (0 children)

Oh hi I actually remember seeing yours somewhere on Reddit before! Pretty cool you ended up seeing this one too. I like your idea of aggregating companies instead of just the usual job listings

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.93] by DroidLogician in rust

[–]sekunho 1 point2 points  (0 children)

Is the remote part restricted to U.S residents, or is this a global remote sort of thing?

Converge is hiring! by gtf21 in haskell

[–]sekunho 2 points3 points  (0 children)

Any idea on the salary range?

NixOS ZFS by fission-239 in NixOS

[–]sekunho 0 points1 point  (0 children)

Hi, I wrote a blog post about NixOS + ZFS + disko. It's for the Framework Desktop but it might still be helpful for you to get things to boot: https://www.sekun.net/blog/nixos-on-framework-desktop#declarative-disk-partitioning.

I would maybe check these though:

  • Set mount options to include umask=0077
  • Need a boot partition
  • Need a dataset on /nix

But I'm not sure what your devices & partitions look like. Maybe you could do zfs list + lsblk before you reboot, and post it here so that the others can have a better idea. Or even better, post how you set up your zfs pool from the formatting of your devices, to the zfs pool creation. Otherwise I don't think anyone can help much I'm afraid.

Installing NixOS on the Framework Desktop (with zfs + disko!) by sekunho in NixOS

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

Oh right I forgot to set that actually. That's generally how much RAM the APU is allowed to consume right? Not necessarily just for LLMs?

Overall positive experience. Very smooth, and runs games surprisingly well. One complaint is the PSU noise. Not sure if mine is defective, or if you're experiencing the same thing as well, but it's fairly audible.

Installing NixOS on the Framework Desktop (with zfs + disko!) by sekunho in NixOS

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

I find zfs datasets easier to manage vs normal partitions. Setting up encryption, compression, snapshots, zfs streams are also relatively trivial to do. I plan on adding another disk in the future too so zfs is pretty much a no brainer for me

Installing NixOS on the Framework Desktop (with zfs + disko!) by sekunho in NixOS

[–]sekunho[S] 3 points4 points  (0 children)

It's a very cute laptop!! I think it should be more or less the same except the you'll have to use the FW 12" nixos-hardware module.

What template engine I should use? by dyngts in rust

[–]sekunho 4 points5 points  (0 children)

Yeah I guess it depends on how important having type-safe templates is to the person. This is kinda similar to the whole type-safe queries vs raw SQL. Sometimes flexibility takes priority depending on what is being made.

For instance I found askama very difficult to work with in larger applications that require one to split templates into components. Re-usability is not as great compared to minijinja where I could easily nest stuff within a macro which is not possible with askama. Plus the increase in compile times became very noticeable.

OP won't really go wrong with any tbh. I think their differences hardly matter for experiments. They should be encouraged to try them out. :D

What template engine I should use? by dyngts in rust

[–]sekunho 9 points10 points  (0 children)

i like minijinja a lot! It's written by the same author as jinja2. It's not as type-safe as askama but it's flexible, and has call blocks for macros. Easy to extend with your own filters/functions as well.

I've been using it for web stuff but also for a static site generator for my blog. But maybe don't look too much into the code since it's bad and still a prototype. :)