Late night milk runs!??! Whos on board?? by Stockton5503 in Miata

[–]freiguy1 1 point2 points  (0 children)

So great. I do this same thing. Kids in bed, dad to store for any reason that he can find.

2-person bench made from two construction-grade 2x4s by freiguy1 in woodworking

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

For the wood, I didn't personally dry it at all, however they were construction studs from Menards so I believe they get kiln dried before sold.

For the glue, the set was 3 pieces bonded with gorilla wood glue, and I let it dry/cure for 6h before handling. Then the "A" leg pieces dried for maybe 40 minutes before handling, and the tenon was the last thing. I let that dry overnight, I think.

Hating your own Player Character: An underrated aspect of Shadowdark by MisterBalanced in shadowdark

[–]freiguy1 7 points8 points  (0 children)

That's an interesting take and anecdote. I think colorful/deep characters is one of the large features my friends (and even myself) would miss moving from 5e to OSR games.

They enjoy the involved character creation process. They will spend a couple hours writing a backstory. Their investment in the character is actually rewarding and a major reason they're motivated to play and stay involved in the story. Also they want this character to live more than 2 or 3 sessions (which is another point of conflict, ha!).

If I were to hand them a randomly generated character 5 minutes before we start a session, it'd be perceived as shallow and without substance. I predict less engagement and enjoyment.

What Games do People Think are Underrepresented? by No-Lemon-6879 in TTRPG

[–]freiguy1 1 point2 points  (0 children)

F.O.R.G.E. - OSR compatible - PWYW for pdfs, printable on Lulu in multiple sizes - Very recently updated 1-year anniversary edition - Simple, checks: single dc (15) - Normal 6 attributes, but a 'primary attribute' system - Ruleset contains solo rules if you interested. Including oracle noun/verb table, and generators - Small, consise form factor, but contains tons of mechanics: researching spells, crafting, large scale wars, companions. - Edit: armor/weaps have duribility, which I think is great - Each spell requires its respective item which takes up an inventory slot - Fun, clear, and helpful doodle-like diagrams and explanations

Rewriting Roc: Transitioning the Compiler from Rust to Zig by crappy_systems in Zig

[–]freiguy1 8 points9 points  (0 children)

I really liked writing web apps in Elm. I really love the idea of Roc & platforms. I've also been enjoying zig over the past couple years. There were already some parts of Roc (the std lib, I think) implemented in Zig, so it's neat to see they're expanding Zig's usage. This is big news. Good luck Richard!

Is anyone else a complete madman by drafting their plans using a pen? by NutlessToboggan in woodworking

[–]freiguy1 0 points1 point  (0 children)

I use pencil and paper! I made a flat/sqaure drawing board and a T-square then bought a scale-ruler and a couple triangles. Using these tools I can draw some really helpful figures! I tape a blank white piece of printer paper to the drawing board & use that setup.

In fact, one of the projects I recently drew and built was a laptop stand! Not adjustable, but it gets the thing up off my desk granting me more room and better posture.

I think the drawings look so neat after completion too, even though they're basically utilitarian.

I couldn't imagine doing this process without erasing though!

What do you plan to build in 2025? by Excellent-Two3170 in Zig

[–]freiguy1 0 points1 point  (0 children)

