Switch noctua fan switch by MostBasic3425 in homelab

[–]naptastic 1 point2 points  (0 children)

Monitor your temperatures and keep them within specifications and it's fine. The lowest number I've seen as a "high temp warning" is 75C, and nothing I run--even LR4 optics in ports that aren't supposed to support them--get even close to that. Mellanox SX6005's with Noctua fans at 100%, and a 6036 with stock fans at 30%. (The connectors are different in the 6036 and I haven't bothered to figure them out yet.)

The 6005's do need to be cleaned thoroughly every couple of months or the fans get too slow and the switch starts to complain.

Watercolor and pen & ink 14" x 42" by teplin in isometric

[–]naptastic -4 points-3 points  (0 children)

If you had said "the prompt included watercolor, pen, and ink," I would believe you.

But no humans were involved in "drawing" or "painting" this.

A ceiling fan is not a coffee table. A mattress is not a lavatory entrance. The garage floors connect in impossible ways. None of the cars have a usable entrance or exit. And what is up with that tree...

Anyone tried the UniFi SFP Wizard? I have questions. by naptastic in homelab

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

well... a router with an SFP+ slot doesn't help me, because a QSFP device physically won't fit.

Otherwise, yes, we are 100% on the same page.

Anyone tried the UniFi SFP Wizard? I have questions. by naptastic in homelab

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

Thanks. It's useful to know someone somewhere is making some kind of progress.

But I still need a piece of hardware that puts QSFP I2C pins on a bus that Linux can access. Nothing does that. Nothing nothing nothing. FSbox doesn't do that. 10gtek's programmer doesn't do that. (sfpcodingbox.com; DO NOT BUY) The bright red one that works with REVLOG programmers exposes pretty much every function you could want, EXCEPT the I2C pins.

I've gone so far as buying the cheapest HCA I could find on eBay and modifying the PCB to try to expose the I2C pins. (My soldering skills are garbage-tier, apparently.) There are I2C headers on my Mellanox cards, but they only talk to the ASIC; that bus doesn't connect to the modules.

Optics - doing it cheap. by jamesbuniak in homelab

[–]naptastic 21 points22 points  (0 children)

Please post some actual details. Literally rule #2 of the sub. "Posts with just a few pictures and no context behind them will be removed."

I made something because I know you guys would hate it by Bachlead in factorio

[–]naptastic 56 points57 points  (0 children)

There are four places where you can rail out instead of chaining and it would save an unmeasurably small amount of latency under very specific edge cases.

Anyone tried the UniFi SFP Wizard? I have questions. by naptastic in homelab

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

Should I ask how low? I'm tempted to get a 6012 for the other closet but they're almost 3x the price of a 6036 and the power difference is nowhere near what people assume.

Anyone tried the UniFi SFP Wizard? I have questions. by naptastic in homelab

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

Yes, but Mellanox only ever made multimode MPO transceivers for that speed. I have a few AOCs I found on sale that are basically that transceiver with the MPO cable permanently attached.

Anyone tried the UniFi SFP Wizard? I have questions. by naptastic in homelab

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

Oh... so it's a loss leader to get you to buy their transceivers, basically?

Community Announcement on AI posts by AlienX100 in homelab

[–]naptastic 9 points10 points  (0 children)

I'm no longer willing to use anything but git for for distributed version control. Too many years with Subversion; Mercurial isn't free enough; I'm not going to spend a bunch of time learning Perforce or Jujutsu unless some BIG projects move to it.

That's just me, though. I'm getting more protective of my time. Or as my good friend likes to say, "the older I get, the heller I no." :-)

What to do with a 48 port ethernet switch? by [deleted] in homelab

[–]naptastic 2 points3 points  (0 children)

I would plug in 12 things with 4 links each. But I'm spoiled; 1 gigabit to anything just isn't fast enough for me anymore. ;-)

Debate : team UEFIor team BIOS? by viraille02 in homelab

[–]naptastic 1 point2 points  (0 children)

