"What are the benefits of cofounding a worker cooperative versus establishing your own private business?"

Read our managing director's post to find her answer!

https://www.linkedin.com/posts/colleentdwyer_workercoops-freelancelife-puertoricoprofessionals-activity-7441823626028503040-koys?utm_source=mastodon

#WorkerCoops #Solidarity #SSE #CooperativeMovement #Cooperatives #LanguageServices #LSP #T9N #L10N

#languageservices #localizationsolutions #workercoops #solidarity #sse #cooperativemovement #litranslators #cooperativaspuertorico #puertoricoprofessionals | Colleen T. Dwyer, MA

While on vacation with family last month, my father asked me, “What are the benefits of cofounding a worker cooperative versus establishing your own private business?” This is how I responded: 🤝 Networking – We’re never at a loss for resources. Our foundation of engaged stakeholders enables us to access a broader pool of expertise, leads, and partners. ☑️ Credibility – We’re more than just a couple of freelancers working in our respective basements. As a cooperative, we have procedures, regulations, and a network of skilled professionals operating across Puerto Rico and the United States. 🤩 Worker satisfaction – Our independent workers have a voice when it comes to rates, processes, and administrative decisions—and we listen. We pay fair, timely wages and foster a genuine sense of community. Our approach prioritizes the worker, which attracts experienced professionals, resulting in a high level of commitment, reliability, and quality. 🤲 Social and solidarity economy (SSE) – Cooperatives and social enterprises support each other. Many of our clients come from the SSE: community development credit unions, governmental cooperative entities, grassroots nonprofits, and NGOs. Much of our work supports mission-driven causes, which makes our efforts meaningful beyond profits. ⚠️ Equity and risk sharing – Starting a business alone can feel daunting. In a cooperative, profits and risks are shared, making the venture far less intimidating and more sustainable. ✌️ Ethos – Clients can trust that they’re working with a value-centered partner. We treat all partners and clients with the respect we expect in return, consider our community and environmental impact, and even decline work that conflicts with our principles. Language justice and ethical practices matter more to us than the bottom line—and our clients appreciate that. 📲 Want to see what cooperative language services look like in practice? Follow TRADUCOOP! 🐙📖 #LanguageServices #LocalizationSolutions #WorkerCoops #Solidarity #SSE #CooperativeMovement #LITranslators #CooperativasPuertoRico #PuertoRicoProfessionals

LinkedIn

🚨 New Blog Post Alert: Kotlin-lsp Packaging Pt 2

First time dealing with prebuilt binaries in Nix. What looked like a simple version bump ended up involving a native library, some patchelf debugging, and pulling in libgcc for libgcc_s.so.1.

autoPatchelfHook from nixpkgs made it fairly straightforward in the end.

Read more here:
https://britter.dev/blog/2026/03/20/kotlin-lsp-nixvim-pt2/

#nixos #nix #nixpkgs #kotlin #neovim #lsp

Packaging kotlin-lsp for NixVim (Part 2)

How a version bump exposed native library dependencies in kotlin-lsp and what it takes to package them on NixOS

🥳 OpenCode: an #AI #coding #agent that promises to revolutionize your terminal experience with #LSP sorcery and #multi-agent wizardry. Spoiler alert: it's in #beta, so prepare for the bug parade 🎪. But hey, at least you can share session links to show off your chaos! 🤓🔗
https://opencode.ai/ #OpenCode #bugparade #HackerNews #ngated
OpenCode | The open source AI coding agent

OpenCode - The open source coding agent.

How to use #AI wrong when coding:

- Keep code examples in Plan files or AGENT.md after code was written -> code is now source of truth. You may want to adapt the "Plan Agent" description
- Using AI to generate well defined and structured output. The AI should write a tool for you to generate it, not generate it itself
- Not using #LSP server integration -> you waste your time fixing what the LSP can tell the Hashtag#LLM to fix right away

@almalinux got to finally build #Emacs v30.2 for #AlmaLinux9 rather than removing broken feature by feature from config for v27.2 (released five years ago this month). Too used to #TreeSitter and #LSP for a functional editor nowadays. Would it be #ELRepo or #epel if you want it shared?

Panache, a language server, formatter, and linter for #Pandoc, #Quarto and #R #Markdown files is now also available for #VScode and related editors like #positron See https://marketplace.visualstudio.com/items?itemName=jolars.panache or https://open-vsx.org/extension/jolars/panache.

Since I last posted about #Panache, it has also grown considerably, now featuring full-fledged bibliography management for Quarto projects, table formatting, code chunk formatting, and various LSP features.

Learn more at https://github.com/jolars/panache

#lsp #formatter #linter

Panache - Visual Studio Marketplace

Extension for Visual Studio Code - Language server for Pandoc, Quarto, and R Markdown documents

Ich gebe regelmäßig #Workshop s mit #LegoSeriousPlay.
Die Verbindung von Handbewegungen und dem erklären von Gedanken schafft auf allen Seiten ein tieferes Verständnis.
Deswegen begeistert mich #LSP auch immer wieder aufs Neue.

https://www.tagesschau.de/wissen/gesundheit/feinmotorik-gehirn-funktion-100.html

Wie das Bewegen der Hände das Gehirn trainiert

Der Griff nach der Kaffeetasse oder das Zubinden der Schnürsenkel: Jeden Tag nutzen wir die Hände - beinahe unbewusst. Sie sind nicht nur das wichtigste Werkzeug, sondern trainieren auch den Geist.

tagesschau.de

Do you use an LSP for python ? If so, which one ?

I just discovered basedpyright. NUTS. It is hands down the best open source experience I have had developing in this infuriatingly promiscuous language with no concern for runtime safety (I understand the historical reasons... I am just sad it has become the defacto standard for my field).

#python #languageserverProtocol #lsp #emacs #basedPyright

pylsp (python-lsp-server)
30%
pyright
15%
basedpyright
25%
pylance
0%
Other (please tell us more!)
30%
Poll ended at .
Finally solved my issue of having a #Python #LSP showing all dunder methods first in #neovim. Great plugin!
https://github.com/lukas-reineke/cmp-under-comparator
GitHub - lukas-reineke/cmp-under-comparator: nvim-cmp comparator function for completion items that start with one or more underlines

nvim-cmp comparator function for completion items that start with one or more underlines - lukas-reineke/cmp-under-comparator

GitHub

A distro-agnostic way to install language servers (to be used by e.g., Neovim)?

The only other way would be to install them from their source. Some can be installed with cargo, npm, pipx, etc.

It would be super convenient to have one program that does it all to a dedicated filesystem path.

#programming #dev #lsp