Urgent.News

What's breaking now, across thousands of outlets.

Tech

Reject malformed UTF-8 before it reaches your CSV parser

A CSV import can have the right number of columns and still contain damaged text. The damage may happen before the CSV parser receives a string. JavaScript's TextDecoder replaces malformed byte sequences by default. That is useful when displaying imperfect text, but an import workflow may need to reject those bytes instead. Reproduce the difference Run this in a modern browser console or Node.js:…

We haven't written up this one. Dev.to has the full story — the link below goes straight to it.

Read the original at dev.to →

More in Tech

Your company's docs are lying to you. A graph can tell you which ones.

# Your company's docs are lying to you. A graph can tell you which ones. At most companies, "why do we use Kafka?" has an answer. It's in ADR-007, written two years ago by someone who has since left.

  • Companies provide outdated documentation
  • WhyBase graph database identifies inaccuracies
  • System finds stale docs and responsible parties

Why I gave my code review agent a graph

**# Why I gave my code review agent a graph By a student builder who got tired of watching AI hallucinate code reviews. Like almost every computer science student working with generative AI over the…

  • Student builder tired of AI code review hallucinations
  • Switched to graph-based code review agent using FalkorDB
  • Graph approach identified downstream blast radii and missing connections

A policy changed. Which company documents just became wrong?

A company changes its refund window from 30 days to 14. The approved policy gets updated. But the help centre still says 30 days. A saved AI reply repeats the old promise.

  • Company changed refund window policy from 30 to 14 days
  • Help center and AI-generated responses still show 30-day guarantee
  • Ripple system identifies outdated documentation issues

More from Sunday 18 October →