#readability

Turbo Learn PHPTurboLearnPHP
2025-12-05

String Concatenation - Dots vs Interpolation

💻 String Interpolation vs Concatenation! Junior developers use dot concatenation everywhere (hard to read!), while senior devs use PHP's string interpolation with curly braces. Plus, see how heredoc syntax makes HTML generation clean. Readable code matters!

...

manual

The Gentleman’s Guide to Ham Radio: Unwritten Rules for Modern Operators

1,301 words, 7 minutes read time.

Amateur radio, or ham radio, is a unique hobby that combines technical skill, communication expertise, and community interaction. Success on the airwaves requires more than just a license—it demands understanding both regulations and the unwritten conventions that keep the hobby enjoyable and efficient for everyone. Operating responsibly ensures clear transmissions, prevents interference, and helps operators avoid being labeled a “lid,” a term for someone who makes avoidable mistakes on the air. This article explores the core practices that define effective ham radio operation.

Understanding Ham Radio Regulations

Every amateur radio operator is bound by regulations set forth by licensing authorities, and compliance is the first step in responsible operation. In the United States, for example, the Federal Communications Commission (FCC) enforces rules that prohibit broadcasting music, transmitting encrypted messages, or conducting commercial activities over amateur frequencies. Operators must also perform station identification at the start of a transmission, every ten minutes during prolonged contacts, and at the end of a conversation. These regulations are not merely formalities; they protect the integrity of the amateur radio spectrum and ensure that operators can communicate openly without interference from unauthorized sources.

Knowing the law is only the foundation. Equally important is understanding how to transmit responsibly. Operators must choose the correct calling frequency for their band, whether on VHF, UHF, or HF. For instance, in VHF operation, 146.52 MHz serves as the standard calling frequency in the Americas. HF operators must also be aware of band segments, using the upper portion for voice modes and the lower portion for data. Ignoring these guidelines and transmitting randomly can disrupt ongoing contacts and frustrate other operators. Listening before transmitting is critical; it prevents unintentional interference and helps operators gauge whether a frequency is active or clear.

Proper Repeater Etiquette and Communication Practices

Once you understand the rules, the next step is learning effective communication techniques, especially when using repeaters. Repeaters are shared resources, and using them incorrectly can annoy fellow operators or even create safety hazards during emergency communications. One of the most common mistakes for new operators is “chunking” the repeater—pressing the push-to-talk button without speaking. This generates unnecessary noise on the frequency and signals inexperience. If such an accident occurs, it should be acknowledged promptly to avoid being labeled a lid.

Operators should also avoid using the term “broadcast” to describe amateur transmissions. Amateur radio is inherently a two-way communication system. It is designed for interaction and connection, not one-way transmission of information. Similarly, operators should become familiar with repeater personalities. Some repeaters are formal and structured, with strict conversation protocols, while others are informal or casual. Observing the repeater’s tone and conventions before transmitting allows new operators to integrate seamlessly, reducing the risk of conflicts or misunderstandings. Listening, patience, and proper identification are key components of this stage of operation.

Calling Frequencies, Codes, and Phonetics

Another critical aspect of ham radio best practices is understanding how to make effective contact on a frequency. Calling frequencies are designated portions of a band where operators can announce their presence, such as calling “CQ” to signal availability for a conversation. On VHF repeaters, it is unnecessary to use traditional CQ calls. Instead, a simple identification or request for contact is sufficient. On HF, the situation is different. Operators may use CQ calls to reach others across longer distances, but even then, care must be taken to ensure the frequency is clear. Listening for a few moments, announcing presence, and waiting for responses prevents interference and shows respect for fellow operators.

Operators should also understand the proper use of codes. Common codes, such as QSL for confirmation of receipt or QTH for location, are derived from Morse code practices and are widely accepted. Other codes like QRZ (who is calling) and QSY (change frequency) serve specific functions. In addition, the phonetic alphabet is essential for clear identification, particularly on HF or during contests, where signal clarity is critical. On VHF repeaters, however, phonetics may be unnecessary unless the call sign is difficult to discern. Using codes and phonetics appropriately ensures that communications are efficient and understandable, maintaining professionalism on the air.

