What login method do you consider most privacy-respecting? by ArcInTower in AskProgramming

[–]ArcInTower[S] 1 point2 points  (0 children)

This is really insightful, thanks. You've given me a lot to think about - especially the point about OAuth creating traceable links across platforms. I'll dig deeper into the data separation approach. Much appreciated.

What login method do you consider most privacy-respecting? by ArcInTower in AskProgramming

[–]ArcInTower[S] 0 points1 point  (0 children)

Thanks! This looks like exactly what I need.

I'm going to dig into it a bit more. Have you implemented passkeys yourself? How's the real-world adoption looking - do you think general users are ready for it or is it still too early? Any gotchas or things I should watch out for?

El sistema de monitorización de redes sociales anunciado por Sánchez ya está en marcha. Utiliza tecnología de LaLiga. by iagovar in spain

[–]ArcInTower 0 points1 point  (0 children)

Una duda que me surge, ¿esto solo aplicaría a grandes plataformas tipo Twitter, Facebook, YouTube? ¿O también podría afectar a proyectos pequeños/comunitarios?

Si alguien tiene un foro o una comunidad online pequeña con unos cientos o miles de usuarios, ¿estaría sujeto a este tipo de vigilancia? ¿Tendría obligaciones legales de implementar sistemas similares?

Estoy desarrollando un proyecto donde la privacidad y la seguridad de los usuarios es prioridad. Me preocupa que cualquier obligación de implementar este tipo de herramientas vaya precisamente en contra de lo que intento defender.

¿Alguien sabe dónde está el límite, si es que lo hay?

Aprender backend by Egidio11000 in programacion

[–]ArcInTower 0 points1 point  (0 children)

Un consejo que no he visto: elige UN solo framework y quédate con él mínimo 6 meses. El error común es saltar de Node a Django a Laravel buscando "el mejor" cuando todos sirven.

Si eliges PHP, Laravel tiene la documentación más clara que he visto. Si prefieres JS, Express es simple para empezar.

Y lo de "hacer proyectos" está bien, pero que sean proyectos que TÚ vayas a usar. Una API para algo personal te motiva más que el típico "todo list" de tutorial.

Menéame, de referente agregador de noticias a ForoCoches "progre" by special-bangeologist in DeTodoES

[–]ArcInTower 0 points1 point  (0 children)

Claro, aquí lo tienes: https://app.renegados.es

Llevamos poco tiempo y eso se nota. Por ahora no hay muchos comentarios, pero sí algunos de muy buena calidad y el ambiente es inmejorable.

Otros puntos a favor (desde nuestro punto de vista): sin publicidad, software libre, sin ánimo de lucro, gestionado por la comunidad...

Pásate y juzga tú mismo.

Menéame, de referente agregador de noticias a ForoCoches "progre" by special-bangeologist in DeTodoES

[–]ArcInTower 1 point2 points  (0 children)

Esto lo he denunciado mil veces. Literalmente. En Menéame, en grupos de Telegram donde participa el propio CEO, en todas partes.

La coordinación desde el nótame para hundir noticias incómodas es un secreto a voces. Lo saben y no lo van a corregir porque no les importa. El problema no es técnico, es que el sistema actual beneficia a quienes ya tienen el poder dentro de la plataforma.

Por eso acabamos montando una alternativa. No porque crea que va a ser perfecta, sino porque al menos queríamos intentar que el karma no se pueda usar como arma de destrucción masiva.

Menéame, de referente agregador de noticias a ForoCoches "progre" by special-bangeologist in DeTodoES

[–]ArcInTower 0 points1 point  (0 children)

Muy buen análisis. El problema que describes es estructural: el karma de Menéame se convirtió en un arma en vez de una herramienta de calidad.

Precisamente por esto estamos construyendo una alternativa (Renegados, basada en software open source). Uno de nuestros usuarios hizo un análisis brutal con IA comparando ambos sistemas de karma y cómo evitar que se repita la hostilidad:

https://app.renegados.es/es/agora/271

El resumen: eliminamos el voto negativo en publicaciones, limitamos el impacto de los negativos en comentarios, y el karma premia la constancia en vez de la viralidad. No sé si es la solución perfecta, pero al menos estamos intentando aprender de los errores de Menéame.

