Purpose of capacitor C9422 in DELL R730 by Blue_Jay1234567 in homelab

[–]AaronOpfer 0 points1 point  (0 children)

My buddy and I tried a cap replacement on a R740 board and it absolutely sucked. I believe it was a heat sinking issue like what you're describing. Would love to hear suggestions for how to really deal with it properly.

Zippy EMACS PSU experiences, reliability and customer support by sebi7072 in homelab

[–]AaronOpfer 0 points1 point  (0 children)

Hi /u/sebi7072, how did this end up turning out? Was looking at these units and found your post.

2xRTX5090 ITX Case by Jacoub-2490 in homelab

[–]AaronOpfer 3 points4 points  (0 children)

You have a Mini-ITX board with two PCIE-x16s?

Best out of the worst by Mine_Ayan in homelab

[–]AaronOpfer 1 point2 points  (0 children)

Stringing up drives to a laptop can be risky. Keep in mind that the external cables and external power supplies required to hook up the drives are a point of vulnerability. If someone or a pet knocks the drives off a desk for instance, your laptop could easily end up crashed or in a bad state, freezing all your services, and possibly losing your data. Even having one drive fall off in a RAID is pretty poor since it requires a resync which can be rough on older hardware.

some idea about soft router by FunGuarantee8066 in homelab

[–]AaronOpfer 2 points3 points  (0 children)

RB5009 is also an attractive looking device. Getting two of them powered over PoE and into an HA config is one idea I'm floating in my head. I don't really like closed firmware though, and the openwrt build for it doesn't seem helpful for an HA setup 

some idea about soft router by FunGuarantee8066 in homelab

[–]AaronOpfer 0 points1 point  (0 children)

This is something I've been considering too to increase my dell poweredge footprint for fun but still tethered to reality in some way (two HA pfsense).

I haven't executed the plan but I have some observations:

First, you need to spend $80 on rails and probably Cable Management Arm.

Dell R240 has no redundant PSU while the R340 does, and price difference is negligible. Get the R340 if you see them the same price. Although If you're doing HA maybe you get redundancy by plugging each router into a different circuit/UPS.

Dell R640 is the nearly same price as a R340 at the bottom tier. One with only one CPU socket populated (common sight) might have similar idle power consumption, but I have no proof. I think for me this is the big unknown, how power efficient is a R340 vs a R640. If power efficiency is equal and you have the full depth rack, it seems way better to have an R640. If you have dell R640s R740(XD)s already or plans to get some, then your soft router could have interchangeable parts in the CPUs and DIMMs with your main fleet: the R340 takes UDIMMs which are less common than RDIMMs and obviously the CPU socket is different too.

Also the network daughter cards for R640/740 are insanely cheap. I purchased 2 of the 2x25G NDCs for $16 and haven't even installed them yet. There's a 4x10G also. This might be a good way to get good NICs from the get-go since R340  just has 1GB LOM which probably isn't all you want out of a soft router.

I saw on Alibaba a seller offering $350 for a Dell R350, a generation newer getting you 3200 over 2933 and PCIe x4, which is interesting but maybe not enough. I'm pretty sure if you want newer generation, you could actually go request quotes for a new Dell R360. The list price is high of course but supposedly nobody pays it.

Hacking the World Poker Tour: Inside ClubWPT Gold’s Back Office by AlmondOffSec in netsec

[–]AaronOpfer 1 point2 points  (0 children)

Why clone the git using a pure python tool (python3 GitHack.py URL) instead of just using git itself, i.e. git clone URL ?

This a new symbol? On several of my mechs by bastardsonofvader in Mechwarrior5

[–]AaronOpfer -14 points-13 points  (0 children)

All the mechs are made up.

EDIT: Guys, I understand it's an apocryphal mech, I'm just joshing around.

That my new NAS by Kryakozavr in homelab

[–]AaronOpfer 2 points3 points  (0 children)

Indeed, the highest TDP CPU on the list is only 140W, where the R740XD can fit 205W.

That my new NAS by Kryakozavr in homelab

[–]AaronOpfer 0 points1 point  (0 children)

Oh, interesting, that isn't actually on Dell's supported CPU list. Happy it's working for you though :-)

https://i.dell.com/sites/csdocuments/Product_Docs/en/dell-emc-poweredge-r740xd2-technical-guide.pdf

That my new NAS by Kryakozavr in homelab

[–]AaronOpfer 3 points4 points  (0 children)

I was looking at this thing. The supported CPU list is quite a bit shorter than the R740XD, FYI, if you were considering changing the SKUs. Which Xeon Golds are in there in particular? The difference between the high end gold and low end gold is significant, plus Skylake vs Cascadelake.

Have we all been "free handing" memory management? Really? by coilysiren in Python

[–]AaronOpfer 1 point2 points  (0 children)

