the xz situation, which is too real for me, is a reminder for #Scala community that Zinc, sbt, and many of plugins are maintained in my free time (which is by design, and works while it works)
if your company uses #Scala at work, consider joining Scala Center corporate membership (50k/yr or 15k/yr), or provide % of eng time to them. for these toolchains, Scala Center is often the organization to fix CVEs, alongside compiler stewards like VirtusLab and Lightbend https://scala.epfl.ch/corporate-membership.html
Every time a company rug pulls a license, block the principals, on GitHub and elsewhere. If you build your product on the back of the commons, and then delete your product from those commons, you delete yourself from collaborating on the next generation of the commons. Trust matters.
companies happy to use v2 pro gratis (scorpion7)
Apache fork (frog4)
code share license (scorpion 6)
cloud hosting (scorpion 5)
we are here <- (frog3)
well-timed series B funding (scorpion4)
companies happy to use v1 pro gratis (scorpion3)
startup (scorpion2)
venture capital fund (scorpion)
well-meaning software developers (frog2)
401k (frog)
@vascorsd per 2022 'Long-term compatibility plans for Scala 3' [1], #Scala 3 mimics the post-2017 'Forward Faster' Java approach, wherein few times a year there will be a Scala Next release with language features, while keeping the binary compatibility with Scala 3.0; and every 2 years or so a Long-Term Support (LTS) release, which promises to be patched for 3 years, analogous to Java 8, 11, 17, etc
FYI Sébastien Boulet on 'Leveraging sbt remote caching on a big modular monolith'
"In case of a full cache hit, the sbt build takes about 3min 30 seconds.
This duration is still a few minutes because not all sbt tasks are cached. .... On the other hand, [a full cache miss] takes up to 45 minutes. Therefore, a fully cached build is more than 92% efficient.
as part of sbt 2.x umbrella of effort, I am rebooting the sbt documentation into a shape that I would've wanted to read, getting inspirations from other docs, like Cargo. some of the materials would be from sbt 1.x docs, but I'm also adding new materials like "Why sbt exists" page https://www.scala-sbt.org/2.x/docs/en/#Scala#sbt
me: I've written a blog post using a static site generator, about migrating another website from Paradox, a static site generator, to Docusaurus, a static site generator, so we can subsume Pamflet, a static site generator. https://eed3si9n.com/sbt-website-update-2024/#Scala
Year 5 of #COVID pandemic, and it's disappointing that some scientists are talking about COVID like it's still SARS
isn't there enough data that 10~14% will develop LongCOVID regardless of the initial mildness of the symptom, eventually leading to heart attacks or debilitating neurological symptoms? meanwhile they are like "we're not heading into severe wave." in the article they quote JN.1 escapes immunity. COVID isn't getting milder, it's just hiding better than 2020 https://www.nytimes.com/2024/01/03/health/covid-masks-vaccinations.html
the language I've been having fun writing opaque classes, enums, extension methods, hygienic macros with quoted code in pattern match expression, and plain functional programming without worrying about Moves and Boxes, in my own free time: #Scala 3 without curly braces
dates: June 7 - June 9, 2024. CFP is now open. please submit your talks. the slots might be limited based on the sponsorship and exchange rates, but the travel grants will be available too https://blog-en.scalamatsuri.org/entry/2023/12/25/122529#Scala
here's 'Helix and #Scala' supplementary blog post with a setup guide, keybinding customization in full, and a transcript of my mumbling https://eed3si9n.com/helix-and-scala/
PhD or MS students, come intern with us at Netflix next summer
we're now accepting applications for Machine Learning research internships at Netflix Research for summer 2024, including in our personalization, recommendations, and search teams https://jobs.netflix.com/jobs/300628646#machinelearning
3 days of #nescala Northeast Scala Symposium 2023 starts tomorrow at 9am EDT, fully virtual
Oct 26 - Typelevel Summit
Oct 27 - NE Scala Conference
Oct 28 - Unconference https://nescalas.github.io/#Scala