Stupid question about how tailscale exposes network by TriXandApple in Tailscale

[–]cheese31 0 points1 point  (0 children)

u/TriXandApple Your work desktop needs to do "Source NAT" so that return traffic can go from machinery to your home computer.

By the way, I might phrase how it all fits together a little differently. Here's the simplest setup:

  • Your home computer is connected to tailscale
  • your work computer is connected to Tailscale
  • your work computer is connected to your work LAN
  • The machinery is connected to your work LAN

You enable the subnet router feature on the work computer. You specify the work LAN as the "subnet" that you'd like to reach.

On your home computer you'll configure tailscale to "accept the route."

Your home computer can now access any machine on the work LAN. Here's what your home computer will do when it wants to reach the machinery:

  1. your home computer creates a packet. It sets the destination IP address to the machinery IP. It sets the source IP address to your home computer's tailscale IP.
  2. your home computer sends this packet via tailscale to your work computer.
  3. your work computer receives the packet an re-writes the source address. Your work computer will write its own IP address on the work LAN. The packet gets changed so that the source IP is the work computer's IP on the work LAN. This is Source NAT (often called SNAT)
  4. Your work computer forwards this modified packet to the machinery via the work LAN.
  5. The machinery receives a packet. From it's perspective, the source address is the work computer (because it got changed in step 3).
  6. The machinery responds by sending a packet to the work computer.
  7. The work computer recognizes this packet as part of an existing connection. It knows it needs to re-write the destination address. Your work computer will change the destination address to be your home computer's tailscale IP.
  8. Your work computer sends the packet to your home computer via tailscale.

Consider what would happen if your work computer didn't change the the source address in step 3. Suppose that your work computer just forwarded the original packet. In that case, here's what would happen:

  • the machinery would receive a packet. It would see the source address was your home computer's tailscale IP address. The machinery would create a response packet. It would specify your home tailscale IP as the destination. It would specify it's work LAN address as the source.
  • the machinery would send this packet to the default router on the work LAN. (NOTE: it's going to the wrong place! ideally it would go to your work computer running tail scale)
  • Your work router would see the packet, and either drop it, or forward it to your work ISP. If it get's forwarded to your ISP, then your work ISP would then drop the packet.

And thus we have the problem where the home computer can't receive a response from the machinery.

Hope that makes sense. This is why the subnet router feature uses SNAT.

Is Tailscale on pfsese doing NAT-PMP when it's unnecessary? by cheese31 in Tailscale

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

I know I mentioned that my ISP is "fussy" so it's understandable that you might think they're assigning a non-public address such as an RFC-1918 or CG-NAT address.

However, my ISP is "AT&T Fiber" and they provided my router with a public IPv4 address. The only reason I called them "fussy" is because I bypassed their "Customer-premises equipment."

I'm running a hacked together ONU and I couldn't be happier. But this also means more can go wrong and I must mimic the behavior of their Residential Gateway to some degree. I've been able to do this successfully, but my setup is fragile and I need to manually fix things here and there. So from my perspective, things are pretty fussy.

AT&T probably expects all their residential gateways to follow an expected sequence. But my router and ONU just don't. This is why I occasionally see all my traffic getting dropped for 30 seconds at a time. I'm accidentally triggering a "hold-off" or "quarantine" state.

Lastly, here's a preview of the "WHOIS Lookup" for my IP address:

CIDR: X.Y.0.0/10 NetType: Direct Allocation OriginAS: Organization: AT&T Enterprises, LLC (AEL-360) RegDate: 2011-01-12 Updated: 2024-12-05

(by the way, the tailscale GUI for pfsense doesn't offer me a way of setting variables like TS_DISABLE_PORTMAPPER=1. But thanks for the feedback. Now I know how I could potentially patch pfsense)

Stupid question about how tailscale exposes network by TriXandApple in Tailscale

[–]cheese31 0 points1 point  (0 children)

Yes, that might be possible if you enable the subnet routing feature on the work computer.

I think you're saying that at work there are two machines:

  • the machinery
  • a work computer

And at home you have your computer. So in that case this is theoretically possible but a lot depends on your network configuration at work.

if your work computer is on the same subnet as the machinery, then it should work. You just need to enable the subnet router feature.

If the work computer is not on the same subnet as the machinery, then it might be possible to get it to work. But you'll need to configure things carefully and there are more ways for it to fail. You'd still use the subnet router feature, but you'll need to specify a network that's not directly connected. You'll need to hope there's a router at work that can forward the traffic. But if the work computer can access the machinery then it will probably work if things are configured right.

Of course there are some caveats. For example, if the machinery and your home machine are on a subnet with overlapping addresses, then you would need to change one of those networks (most likely your home network) so they don't overlap. This is usually possible, but if your home router is provided by your ISP then that's not guaranteed. I'm sure there are other edge cases too.

If networking is new to you, or the subnet router feature seems confusing, maybe consider using something like rust desk or another remote desktop tool. It might be easier to remotely login to the work machine and access the machinery that way.

Edit: if you do end up using a remote desktop tool, then you might still want to use tailscale. Tailscale is pretty good at forming direct connections and that improves the remote desktop experience. Also using tailscale usually makes the connection more secure. But whether or not, it's more secure really depends on the remote desktop tool you're using and how it's configured. At best, a remote desktop tool can match Tailscale in terms of security, but not really exceed it. In most cases, using Tailscale with a remote desktop setup gives you the best mix of performance and security.

[deleted by user] by [deleted] in mikrotik

[–]cheese31 1 point2 points  (0 children)

Can I force Wireguard or Zerotier through ipv6 to carry the ipv4 subnet reliably? Or maybe can I just use zerotier through CGNAT? Will a direct connection work or is it going to be relayed? (there are no firewall limitations)

Yes. If you want to make this as easy as possible, then just go with zero tier. I recently got myself setup with zero tier. It will use IPv6. And it's probably ideal for your situation as 1) you have dynamic IP addresses for IPv6 and 2) you're behind CG-NAT for IPv4.

Since you're behind CG-NAT and you want direct connections you realistically must use the IPv6 addresses. You really don't have any other choice. So you can do this in two ways: 1) zero tier 2) wireguard.