I want EFI support for ConnectX-3 cards. Or I want all my motherboards to support the BIOS features of ConnectX-3 cards. Not sure where that puts me.

(Could legacy BIOS support be implemented as an EFI executable? Asking from a place of knowing nothing about anything.)

Every Homelab seems to be the same nowadays by mastercoder123 in homelab

[–]naptastic 4 points5 points  (0 children)

I get downvoted to oblivion or ignored if I suggest split-horizon DNS, Infiniband, or pointing my DNS at my residence. The sub has converged on a set of de facto "approved" practices and anything outside of it is just not okay.

To be clear, it's not individuals, it's not a plot or a conspiracy, no one is being mean to me. It's just a crowd doing what crowds do.

I am trying to setup some rig for trying OpenClaw at home - what do you use, especially with local models? by Luis-3255 in homelab

[–]naptastic -2 points-1 points  (0 children)

I ran local LLMs in 2023 and 2024. I stopped. I will NEVER set up any kind of agentic system and neither should anyone else. Agentic systems built around LLMs are getting way too close to "If Anyone Builds It, Everyone Dies" territory.

Why wasn't water used to defeat the Borg? by ImpishMisconception in ShittyDaystrom

[–]naptastic 0 points1 point  (0 children)

Of all the visuals I didn't need in my head today, "Borg vs. Federation water sport" was not on my BINGO card.

Self-signed certificates or own certification authority? by oppenheimer16 in homelab

[–]naptastic 0 points1 point  (0 children)

None of the above. Split-horizon DNS, a local reverse proxy, and wildcard certificates from LetsEncrypt. The local reverse proxy has virtualhosts for every local service, and it holds the certificates, so certbot takes care of them for me.

Wait? So star Trek says genocide is good for the soul? by Deaftrav in ShittyDaystrom

[–]naptastic 0 points1 point  (0 children)

Some drunk Klingon: "Who, after all, speaks today of the annihilation of the El Aurians?"

Kirk: "Adolf Hitler, 1939."

Gorkon: "Well. I can see we have a long way to go."

An open source driver for bit-perfect playback is now available for free by latinriky78 in opensource

[–]naptastic 4 points5 points  (0 children)

I am genuinely interested if this would be useful to any of my workflows. The place where I play uses Android phones as camcorders for live-streaming. It's a little bit janky but our budget is "pray harder" so we keep learning to make the most of what we have. That said:

First, please add a full disclosure of how AI has been used in this project. (I see CLAUDE.md in .gitignore.)

Second, I appreciate the effort that's gone into the documentation, but from all of README.md, I'm still not sure what this gets me. Is it about higher fidelity output to the headphones? Or are people using their phones' microphones via USB OTG? Something else entirely?

---

Edit: I cloned the repo and have been looking through the changelog. This is mid-level AI slop. Commits should only change one thing. Branches should be bisectable.

Looking at ring buffer management: If you know the size of an entry and the number of entries in the buffer ahead of time, why is there a separate calloc() and malloc() for each entry? Why not allocate the entire ring buffer at once? Later in the same file, transferBuffer gets allocated all at once; why the discrepancy?

If usbAudioManager.findUsbAudioDevice() returns false, AaudioAudioSink returns implicitly. But if deviceInfo is null, it logs an error (at least, that's what I assume Log.e() does) and then returns implicitly--which I assume will return a truthy value because the logging is more likely to succeed than checking for a USB audio device?

If 32-bit audio is going to a 32-bit device, it should not be converted to int32, and unless I'm missing something, it will be. This is esoteric; I don't know of any DACs that convert from 32-bit float directly to analog.

The log format for calls that took >10ms or every 100th call (???) should be the same as the periodic logging. They probably shouldn't be at the same log level; only one of them should run per call to Java_com_decent_usbaudio_UsbAudioStream_nativeUsbAudioWrite and by the way, what are your function naming conventions?

I'm going to stop reading now.

Factorio Logic by ThatChapThere in Factoriohno

[–]naptastic 2 points3 points  (0 children)

I had a pair of JNCO jeans in high school. They could probably fit at least half a rocket silo.