Urgent.News

What's breaking now, across thousands of outlets.

Tech

PSL Calculator

Liquid syntax error: Tag '{% https://psl-calculator-mlh-hack-5dnqeov6yyaqpqkqq9eezj.streamlit.app %}' was not properly terminated with regexp: /\%\}/

This submission for the Hacktoberfest Open-Source AI Challenge Week 3, titled "PSL Calculator," showcases an architecture built on an open and flexible stack, optimized for speed and transparency. The AI & Inference component relies on open-weight models like Gemma 4, integrated via lightweight local harnesses and custom Python vision pipelines.

The Backend & Processing is constructed in Python, managing real-time state management, custom prompt structuring, and multi-agent analytical logic, along with seamless HEIC image parsing. The Frontend is built using Streamlit, offering a clean, reactive, and minimalist UI where users can upload images and review detailed evaluation breakdowns.

Open innovation played a crucial role in developing this tool, as closed, proprietary APIs impose rigid constraints that hinder experimentation. Unrestricted Customization enabled the team to fine-tune system prompts, adjust scoring rubrics, and inspect raw inference outputs without facing arbitrary rate limits or hidden payload filters.

Cost & Performance Control were also significant advantages, as running the pipeline with open tools allowed for local optimization, eliminating unnecessary network overhead and ensuring dependable, rapid execution. Community Extensibility ensured that anyone could audit, fork, and build upon the codebase, maintaining transparency and adaptability.

The streamlined local workflow allowed the team, consisting of Annukul Ghale and Mustafe Musse, to achieve a fully deployed, interactive web app in record time. This approach saved them precious time, bypassing the need to configure rigid cloud infrastructure, grapple with proprietary SDK wrappers, or manually convert iPhone HEIC photos into JPEGs.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Understanding Semantic Anti‑Spam vs. Keyword Filters for Telegram Group Admins

Introduction Running a Telegram community means constantly battling unwanted content: promotional links, phishing attempts, repeated nonsense, and language‑specific abuse.

  • Keyword filters use static lists of banned words to automatically delete messages.
  • Semantic filters analyze message meaning with large language models for better spam detection.
  • Combining both filters creates a robust defense against unwanted content in Telegram groups.

Harden mcp stdio servers

An MCP server using stdio transport is a command line that your agent runs as you. In October 2026 this was no longer abstract: Langflow's CVE-2026-105740 (CVSS 9.9) allowed any logged-in user to…

  • stdio-based MCP server flaw allowed command execution in October 2026
  • Langflow lacked approved command list and blocked command list
  • Affected versions 1.8.3, 1.10.3+, patched in 1.9.0

More from Saturday 24 October →