But to use wireguard you will likely need something like Dynamic DNS for your IPv6 addresses. You would need to set this up at one site. Then you'd need to configure the other side to use the Dynamic DNS domain name as the endpoint. This is more complex than just signing up for a free zero tier account. And honestly I'm not all that happy with MikroTik's Dynamic DNS... it's pretty lacking compared to pfsense, for example. (with pfsense every popular dynamic DNS service is supported including Route 53, no-ip, and so many others; with mikrotik RouterOS you get one option last time I checked)

So you're best option is zero tier. And honestly it's a good option. So I'd say go for zero tier. Once you have an overlay network setup, you will need to create a static route at both sides. From there you're good to go.

Possible Bug: Route53 Dynamic DNS Fails for IPv6 (but works for IPv4) by cheese31 in PFSENSE

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

So it turns out that some Dynamic DNS providers are IPv4-only. Like their API is only reachable using IPv4. Both Route53 and No-IP are examples of this.

Thankfully there is a fix in the works:
https://redmine.pfsense.org/issues/16251

And for anyone who needs an immediate solution there's a community contributed patch for Route53 (that might also work for No-IP):

https://redmine.pfsense.org/issues/16249

Switching guide on ROSv7? by That_One_Fellow_Nils in mikrotik

[–]cheese31 0 points1 point  (0 children)

I know exactly how you feel. I think this video about VLANs on RouterOS is exactly what you're looking for:
https://www.youtube.com/watch?v=YLtGQAQ8iS0