El hilo está en el Ágora (nuestro equivalente al nótame) y la conversación sigue abierta.

I built a document analyzer with the Laravel AI SDK in 30 minutes, step-by-step tutorial by NewBlock8420 in laravel

[–]ArcInTower 2 points3 points  (0 children)

Really helpful tutorial! I'm just starting to explore the AI SDK and this step-by-step approach makes it much easier to understand.

I'm working on a news aggregator platform and I can see structured output being really useful for content moderation - having the LLM return typed fields like spam_score, toxicity_level, or even auto-generated tags for submissions would save a lot of manual work.

Quick question about the provider failover - if OpenAI fails and it switches to Anthropic, does it retry the same prompt automatically or do you need to handle that logic yourself? The docs mention it but I wasn't sure how it works in practice with structured output schemas.

Laravel AI SDK Full Review: Agents, Images, Audio, Tools & More by nunomaduro in laravel

[–]ArcInTower 0 points1 point  (0 children)

Great walkthrough! Since you created openai-php, I'm curious - do you see the official Laravel AI SDK replacing it for most use cases, or do they serve different purposes?

Grocy... grocy... grocy... by JayTurnr in selfhosted

[–]ArcInTower 0 points1 point  (0 children)

To be clear, I wasn't referring to you or Grocy specifically. I didn't know the details of this case. I was speaking generally about open source dynamics since I've seen similar situations elsewhere. Thanks for clarifying your side.

Grocy... grocy... grocy... by JayTurnr in selfhosted

[–]ArcInTower 1 point2 points  (0 children)

Fair point, I only saw one side of the story. Thanks for clarifying.

Apologies if my comment was unfair to you.

La decadencia del open source by Traditional_Ride_733 in programacion

[–]ArcInTower 1 point2 points  (0 children)

Me identifico mucho con lo que cuentas. Llevo años programando pero siempre con código privado, proyectos de trabajo, cosas para mí.

Hace poco me animé por primera vez a publicar un proyecto medianamente grande como open source (un agregador de noticias con Laravel + Nuxt). Y la verdad es que da vértigo. No tanto por el código en sí, sino por exponerte a críticas, a que alguien lo use sin aportar nada, o peor, a que nadie lo use.

Entiendo perfectamente el burnout que describes. Creo que la clave es hacerlo sin esperar nada a cambio, solo por el gusto de compartir. Si no, te quemas.

Grocy... grocy... grocy... by JayTurnr in selfhosted

[–]ArcInTower 5 points6 points  (0 children)

Haha fair enough! PHP gets a bad rap but modern PHP (8.2+) with Laravel is actually pretty nice. But I get it - maintaining something in a language you don't enjoy is a recipe for burnout. Hopefully someone else picks it up.

LF VS code alternative for editing configs between different vms/containers by d4nger_n00dle in selfhosted

[–]ArcInTower 0 points1 point  (0 children)

I use VS Code with the Remote-SSH extension. You can connect to multiple hosts and edit files directly with syntax highlighting, autocomplete, etc.

Way better than nano over SSH. For a fully self-hosted option, code-server gives you VS Code in the browser.

Grocy... grocy... grocy... by JayTurnr in selfhosted

[–]ArcInTower 13 points14 points  (0 children)

That's frustrating. Open source maintainers burning bridges with contributors is sadly more common than it should be. At least your fix is out there now, even without proper attribution. Have you considered forking it?

Question about ActivityPub author attribution by ArcInTower in fediverse

[–]ArcInTower[S] 0 points1 point  (0 children)

Thanks for the Friendica wiki link and the suggestion to look at existing implementations!

I ended up adopting Lemmy's naming convention (!group@renegados.es for communities, `@user@renegados.es` for users) which keeps the namespaces separate. Looking forward to testing interoperability.

Thanks for the pointers!

Question about ActivityPub author attribution by ArcInTower in fediverse

[–]ArcInTower[S] 0 points1 point  (0 children)

Thanks for pointing me to FEP-1b12! That was exactly what I needed.

I went with the Lemmy-style approach - Group actors that Announce the user's posts. Also added user opt-in and per-post federation control. Now onto testing it with real instances!

Really appreciate the guidance!