Advanced Best Practices for HF and Data Modes

HF operations introduce additional technical considerations, such as antenna tuning and signal management. Operators should never tune an antenna over an active conversation, as the tuning noise can disrupt ongoing contacts. Instead, move a few kilohertz away from an active frequency before initiating tuning procedures. Similarly, when engaging in data modes using software like FL Digi, operators should be aware of RSID tones and mode identification to prevent confusion for others receiving the signal.

Calling CQ on HF requires attentiveness and timing. Operators should first confirm that a frequency is free, announce their presence, and then issue a CQ call in a measured manner. Ragchewing, or extended conversational contact, requires awareness of the other operator’s signal strength and readability. Signal reports, often expressed using the RST system—Readability, Signal Strength, and Tone—allow operators to determine whether a conversation is feasible. Providing or interpreting an accurate RST ensures that communication remains clear and efficient, and prevents frustration caused by attempting contacts under suboptimal conditions.

Effective Interaction During Nets and Group Communications

Net operations, where one operator serves as a controller for a structured group conversation, demand disciplined communication. Operators should not transmit until called upon and must follow the net control protocol. Interrupting ongoing conversations is acceptable only under certain circumstances, such as emergencies or brief interjections. Understanding how to enter and participate in group discussions without dominating the channel is an advanced skill that reinforces professionalism.

Equally important is leaving adequate pauses between transmissions. Allowing time for other operators to respond or interject ensures that conversations remain orderly and inclusive. Misusing the seven-three shorthand, or incorrectly referencing handheld transceivers, may mark an operator as inexperienced. Observing these subtle conventions distinguishes proficient operators from novices and reinforces the culture of respect that underpins amateur radio.

Conclusion: Mastering Ham Radio Conduct

Operating a ham radio effectively requires a balance of technical knowledge, regulatory compliance, and interpersonal skill. By understanding regulations, respecting calling frequencies and repeaters, and mastering proper communication techniques, operators can avoid common mistakes and participate fully in the amateur radio community. Listening attentively, using codes and phonetics appropriately, and maintaining awareness of other operators on the frequency ensures clarity, efficiency, and respect.

Ham radio is as much about community and shared experience as it is about technology. Following best practices allows operators to make meaningful contacts, expand their skills, and enjoy the hobby without causing interference or frustration. Mastery of these principles ensures that every transmission contributes positively to the amateur radio environment, fostering both technical competence and professional conduct.

Call to Action

If this story caught your attention, don’t just scroll past. Join the community—men sharing skills, stories, and experiences. Subscribe for more posts like this, drop a comment about your projects or lessons learned, or reach out and tell me what you’re building or experimenting with. Let’s grow together.

D. Bryan King

Sources

Disclaimer:

The views and opinions expressed in this post are solely those of the author. The information provided is based on personal research, experience, and understanding of the subject matter at the time of writing. Readers should consult relevant experts or authorities for specific guidance related to their unique situations.

#amateurOperator #amateurRadio #amateurRadioAdvice #amateurRadioCommunity #amateurRadioEquipment #amateurRadioHobby #amateurRadioInstruction #amateurRadioKnowledge #amateurRadioNetwork #amateurRadioRules #amateurRadioSafety #amateurRadioSignals #amateurRadioStation #amateurRadioTraining #antennaTuning #callingFrequencies #communicationProtocol #contestOperation #cqCalls #cw #dataModes #digitalModes #effectiveRadioCommunication #emergencyCommunication #fccRegulations #flDigi #hamRadio #hamRadioBeginner #hamRadioBestPractices #hamRadioCommunity #hamRadioEtiquette #hamRadioGuide #hamRadioLicense #hamRadioOperations #hamRadioTips #handheldTransceiver #hfContacts #hfRadio #ht #morseCode #netControl #phoneticAlphabet #properCommunication #psk31 #pushToTalk #qCodes #qrz #qsl #qsy #qth #radioBestPractices #radioCallSigns #radioCheck #radioClarity #radioCodes #radioCommunicationSkills #radioContact #radioConversation #radioConversationEtiquette #radioEngagement #radioEtiquette #radioFrequency #radioGuidelines #radioHobbyist #radioInterference #radioLearning #radioLicense #radioListener #radioListening #radioMonitoring #radioOperation #radioOperationGuide #radioOperationTips #radioOperatorGuide #radioOperatorTips #radioSetup #radioSignal #radioTerminology #radioTransmission #ragchew #readability #repeaterCommunication #repeaterEtiquette #repeaters #rsidTone #rstReport #rtty #sevenThree #signalReport #signalStrength #toneReport #uhfCommunication #uhfContacts #vhfCommunication #vhfContacts

