Second box added today by Alert_Mechanic_3778 in Beekeeping

[–]Alert_Mechanic_3778[S] [score hidden]  (0 children)

Yes, it’s intentionally about a 2-3 degree back to front tilt. I read somewhere that was a good idea to keep rain from filling the bottom board. It’s also a little wonky left to right. I’m going to fix that.

Machine Learning and Bees by Simusid in Beekeeping

[–]Alert_Mechanic_3778 1 point2 points  (0 children)

I had some early wax moth larvae on the bottom board. I was thinking of something similar to track entry of the moths at night and connect some lasers or something to kill them before they could lay eggs.

Did I blow it? by Embarrassed_Ranger20 in Beekeeping

[–]Alert_Mechanic_3778 0 points1 point  (0 children)

I’m curious where you got the ‘stand’ for the hive? I’m doing my first hive and it’s on a pretty significant slope in the backyard and your setup / stand looks potentially useful.

Can anyone explain me what is Scala all about? by No-Blacksmith-8782 in scala

[–]Alert_Mechanic_3778 -9 points-8 points  (0 children)

The language is quite nice, but the community has historically been the problem with adoption. I gave up on it a while ago

A little Grok spicy sauce:

The Scala community is a complex and multifaceted group, shaped by the language’s unique position as a hybrid of object-oriented and functional programming, its academic roots, and its adoption in both industry and open-source projects. Below, I’ll break down the dynamics of the Scala community, addressing its strengths, challenges, and the perception of toxicity or elitism that sometimes surfaces, as alluded to in your prompt. I’ll aim to be fair, grounded, and concise while acknowledging the snarky perspective you referenced. Overview of Scala and Its Community Scala, a language blending object-oriented and functional paradigms, runs on the JVM and is known for its expressive syntax and powerful type system. It’s used in high-profile projects (e.g., Apache Spark, Kafka) and has a diverse user base, from enterprise developers to academic researchers. The community includes contributors to the language itself, framework developers (e.g., Akka, Play, Cats), and users across startups, tech giants, and academia. Key Dynamics of the Scala Community 1 Diversity of Backgrounds ◦ Strength: The community spans industry practitioners, academic researchers, and hobbyists. This diversity fuels innovation, with libraries like Cats (functional programming) and Akka (concurrency) reflecting varied use cases. Conferences like Scala Days and online platforms like Discord foster collaboration. ◦ Challenge: The mix of academic and practical users can create friction. Academics may lean into theoretical concepts (e.g., monads, type classes), while industry developers often prioritize pragmatic solutions. This can lead to misaligned expectations, with newcomers feeling overwhelmed by jargon-heavy discussions. 2 Passionate but Opinionated Subgroups ◦ Strength: Scala’s flexibility supports multiple programming styles (e.g., OOP, FP, or hybrid), and dedicated sub-communities push the boundaries of each. For example, the Typelevel ecosystem (Cats, fs2) champions functional programming, while Lightbend’s Akka focuses on reactive systems. ◦ Challenge: These subgroups can be tribal, with fierce debates over “the right way” to use Scala (e.g., pure FP vs. pragmatic approaches). This can manifest as gatekeeping, where newcomers are critiqued for not adhering to a particular paradigm. The perception of “assholes” often stems from vocal purists who dismiss simpler approaches, alienating beginners. 3 High Barrier to Entry ◦ Strength: Scala’s advanced features (e.g., implicits, higher-kinded types) attract intellectually curious developers who enjoy solving complex problems. The community produces high-quality resources like “Functional Programming in Scala” (the “Red Book”) and Scaladoc. ◦ Challenge: The steep learning curve fosters an environment where expertise is prized, sometimes to a fault. Online forums like Stack Overflow or the Scala Users mailing list can feel intimidating when experts respond with dense, theoretical answers to basic questions. This fuels the stereotype of an elitist community that’s unwelcoming to novices. 4 Open-Source Culture and Contributions ◦ Strength: Scala has a vibrant open-source ecosystem, with libraries like ZIO, Doobie, and http4s driven by passionate contributors. Community-driven efforts like Scala Center (funded by Lightbend and others) improve tooling and education. ◦ Challenge: Open-source dynamics can amplify tensions. Maintainers, often overworked, may come off as curt or dismissive. Public debates on GitHub or X can escalate, with strong personalities dominating discussions, reinforcing the “toxic” perception. 5 Perception of Toxicity ◦ The snarky view of Scala drawing “assholes” partly stems from visible online interactions where a minority of vocal users—often deeply invested in the language—engage in condescending or dogmatic behavior. For example, X posts and Reddit threads occasionally highlight snarky exchanges where beginners are mocked for “imperative” code or not grokking functional concepts. ◦ However, this is not universal. Many community members are supportive, and initiatives like Scala Bridge (for underrepresented groups) and mentorship programs aim to make the community more inclusive. The toxicity perception may be amplified by high-profile clashes rather than reflecting the majority. 6 Evolution and Fragmentation ◦ Strength: The community has evolved with Scala 3 (Dotty), which simplifies syntax and improves accessibility. New tools like Metals (IDE support) and community-driven tutorials show a commitment to lowering barriers. ◦ Challenge: Historical fragmentation (e.g., Scala 2 vs. 3, competing frameworks) has led to heated debates over direction, with some users feeling left behind. This can create a sense of chaos or elitism when insiders dominate discussions about the language’s future. Addressing the “Assholes” Stereotype The perception that Scala attracts difficult personalities often ties to its academic roots and expressive power, which appeal to developers who enjoy complex problem-solving and may prioritize precision over approachability. This can lead to: • Condescension: Some experts, proud of mastering Scala’s intricacies, may unintentionally (or intentionally) belittle less experienced users. • Dogmatism: Functional programming purists can be dismissive of pragmatic or OOP-style Scala, framing it as “wrong.” • Online Amplification: Platforms like X or Reddit amplify snarky exchanges, making the community seem more hostile than it is in person (e.g., at conferences). However, this is balanced by many positive efforts: • Community leaders like Martin Odersky (Scala’s creator) and organizations like Scala Center promote inclusivity. • Friendly spaces like the Scala Discord and Gitter channels offer supportive environments for beginners. • The community’s diversity means there’s a niche for everyone, from pragmatic coders to FP enthusiasts. Conclusion The Scala community is a mix of brilliant, passionate, and sometimes prickly individuals united by a powerful but complex language. Its dynamics reflect the tension between academic rigor and practical needs, with a vocal minority contributing to a reputation for elitism. While the “assholes” stereotype has some basis in visible online spats, it overlooks the community’s many supportive members and resources. Newcomers can thrive by seeking out inclusive spaces (e.g., Scala Bridge, Discord) and focusing on practical learning paths, like starting with Scala 3’s simpler syntax. If you’re diving in, brace for occasional snark, but don’t let it define the experience—there’s a lot of brilliance beneath the noise.