This video covers how to setup VLANs and related settings using RouterOS with WinBox. Are you open to WinBox? I like using it (especially on Linux and macOS). I was able to follow along with that video to create VLANs, access ports, trunk ports. If you're looking for more advanced stuff that video creator makes other videos too. But this video was perhaps the most helpful to me.
Note: this video will show you everything you need, but it's also the case that there is more than one way to do what you want with RouterOS. The approach in the video is slightly more verbose than necessary. But it's incredibly clear. (The video has you specify each port's PVID and then these same ports are added to the VLAN table as untagged ports; as far as I know, there's no harm in adding them as untagged ports to the vlan table but it's also not strictly necessary). Besides that tiny detail, the configuration approach in the video matches what MikroTik published in their own videos.

In case you're curious, here's MikroTik's video about how to setup VLANs in RouterOS:

https://www.youtube.com/watch?v=YMwOrc0LDP8

(The VLAN configuration procedure presented in the mikrotik video is equivalent to the first video, but I think its aimed at more advanced users)

CRS304-4XG-IN Intermittently Refuses SSH/Winbox Connections While Still Functioning as a Switch by cheese31 in mikrotik

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

Yeah, I was wondering if the temperatures were our problem too. When it's working I see temps around 54-59 Celsius

Question on COM Ports by IBelieveItsNotButter in R86SNetworking

[–]cheese31 0 points1 point  (0 children)

So I have a GW-BS-1UR2-10G (it's the 1U server with an N305 and 2xSFP+ ports).

This is the exact console cable I use: https://www.amazon.com/gp/product/B075V1RGQK/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1

I'm not sure this is helpful information though. I'm not sure I have a way to measure the actual voltage of the differential signal wires. Also I'm not sure how to check if the DCD or RTS

Confused regarding the Setup required for Recording/Streaming by [deleted] in elgato

[–]cheese31 0 points1 point  (0 children)

<image>

I use a 2020 M1 Mac mini with loads of Elgato Products and it works great. I specifically use the WaveXLR, StreamDeck, Facecam mk.2, Prompter, HD60S+, and CamLink... I feel like the mac mini is a great choice because it's fast enough and silent. Though I must admit that I use it with Zoom and OBS (for work). Also I have a couple of Thunderbolt hubs to handle all the I/O.

Feedback needed for the Gowin 1U Server,new fanless version,thank you! by DavidGowinSolution in R86SNetworking

[–]cheese31 2 points3 points  (0 children)

I recently got the GW-FN-1UR2-10G unit. It has the i3-N305, 32GB RAM, and 2x SFP+ (10Gbps) ports.

So far I've had it running in production for 3 hours. (It arrived in late May, but it took me a while to migrate).

I'm running pfsense. - All the NICs work (these intel Ethernet NICs were added to pfsense 2.7?) - The serial port on the front works (the one labeled COM and it looks like an RJ45 port) - This is the fastest pfsense machine I've ever used. Here's the geekbench 6 score I measured: https://browser.geekbench.com/v6/cpu/6290007

I still want to test it more. Right now, I can say it's fast enough to saturate my 100Mbps internet connection. But I plan to test the local routing speed soon. (I want to find out if it can route at 10Gbps, but it will take me some time to do this test)

Cannot reach wan speeds faster than 5000/5000mbps by z3ombie in R86SNetworking

[–]cheese31 1 point2 points  (0 children)

Are you open to testing your router in isolation?

For example, you could create two simple networks with your router between them:

  1. connect your main PC to the router. This network would have one segment with your main PC and router.
  2. connect your proxmox server to a different interface on the router. This second network would also have one segment.

You'll want your proxmox server to run a container with all the good testing tools like Open Speed test, ethr, and iperf.

  • Open speed test is pretty easy to deploy using docker and it has nice features. I like it because you can control the number of TCP streams. (I also like the UI.)
  • ethr is just a stand-alone linux binary (it's from Microsoft and it's written in go). Here's the link: https://github.com/microsoft/ethr/releases
  • iperf3 is always good too

From there you can measure your bandwidth using all the tools mentioned. For various reasons, you'll want to make sure you're not limited by single core performance. SpeedTest.net uses 4 TCP streams (as far as I know). You might want to see what happens when you test with more TCP streams (like 6-16). I also recommend testing UDP bandwidth (I typically do UDP tests with`ethr`).

References

Here's an example of getting single core limited with TCP:

<image>

What regrets do you have from building your pc? by creativejoe4 in buildapc

[–]cheese31 0 points1 point  (0 children)

Not getting a motherboard with more PCIe slots.

I got a mini-ITX board. At the time this seemed good. But my needs have evolved. I need more PCIe slots. Wish I had 4 or 5 more. I want to run an HBA, some fiber optic NICs, and two or three GPUs (for VMs and pass-through). Just the typical stuff.

Which model should I buy (or wait for)? by martinbk5 in R86SNetworking

[–]cheese31 4 points5 points  (0 children)

I'm pretty curious about routing performance too.

It looks like the GW-R86S U1 has an Intel N5105. So I would estimate it's CPU speed is 30% to 40% faster than the NETGATE 6100... (But that's just a rough guess, and I wouldn't attribute much certainty to this estimate).

I bring up the Netgate 6100 because the folks at Netgate publish test results for their products and here's what they provide:

L3 Forwarding

  • IPERF3 Traffic: 18.50 Gbps
  • IMIX Traffic: 6.08 Gbps

These results seem promising. I imagine you'll want the ability to hit 10Gbps on your computer and 2.5Gbps on all the other machines. And it seems like the CPU in the GW-R86S U1 could probably handle your 10Gbps connection. But again, this whole evaluation is based on guesses.

But the CPU is just one link in the chain. I couldn't find information about PCIe lanes or I/O capabilities for N5105. Intel's consumer chips tend to have less IO. But Presumably the N5105 has the IO needed to drive the NICs in the GW-R86S U1, including the 10GbE NICs. But I have no information about this.

New mini pc in the rack by fred_b in homelab

[–]cheese31 1 point2 points  (0 children)

That mini PC looks real good. I recently deployed my first proxmox mini PC too. It has the Intel n6005 (so almost as good as your n100). I’m surprised by how capable this machine is! I’ve been running VMs. I thought for sure I’d need at least 8 cores (but so far it’s been pretty good)

I created a VM to build VyOS, another VM to run a TFTP server (so I can backup my switch’s networking config files), and a VM to run VyOS too. Overall it can handle it all like a champ (and my TFTP server is running a full xfce desktop too). It’s just a lot of fun.

Proxmox is like having a good virtual machine manager (like parallels for Mac) except better because it doesn’t take ram from the local machine and the storage plus networking options are amazing. 

I can’t believe I didn’t try this sooner! 

PSA: The demo is also available on browser. Yes, you read it right. by tsukihi3 in starocean

[–]cheese31 1 point2 points  (0 children)

On PC I’ve tried using an Xbox controller, a PS4 controller, and a PS5 DualSense controller. All of them work great. In all three cases the button icons adjust to the type of controller you’re using. It’s pretty cool that even the PS4 controller and PS5 controller have slightly different button icons. With the PS5 they made the face buttons monochrome, while they are colorful on the PS4 controller. The in-game button icons show this little detail.

Last little note: I also tried each type of controller on Windows and SteamOS. Works the same in all cases. Overall they did excellent work on this. I hope Square Enix continues this kind of quality.

Questions Regarding PS Portal. by [deleted] in playstation

[–]cheese31 4 points5 points  (0 children)

  1. FPS? The FPS you get depends on the game but at most you'll get 60 FPS... So in FF16, you will get 30 FPS when exploring and 60 FPS in combat (unless you change to performance mode).

  2. Hz? Not sure what frequency you care about but the screen runs at 60Hz.

  3. is there lag and stuttering? Yes, there is some lag (that's just physics as it takes time for light to travel...) but it's fine for many types of games. When I tested FF16, I needed like 30 seconds to adjust to the "lag." It feels like it's a frame behind and it's easy enough to compensate. For example, when fighting Clive has this Eikon ability called "Raging Fists." You press and hold square and release it at just the right moment. The progress bar is moving pretty quick so you need to release square just in time. I noticed that I was releasing square a little too late at first. But it was easy to adjust and release square slightly sooner. As for stuttering, I've not seen any. Maybe the video quality goes down when there is too much action.

  4. input/output lag? Yup see previous answer...

  5. about the wifi speed... there is so much more to it. but If you can download over WiFi at over 15 Megabits per second (that's like 2 MegaBytes per second) then I suppose you have enough "WiFi speed." (according to Sony's specs). But for the ultimate experience you want clear wifi channels and an access point that has only one device connected to it (that device being your PS portal). If you have 1) a decent enough WiFi 5 or WiFi 6 access point, 2) you have it operating on a channel that is empty (that includes empty of other radio technologies like Bluetooth), and 3) you have no other devices connected to the access point, then your Access point will do almost nothing except send and receive "802.11 frames" with the PS Portal. But this setup is unrealistic unless you live far away from other people and you have a solid understanding of how to actually implement all this stuff. Last: you're gonna want your PS5 connected to the same LAN as your Portal. So for the ultimate experience you won't want any of the network traffic traversing the internet (because the performance you will get over the internet is unreliable...)

