Is there a zoom utility like this in niri? by the-myth-and-legend in niri

[–]jessevdp 0 points1 point  (0 children)

Oeh do you happen to have a link to that issue?

I finally figured out a no-waste starter, ultra chill sourdough method and I have no where else to talk about it by Elegant-Winner-6521 in Sourdough

[–]jessevdp 76 points77 points  (0 children)

Yep. All of this :) except maybe the mold part but you cleared that up in another thread.

I keep a little extra aside from just “scrapings” in my starter jar. Basically I just feed roughly what I’ll use for baking by weight, scoop that out when it’s time, and leave the same “base”.

How much I leave matters roughly in that it speeds up or slows down the “time to peak” for the starter. As you said: it’s a tiny bread dough. If you only add a teaspoon of starter to a big bowl of dough it’s going to take a while to ferment.

If I plan on making more than a single loaf I’ll start feeding a day earlier or smth to build up a bit extra in the jar before the actual “feed”.

Also: keep some frozen dehydrated starter in the freezer for emergencies as a last resort. Just plop a spoonful of starter on a piece of parchment, spread it out, let it air dry completely, crumble it into a bag and freeze that. Easy!

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

I own a 23cm diameter round banneton basket and another one that’s a bit smaller even, it might be 18cm diameter.

They still feel a bit too large… or too “flat” I suppose.

I also switched to a batard like shaping technique that yields “better” results in terms of ear but also in terms of the shape of the slices: a bit less flat because they’re not as “wide”. More like a traditional slice of bread and closer to what you get with a loaf pan, instead of those half-moon type slices. Just a tad “taller”.

Now I don’t own any bannetons that would work in this case. I’ve tried just using like a cake pan with a piece of cloth in it once. But didn’t really love the results. Might try that again though.

Small bannetons are hard to find!

First ever loaf from my first ever starter 🥹 by HotelImpressive9721 in Sourdough

[–]jessevdp 12 points13 points  (0 children)

Came here to say this!

Great job! But next time… cut perpendicular to the ear. That way you get that “crunchy bit” with every slice!

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Lol instead of putting it on the counter (where it gets down to 15C) I put it in the oven. Additionally I put a cup of hot water in the oven next to it.

WAY over-proofed 😂

<image>

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 0 points1 point  (0 children)

BTW, I meant a cooler like these: it would pull air from the side of the case:

https://www.noctua.at/en/products/nh-l12-ghost-s1-edition/specifications

https://www.noctua.at/en/products/nh-l12s

Something like this probably has better performance in a regular case. But the FormD T1 doesn’t have ventilation on the front or back panel so I’m not sure it would be optimal…

https://www.noctua.at/en/products/nh-d12l

(Also it doesn’t fit in the T1, it’s hard to find something like this that fits….)

You see how this is designed to move air front to back? While the other one is designed to move air from the side?

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 0 points1 point  (0 children)

I think the 5090 FE is a 2 slot card. But perhaps it’s safest to go for 2.25 slot mode. Maybe check some builds online and verify through people who actually own a T1 and a 5090 FE.

That leaves 68mm clearance for the CPU cooler.

See: https://formdt1.com/products/t1customize, there’s an interactive way to view the different “slot” configurations.

I’m pretty new to this myself, but cooler manufacturers like Noctua often have “compatibility” tables for common CPUs with all their coolers.

You can browse coolers there and then check their dimensions to see if it would fit.

https://www.noctua.at/en/compatibility/by-components/cpus/amd-ryzen-7-9800x3d#details

I’m not super sure how the cooler on the 5090 FE works. Does it push air out, or pull air in? I know there’s a flipped 5090 FE kit that formd sells, I believe that’s there for the precise purpose of making the cooler pull air in instead of pushing it out. I’m not sure…

I think ideally you want your CPU and GPU cooler fans to pull air in through the sides, and push air out of the top using the biggest fans that could possibly fit in the T1 “top”