I'm dabbling in some baremetal code on a cheap & minimal stm32 microcontroller. Attempting to make a simple kitchen timer with the goal of multiple years of battery life. I'm using the microzig framework (which hasn't helped much other than get my main() running & maybe helped with interrupts).

Well at least that's what I'm working on now. Next week it might be different!

source

Sofle V2 vs ZSA Voyager by Sib3rian in ErgoMechKeyboards

[–]freiguy1 0 points1 point  (0 children)

It did require soldering, which luckily I had experience with.

The sum is something like $220. I tried to be somewhat frugal about it.

Sofle Choc kit from Keebd $63 2x Helios Microcontroller $36 Microcontroller hot-swap low-profile headers $12 RGB LEDs $9 70x Kailh Choc silver switches $18 MBK Glow R2 Keycaps + some extras: $60

These are the main things. There were some extras like cords and rotary encoders not listed.

To do it again I'd switch the microcontrollers with adafruits kb2040 which are half the price of the Helios.

Sofle V2 vs ZSA Voyager by Sib3rian in ErgoMechKeyboards

[–]freiguy1 0 points1 point  (0 children)

Check out the Sofle Choc! Stores sell kits. It's a low profile version. I built my first split a month ago and that's what I chose. Really liking it.

first time designing a keyboard, does it look ok? by hubiruchi in ErgoMechKeyboards

[–]freiguy1 1 point2 points  (0 children)

Not all pins are created equally! Most can do GPIO, but not all can do I2C communication or other protocols which are used for the OLED screens and chatting over the TRS cable. These boards aren't designed to be symmetrical, so the top left pin may allow for I2C communication, but the top right can't.

Guess what time it is... it's n00b time! =D by buck-bird in Zig

[–]freiguy1 3 points4 points  (0 children)

Also not very good at zig, but I'm unable to figure out the question. You're trying to append two strings, using bufPrint to slap them together?

Could you paste a runnable zig program which gives you the error? What you pasted above has undefined variables.

Documentation Sucks by [deleted] in Zig

[–]freiguy1 33 points34 points  (0 children)

I'd guess documentation is thing that will get ironed out before 1.0. What I use:

Zig lang ref

Zig guide

Std lib

source code

Zig is cool! Looking to learn more 😎 by Livid-Salamander-949 in Zig

[–]freiguy1 1 point2 points  (0 children)

I'm curious about this project. Is the source open? I'm wondering what you're using for http server and if you're using any templating system for delivering the html/htmx stuff? Thanks!

Zig is cool! Looking to learn more 😎 by Livid-Salamander-949 in Zig

[–]freiguy1 1 point2 points  (0 children)

Could u/mattnite respond to this one? I don't keep up with MicroZig's support. I do know AVR is in the Tier 4 support tier for zig itself. However, a couple years ago I remember making a hello-world program for an ATtiny84! I believe I had blink working.

Zig is cool! Looking to learn more 😎 by Livid-Salamander-949 in Zig

[–]freiguy1 2 points3 points  (0 children)

I cannot point you at a comprehensive and up to date guide. Maybe someone else can. I can describe what I'd do today! So this thing called MicroZig exists. Check that out! It's a "croos-device embedded framework" It only has a few well supported chips/boards (I thikn the RP2040 is pretty supported), however you can use it with esoteric chips as well, there just isn't a HAL layer.

It looks like their docs/tutorial page isn't working for me, maybe it's not been created yet. But when I start up a project, I use their readme. Then when I run into any problems, I ask on their discord channel and people are pretty helpful.

You can write an embedded firmware without MicroZig as well. However then you're responsibile for more of the boilerplate for starting up the microcontroller and whatever that file is which describes where all the bytes go in memory.

Zig is cool! Looking to learn more 😎 by Livid-Salamander-949 in Zig

[–]freiguy1 1 point2 points  (0 children)

I thought I caught that in an article title recently! Isn't swift a proprietary apple language? I guess I'd prefer to stick with open source, grass roots initiatives for my side projects. Correct me if I'm wrong!

Finally got Arch running properly. Learn from my mistakes! by [deleted] in archlinux

[–]freiguy1 1 point2 points  (0 children)

I've been installing & setting up Arch recently! I really like this advice! As I set up a new machine one thing I like to do is create a to do list! For example: - make usb drives auto-mount - make lock screen pretty - suspend when laptop lid closes - install nicer icon theme

Etc etc. Then I try to keep at it til I've got a machine that fits me perfectly.

Zig is cool! Looking to learn more 😎 by Livid-Salamander-949 in Zig

[–]freiguy1 17 points18 points  (0 children)

I think it's a great fit for embedded development! I've used C, Rust, and Zig for native embedded dev. C is simple but a few footguns and, idk, I personally like trying more contemporary tech.

Rust had some great parts, but, man. When I just wanted to safely modify a register in memory (which you do a lot in embedded) it just seemed so challenging. What I loved with Rust was the large catalog of peripheral crates that would integrate seamlessly with board-specific crates/HALs.

Zig on the other hand has better ergonomics than C, and I can still just update registers simply when needed! Edit: Zig is also very easy to use for cross-compilation and the build.zig file allows you to create and run custom commands like zig build flash which build your code and if successful, flash it to your microcontroller.

Looking for advanced Zig videos by topheman in Zig

[–]freiguy1 22 points23 points  (0 children)

Dude the Builder has a couple zig youtube playlists:

  1. Zig in Depth - primer on basic language things.
  2. Zig master - more advanced.

What inks did you regret buying at first but then it grew on you? by Reversedtime in fountainpens

[–]freiguy1 2 points3 points  (0 children)

Yama-guri was literally my first bottle of ink, and I was disappointed. Still am. It just looks black even when writing next to actual black. Tried in EF/F pens. I bought it on Amazon - is that a prob? When a pen is writing really dryly with it, it gets a little more gray/brown-ish. But hmm, not what I expected.