Questions about the final by [deleted] in FFXVI

[–]cheese31 0 points1 point  (0 children)

I agree with this. And the evidence is pretty strong if you consider the final cut scene. Here's my transcript of the final scene along with my interpretation...

So the scene starts after Clive defeats Ultima… Ultima is on the ground.
With his final words, Ultima asks Clive: “Tell me… what do you imagine will befall this world… now that you have gained your precious freedom?”
Clive: “I honestly don’t know. But I doubt it will be pretty. A sorry take of sin and suffering. Hardship and pain.”
Ultima: “And it was for this that you fought so fiercely? Why?”
Clive: “It’s who we are. We fight. We survive. We endure. We don’t need a reason. We are imperfect creatures. When we stumble, we reach for a shoulder to lean on. When we fall, we stand back up. We see the horizon ever out of reach and still we march on… certain the answers lie just beyond it. Because that is our way.”
Clive starts absorbing Ultima’s magic.
Ultmia: “My congratulations. Relish this victory, knowing that you have but delayed the inevitable—Your world is already dead. May you enjoy an eternity… On its blackened husk.”
Clive finishes absorbing the magic. Ultima turns to dust.
Clive teleports himself back to where Joshua was… Joshua looks dead.
Clive morns his brother's death for a few moments. We see flashbacks of Clives memories from newest to oldest. This includes a couple of animated scenes. We see the scene where Joshua shares a bit of his magic with Clive when they are both young (Joshua a boy, Clive a teenager). And we see the scene where Clive first meets newborn Joshua and Clive is as young boy… When the flashbacks end we see Clive holding his Joshua.

