SShortSingh.
Back to feed

Why AI-powered astrology tools get the core calculations wrong

0
·2 views

A developer who spent a year building a BaZi (Four Pillars astrology) engine has analyzed several popular GitHub projects — some with thousands of stars — that package Chinese divination as AI Skills. The author argues that while interpretation is subjective and hard to fact-check, the underlying astronomical casting calculations have exactly one correct answer, and most implementations get them wrong. A key flaw is that many tools store solar term dates at day-level granularity in Markdown files, when the BaZi year actually turns at a precise minute-level astronomical event called Lichun, meaning people born on boundary days can receive entirely incorrect charts. Geographic longitude is also widely ignored: because China uses a single national timezone across four solar time zones, two people born at the same clock time in Shanghai and Ürümqi can have different hour pillars. The broader lesson, the author notes, is that LLMs asked to perform lookups or calculations will produce plausible-looking answers, and without a clear error signal in the domain, mistakes go undetected indefinitely.

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 ·

Green CI Pipeline Masked Unspecified Product Requirements in AI Resume Tool

A developer building an AI-powered resume generator using a Cursor agent found that all automated checks passed while several core product requirements remained unmet. The pipeline verified page counts, required sections, and ATS structural rules, but never validated whether the output matched the intended resume design. Key issues included a two-page variant that reused condensed one-page bullets instead of expanding evidence, a concurrent role mislabeled as full-time employment, and a visual misalignment in the contact and skills columns that no script flagged. The developer concluded that implementation QA confirms a pipeline runs correctly, but cannot substitute for clearly defined product specifications. The lesson drawn is that structured facts and rendered artifacts must be treated as separate layers, with human acceptance criteria explicitly named alongside automated checks.

0
ProgrammingDEV Community ·

Free 16-Week Cloud and DevOps Syllabus Targets Aspiring Professionals in Karachi

A structured 16-week self-study syllabus has been published for aspiring cloud and DevOps professionals in Karachi, relying entirely on free online resources. The curriculum progresses from Linux fundamentals and basic scripting through cloud platform training on AWS, Azure, or GCP, followed by Docker and Kubernetes. A key emphasis is placed on daily hands-on practice and building a visible GitHub portfolio with real commit history. The syllabus culminates in wiring a containerized application into a complete CI/CD pipeline using GitHub Actions, which the author describes as the most valuable portfolio project. Formal certifications such as the CKA are positioned as optional next steps after completing the core skill-building sequence.

0
ProgrammingDEV Community ·

AI Narrows Mobile Accessibility Gap but 95.9% of Top Sites Still Fail

A 2026 WebAIM report found detectable accessibility failures on 95.9% of the top one million websites, averaging 56 errors per page, with mobile apps faring no better. AI is now intervening at multiple layers: iOS VoiceOver and Android TalkBack use on-device models to auto-generate descriptions for unlabeled UI elements, while both platforms provide real-time captions for any in-app audio. At the development stage, AI code-generation tools increasingly include accessibility properties by default when producing UI components. Regulatory pressure is also mounting, as the European Accessibility Act took effect in June 2025 and US ADA Title II requires government apps to meet WCAG 2.1 AA standards by April 2026. Despite these advances, experts caution that automated fixes do not replace manual testing with a screen reader to verify real-world usability.

0
ProgrammingDEV Community ·

Stripe Acquires OpenRouter, Gaining Control of AI Model Routing Layer

Stripe has acquired OpenRouter, a platform that gives developers a single interface to access over 400 AI models from providers like OpenAI, Anthropic, and open-source alternatives. OpenRouter handles model selection dynamically based on cost, speed, or availability, taking roughly 5% of inference spend that flows through it. The acquisition positions Stripe not as an AI model builder, but as a neutral intermediary in the AI stack — mirroring its existing role as a middleman in online payments. Analysts note that controlling the routing layer means visibility into every model inference decision and influence over which providers get traffic. The key concern is whether Stripe will maintain OpenRouter's vendor-agnostic model or begin favoring certain AI providers to serve its own strategic interests.