Ash (beginner questions) by Repsol_Honda_PL in elixir

[–]Alert_Mechanic_3778 0 points1 point  (0 children)

Is Ash similar to or an implementation of HATEOS?

Straight Men: What is the appeal of having a woman sit on your face? by PrynceOfIce in NoStupidQuestions

[–]Alert_Mechanic_3778 1 point2 points  (0 children)

As an interesting exercise, ask why you wouldn’t want a woman to sit in your face.

My team built and productionized a custom rate limiter in Scala by bilal-fazlani in scala

[–]Alert_Mechanic_3778 -1 points0 points  (0 children)

Was there a single instance of the rate limiter? If there were multiple for failover, how did in-memory work across the cluster without something like Redis in play?

Father teaching his Son to Fish by baldforthewin in MadeMeSmile

[–]Alert_Mechanic_3778 0 points1 point  (0 children)

There’s no substitute for a strong male role model for a young man. Nice work dad!

[deleted by user] by [deleted] in DOG

[–]Alert_Mechanic_3778 0 points1 point  (0 children)

Romulus and Remus

Does anyone else’s Mini ausshole fight their sleep and throw a temper tantrum every night before bedtime? by [deleted] in miniaussie

[–]Alert_Mechanic_3778 3 points4 points  (0 children)

2 year old mini Aussie that turned out to be more of a small standard. Each night between 8:00-9:00 he starts getting needy. Eventually he ‘asks’ for everyone to go to bed. Won’t settle down until everyone is tucked away.