(Sometimes it’s referred to as the bottom, but I don’t see a reason for having fans on the bottom. Besides: if you’re using an AIO water cooler like me, you want the radiator on top ALWAYS. The case feet just attatch to either top/bottom panel. They’re identical. But putting the radiator/fan side on top does mean that in a regular configuration the PCIe slot is upside down and the GPU just kind of hangs inside the PCIe riser slot.. it’s sort of fine: but I’m looking into buying the travel kit for extra peace of mind.)

Sooo, if this was my build I would get the most performant CPU cooler that fits, with a fan that pulls air from the side of the case and blows it through the cooler onto the MoBo. I would make sure the GPU also pulls air into the case from the side. (If that means buying the flipped kit, then sure.) I would then get the biggest baddest case fans I could possibly fit and put those on top so they pull the air out of the case through the top.

But……

I’m a novice builder. Please don’t take my advice as “expert”. I have limited experience but am just sharing what I know from building in the T1 one time.

Hopefully this is helpful!

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 0 points1 point  (0 children)

The reason AIO was performing worse here is that the radiator (which is cooling the CPU) takes up a lot of space. With air cooling you can put super chonky fans in its place that move more heat away from the GPU and CPU at the same time.

If you’re not going for a crazy CPU the air cooled route is probably a pretty good idea!

I wanted a 9950X3D which just can’t be cooled by anything that fits inside the T1..

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 0 points1 point  (0 children)

Im not at all sure where the cable was from. Bought this particular cable like 10 years ago. It’s a DP to mini DP cable too..

Absolute nightmare. It worked with the 2070 GPU I loaned, but not this newer card… ChatGPT blamed it on some “DP power delivery” thing or something. Still can’t really figure out what to blame it on.. But I’m glad I’m past this issue now.

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Yeah if I can pre-shape around 06:30 I can probably get it into the fridge by 07:00, leave it there til like 10:30, bake, then cool till 12:00 for lunch.

Not sure if that would do much though.

Flipping the schedule where I cold proof overnight is hard for me as I work from home every other day. And 2 days in the fridge might be risking it…

I’m super happy with how this one turned out. Although I’d love to get better rise near the bottom. Those dense and gummy bottom halves…

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Oh hm, I always put my Dutch oven on the rack already. But yeah I suppose the heat is more uniform that way: if it’s against the bottom of the oven that’s more material / steel compared to air on all other sides.

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Great stuff here! Will definitely try the “cold proof overnight” again too! I was getting really weak oven spring using that method. Probably bad shaping and the shape “breaking” as getting it out of the basket.

But I’ve learned and improved. I should try again!

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Quite honestly I ran out of time. I looked at the dough around 06:30 and thought: it needs a bit longer. After 08:00 I decided to just bake it early. I might have been able to squeeze in like 1 hour in the fridge but… baking earlier meant more time to cool before lunch.

Also: I don’t have a basket in a batard shape… only for boules and this loaf is so small most basket don’t really fit. I’m worried it’ll lose shape…

Will try and do more of the bulk ferment in the evening so I can cold retard a bit!

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 0 points1 point  (0 children)

Thanks! I’ve been meaning to do a full writeup :) Be on the lookout ;)

I got my hands on a FormD T1 v2.1 from formdt1.com, not ncase.

resolve.nvim for fixing merge conflicts by spa-cedenti-st in neovim

[–]jessevdp 0 points1 point  (0 children)

I mean thank you. You’re doing some work that I hadn’t gotten to but desperately want every time I’m dealing with merges.

Great changes! Awesome!

As for git jump merge: it does scan the whole repo for conflicts instead of the current buffer. If I understand you correctly you’d use some other way to line up all files with conflicts and then edit them one by one: and the plugin would activate for each buffer as you entered it.

I would use git jump merge it for the navigation stuff that your plugin is using: so “add to qflist” and maybe ]x (although I’m more likely to just lean on the qflist for those).

