this post was submitted on 11 Jun 2025
607 points (99.0% liked)

196

3579 readers
2374 users here now

Community Rules

You must post before you leave

Be nice. Assume others have good intent (within reason).

Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.

Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.

Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".

Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.

Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.

Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.

Avoid AI generated content.

Avoid misinformation.

Avoid incomprehensible posts.

No threats or personal attacks.

No spam.

Moderator Guidelines

Moderator Guidelines

  • Don’t be mean to users. Be gentle or neutral.
  • Most moderator actions which have a modlog message should include your username.
  • When in doubt about whether or not a user is problematic, send them a DM.
  • Don’t waste time debating/arguing with problematic users.
  • Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
  • Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
  • Ask the other mods for advice when things get complicated.
  • Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
  • Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
  • Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
  • Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
  • Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
  • First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
  • Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
  • No large decisions or actions without community input (polls or meta posts f.ex.).
  • Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
  • Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.

founded 4 months ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] frank@sopuli.xyz 27 points 2 days ago (2 children)

It's also basically how the Adeptus Mechanicus operates in 40k. Lots of worshipping the old tech, preserving it, and there's some limited giant machines that they could never fathom rebuilding or even fixing so they're very protective of them

[–] papertowels@mander.xyz 2 points 13 hours ago

Also, basically my codebase at work.

[–] bytesonbike@discuss.online 9 points 2 days ago (1 children)

To this day, I don't understand how wired telephones worked.

I mean, I kinda do, since I watched a bunch of YouTube videos explaining it. But then I kinda don't.

[–] SmoothOperator@lemmy.world 1 points 1 day ago (2 children)

But you understand how mobile phones work?

[–] Mic_Check_One_Two@reddthat.com 16 points 1 day ago (1 children)

Ironically, mobile phones being digital makes them easier for many people to understand. The analog circuitry that goes into simply making an analog phone ring is surprisingly complex, let along how they actually function as phones.

Analog audio is a lot less “computer nerds programming things” and a lot more “scrapped together from some resistors that were ripped out of an old TV. We don’t even know how it turns on, let alone how it functions.” You can literally build a basic microphone with nothing but a balloon stretched across an embroidery hoop, some copper wire, a small magnet, and some glue. It wouldn’t sound good, but it would function as a microphone in some capacity, and at least be able to detect loud noises. And the same goes for a speaker; You could build one out of a red Solo cup, a magnet, some wire, and some glue. It wouldn’t sound good, but you could at least get a basic “sound is being emitted from this” level from it. But if you showed that scrapped-together device to someone, they’d have no idea that it was a phone.

[–] SmoothOperator@lemmy.world 7 points 1 day ago (1 children)

Fascinating. I'd say the secret to analog electronics for sound is that sound is waves, electricity is waves, you can translate from one to the other with a resistor and a membrane. The end.

To me it's much more unclear how sound is first encoded into a digital signal, transmitted as a digital signal through wires and radio waves, and then translated back into sound in a phone. I mean it's essentially the same physics as the analog electronics, just with a bunch of extra steps added.

But maybe if one of those steps is "computer does thing" people just go like "ah yes, computer, makes sense".

[–] Mic_Check_One_Two@reddthat.com 10 points 1 day ago* (last edited 1 day ago) (2 children)

To me it's much more unclear how sound is first encoded into a digital signal, transmitted as a digital signal through wires and radio waves, and then translated back into sound in a phone. I mean it's essentially the same physics as the analog electronics, just with a bunch of extra steps added.

Yeah, this is where sample rate and bit depth come into play. In case you’re curious, digital audio is possible due to the Nyquist-Shannon Sampling Theorem. The TL;DR is that you don’t record a continuous stream of audio data; You just sample the wave at regular intervals by recording the current amplitude. And then you can recreate it on the other end. The theorem states that an analog wave can be perfectly recorded and replicated, as long as you have a sufficiently high sample rate and bit depth. Since human hearing generally tops out at 20kHz, we need to sample the audio signal at least 40k times per second; Most consumer-grade audio equipment uses 44.1 or 48kHz. Phones actually use a much lower sample rate for calls, but more on that later.

Again, as long as your sample rate is at least 2x the rate of the highest frequency being recorded, you’re able to perfectly recreate the wave. For an example, here’s a gif:

The image on the left shows the wave being recorded, and the dots are samples. As you add more samples, the reproduced wave gets more accurate. By the time you have 2x the fastest frequency, there is only one possible wave that will fit every sample. Again, human hearing tops out around 20kHz, so we use a sample rate just above 40kHz.

Phone calls will often put a filter on the high and low ends, and only capture the mid-range. It gives that distinct “this is shitty phone call quality” sound, but means they can use a much lower sample rate; Since they’re lopping off most of the high end with that filter, they may only need a sample rate closer to 15 or 20kHz. Because fewer samples means less data. The intelligibility happens in the mid-range, so that’s what the phone makers (and telecom companies) focus on. This low sample rate is also why hold music sounds so fucking awful. It’s essentially being passed through a “make this sound as shitty as possible while still being intelligible” filter.

And then bit depth simply determines how detailed each sample is. If you use 8 bits per sample, that gives you 256 potential values per sample. 12 bits gives you 4096. The trade-off is that a higher bit depth means each sample takes exponentially more data; Audiophiles will generally push for higher bit depths, so each sample is more accurate. In contrast, phone calls often use lower bit depths, (again, to save data).

