Urgent.News

What's breaking now, across thousands of outlets.

Tech

A DEV comment streak can lose an old qualifying week

I expected a streak counter to remember which weeks had qualified. Reading Forem's Community Wellness code showed me a different design: it rebuilds the active streak from the comment and reaction rows that exist when the calculation runs. That means an old week can stop qualifying after the activity in that week is over. This is a source-code finding, not a claim that I have watched DEV revoke a…

The Community Wellness streak on DEV can be lost if an old qualifying week fails to meet the new criteria. The streak is not based on saved records, but is instead rebuilt from comment and reaction data at each calculation. This means that if a week's activity stops, or a qualifying reaction disappears, the streak can shorten even if the user continues to earn comments later.

The system looks back seven days at a time, with each seven-day period grouped into buckets. A bucket is qualified if it contains at least two comments within a fourteen-day window. The consecutive sequence of qualifying buckets determines the length of the streak. If a previously qualifying bucket loses its only qualifying reaction, it can fall below the threshold, breaking the streak. DEV's badge awarding system does not remove previously earned badges when the streak shortens.

This means that a loss of a single reaction can cause a streak to stop advancing. The streak is not preserved once calculated, so the awarding system is sensitive to changes in old data. To maintain a Community Wellness streak, users should actively participate throughout the week, responding to relevant comments. Participants should also avoid treating a streak of exactly two qualifying weeks as a guarantee, as the streak can be affected by changes to older data.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The swap said 0.000502 WSOL. The wallet got 0.000494 SOL.

After a swap, most people open an explorer to answer three questions: did it work, what did I get, what did it cost. Explorer pages are organised around different questions: which instructions ran…

  • Jupiter swap of DICE for SOL resulted in wallet gaining 0.000494183 SOL
  • Transaction incurred three fees totaling approximately $0.0015
  • Pool fee was 0.000006361 SOL (1.25%)

Beyond Price Action: Quantifying Macro Narratives and 'Quantum Threats' for Algorithmic Risk Control

Beyond Price Action: Quantifying Macro Narratives and 'Quantum Threats' for Algorithmic Risk Control Tags: algotrading , crypto , ai , buildinpublic It is 1:00 AM on a quiet Sunday.

  • Quantum threat from Shor's algorithm targets early elliptic curve signatures
  • Traditional models rely on lagging, structured data only
  • Narrative Suppression Factor quantifies and suppresses macro narratives

A Safer Mailbox Lease for CI Automation

Email tests become unreliable when every pipeline treats the inbox as a permanent shared resource. One job creates an account, another job reads the same messages, and a retry arrives after the test…

  • Mailbox lease model assigns disposable email addresses to each CI run
  • Lease provides ownership, purpose, validity, and outcome details
  • Run manifest records lease state, timestamps, and events for traceability

What's running on my Mac? How to see every dev server and port

A Vite app from this morning, an artisan serve from yesterday, Postgres, Redis, and whatever your coding agent started in the background.

  • Use command lsof -nP -iTCP -sTCP :LISTEN in Terminal to see all active dev servers and ports.
  • For reachable processes, run lsof -nP -iTCP -sTCP :LISTEN | grep -vE 127.0.0.1|\[::1\] .

A crossword gift shop where Gemma 3 4B writes the clues

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built A side hustle that is live, not a demo: a personalized crossword gift generator with Gemma 3 4B…

  • Personalized crossword gift generator launched on Etsy
  • Gemma 3 4B writes clues based on user memories
  • CAD 24 price, three-day delivery

More from Monday 19 October →