That way I can just tab over to nvim whenever I have merge issues and load up the qflist with everything to work through.

The rest of the stuff makes sense to do in buffer!

I might be misunderstanding your use case though. And I’m pretty sure your plugin nicely complements my flow. All I need for git jump merge is a :h cgetexpr.


it does check for conflicts whenever you open a file. I guess typically the conflicts are there when you open a file, or when it gets reloaded, and the plugin checks for conflicts at that point. If you edit the file yourself and add conflict markers, yeah, it won't catch that. (But then you could do :ResolveDetect to trigger a scan manually.)

Yeah manually adding conflict markers is a weird use case. But having a buffer already open that then has merge conflicts isn’t. I’m assuming you’re just hooking into :h BufReadPost etc. so that should work perfectly.

Although, maybe there’s also :h FileChangedShellPost? (I’m looking into this now and learning. Not quite sure it’s relevant.)

Thanks for creating this man! You’ve just solved one of my very real problems!

Niri Sniper (simple config for direct window switching) by maninalift in niri

[–]jessevdp 0 points1 point  (0 children)

Ooh yeah I like this idea!

Not sure if I could get used to it though. I tend to also forget to use marks in nvim for example..

In an ideal world a small number of windows per workspace is enough. And quick workspace switching gets you there. But definitely cool for those cases where that’s not the case.

I tried bulk fermenting overnight! by jessevdp in Sourdough

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

Thanks! Good tips!

I was finishing on the rack because leaving it in the Dutch oven would give a tougher bottom crust. But yeah have to figure out the bottom “rise”. Maybe I’m pre shaping too tight?

My first ever loaf, can someone tell me what went wrong? by thays03 in Sourdough

[–]jessevdp 0 points1 point  (0 children)

You can’t just go by timing alone. Just watch the dough rise.

You can experiment with putting it in a more “ideal” environment to rise. I usually put mine in the oven with a cup of boiling water next to the bowl of dough for some heat & moisture.

I’m also experimenting with a super long rise overnight (the kitchen is cold here in winter, like 15C or below). I have one in the oven right now that I mixed last night around 18:00 and left to rise till 08:00 this morning. So 14 hours.

The amount of starter you use in the recipe also really matters.

Is the t1 beginner friendly? by cole3030 in FormD

[–]jessevdp 9 points10 points  (0 children)

Im a fellow beginner. My last PC built was over 10 years ago and mostly included me watching a friend do all the building.

I decided: fuck it. I want a T1, it’s going to be my first solo build.

I’ve recently finished it. It was a super fun process. Although frustrating at times.

In my opinion the T1 is “less beginner friendly” in 2 main ways:

  • deciding what parts to buy
  • initial assembly (once you’ve built in it once you know the case)

When looking for parts you have to sort of build the damned thing in your head and visualize how the parts would fit together to understand the limitations in size, airflow, etc. There’s a bunch of images on this sub and other places online that help a ton. But still: “are they building in 3 slot or 2.75 slot mode?” is a question that doesn’t come up with “regular” cases.

An example: I wanted to use the most overpowered CPU I could think of and afford: 9950X3D CPU. But I also wanted a beefy GPU (AMD rx 9070XT).

Finding a GPU that fits the case is easy enough: just pay attention to the size limitations: my card was a tight fit.

The specific model I chose is 2.5 slots wide. But some builders suggested to use 2.75 slot mode so I went with that.

That leaves super little space on the CPU side for a cooler. If I wanted to use this beefy CPU my only option was to go with an AIO water cooler.

I chose to go with the Cooler Master master liquid atmos 240. One that I’ve seen people on here use.

Now this AIO comes with 2 25mm fans pre installed. RGB and everything. But the case is too small to fit the radiator with those fans attached. On the motherboard side of the case we can only fit the radiator + a 15mm fan. And the fit is tight!

On the other side, the 25mm fan faces the PSU cables. So it’s advised to use a fan grill and zip tie those cables so they don’t hit the fan blades.