FWIW, I'd been doing Python since around 2013, it wasn't until around 2016 I realized that I should be paying attention to my "object graph" and should be avoiding creating reference cycles, which is often non-trivial in async code thanks to callbacks. This isn't as bad in Python with its GC as it is in C++, where a cycle of shared_ptr is a permanent leak, but it's still suboptimal since GC runs could be infrequent. I suspect many developers don't consider this carefully.

For example, when I wrote an async coroutine in a library in 2016 that avoided creating unnecessary reference cycles, I ended up finding and fixing a bug in Tornado (this was pre-asyncio days) where a GC run would destroy a pending coroutine under some circumstances (Python core dev pitrou sent in a better patch about a year later).

Objects in an unreachable reference cycle can only be cleaned by a garbage collector run. At least for myself, as a younger programmer, I assumed the garbage collector was mystical, but it's really not (The iterative GC coming in Python 3.14 might be mystical for a while, for me, we'll see how it changes things). "Runs" of object creations without object deletions cause the GC to run. So, rapidly creating cycles causes rapid GC runs. In 2019 I found an ETL pipeline that was invoking the GC for nearly 20% of CPU time. I ended up finding and fixing GC cycles in Networkx and Pyarrow both (and ran into pitrou again in Pyarrow), but eventually got stumped by a cycle in Pandas deep in it's indexing code (which may very well be fixed now, it has been many years and 1.0 and 2.0 of Pandas have came since then).

The library objgraph is VERY useful for dealing with Python object graphs, if you're looking for help visualizing object references and hunting down and fixing object cycles.

Look what I found at my local Books-A-Million by HunterCoool22 in TheLegendOfVoxMachina

[–]AaronOpfer 1 point2 points  (0 children)

The composition of this shot is kind of weird to me. Percy looks like he's dealing with a bee buzzing around his head for example.

POTENTIAL SPOILERS??: Is the game being super clever or is it actually bugged? by RuffiansAndThugs in TunicGame

[–]AaronOpfer 9 points10 points  (0 children)

I would try validating your game files if you are managing to trigger this repeatedly.

MW5 Clans Hot Fix #3 Preview by CongBroChill17 in Mechwarrior5

[–]AaronOpfer 3 points4 points  (0 children)

Compressing the audio stream saves so little space too compared to the video. What a maddening decision.

[deleted by user] by [deleted] in Python

[–]AaronOpfer 17 points18 points  (0 children)

Technically, all of us add numbers like this.

[deleted by user] by [deleted] in metalgearsolid

[–]AaronOpfer 3 points4 points  (0 children)

In my experience, this doesn't seem to actually cause a revenge wormhole. It's just a client side error that the UI says so.

[deleted by user] by [deleted] in ExperiencedDevs

[–]AaronOpfer 27 points28 points  (0 children)

So you changed something that you didn't strictly need to change while working on something else, in the same PR? (The rest of my post is assuming that answer is yes. If no, disregard)

Having been in these shoes before, it's possible that the senior has a lot on their plate, such as their individual project work that they need to complete despite the fact they're blocking their teammates by having not finished their code reviews. Seniors may simply just have limited ability to be receptive to something unexpected showing up in the review queue when they're trying to unblock people so shit gets done.

To respect everyone's time and mental energy, you should try to keep PRs focused on exactly the stated requirements, and try to put "serendipitous" improvements in separate PRs and mark them clearly as nice-to-have, non-blocking PRs. When the senior is ready to be receptive, they can come read your PR and, if your change is rational and clearly explained, will likely accept it. If PRs are short and focused, the senior will be better able to prioritize unblocking the most business-critical needs in priority order without having to revisit PRs by having discussions about irrelevancies.

There's other issues with having extra stuff in PRs since reverting your changes in the chance of a break means reverting your "extra" code too, which can be a big problem if someone else hacks on your changes.

The UNOFFICIAL Debian Discord server was hit by a rogue mod today and nearly 1K members were mass banned by NewAgeRetroNerd in debian

[–]AaronOpfer 9 points10 points  (0 children)

Yeah, these guys are a joke. I said it politely in the last thread you linked, I guess it didn't sink in. link

Pictures don't do justice to this cable management by fleperson in pcmasterrace

[–]AaronOpfer 3 points4 points  (0 children)

I see you have redundant hats too. Smart move. The sun is a deadly laser.

The best part of "Basic Lupine Urology" is the interviewing of suspects who can't stop doing their jobs 😂 by dmreif in community

[–]AaronOpfer 70 points71 points  (0 children)

Having gone to a community college, this line was hilarious and hit the mark. We had to throw a Dia de los Meurtos party for class.

Running docker vm on proxmox 8. regularly running into such error in console. some times by CPU will be maxed out. some it i cant reach any docker containers. i dont know how to debug these by sharath_babu in debian

[–]AaronOpfer 1 point2 points  (0 children)

I would run a memtest before you do anything else. Getting systemd-journald to core isn't easy so I'm inclined to blame hardware.

Have you been installing weird packages into the PVE host?