SShortSingh.
Back to feed

Period trackers may not need machine learning, just basic statistics on your own data

0
·1 views

A developer argues that period tracking apps marketed as AI-powered are really doing simple arithmetic, such as averaging recent cycle lengths. They contend the real concern is that many such apps require accounts and upload sensitive cycle histories to company servers. The developer describes Mori, a free Android tracker that stores everything on the phone and predicts using the median of up to six recent cycles. It shows a date range with a confidence label, and reports 'not enough data' when history is short or irregular. The author notes the deterministic design makes results repeatable and testable, and that the app works offline.

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
ProgrammingHacker News ·

Essay Argues Fentanyl Sales Are Net Life-Positive Through 'Overdose Offsets' Reasoning

A post on the site morewrong.lol presents an argument titled 'Overdose Offsets,' claiming that each bag of fentanyl its author sells is net positive for life. The piece is published as a web essay and was shared on Hacker News, where it drew 25 points and 2 comments. The source material provided contains only the title, URL, and engagement metrics, with no full text available for verification. The argument is a provocative, contrarian claim that conflicts with widely documented public health evidence on fentanyl's dangers. No independent confirmation of the author's stated activities or the reasoning's details was available.

0
ProgrammingDEV Community ·

xAI's Grok Voice 3.0 Replaces the grok-voice-latest Alias, Upgrading Existing Sessions

xAI launched Grok Voice 3.0 on October 14, and its release notes state that the grok-voice-latest alias now points to this model, so existing sessions using the alias are upgraded automatically. The new speech-to-speech model is priced the same as Grok Voice 2.0 at $0.08 per minute, and xAI has marked version 2.0 as deprecated without giving a retirement date. Artificial Analysis ranks Grok Voice 3.0 first on its Speech to Speech Index with a score of 86.9, ahead of OpenAI's GPT-Live-1 at 83.2. On the agentic τ-Voice benchmark, however, GPT-Live-1 still leads, 74.5% to 71.6%, though Grok Voice 3.0 improved substantially over its predecessor's 56.5%. Developers relying on the alias may see changed behavior since the API endpoint is unchanged but the underlying model is not.

0
ProgrammingDEV Community ·

UTC Cron Patterns Keep Daily Report Emails Timezone-Safe for US and EU SaaS

A developer guide argues that daily report emails fail when a single global schedule ignores recipients' local clocks. It recommends one coarse UTC cron that wakes the application, which then selects users whose local send window matches the current time. Recipients should be stored with IANA timezone identifiers so daylight-saving changes are handled in application code rather than cron syntax. Each send should carry a durable idempotency key derived from the user and local date, so retries do not produce duplicate emails. The article also notes that cron timing has second-level jitter and that exact delivery timing cannot be guaranteed.

0
ProgrammingDEV Community ·

BlazePhoenix Computes DEX Swap Routes On-Chain to Remove Off-Chain Trust

BlazePhoenix is a DEX aggregator on Base, Ethereum, Optimism, Arbitrum and Robinhood Chain that computes trade routes inside the executing transaction rather than on a private server. Unlike typical aggregators, it has no off-chain router that users must trust, since pool state can shift between quote and execution. The contract enforces a minimum-out amount, returns any execution surplus to the user, and sources prices from a Quoter contract that anyone can verify via a plain eth_call. The project is pre-launch, with an independent external audit scheduled before release, and it offers an SDK and an MCP server for AI agents.