Amateur radio operator in a professional radio room, surrounded by transceivers and antennas, actively making a responsible radio transmission. Title “Ham Radio Best Practices” is displayed.
2025-11-28

What do people think about font-size-clamping like so:
font-size: clamp(0.5em, 1vw, 1000em)
to make a font scale with the size of the viewport? I like it somehow, because this allows for using more screen estate when available without breaking e.g. 60em's width and readability. I somehow like to have big screens' width being used when available.
Opinions welcome.

/cc @Lippe

#useThePlatform #html #css #readability #UX

2025-11-10

🧡💜 Lancement de la BBB ReadMe 🧡💜

Jeudi à 19h au Café Alcantra du Pianofabriek. Ouvert à toustes !

La BBB ReadMe est une fonte post-binaire à haut potentiel de lisibilité dessinée par Clara Sambot @eugbidaut @Ludi (+ avec un peu d'aide de Capu Colomès 🐣).

#typeface #font #typography #launch #dyslexia #dyslexiafont #legibility #readability #byebyebinary #postbinary #queer

Lancement de la fonte BBB ReadMe, le 13/11/2025 à 19h au Café Alcantara de Pianofabriek, Rue du Fort 35, Saint-Gilles.Une fonte post-binaire à haut potentiel de lisibilité, dessinée par Clara Sambot, Eugénie Bidaut & Ludi Loiseau, testée dans le cadre d’une étude de lisibilité menée par Sophie Vela, Enz@ Le Garrec & Camille Circlude et distribuée par la collective Bye Bye Binary sur typotheque.byebyebinary.spacefranc·he
héro·ine
pensif·ve
heureux·se
mou·lle
doux·cePhotographie de Clara Sambot, Capu Colomès, Eugénie Bidaut et Ludi Loiseau (de gauche à droite) tenant une planche A3 sur laquelle est imprimé l'alphabet latin en BBB ReadMe.
Inautiloinautilo
2025-11-06


Good fonts make good UX · “A font is a great tool for a great user experience.” ilo.im/16876q

_____

2025-10-10

Google Adsense Ads Removed

Reading Time: 2 minutes

For years, or even decades I have had Google Adsense on my site, and I have been paid several times over the years. In recent years though Google Adsense has flooded my site with ads, but has not flooded me with revenue so yesterday I removed the ads.

For a while we had to tell Google Adsense where we wanted ads, and how we wanted them to be displayed. With time they gave us the option "Let google place the ads automatically" out of practicality, but Google placed ads so aggressively that legitimate sites looked like spam sites. I felt that way about my own blog.

Initially I thought, "If I blog daily, and generate traffic, I might get revenue from ads again" but in a period of months I get three or four francs. When you consider the impact that these ads have on user experience (UX), it isn't worthwhile. People browse to the site, see multiple ads and think "This is a spam site, I'm bouncing" and it's reflected in the metrics that Google Analytics collects from our site.

Within this context, it's a shame that Google doesn't test ad placement, and bounce rate. If it did it would probably find that its own aggressive ad placement is affecting site, and blog, stickiness.

Ad Alternatives

Google Adsense and Amazon Associates were interesting opportunities a decade ago, when the web was still young. These days, with ad blockers, and higher barriers to entry for Amazon Associates, it makes sense to think of alternatives.

Buy Me a Coffee

Including Buy me A Coffee is quick and easy via the WordPress Plugin, and it's less invasive than Google Adsense ads. People contribute if they want to.

Patreon

Podcasts and YouTube channels like to use Patreons to get monthly contributions for their content, instead of relying on ads on YouTube and in podcasts. Some podcasters, such as the BBC have automated ad injection in podcasts, so if you're listening to an English podcast, and you get loud, french ads, in Switzerland, it is deeply upsetting, to the point that I abandon podcast series that I like. Ads need to be part of the flow, and, when you're out on a walk, pleasant.

With ad injection by a number of podcast RSS feeds, the ads are so loud and obnoxious that podcasts, that I loved, are abandoned and I unsubscribe.

Sponsors and Direct Ads

For years now, I have thought that direct advertising, and sponsors, would be more effective than Google Adsense and other forms of monetisation. As they're direct, you can control how integrated ads are, to the look of the site. If they're domain relevant, then they contribute to the site, rather than detract from it.

And Finally

For years it has puzzled me that Google does not follow its own best practices advise, when it comes to automated ad placement via their wordpress plugin. Google has direct access to data about how ad placement affects bounce rate, and yet they continue.

Now to see if the bounce rate declines.

#ads #Google #layout #monetisation #readability #spam

View of the Aiguilles de Baumes windmills, with yellow flowers
DennisLdennisl
2025-10-07

The Best Line Length

What’s a good maximum line length for your coding standard?

blog.glyph.im/2025/08/the-best

Spoiler:
.
.
.
.
.
.
Article says 88 (but I think more like 80)

N-gated Hacker Newsngate
2025-09-30

👨‍💻 Ah, yet another tedious deep dive into the thrilling world of algorithms—because reading diffs in is the new Friday night party 🥳. If you ever wondered about the of , here's your chance to drown in mind-numbing verbosity while contemplating arbitrary slices. 🥱🔍
flo.znkr.io/diff/

Inautiloinautilo
2025-09-30


A new-ish approach to web typography · “Typography’s role is to serve meaning, not convenience.” ilo.im/167a48

_____

N-gated Hacker Newsngate
2025-09-29

🤖 Ah, the "What is artificial general intelligence?" article: a masterclass in turning a simple question into an unreadable mess of academic jargon. 🎓 If sifting through endless citations and technical gibberish is your idea of a good time, then grab your monocle and dive right in! 📚🙄
arxiv.org/abs/2503.23923

N-gated Hacker Newsngate
2025-09-28

🤦‍♂️ Welcome to the mystical land of branchless programming, where we for the thrill of turning C code into an indecipherable mess. 🤯 It's like code golf for masochists who enjoy watching CPUs hyperventilate from all the caffeine-induced optimizations! ☕️🔧
sanixdk.xyz/blogs/the-weird-co

N-gated Hacker Newsngate
2025-09-24

🔧 Ah, the noble quest of squeezing integers into tight-fitting jeans in . Clearly, squeezing every last bit out of is far more important than, say, writing that a human could actually read. 🚀 Here's hoping for a future where we can all obsess over the minutiae of in peace. 🙄
lukefleed.xyz/posts/compressed

2025-08-18

#dailyreport #code #programming #goodcode #codequality
#codereview #readability
In the AI era, code ages quickly. :( To keep software
flexible for future 🏄 improvement, AI recommends:

Divide & Encapsulate
- Modularize code into independent, single-responsibility
modules.
- Define clear abstractions and interfaces to minimize
interdependence.

Design for Flexibility
- Favor composition over inheritance, build functionality
by combining smaller parts rather than deep hierarchies.
- Use interfaces and dependency injection for easy
testing, replacement, and reuse.
- Follow best practices (SOLID, DRY, KISS) to ensure
clarity and reduce redundancy.

While these principles are standard, AI especially
emphasizes composition over inheritance 🤔, suggesting a
preference for functional paradigms and bottom-up
design.
#amazingcode #greatnews
This is the amazing post that should be reposted everywhere.

ADHDel-DRAFT-v10-final (2).docdel@neurodifferent.me
2025-08-17

@tewha I’m struggling with how long those lines are. #readability

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst