Urgent.News

What's breaking now, across thousands of outlets.

Tech

An 18-hour half-life for mixed launch feeds

Product Hunt, Hacker News, and GitHub do not speak the same language. One is votes in a 24-hour window, one is comments on a Show HN, one is stars on a repo that may have been created last month. I wanted a single public list of what just shipped — not another idea-validation landing page (that is a different product at launchsignal.io). The ranking bet is boring on purpose: heat = score ×…

An 18-hour half-life proved to be the ideal compromise for the ranking system on LaunchSignal. Too brief and GitHub wouldn't receive enough visibility, while a longer half-life would allow yesterday's Product Hunt winner to dominate the homepage for an entire week. The ranking formula takes into account the original score from each platform, adjusted by the exponential decay function exp(-hours / 18).

This means that as time passes, the influence of each source on the overall ranking gradually diminishes, with GitHub stars being the most heavily weighted component at 2 × stars + forks. By keeping the half-life at 18 hours, LaunchSignal ensures that the combined score reflects recent activity while still providing fair representation for all contributing platforms.

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

636 Bytes: What Happens When You Stop Teaching RPA the Path

I sat in a room with a very large automation system and a very familiar problem: it had become fragile. The language came quickly. DOM. Timestamps. Timing windows. Selectors. Retries. Circle back.

  • Traditional RPA relies on brittle selectors and timing windows
  • New architecture uses intent-driven automation with 636-byte WebAssembly module
  • Cost reduction of 82.1% achieved with intent architecture

Stop Thrashing Under Memory Pressure: Practical zram + systemd-oomd on Linux

Stop Thrashing Under Memory Pressure: Practical zram + systemd-oomd on Linux When a homelab box or small VPS runs out of free RAM, the failure mode is rarely a clean kill.

  • zram provides compressed swap in RAM, reducing disk swap impact
  • systemd-oomd monitors cgroup v2 PSI to proactively kill offending processes
  • Configuration sets zram size to half of system RAM with ZSTD compression

More from Friday 28 August →