SShortSingh.
Back to feed

Developer builds rule-based tool to determine if EU AI Act requires a fundamental-rights impact assessment

0
·7 views

A developer created FriaForge, a tool that answers whether a planned AI deployment triggers the fundamental-rights impact assessment required under Article 27 of the EU AI Act. The tool returns one of three categorical calls (required, likely, or not_indicated) rather than a numerical risk score, so each result can be checked against the underlying facts. The developer chose a deterministic, versioned rule engine over a language model, reasoning that rules are more auditable even though a model would have produced a more polished demo. The output follows a fixed five-section structure, and an optional model layer is limited to rewriting text rather than making the determination.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Designing Thumbnail Annotations Around Intent, Not Just Editor Controls

A design proposal argues that thumbnail editors should model text and arrows as annotations that carry a stated purpose rather than only exposing visual controls. Text annotations would record a message and a readability condition, while arrow annotations would require a target and direction. The author suggests a staged review process for text, locking the hook before comparing weights, spacing, and separation effects. For arrows, the proposal recommends blocking export when no target label is given or contrast has not been checked. The approach aims to make design reviews more repeatable and specific, though it does not claim data-backed testing.

0
ProgrammingDEV Community ·

Celery Workers Can Leave Orphaned Subprocesses When Terminated, Article Explains

The article describes how a Celery worker shutting down after receiving SIGTERM can fail to pass the signal on to child subprocesses it spawned. Those children are then reparented to PID 1 and keep consuming CPU, memory, and resources. The author proposes a ZombiePreventionContext context manager that tracks and cleans up child processes during abrupt shutdowns. The approach is validated with a local simulation that sends SIGTERM mid-execution and checks cleanup. Recommended practices include using shell=False so signals reach the target process directly, and a staged cleanup that sends SIGTERM first and falls back to SIGKILL after a timeout.

0
ProgrammingDEV Community ·

Client-Side WebP to PNG Converter: Five Lessons From Building One

A developer needed to use a WebP logo in an older editor that rejected the format, and found that renaming the file does not actually convert it. The resulting weekend project was a browser-based converter that decodes images to pixels on a canvas and re-encodes them without uploading files. The author notes that converting lossy WebP to PNG cannot improve quality, since PNG only preserves the decoded image, including existing compression artefacts. The article also explains that transparency cannot survive a JPG conversion, so a background fill must be chosen, which is a design decision rather than a technical default. The author discloses building the tool, so the piece is a build log rather than a neutral review.

0
ProgrammingDEV Community ·

When the UK VAT Flat Rate Scheme Saves Freelancers Money, and When It Costs More

UK freelancers and small business owners registered for VAT can use the Flat Rate Scheme, which lets them pay HMRC a fixed percentage of gross turnover instead of tracking VAT on every purchase. The fixed rate depends on the trade, with around 14.5% common for service businesses and a 1% discount in the first year of registration. The scheme suits businesses with low VAT-able costs, such as consultants or designers who mainly sell their own time, since they keep the difference between the VAT charged and the flat rate paid. It can be costly for businesses with heavy VAT-bearing spending, as everyday input VAT generally cannot be reclaimed. Service-based traders whose spending on goods is below 2% of turnover or £1,000 a year may be classed as limited-cost traders and face a higher 16.5% rate, which rarely beats standard accounting.