As for how it actually transmits the data, that’s just 1’s and 0’s. It’s a little more complicated than that, (packets, for example) but in the digital realm, as long as the 1’s and 0’s get to where they need to be, you’re good to go.

[–] jh29a@lemmy.blahaj.zone 2 points 16 hours ago

I've heard that the pikachu cry in pokemon yellow has a bit depth of 1.

[–] conditional_soup@lemm.ee 3 points 1 day ago (1 children)

Holy shit, so I'm not just uniquely terrible at understanding people on the phone? I've searched so long for a phone that does high-quality phone calls, and I can't believe I never figured that it was a problem with both the phones and the carriers.

[–] Trainguyrom@reddthat.com 1 points 16 hours ago

Yup it's also why hold music sounds terrible is the sample rate and ranges are so small there's basically no music which would sound decent over the connection

[–] ChaoticNeutralCzech@feddit.org 5 points 1 day ago* (last edited 15 hours ago) (1 children)

I studied electronics and GSM was a big part of the telecommunications subject. I visited the HQ of a mobile provider, was shown around and met the cartel boss (in hindsight, I wonder how much a Luigi moment would have affected the triopoly). I also visited a museum of technology and used an early touch-click model still connected to the network (pre-DTMF so not touch-tone, and no buffer so you had to wait for the simulated dial to stop clicking).

But still, I don't know the basics of wired phones cuz I've never really used them. How does voice travel both ways on a single twisted pair? How can Inspector Clouseau the telephone engineer in The Pink Panther (1978) hear a conversation from other phones in the house? How does the exchange know I've dialed the last digit? Can I use voice services on rotary phones, and what if I need to press * or #? All these would be obvious to 1980s kids...

[–] Trainguyrom@reddthat.com 2 points 16 hours ago (1 children)

How does the exchange know I’ve dialed the last digit?

This is the fun part: they don't! The exchange just listens for enough tones to make up an instruction then performs what it was instructed to do. That's why when you call places it'll say "press 1 to speak with so-and-so" is you've now been connection to another exchange which is waiting for instructions on the form of dial tones generated by button presses.

Phreakers figured out ways to generate the tones needed to all sorts of fun things like play the "payment received" tone into a payphone, or to tell the exchange to connect to another exchange that it might not otherwise (and sometimes would chain them together and see how many hops they could achieve before the sheer distance of the call completely destroyed the call) and all sorts of other fun

[–] ChaoticNeutralCzech@feddit.org 1 points 15 hours ago (1 children)

Yes, I know about phreakers but what I mean is, phone numbers differ by length. Did the exchange wait until no more tones/clicks in a while or is there a variable length acheved by, say, making all area codes start with 0?

[–] Trainguyrom@reddthat.com 1 points 14 hours ago

The thing with phones is so much is built with backwards compatibility or at least similar design principles that any question like this you have to start at the first automated phone switchboards powered by strowger switches.

A rotary phone would issue a number of pulses as the dial spun. 1 pulse for 1, 3 pulses for 3, etc. Each pulse would trigger a strowger switch at local exchange, where it would start turning a dial on the switch with an equal number of turns to the pulses or receives. For a single digit dial it would just have one switch that rotates with the number of pulses of receives. For a much more common 3-4 digit number being entered it would take the rapid succession of pulses to turn the first dial, then after a sufficient pause any subsequent pulses turn the next dial, and so on. Once it runs out of dials to turn on the switch it connects the call to the line which may go to another phone or may simply go to another strowger switch awaiting additional pulses from the user dialing additional numbers.

For example user dials 5-5-5-1-2-3 with a pause between each digit as they dial. The first 5 sends 5 pulses in quick succession to the switch the phone is directly connected to (the local exchange) and that sets the first dial on the switch to 5, the user naturally pauses for a split second creating the pause the switch interprets as a completed dial then the user enters another 5 causing another 5 pulses to go to the switch at the local exchange. After the third 5 it connects to the next exchange likely without the user even knowing and the 1 is transmitted via the local exchange to the 555 exchange where a stroger switch turns to the 1 position from the single pulse, and so on. All of the switches that connect for such a call remain engaged and connected until they receive the disconnect pulse and then they kill the connection ending the call.

With the transition to DTMF tones, much of this same behavior of each switch is just waiting for exactly how many digits it expects then connects the call to the next place remained, and with modern digital and VoIP calls, they continue to emulate the same functionality of the strowger switches, where the exchange is expecting a specific number of digits to be entered, and the user will either enter the correct number of digits or receive an error and a call that doesn't connect. There are actually still places operating analog telephone exchanges so everything is ultimately backwards compatible, and the security and design challenges of sending signaling over the same wire as voice have remained all thanks to the cost savings choices made by some dude with an amazing mustache in the 1880s. Or we can go even further back because the telephone was actually an innovation on the telegraph, originally designed as a solution for sending multiple telegraphs over a single telegraph trunk line.

Alexander Graham Bell, a pioneering audiologist who worked with deaf kids excitedly penned a letter to an individual at the Western Union Telegraph Company describing using different tones of beeps over the line to differentiate between different telegraphs, and then excitedly went on to describe how with enough different tones one could not only transmit a nearly infinite number of different telegraphs at once but one could theoretically transmit human speech! I've read scans of these original letters and you can just see the excitement building as Bell described that part