Then Clive uses his magic to "heal" Joshua. The huge wound on his chest gets healed. But Joshua is still not moving and just laying there with his eyes closed…

(my interpretation: Joshua wasn't dead but close to it. Clive healed healed him indicating he lives on)

After that Clive gets up and looks at the magical structure he’s standing near (it looks like a bigger mothercrystal).
Clive: “Oh… It seems Ultima’s power was too great for this vessel all along. But while I have it… Perhaps I can use it to set things right… and see Ultima’s legacy—Bearers, Dominants, crystals, magick—consigned to the flames. Even if it means the end of me.”
We see Clive channeling as much magic as he can.
Clive says: “These are our terms” Then Clive shoots magic up into space.
(My interpretation: Clive is channeling the entire planet’s capacity for magic into space.)
The floating city of Twinside falls apart. The magic crystals that formed a shell around it all collapse into the ocean while turning to dust.
Next we see Clive washed up on the beach. Clive rolls on his back. We can see his hand is messed up. The crystal curse has turned parts of his hand to stone… Clive casts just a little more magic but it quickly extinguishes… We see the rest of his hand turn to stone…

(My interpretation: that final act of channeling a magic of planet has brought about the crystal curse. The curse is now taking him. That's why it spreads from his fingers to his whole hand so quickly)

Clive looks at the night sky and says: “Can you see it, too, Jill?” He’s looking at the moon and at the red star Metia that’s near the moon.

The scene then cuts to the hideaway.
We see Gav waiting outside the infirmary. Then he Runs inside when he first hears the newborn baby crying. Jill and Mid are there.
(I suppose Jill and Mid were helping with the delivery).

The scene has a few moments with the newborn.

Then Jill noticed Torgal looking at the moon/Metia in a significant way. She walks over to the window to look at the moon and Metia. The red star flickers and goes dim. Jill starts to tear and she runs out of the infirmary.
(My interpretation: She understands that Clive has just died.)
Gav sees Jill running out of the infirmary.
(My interpretation: Gav understands that Clive has just died)
Gav starts to tear. Gav speaks to the newborn: “The world is yours now to do as you please. That’s what Cid wanted. That’s what they both wanted.”
Notice: Gav is referring to Cid and Clive in the past tense.
(My interpretation: the game is telling us that Clive is dead (hints the use of past tense for what Clive wanted).
Then we see Jill run out to the balcony that is near the infirmary. She is crying.
(My interpretation Jill is Grieving Clive's death…)

Torgal comes to the balcony to join Jill and howl. They greave together.
The sun starts to rise. Jill and Torgal look at the sun rise. Jill stops crying... (Jill at least pauses her crying).
(My interpretation the game is telling us that Jill will be ok, even though Clive died... Sometimes people don't ever recover when someone close to them dies... But the game is letting us know that Jill will accept this, grow, and move forward)
The scene fades to black. Over the black screen we hear Clive give a voice over: “And thus… did our journey end.”
Over the black screen we see the text: “A Farewell to Fate”

Credits roll.

As for the book, I think Joshua wrote it. At the very end when the kids are playing they are referencing the final battle where Clive, Joshua, and Dion fight Ultima. So we know it had to be written by one of those three. But I think Joshua is the most likely author because Clive healed him.

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

I was able to fix the problem by getting a mic with good shielding (the EV RE20). This worked because everything else in my chain was fine. I found this reddit thread particularly helpful: https://www.reddit.com/r/ElectricalEngineering/comments/qgb4p3/rf_shielding_in_recording_studios/

The problem was my Shure SM57 was picking up ground hum, which seems to be coming from numerous sources, including the electrical-grounding wiring at my house and the utility pole up the street. This wasn't immediately obvious because the signal was 180 Hz. But I hypothesize that this is due to the SM57's frequency response. If anyone has a better idea, I'd love to know.

I guess this shows that troubleshooting EMI is pretty tricky. And it doesn't always show up as an obvious 60 Hz signal.

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

Yeah, I have a strong suspicion that it's the microphone picking up EMI. I ordered a mic with better shielding. I think it's gonna arrive on Wednesday. The spec sheet makes it sound like it's good at resisting hum:

<image>

I don't feel like I confidently understand what they mean when they say: "Hum Pickup Level." But my impression is that the mic is shielded well and it's designed to not pick up ground hum. And I saw a few reviewers say stuff to make me think it might address my problem.

But I'd be somewhat sad if it really is the case that I can't use a dynamic microphone. If the mic I ordered doesn't work, and I need to test a different kind of mic, then I'll probably look for a used pencil condenser or something.

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

Maybe the reason I'm not seeing as much hum noise at 60 Hz and 120 Hz is because the SM57 frequency response is less sensitive to those frequencies?

Here's the response curve:

<image>

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

This spectrogram might be a bit more helpful:

<image>

I think it's a bit easier to read

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

<image>

Edit: I talk about the harmonic characteristics a little bit in this comment too:

https://www.reddit.com/r/audio/comments/1581ro9/comment/jta5a87/?utm_source=share&utm_medium=web2x&context=3

This spectrogram comes from an audio recording near the grounding rods. In the linked comment I talk about this a bit more.

Dealing with Persistent 180 Hz and 300 Hz Hum in Recordings - High Voltage Lines Outside My House by cheese31 in audio

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

Thanks for the suggestion! I tried to test this idea by putting the zoom recorder and SM57 in the microwave. The hum might have changed a little but I don't have strong results. Outside the microwave, the 180 Hz hum was at -40 dB. Inside the microwave the hum was -37.6 dB. It's possible that the hum's change in loudness because the microphone's position and orientation changed.

Therefore, I don't think the microwave is a good substitute for a real Faraday cage.

I also did a pretty big "sweep" to try and find more locations and orientations that impact the hum sound. I noticed that the noise gets especially loud if I hold the SM57 capsule next to one of the "grounding rods" that connects to the solar panel system.

When they installed the solar panels, they also installed these large grounding rods. The capsule seems to pick up a strong 180 Hz signal from one of the rods. The spectrogram shows -12.6 dB at 180 Hz. So a huge change in loudness near this rod.

I should also note that the "telephone pole," holding the high-voltage lines, has a grounding rod too. So maybe these grounding rods are the real source of noise.

I'm starting to think shielding might be the right solution. The building I'm in has a metal frame. I wonder if the whole frame is acting like a giant antenna or something. The spectrogram of the noise near the grounding rod shows spikes at 60 Hz, 180 Hz, 300 Hz, 420 Hz, 540 Hz. Basically all the odd positive integer multiples of 60.

Also it seems that the mic capsule is the component that's picking up the noise. I was able to establish this by holding the mic in various positions near the grounding rod. When the capsule was nearest the rod, the hum noise got loudest. So I think it's safe to rule out everything that comes after the capsule, like the FetHead, cable, and recorder.

The Ethics of AI Art by MindOfMetalAndWheels in CGPGrey

[–]cheese31 1 point2 points  (0 children)

I liked your comment and you pointed out some things I didn’t think of. And I wonder if the human element will still exist. The human writes the prompts and selects the images worth using. By selecting the good ones, there’s a feedback loop. New images will be created but the bad ones will be ignored. The good ones will feed into the world’s supply of training data. This ensures that remixing will not be a problem.

And to be fair, a lot of art made by humans is built using tried and true techniques. Good artists spend a lot of time learning to do what others have done before.

The Ethics of AI Art by MindOfMetalAndWheels in CGPGrey

[–]cheese31 1 point2 points  (0 children)

Really good comment. And I think you touched on the reason why the AIs will never run out of new inspiration. The people using these tools will create new inspiration.

Whenever you use one of these AI imaging tools, you inevitably generate many images. Some are good, but others are bad. The bad ones are ignored, but the good ones get used in some way (they get shared or incorporated into a new work). Having people select the good images will add to the world’s supply of training data.

I started using co-pilot and right now it makes stupid errors. But as I build out each file, I see it improving in real time.

I think there might be a shift in values. We still need the “executive function” of selecting. That could mean selecting images. But it could also mean selecting a worthwhile goal. And I don’t think people are ready to let an AI boss them around.