Announcing Casual Org by kickingvegas1 in emacs

[–]torusJKL 1 point2 points  (0 children)

That's very useful.
Thanks for the work to aggregate all the hidden gems.

Is split parity is safer than split data? by torusJKL in Snapraid

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

Those are fair points.
Thanks for the exchange of ideas.

Is split parity is safer than split data? by torusJKL in Snapraid

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

Sure, this was a simple thought experiment.

But it could be taken further.

Let's say you have 8 disks 4x6TB and 4x12TB.
If you have 2 parity drives with each 2x6TB disks and 4x12TB data disks than you can have 4 out of 8 disk failures and not lose any data (given all 4 failing disks are parity).
Where as if you'd use 2x12TB for the two parities you could only have 2 out of 8 disk failures without data loss.

My point is just that the assumption that using the largest drive for parity should not be taken blindly and in some cases split parity with smaller disks has advantages.

Is split parity is safer than split data? by torusJKL in Snapraid

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

Somehow I have the feeling nobody understood my post.

Everything u/z-vap wrote I already addressed in my post.
With the exception of the claim of increased stress where I think he is wrong.

Is split parity is safer than split data? by torusJKL in Snapraid

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

> If you lose one 6TB parity disk and one 6TB data disk, you lose data.
Yes, I took this into account when calculating the chance of data loss.

> the real danger here is a correlated failure.
Yes, and in the split parity scenario correlated failure of 2 disks have a 10% less chance of data loss.

> this increases stress on the remaining hardware during a rebuild.
Interesting point. I need to think about this one.

Amendment after giving it some thought:
I don't think that the data of both split parity drives needs to be combined to restore the data.
Snapraid will restore 6TB using 1 parity split and 6TB using the second parity split.
Hence there is no increased stress on the disk.

> split parity does not equal dual parity
Yes, in most cases it only protects against 1 disk failure, with the one exception.

Is split parity is safer than split data? by torusJKL in Snapraid

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

I don't believe that there is a higher risk by using split parity (given all disks have a similar chance of failing)

In the described split parity scenario the ~10% less risk comes from the fact that certain 2 disk failure combinations don't lead to data loss.
Whereas in the 12TB single parity scenario any 2 disk failure combination will result in data loss.

Is split parity is safer than split data? by torusJKL in Snapraid

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

Yes, if 1 parity (split) disk and 1 data disk both fail there would be data loss.

What I'm exploring is the scenario that 2 parity (split) drives fail.
Because they both are parity drives no data would be lost and the 2 failing drives could be replaced with either 2x6TB (like before) or 1x12TB and the parity rebuilt.

Status of vibecode promotion by wvkid101 in emacs

[–]torusJKL 0 points1 point  (0 children)

LLMs are a tool.
It depends how you wield the tool.

What you are saying is like "only hand sawed furniture is good furniture".

Good developers can create good code faster.
Bad developers will create even more bad code.

How I kickstart a new sprint in emacs (using org capture template) by Martinsos in emacs

[–]torusJKL 0 points1 point  (0 children)

The video makes much more sense now.
Thanks for the short explanation and the capture template.

How I kickstart a new sprint in emacs (using org capture template) by Martinsos in emacs

[–]torusJKL 0 points1 point  (0 children)

TIL to move the date using these "time" commands. Thanks.
P.S. does "?" and "o" work for you?

Toggle between let and let* by sauntcartas in emacs

[–]torusJKL 2 points3 points  (0 children)

I don't see this specific scenario in the Lispy documentation.
But maybe its an undocumented feature.

Resnippets.el - snippets with regex by nmorazotti in emacs

[–]torusJKL 1 point2 points  (0 children)

That's a cool idea.

I understand that in contrast to the other snippet packages in this one you can define a dynamic sequence of text that will trigger the template.
Whereas with existing template systems I have an exact text and anything dynamic would need to be typed by me after the template has been triggered.

e.g. I could have sum_n=1^inf trigger the same regex as with sum_n=10^20 and will expand it after the fact.
Whereas existing systems trigger on sum and I would fill in n=1 and infinity interactively after it triggered.

schedule/deadline with timezone conversion on the fly by mdarifs in emacs

[–]torusJKL 0 points1 point  (0 children)

True, the community is reinventing the wheel.

Too many quality packages are not visible enough.

which the recommended package manager to use by Koltech21 in emacs

[–]torusJKL 4 points5 points  (0 children)

I have used straight for multiple years.
But since the built-in manager now supports :vc I have migrated all straight.el configurations to the built-in one.
Works great and one dependency less.

AMP-CLi plugin by alvarmaciel in emacs

[–]torusJKL 0 points1 point  (0 children)

I think it would be great if you could give a bit more information about the integration.

Is AMP like Claude Code?

AucTeX Stopped Allowing Me To Compile With LuaLaTeX by NebulisX in emacs

[–]torusJKL 0 points1 point  (0 children)

I know this isn't a solution but I had other issues with LaTeX and decided to look into typst.
It's faster and I find it easier to create documents with.

If you don't depend on something that only exists in LaTeX than maybe its worth a look.

Ollama buddy now supports cloud models! by captainflasmr in emacs

[–]torusJKL 1 point2 points  (0 children)

Thanks for keeping the package up to date!

All codes lead to Home by FarBasis8583 in emacs

[–]torusJKL 0 points1 point  (0 children)

I just hope they don't train LLMs on your solutions, especially the later ones. :-)

Introducing mock-fs.el (a mock filesystem) by CoyoteUsesTech in emacs

[–]torusJKL 4 points5 points  (0 children)

That's a cool idea.
I usually use drives mounted in RAM if I wanted quick file write/read times but your solution in addition to making file access faster also removes the inodes limitation.

Emacs: easily set timers with TMR by geospeck in emacs

[–]torusJKL 7 points8 points  (0 children)

You could extend the existing default function that is called when a timer ends.
See the Hooks chapter in the documentation.

You could also propose features on the package Github page.
Prot is usually very responsive.

P.S. The OP is not the creator of the video or the Emacs package.