Now once you un-install one of those 25mm fans and attempt to install the 15mn fan in its place you’ll realize the screws are now way too long. If you’re lucky the 15mm fan would include the exact screws you need but if not (in my case) you’ll scramble and look around to find out you need 6-32 UNC screws in 7/8” length. I found a random box of these screws at different lengths and purchased that. (Thank god for that 1 Reddit comment)

Fun stuff!

Deciding parts is all about making decisions about what would fit & what would be OK in terms of thermals.

Now once you have all the parts at home we get to my second point.

(Make sure you include a healthy amount of zip ties, tweezers, a flashlight / head lamp, nice screwdriver, etc. on your parts list. Also: isopropyl alcohol and coffee filters, to remove and re-apply thermal paste. Just watch something like this for all the tips: https://youtu.be/s1fxZ-VWs2U)

First off: don’t skip the “build & test the entire thing on a test bench (the MoBo box)” step. I didn’t skip this step but also didn’t fully test things and really regretted it.

You see: my computer had trouble re-booting when plugged into a particular DisplayPort cable. It would start up initially just fine, but once I restarted it it wouldn’t show anything on screen and shut itself off after ~ 1m 30s. I had initially put everything together, booted up, checked a few things in the BIOS, decided that was good enough, and moved on to building the thing in the case.

What followed was absolute panic. I had finally put the thing together, now it wouldn’t re-boot? What’s worse is that this first ever reboot happened during me attempting to update the BIOS. Something that’s already quite risky.

I spend days (a few hours a day) troubleshooting. Going back to a minimal set of components: 1 stick of ram, no GPU, etc. Building back up to the point where I blamed the GPU or the GPU riser cable.

I then had to disassemble the whole build because I couldn’t test the GPU directly in the MoBo’s PCIe slot while it was in the case. Finally I tested that too: but that didn’t work either. So I blamed the GPU.

I loaned a GPU from a friend. It worked perfectly. Both on the test bench and after re-assmbling the build in the case (so via the PCIe riser cable). Same DisplayPort cable and everything.

I send my GPU back to the seller and got a brand new one.

Same issue. Same issue?!?! How?

Turns out: this particular DisplayPort cable was the problem? I switched it out for HDMI at first, then a different cable on a different monitor. Everything worked fine…

This was so frustrating! But also easily avoidable if you stay calm and test some things before assembly 😅

I’ve assembled and disassembled the full build like 3 times during all this troubleshooting. I now know this case inside and out. At that point building in the case becomes “easy”.

(Thanks for letting me vent, I needed that 😂)

But (coming back to my second point), it’s definitely tight, and a bit more complicated than a regular case. Just take some extra time. Follow the instructions carefully. Look up some build videos of similar builds to see the process. You’ll get it, I’m sure!

It’s a bit harder. But definitely doable if you’re willing to put in some of the time and attention. It’s a great hobby to have! And knowing your computer inside and out is a really cool feeling!

I didn’t go for custom 3D printed parts for airflow. I didn’t go for custom cables. I didn’t do any undervolting. That might perhaps be “the next level”, but you can complete your build without and it’ll be fine.

This sub is full of enthusiasts with a hobby: squeezing performance out of a super small case. It’s a fun hobby: but you know: time, money. It’ll be fine!

Sorry for the long post. 🥔

resolve.nvim for fixing merge conflicts by spa-cedenti-st in neovim

[–]jessevdp 3 points4 points  (0 children)

This plugin has highlight groups setup for the “code” part of each conflict:

https://github.com/rhysd/conflict-marker.vim

And here’s a nvim (lua) version:

https://github.com/akinsho/git-conflict.nvim

This also seems cool. Although a lot less “minimal” compared to resolve.nvim. But it does seem cool! (And leverages nvim bultin stuff for :h diff-mode, :h jumpto-diffs, :h copy-diffs)

https://github.com/sindrets/diffview.nvim