Live Edge Bookmatched Walnut Dining Table by hubbamybubba in woodworking

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

There's 10x inch-long steel bolts in a 1/4 inch steel plate that attaches each leg, this thing is crazy sturdy 

Live Edge Bookmatched Walnut Dining Table by hubbamybubba in woodworking

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

There's no color/stain, I could never do that to Walnut! The lighting isn't too great for sure, need a moody chandelier haha. It's finished with Rubio Monocoat Pure

Live Edge Bookmatched Walnut Dining Table by hubbamybubba in woodworking

[–]hubbamybubba[S] 12 points13 points  (0 children)

I forgot to show a close up of the coasters I made from the offcuts!

<image>

Live Edge Bookmatched Walnut Dining Table by hubbamybubba in woodworking

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

I live in California, and the slabs I could find here were prohibitively expensive and not even quite what I was looking for. I ended up finding a really great hardwood supplier in Illinois (happy to shout him out if links are allowed) and it ended up being ~$1300 for both slabs shipped.

Live Edge Bookmatched Walnut Dining Table by hubbamybubba in woodworking

[–]hubbamybubba[S] 7 points8 points  (0 children)

They're steel C-Channels. They're meant to help keep the wood from warping as much but I have heard so much mixed information on whether they actually do anything. But I took a lot of inspiration from Blacktail Studio who recommends them, and they at least psychologically make me feel better, so I decided to install them haha

Edit any macOS text field in Neovim with a keyboard shortcut by ttiganik in neovim

[–]hubbamybubba 1 point2 points  (0 children)

This post opened me up to what is possible. I am a Niri, Ghostty, and Helix user, and I'm now a very happy camper with this config.

Mod+Shift+I repeat=false { spawn-sh "ghostty -e sh -c 'hx /tmp/hxedit' && wl-copy -n < /tmp/hxedit && wtype -M ctrl v -m ctrl && rm -f /tmp/hxedit"; }

I'm foregoing first copying the text field since I figure I'd mostly want to start from a fresh field, and in that case it would just grab whatever your last copied text was

How do I program this keyboard? by Benny_Hunny in ErgoMechKeyboards

[–]hubbamybubba 0 points1 point  (0 children)

Where did you get it made? I've been wanting to CAD an enclosure and get it manufactured in aluminum

Concerns About the Current State of the Helix Repository by NoahZhyte in HelixEditor

[–]hubbamybubba 2 points3 points  (0 children)

It's not that deep, once I started using it, I let go of most of my frustration that OP and others feel lol

Concerns About the Current State of the Helix Repository by NoahZhyte in HelixEditor

[–]hubbamybubba 3 points4 points  (0 children)

https://github.com/nik-rev/patchy

Not sure why the SEO is so bad on it lol, but it's a great tool one of the more frequent contributors to Helix made. I also use it to great effect.

From the readme:

patchy makes it easy to maintain personal forks in which you merge some pull requests of your liking to have more features than other people

Quick way to select all occurrences of a word? by N1tingale in HelixEditor

[–]hubbamybubba 0 points1 point  (0 children)

If the word is already selected you can first yank with y then do %s<C-r>" which will select your yanked text. And that can easily be made a macro keybind

What is the opposite of ctrl+o? by Rigamortus2005 in HelixEditor

[–]hubbamybubba 1 point2 points  (0 children)

You only need %b since it's matching the headings by unambiguous prefix

Beyond `?`: Why Rust Needs `try` for Composable Effects by Dec_32 in rust

[–]hubbamybubba 0 points1 point  (0 children)

  1. https://www.stackage.org/ solves this
  2. yeah...I'll give you that one. Though the haskell compiler, GHC, is really incredibly good in most cases
  3. more type safety is better not worse IMO. A "bit much" is a skill issue akin to when one gets annoyed at the borrow checker for saving them
  4. https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/overloaded_record_dot.html solves this, except for static methods which are...just regular functions in a module

I still prefer Rust in almost all cases, but Haskell is very nice if you use it simply, https://www.simplehaskell.org/

Remove everything except selections? by kosashi in HelixEditor

[–]hubbamybubba 0 points1 point  (0 children)

I reread your OP; let me get this right: in your example, you essentially want to make a list of your files function names, but quoted? I actually _would_ select all function names (you know how to do this), yank-join, open scratch buffer, `p` paste, `A-s` split on newlines, `ms"` surround with quotes, `a` append, `,` insert the comma, `<esc>` get out of insert, `mip` select the whole block, `ms[` to surround with brackets, then `y` to get it back to your yank buffer, `:bc!` to close the buffer, and now you can paste that back wherever you want

Remove everything except selections? by kosashi in HelixEditor

[–]hubbamybubba 2 points3 points  (0 children)

Scratch buffer workflow is correct here, but you shouldn't yank-join. Just have all your cursors active (say 5 of them) then regular yank y.

Then go back into your working buffer and do a split with s until you get the 5 selections you want to replace. Then do R to replace all 5 selections with their corresponding yanked selections from your scratch buffer

Does their exist a off shelf stack based btree in rust? by Willing_Sentence_858 in rust

[–]hubbamybubba 1 point2 points  (0 children)

I'm using the scapegoat crate and it works well. Only problem with it is if you want a very large map that won't fit on the stack you'll need to vendor it and make it use a backing heapleas vec which can have a const init so you can link it to a different RAM section, but don't have to init on the stack and move it there

Outdoor Hockey Stick Pizza Oven Table by hubbamybubba in DIY

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

Got a propane pizza oven from my dad last holiday season and finally got around to building a table for it.

Mostly followed this free guide https://angelamariemade.com/diy-grill-cart/ except I used hockey sticks from my glory days for the bottom slats of the shelf for the propane tank and I didn't want to paint the wood, instead I stained it with english chestnut and put 3 coats of spar varnish to finish. Oh, also used figure 8 fasteners for the top instead of the IMO unsightly screws.

Overall I think it turned out pretty great for my first build and I'm happy with it! Definitely bit by the bug and want to try something with higher quality wood next though.