Yes, I still use the same hard disk platter as a drink coaster. But I need more ISA cards in my collection.

posts from @cr1901 tagged #rust-lang

also:

cr1901
@cr1901

After basically only ever successfully making GUIs with Qt (Do The Qt 6 Dance), I finally made a Rust GUI app.

In August 2022, I made a command-line application that allows you to switch the input used by a second monitor from the command-line. After using it for several years, I imagine I'll regain the hours I lost from making this by not having to fiddle with my monitor's buttons.

I just added a GUI. If anyone has a burning need to switch their monitors' inputs from the comfort of their laptop/computing device, I would love to hear feedback (on everything except the GUI layout- that's a work in progress!):

(Compile with cargo run --bin swmon-gui)


cr1901
@cr1901

Have a photo for your time to look at this point :P. Releases are here, including an installer for Windows.

I have only tested Windows. If anyone is curious to test and runs into bugs, I would appreciate reports (also try with env variable RUST_LOG=debug).



cr1901
@cr1901

This is not a mutual aid post. I am fine. Give your money to people who need it this holiday season.

This is a bit time sensitive; please feel free to share.

Business-wise, I'm in a bit of a hole because a certain service I rely on (not gonna name names... UPS) decided in February to use the "inflation crisis" as an excuse to jack up their service by $100+/year... a year after they raised it by ~$80. In addition, said service has decided to move locations when the lease runs out, and I only found out about this at the end of November. Normally, a move wouldn't be a problem. In my case, the move will require me to spend an additional $100 to update some documents with the New Jersey Department of the Treasury. Whee, bureaucracy! :'D

So, I'm looking for a bit of paid work (low to mid hundreds of USD) before year's end in an attempt to fill this unexpected hole for my own peace of mind. Again, I am not in financial trouble. Do NOT spend your money on me instead of a mutual aid post. I'm looking for basic work only.

Most comfortable with embedded Rust and FPGA design using Amaranth HDL.

Small things I can think of include:

  1. Porting your Shiny New FPGA Board to Amaranth
  2. Getting you started with embedded Rust.
  3. Getting you started with verification tools with yosys-smtbmc and symbiyosys for your next FPGA/ASIC design.
  4. I am willing to write C as well (and actually do enjoy bare-metal embedded C- Linux kernel dev, not so much).

Contact Info

Normally email is preferred, but no particular preference this time around.


cr1901
@cr1901

Thanks to everyone who fav'd and boosted. I actually got paid embedded Rust work for the first time in a while. I guess being leading edge pays off; 6.5 years of embedded Rust at this point, mostly simple embedded applications (read as: the only async I've done is with tokio and pollster, so a bit trailing edge for embedded in that respect).



This is not a mutual aid post. I am fine. Give your money to people who need it this holiday season.

This is a bit time sensitive; please feel free to share.

Business-wise, I'm in a bit of a hole because a certain service I rely on (not gonna name names... UPS) decided in February to use the "inflation crisis" as an excuse to jack up their service by $100+/year... a year after they raised it by ~$80. In addition, said service has decided to move locations when the lease runs out, and I only found out about this at the end of November. Normally, a move wouldn't be a problem. In my case, the move will require me to spend an additional $100 to update some documents with the New Jersey Department of the Treasury. Whee, bureaucracy! :'D

So, I'm looking for a bit of paid work (low to mid hundreds of USD) before year's end in an attempt to fill this unexpected hole for my own peace of mind. Again, I am not in financial trouble. Do NOT spend your money on me instead of a mutual aid post. I'm looking for basic work only.

Most comfortable with embedded Rust and FPGA design using Amaranth HDL.

Small things I can think of include:

  1. Porting your Shiny New FPGA Board to Amaranth
  2. Getting you started with embedded Rust.
  3. Getting you started with verification tools with yosys-smtbmc and symbiyosys for your next FPGA/ASIC design.
  4. I am willing to write C as well (and actually do enjoy bare-metal embedded C- Linux kernel dev, not so much).

Contact Info

Normally email is preferred, but no particular preference this time around.



I think I found a way to create a mutable Cell that's more restrictive than RefCell but allows interior mutability to return a mutable reference without the dynamic check.

In the comments in main(), I list some ways that UB can be triggered (at least according to Miri). I'd love it if people can find some more :'D!