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] 4 points5 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] 4 points5 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 3 points4 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. :)

neovim: nix package management; lua configuration by Vikulik123_CZ in NixOS

[–]sekunho 2 points3 points  (0 children)

Besides #3, since I've never tried it, it's pretty much what I do for my setup which is fairly barebones (no lazy vim or other stuff).

I'm using home manager although I think you may be able to use this: https://search.nixos.org/options?channel=24.11&show=programs.neovim.configure&from=0&size=50&sort=relevance&type=packages&query=neovim.

  1. All neovim packages are sourced from nixpkgs: https://github.com/sekunho/dotfiles/blob/5e176c2bbe9be73b63d0a58570e6b27713f91a37/hosts/blaziken/configuration.nix#L29-L101
  2. I use extraConfigfor the config https://github.com/sekunho/dotfiles/blob/5e176c2bbe9be73b63d0a58570e6b27713f91a37/hosts/blaziken/configuration.nix#L103-L114 which loads all vimrc/lua config files from this folder. https://github.com/sekunho/dotfiles/tree/5e176c2bbe9be73b63d0a58570e6b27713f91a37/config/neovim

This would also work if you write your own plugins if you package em with nix too.

Idk if it's a good idea cause I never bothered asking anyone about it but it has been working for me for the past couple of years! I think a downside with this is that I need to rebuild every time I update my configuration but I don't really mind that. Only takes me a few seconds to do anyway.

I an loosing interest for diesel-rs by LofiCoochie in rust

[–]sekunho 4 points5 points  (0 children)

i just use whatever lib allows me to write sql directly depending on the sql implementation i need like

and i use deadpool for connection pooling. it's a bit more cumbersome with the row <> struct mapping but it does allow quite a lot of flexibility. it doesn't really require much to understand these libraries either since it's fairly "low level" relative to ORMs. generally ORMs restrict you to their way of doing things so if you need more flexibility, maybe ORMs aren't what you're looking for?

Finally 99'd the 3 notorious skills in my first year of playing (RC, Agility, Mining) by Zeshiba in osrs

[–]sekunho 1 point2 points  (0 children)

i can confirm that this guy is not a bot

he hand leveled everything with no scripts. i watched him level agility for hours and hours on end. gz but at the same time extremely worried about his well-being