🌍 Dev.to

Automatic Error Recovery in AI Agent Networks

In a single-agent system, failure is simple: the agent errors, you retry. In multi-agent systems, failure is a graph problem. The Cascade Failure Problem Agent A: ✅ Success Agent B: ❌ Timeout (depends on A) Agent C: ❌ Skipped (depends on B) Agent D: ❌ Partial data (depends on C) One timeout propagates through the entire pipeline. Without recovery, your system is fragile. Our Recovery Strategy AgentForge implements 3 recovery layers: ...
🌍 Dev.to

eslint-plugin-jsx-a11y says it doesn't support ESLint 10. It does.

eslint-plugin-jsx-a11y@6.10.2 declares this: "peerDependencies" : { "eslint" : "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } ESLint's current release is 10.9.0, so npm refuses to put them in the same tree: npm error Could not resolve dependency: npm error peer eslint@"^3 || ... || ^9" from eslint-plugin-jsx-a11y@6.10.2 I forced it with --legacy-peer-deps , turned on all 39 rules the plugin exports, and pointed it at a pile of ordinary JSX....
🌍 Dev.to

🌐 APIC Web: A Simple Online Image Processing Tool for Your Browser

Working with images shouldn't require installing a different application for every small task. Sometimes you need to edit an image. Sometimes you need to convert an image format. Sometimes you simply need to compress an image before uploading it. That's why I built APIC Web — a browser-based image processing tool designed to make everyday image tasks faster and simpler. 🖼️ What Is APIC Web? APIC Web is an online image processing platform that lets you work with images directly from...
🌍 Dev.to

"[Jul 13] Watching AI Be Confidently Wrong"

An AI reviewing a report flagged real earnings as an "impossible number" and called it data contamination — it turned out to be genuine This is the English version of a post originally written in Korean for my algorithmic trading system devlog (new tab). Today happened to fall on a loose homeschooling day, so I had more time to work than a typical weekday. Maybe that's why so much came out of it. Watching AI be confidently wrong An AI helping review a report saw one com...
🌍 Dev.to

[260713] AI가 자신 있게 틀렸던 순간을 목격했다

리포트를 검토해준 AI가 실제 실적을 "있을 수 없는 수치"라며 오염이라 판정했는데, 확인해보니 진짜였다 오늘은 마침 느슨한 재택 교육이 있는 날이라, 평소 평일보다 여유 있게 작업 시간을 낼 수 있었습니다. 그래서 그런지 유독 건질 게 많은 하루였습니다. AI가 자신 있게 틀렸던 순간을 목격했다 리포트 검토를 도와주던 AI가, 어떤 종목의 재무 수치가 특정 지표 기준으로 지나치게 높게 나온 걸 보고 "이 정도 수치는 이 업종/이 회사 규모에서 역대 어느 시점에도 나온 적이 없다"며 아주 자신 있게 "데이터가 오염된 것"이라고 판정했습니다. 그런데 실제로 확인해보니 아니었습니다. 그 정도로 실적이 진짜 좋았던 겁니다 — 최근 관련 업종에 큰 호황이 와서, 예전 기준으로는 "있을 수 없는" 수치가 지금은 현실이 되어 있었습니다. AI에게 왜 그렇게 판단했냐고 물어보니, 결국 "그런 수치는 역대 없었다"는 근거가 AI 자신의 학습 데이터가 끝나는...
🌍 Dev.to

"[Jul 14] Swapping the Case Unstuck a Backlog of Deferred Work"

I finally got the second GPU properly seated, and along the way found that two of the most important tickers had been missing from data for weeks This is the English version of a post originally written in Korean for my algorithmic trading system devlog (new tab). Today I finished the job I'd deferred a few days ago because of a case-fit issue, and along the way found a problem that had been quietly buried for quite a while. The temporarily-running second GPU finally got se...
🌍 Dev.to

[260714] 케이스를 바꿨더니, 미뤄뒀던 일이 한꺼번에 풀렸다

두 번째 그래픽카드를 드디어 제대로 꽂았고, 그 김에 가장 중요한 종목 두 개가 몇 주째 데이터에서 빠지고 있던 것도 발견했다 며칠 전 케이스 안에서 자리가 안 맞아 미뤄뒀던 일을 오늘 마무리했고, 그 김에 꽤 오래 조용히 묻혀 있던 문제도 하나 찾아냈습니다. 임시로 돌리던 두 번째 카드를, 오늘 정식 케이스에 앉혔다 며칠 전 그래픽카드를 하나 더 들였을 때, 케이스 안에서 카드 두 장이 들어갈 자리와 전원 공급 장치 자리가 몇 센티미터 차이로 부딪혀서 정식으로 케이스에 다 넣지는 못하는 상태였습니다. 그래도 일요일부터는 임시로나마 두 장을 다 연결해서 실제로 돌리고 있었고, 오늘 전원 공급 장치를 별도 칸으로 분리한 케이스로 교체하면서 드디어 정식으로 제자리에 앉혔습니다. 전력을 적당히 제한해두고 부하 테스트를 돌려봤는데, 두 장 다 열도 잘 잡히고(부하 중에도 68도 선), 속도 저하나 오류 없이 안정적으로 돌아갔습니다. 작업 도중 컴퓨터...
🌍 Dev.to

I built a bilingual railway station finder for foreign travelers in China

When I first started working on Ask-China, I wanted to solve a broad problem: intercity travel is much harder when you do not speak the local language. China's high-speed rail network is extensive, but the first problem is often not the train. It is choosing the correct station. A city is not a station A traveler may know the name of a hotel, landmark, or neighborhood, but a booking service normally asks for a railway station. Large cities such as Beijing and Shanghai have sev...
🌍 Dev.to

Can a Compiler-First Framework Scale to Real Apps Without Reinventing React?

A few weeks ago, I wrote about Kudzu , an open-source compiler-first web framework that lets you write familiar React-shaped TypeScript/TSX without shipping React, a VDOM, or hydration by default. The original idea is straightforward: write familiar TSX analyze components, state, events, lists, effects, and dependencies at build time emit complete HTML ship only the JavaScript capabilities a page actually needs That part works. But I think the more interesting problem star...
🌍 Dev.to

I Built a Kawaii Native GUI with Nim and SDL3

Native GUI demos often look like settings panels, administrative dashboards, or collections of standard controls. Those examples are useful, but they leave another question unanswered: can the same native UI foundation express a playful, consumer-facing visual language? Clay Board Style System v0.5.0 includes a new Kawaii Companion demo built to explore that question. It renders a complete daily-companion concept in an SDL3 window with a soft color palette, mixed Japanese and English text, ...
🌍 Dev.to

Field Notes: Watching the Cascade Resolve, Start to Finish

Thursday's piece described the order the browser resolves conflicting CSS in: origin and importance first, then layer order, then specificity, then source order, with inheritance underneath all of it. Describing an order is one thing. Watching it actually run, on a real conflict, is another. This is that. Also available in Español The Setup One button. Six declarations, all fighting over the same property, spanning every stage of the resolution sequence: /* UA sty...
🌍 Dev.to

Notas de campo: la resolución de la cascada, de principio a fin

El artículo del jueves describió el orden en que el navegador resuelve los conflictos de CSS: primero origen e importancia, luego el orden de las capas, después la especificidad y, por último, el source order , con la herencia por debajo de todo. Describir un orden es una cosa. Verlo funcionar en un conflicto real es otra. Esto es eso. También disponible en Inglés La preparación (The Setup) Un botón. Seis declaraciones. Todas compiten por la misma propiedad, abarcando cad...
🌍 Lobsters

Robot comment classifier

(I used both AI and vibecoding tags because the article describes training a logistic regression/SVM on LLM output. I thought there was a statistics tag that would have been appropriate but apparently not!) Comments
🌍 Lobsters

The Schrödinger Email

Tracing my way around a failed email redirection. Comments
HackerNews

Show HN: Learn Leap, an AI tutor that teaches from your own material

I built Learn Leap because I found myself constantly asking ChatGPT questions while reading research papers. I wanted something that already understood what I was reading. With Learn Leap you can upload your own material and have an AI tutor teach directly from it. The tutor has full context on your material and can create quizzes, flashcards, and exams to test your understanding. It's still early and I'd love feedback from HN on the product and the learning experience. Cheers. Comments URL:...