diff --git a/athena/__init__.py b/athena/__init__.py new file mode 100644 index 0000000..ccc8b91 --- /dev/null +++ b/athena/__init__.py @@ -0,0 +1 @@ +# athena package — Sprint 1 pure-rule scoring lives in scoring.py diff --git a/athena/scoring.py b/athena/scoring.py new file mode 100644 index 0000000..d0c70c5 --- /dev/null +++ b/athena/scoring.py @@ -0,0 +1,545 @@ +#!/usr/bin/env python3 +""" +athena/scoring.py — Sprint 1: Pure Rule-Based Bucket Classifier + Scorer. + +DESIGN CONSTRAINT (founder directive, 2026-07-15): + Pure rules only. No embeddings, no semantic similarity, no LLM classification. + We are still discovering the editorial taxonomy. Deterministic systems are + easier to debug; misclassifications are signal; we must be able to explain + WHY every story landed where it did before we add intelligence. + +Pipeline position: + ingestion/dedup (pipeline.py) -> [ATTACH HERE] -> rendering + Call attach_scoring(conn) immediately after store_entries and before render. + +Schema migration (idempotent): + bucket, shipping_score, utility_score, replication_score, enthusiast_score, + novelty_score, hype_penalty, final_score, actionability_score, + narrative_id, topic_id, relation_json + +Review report: human-readable, per-bucket, exposes every fired rule. + +Usage: + python3 athena/scoring.py --migrate # add columns + python3 athena/scoring.py --backfill # score all unscored rows + python3 athena/scoring.py --review # write review report + python3 athena/scoring.py --all # migrate + backfill + review +""" + +import argparse +import json +import os +import re +import sqlite3 +from datetime import datetime, timezone + +HERE = os.path.dirname(os.path.abspath(__file__)) +DB_PATH = os.path.join(os.path.dirname(HERE), "oracle.db") # ~/oracle/oracle.db + +# --------------------------------------------------------------------------- +# SCORE WEIGHTS (transparent, tunable in one place) +# --------------------------------------------------------------------------- +WEIGHTS = { + "shipping": 0.20, # a working artifact exists + "utility": 0.20, # clear practical use for an enthusiast + "replication": 0.25, # can a reader reproduce/run it locally + "enthusiast": 0.20, # signals a builder/DIY practitioner audience + "novelty": 0.15, # new, specific, non-generic +} +HYPE_CAP = 0.45 # final_score is floored if hype penalty is high + +# --------------------------------------------------------------------------- +# BUCKETS + PURE RULES +# Each bucket: keyword hits and/or source constraints. First match wins, +# evaluated in BUCKET_ORDER (most specific taxon first). +# --------------------------------------------------------------------------- +# Keyword sets (lowercased; matched against title + summary + tags text). +KW_SHIPPING = [ + "released", "launch", "v1.0", "v2.0", "v3.0", "shipping", "now available", + "open source", "open-source", "open weights", "weights released", "live now", + "beta", "public beta", "ga release", "general availability", "ships", "deployed", + "production", "now in", "available today", "download", "gradio", "demo", "playground", +] +KW_LOCAL_AI = [ + "local llm", "local model", "local ai", "run locally", "run it locally", "on-device", + "on device", "ollama", "llama.cpp", "llamacpp", "gguf", "ggml", "lm studio", + "consumer hardware", "consumer gpu", "rtx", "your own gpu", "offline", "private ai", + "local-only", "self-host", "self-hosted", "home server", "edge device", "edge inference", + "quantized", "quantization", "q4", "q8", "int4", "fp16", "fine-tune at home", + "train at home", "local inference", "local deployment", "no api", "no cloud", +] +KW_PROBLEM_SOLVED = [ + "how to", "how i", "solved", "fix", "fixed", "workaround", "benchmark", "improves", + "improved", "speedup", "speed-up", "reduces", "reduce", "cut", "cuts", "boost", + "optimize", "optimized", "optimisation", "faster", "3x", "10x", "2x", "latency", + "throughput", "roi", "cost", "cheaper", "save", "saves", "eliminate", "eliminated", + "from 117s to 30s", "p95", "memory usage", "vram", "token cost", "bottleneck", + "case study", "results", "we measured", "we tested", "showdown", "comparison", +] +KW_MODEL_RELEASE = [ + "releases", "released", "unveils", "introduces", "new model", "new flagship", + "gpt-", "claude", "gemini", "llama", "mistral", "qwen", "deepseek", "grok", + "phi-", "command-r", "api access", "weights", "open model", "open-models", + "frontier", "checkpoint", "fine-tune", "finetune", "rl-trained", "rl train", + "trained", "post-training", "post training", "distilled", "distillation", +] +KW_RESEARCH = [ + "paper", "arxiv", "preprint", "study", "research", "we propose", "we present", + "we introduce", "we show", "method", "framework", "theorem", "analysis of", + "survey", "benchmark", "dataset", "neural", "transformer", "diffusion", + "gradient", "ablation", "we find", "our approach", "novel", "state-of-the-art", + "sota", "cs.lg", "cs.cl", "cs.cv", "cs.ai", +] +KW_BUSINESS = [ + "raises", "raised", "$", "valuation", "series a", "series b", "funding", "round", + "ipo", "acquisition", "acquires", "merger", "deal", "revenue", "layoff", "hiring", + "partnership", "invests", "investment", "market", "vc", "compute deal", + "billion", "million", "forecast", "miss", "earnings", "stock", +] +KW_INFRA = [ + "gpu", "tpu", "data center", "datacenter", "data centre", "cluster", "cuda", + "rocm", "vllm", "tensorrt", "inference server", "serving", "kubernetes", "docker", + "pipeline", "mlops", "ci/cd", "rag", "vector db", "vector database", "agent", + "agents", "orchestration", "observability", "evaluation", "eval", "guardrail", + "safety", "red team", "jailbreak", "prompt injection", "fine-tuning stack", +] +KW_CULTURE = [ + "says", "argues", "opinion", "essay", "think", "thinks", "the real", "why we", + "the future of", "dystopia", "utopia", "philosophy", "ethics", "regulation", + "policy", "ban", "lawsuit", "eu", "senate", "congress", "interview", "podcast", + "controversy", "controversial", "debate", "debate", "critic", "criticism", + "creepy", "creeping", "not sexy", "vibe", "hot take", "unpopular", +] + +# Buckets evaluated in this order (specific -> generic). source_whitelist matches +# raw `source` value exactly; if present, story must come from one of those sources. +BUCKETS = { + "SHIPPING": { + "kw": KW_SHIPPING, + "source_whitelist": None, + "order": 0, + }, + "LOCAL AI": { + "kw": KW_LOCAL_AI, + "source_whitelist": None, + "order": 1, + }, + "PROBLEM SOLVED": { + "kw": KW_PROBLEM_SOLVED, + "source_whitelist": None, + "order": 2, + }, + "MODEL RELEASE": { + "kw": KW_MODEL_RELEASE, + "source_whitelist": None, + "order": 3, + }, + "RESEARCH": { + "kw": KW_RESEARCH, + "source_whitelist": ["arxiv"], + "order": 4, + }, + "BUSINESS": { + "kw": KW_BUSINESS, + "source_whitelist": None, + "order": 5, + }, + "INFRASTRUCTURE": { + "kw": KW_INFRA, + "source_whitelist": None, + "order": 6, + }, + "CULTURE": { + "kw": KW_CULTURE, + "source_whitelist": None, + "order": 7, + }, +} +BUCKET_ORDER = sorted(BUCKETS.keys(), key=lambda b: BUCKETS[b]["order"]) + +# Hype / low-signal penalty terms +HYPE_TERMS = [ + "revolutionary", "game-changing", "game changer", "breakthrough", "mind-blowing", + "insane", "crazy", "unbelievable", "shocking", "the future is here", "omg", + "you won't believe", "secret", "they don't want you to know", "leaked", "viral", + "hype", "buzzword", "disrupt", "disrupting everything", "ai will replace", + "will change everything", "paradigm shift", "godlike", "magic", "miracle", +] + +# Enthusiast-audience signals (builder / DIY / practitioner) +ENTHUSIAST_SIGNALS = [ + "github", "repo", "repository", "self-host", "local", "ollama", "llamacpp", + "hugging face", "huggingface", "colab", "notebook", "pip install", "docker", + "cli", "open source", "open-source", "diy", "build your own", "tutorial", + "how to", "implementation", "agent", "agents", "fine-tune", "finetune", + "quantiz", "vllm", "rtx", "gpu", "consumer", "homelab", "self-hosted", + "machine-learning", "machine learning", "deep learning", "python", "rust", + "benchmark", "reproduc", "weights", "gguf", +] + +# Source -> enthusiast affinity bonus +SOURCE_ENTHUSIAST_BONUS = { + "github": 0.20, "huggingface": 0.20, "arxiv": 0.10, + "hackernews": 0.10, "reddit": 0.05, "rss": 0.0, +} + + +def _norm(text): + if not text: + return "" + if isinstance(text, bytes): + text = text.decode("utf-8", "replace") + return " " + re.sub(r"\s+", " ", text.lower()) + " " + + +def classify(entry): + """Pure rule classification. + + Returns (bucket, matched_list) where matched_list is human-readable proof: + ["kw:ollama", "kw:gguf", "src:huggingface", "tag:local"] + """ + title = _norm(entry.get("title") or "") + summary = _norm(_summary_text(entry.get("summary"))) + tags_raw = entry.get("category_tags") or "" + try: + tags = " ".join(json.loads(tags_raw)) if tags_raw else "" + except Exception: + tags = tags_raw + tags = _norm(tags) + source = (entry.get("source") or "").lower() + haystack = title + " " + summary + " " + tags + + matched = ["source=%s" % source] + best_bucket = "UNCATEGORIZED" + best_hits = 0 + + for bucket in BUCKET_ORDER: + spec = BUCKETS[bucket] + whitelist = spec["source_whitelist"] + if whitelist and source not in whitelist: + continue + hits = [] + for kw in spec["kw"]: + kwn = " " + kw.lower() + " " + if kwn in haystack: + hits.append(kw) + if hits: + # record proof (cap displayed hits to keep report readable) + for h in hits[:8]: + matched.append("kw:%s" % h) + if len(hits) > best_hits: + best_hits = len(hits) + best_bucket = bucket + + if best_bucket == "UNCATEGORIZED": + matched.append("(no rule fired)") + + return best_bucket, matched + + +def _summary_text(raw): + if not raw: + return "" + try: + d = json.loads(raw) + if isinstance(d, dict): + return " ".join(str(v) for v in d.values() if isinstance(v, str)) + except Exception: + pass + return raw + + +def score_entry(bucket, matched, entry): + """Return dict of component scores (0..1) + final (0..1). + + Components are deterministic functions of signals; see inline rationale. + """ + source = (entry.get("source") or "").lower() + title = _norm(entry.get("title") or "") + summary = _norm(_summary_text(entry.get("summary"))) + tags_raw = entry.get("category_tags") or "" + try: + tags = " ".join(json.loads(tags_raw)) if tags_raw else "" + except Exception: + tags = tags_raw + tags = _norm(tags) + haystack = title + " " + summary + " " + tags + + # --- enthusiast score --- + ent_hits = sum(1 for s in ENTHUSIAST_SIGNALS if (" " + s + " ") in haystack) + ent_base = min(ent_hits / 5.0, 1.0) # 5+ signals = full + ent_src = SOURCE_ENTHUSIAST_BONUS.get(source, 0.0) + enthusiast = min(ent_base + ent_src, 1.0) + + # --- shipping score --- + ship_kw = [k for k in KW_SHIPPING if (" " + k + " ") in haystack] + shipping = 0.0 + if bucket == "SHIPPING": + shipping = 0.9 + elif ship_kw: + shipping = min(0.4 + 0.1 * len(ship_kw), 0.8) + # source artifacts (github/hf) imply something shippable exists + if source in ("github", "huggingface"): + shipping = max(shipping, 0.7) + + # --- utility score --- + util_kw = [k for k in KW_PROBLEM_SOLVED if (" " + k + " ") in haystack] + utility = 0.0 + if bucket == "PROBLEM SOLVED": + utility = 0.85 + elif util_kw: + utility = min(0.4 + 0.1 * len(util_kw), 0.8) + if "github" in haystack or "huggingface" in haystack or "demo" in haystack: + utility = max(utility, 0.6) + + # --- replication score (can a reader reproduce/run locally) --- + repl_kw = [k for k in KW_LOCAL_AI if (" " + k + " ") in haystack] + replication = 0.0 + if bucket == "LOCAL AI": + replication = 1.0 + elif repl_kw: + replication = min(0.5 + 0.1 * len(repl_kw), 0.9) + if source in ("github", "huggingface"): + replication = max(replication, 0.7) + if "open source" in haystack or "open-source" in haystack or "weights" in haystack: + replication = max(replication, 0.6) + + # --- novelty score --- + nov_kw = ["new", "novel", "first", "breakthrough-method", "we propose", + "we introduce", "we present", "state-of-the-art", "sota", "unveils"] + novelty = 0.0 + if bucket in ("RESEARCH", "MODEL RELEASE"): + novelty = 0.6 + if any((" " + k + " ") in haystack for k in nov_kw): + novelty = min(novelty + 0.2, 0.9) + if bucket == "CULTURE": + novelty = min(novelty, 0.3) # opinion pieces are rarely novel technically + + # --- hype penalty --- + hype_hits = [t for t in HYPE_TERMS if (" " + t + " ") in haystack] + hype_penalty = min(0.1 * len(hype_hits), 0.6) + + # --- final --- + raw = ( + WEIGHTS["shipping"] * shipping + + WEIGHTS["utility"] * utility + + WEIGHTS["replication"] * replication + + WEIGHTS["enthusiast"] * enthusiast + + WEIGHTS["novelty"] * novelty + ) + final = max(raw - hype_penalty, 0.0) + final = min(final, 1.0) + + return { + "shipping_score": round(shipping, 3), + "utility_score": round(utility, 3), + "replication_score": round(replication, 3), + "enthusiast_score": round(enthusiast, 3), + "novelty_score": round(novelty, 3), + "hype_penalty": round(hype_penalty, 3), + "final_score": round(final, 4), + } + + +# --------------------------------------------------------------------------- +# DB OPERATIONS +# --------------------------------------------------------------------------- +NEW_COLUMNS = [ + "bucket TEXT", + "shipping_score REAL DEFAULT 0", + "utility_score REAL DEFAULT 0", + "replication_score REAL DEFAULT 0", + "enthusiast_score REAL DEFAULT 0", + "novelty_score REAL DEFAULT 0", + "hype_penalty REAL DEFAULT 0", + "final_score REAL DEFAULT 0", + "actionability_score REAL DEFAULT 0", + "narrative_id TEXT", + "topic_id TEXT", + "relation_json TEXT", +] + + +def migrate(db_path=DB_PATH): + """Idempotent schema migration — only adds missing columns.""" + conn = sqlite3.connect(db_path) + cur = conn.cursor() + cur.execute("PRAGMA table_info(entries)") + existing = {row[1] for row in cur.fetchall()} + added = [] + for col in NEW_COLUMNS: + name = col.split(" ")[0] + if name not in existing: + cur.execute("ALTER TABLE entries ADD COLUMN %s" % col) + added.append(name) + conn.commit() + conn.close() + print("[migrate] added columns: %s" % (", ".join(added) if added else "none (already present)")) + return added + + +def fetch_unscored(conn): + cur = conn.cursor() + cur.execute("""SELECT id, source, source_id, url, title, summary, category_tags, + raw_metadata FROM entries WHERE bucket IS NULL OR bucket = ''""") + cols = ["id", "source", "source_id", "url", "title", "summary", + "category_tags", "raw_metadata"] + return [dict(zip(cols, row)) for row in cur.fetchall()] + + +def attach_scoring(db_path=DB_PATH, dry_run=False): + """Score every unscored entry. Call after ingestion/dedup, before render.""" + conn = sqlite3.connect(db_path) + rows = fetch_unscored(conn) + print("[attach] scoring %d unscored entries" % len(rows)) + for e in rows: + bucket, matched = classify(e) + scores = score_entry(bucket, matched, e) + if dry_run: + continue + conn.execute( + """UPDATE entries SET bucket=?, shipping_score=?, utility_score=?, + replication_score=?, enthusiast_score=?, novelty_score=?, + hype_penalty=?, final_score=?, actionability_score=?, + narrative_id=?, topic_id=?, relation_json=? WHERE id=?""", + (bucket, scores["shipping_score"], scores["utility_score"], + scores["replication_score"], scores["enthusiast_score"], + scores["novelty_score"], scores["hype_penalty"], scores["final_score"], + 0.0, # actionability_score: reserved, unused in Sprint 1 + None, None, json.dumps({"matched_rules": matched}), e["id"]), + ) + if not dry_run: + conn.commit() + conn.close() + print("[attach] done.") + + +# --------------------------------------------------------------------------- +# REVIEW REPORT +# --------------------------------------------------------------------------- +REVIEW_BUCKETS = ["SHIPPING", "LOCAL AI", "PROBLEM SOLVED", "MODEL RELEASE", + "RESEARCH", "BUSINESS", "INFRASTRUCTURE", "CULTURE", + "UNCATEGORIZED"] + + +def generate_review(db_path=DB_PATH, limit=200, out_path=None): + conn = sqlite3.connect(db_path) + cur = conn.cursor() + cur.execute("""SELECT id, source, title, url, bucket, final_score, + relation_json, shipping_score, utility_score, + replication_score, enthusiast_score, novelty_score, + hype_penalty FROM entries + ORDER BY first_seen DESC LIMIT ?""", (limit,)) + rows = cur.fetchall() + conn.close() + + by_bucket = {b: [] for b in REVIEW_BUCKETS} + for r in rows: + (eid, src, title, url, bucket, final, rel_json, sh, ut, rp, en, no, hy) = r + try: + matched = json.loads(rel_json).get("matched_rules", []) if rel_json else [] + except Exception: + matched = [] + by_bucket.setdefault(bucket or "UNCATEGORIZED", []).append( + (eid, src, title, url, final, matched, (sh, ut, rp, en, no, hy)) + ) + + lines = [] + lines.append("=" * 70) + lines.append("ATHENA SPRINT 1 — MANUAL REVIEW REPORT") + lines.append("Generated: %s" % datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M UTC")) + lines.append("Stories reviewed: %d (most recent %d)" % (len(rows), limit)) + lines.append("=" * 70) + lines.append("") + lines.append("HOW TO READ: For each story, the fired rules are listed as proof.") + lines.append("Bucket = first matching taxon (specific -> generic). Scores are") + lines.append("deterministic. 'Publish?' is for HUMAN review only — not algorithmic.") + lines.append("") + + total_pub = total_rej = total_border = 0 + + for b in REVIEW_BUCKETS: + items = by_bucket.get(b, []) + if not items: + continue + lines.append(b) + lines.append("-" * len(b)) + for (eid, src, title, url, final, matched, comps) in items: + sh, ut, rp, en, no, hy = comps + lines.append("") + lines.append("Story: %s" % (title or "(untitled)")) + lines.append(" id=%s source=%s final=%.3f" % (eid, src, final)) + lines.append(" url: %s" % (url or "")) + lines.append(" Bucket: %s" % b) + lines.append(" Matched:") + for m in matched: + lines.append(" - %s" % m) + lines.append(" Score Components:") + lines.append(" Shipping: %.2f" % sh) + lines.append(" Utility: %.2f" % ut) + lines.append(" Replication: %.2f" % rp) + lines.append(" Enthusiast: %.2f" % en) + lines.append(" Novelty: %.2f" % no) + lines.append(" Hype: %.2f" % hy) + lines.append(" Final: %.3f" % final) + lines.append(" Publish? [Y/N] <- human review only") + lines.append("") + lines.append("") + + # Summary block (the founder's key metric) + lines.append("=" * 70) + lines.append("BUCKET DISTRIBUTION") + lines.append("=" * 70) + for b in REVIEW_BUCKETS: + n = len(by_bucket.get(b, [])) + if n: + lines.append(" %-16s %3d" % (b, n)) + lines.append("") + lines.append("HUMAN REVIEW TALLY (fill in after manual pass):") + lines.append(" Published: %d" % total_pub) + lines.append(" Rejected: %d" % total_rej) + lines.append(" Borderline: %d" % total_border) + lines.append("") + lines.append("First question is not 'is the classifier accurate?'") + lines.append("First question: 'Would we proudly publish these stories?'") + lines.append("=" * 70) + + report = "\n".join(lines) + "\n" + if out_path is None: + out_path = os.path.join(os.path.dirname(HERE), "athena_review_report.txt") + with open(out_path, "w") as f: + f.write(report) + print("[review] wrote %s (%d stories)" % (out_path, len(rows))) + # also print to stdout for immediate visibility + print(report) + return report + + +def main(): + ap = argparse.ArgumentParser(description="Athena Sprint 1 scoring (pure rules)") + ap.add_argument("--migrate", action="store_true", help="add new columns") + ap.add_argument("--backfill", action="store_true", help="score all unscored rows") + ap.add_argument("--review", action="store_true", help="write manual review report") + ap.add_argument("--all", action="store_true", help="migrate + backfill + review") + ap.add_argument("--limit", type=int, default=200, help="review story count") + ap.add_argument("--dry-run", action="store_true", help="classify but don't write") + ap.add_argument("--db", default=DB_PATH, help="db path override") + args = ap.parse_args() + + if args.all: + migrate(args.db) + attach_scoring(args.db, dry_run=args.dry_run) + generate_review(args.db, limit=args.limit) + else: + if args.migrate: + migrate(args.db) + if args.backfill: + attach_scoring(args.db, dry_run=args.dry_run) + if args.review: + generate_review(args.db, limit=args.limit) + if not (args.migrate or args.backfill or args.review): + ap.print_help() + + +if __name__ == "__main__": + main() diff --git a/athena_review_report.txt b/athena_review_report.txt new file mode 100644 index 0000000..04d1923 --- /dev/null +++ b/athena_review_report.txt @@ -0,0 +1,3712 @@ +====================================================================== +ATHENA SPRINT 1 — MANUAL REVIEW REPORT +Generated: 2026-07-15 04:15 UTC +Stories reviewed: 200 (most recent 200) +====================================================================== + +HOW TO READ: For each story, the fired rules are listed as proof. +Bucket = first matching taxon (specific -> generic). Scores are +deterministic. 'Publish?' is for HUMAN review only — not algorithmic. + +SHIPPING +-------- + +Story: OpenAI researcher Miles Wang in talks to launch AI drug discovery startup valued at $2B + id=2702 source=rss final=0.180 + url: https://techcrunch.com/2026/07/14/openai-researcher-miles-wang-in-talks-to-launch-ai-drug-discovery-startup-valued-at-2b/ + Bucket: SHIPPING + Matched: + - source=rss + - kw:launch + - kw:funding + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Apple opens its new Siri AI to everyone with the iOS 27 public beta + id=2485 source=rss final=0.210 + url: https://techcrunch.com/2026/07/14/apple-opens-its-new-siri-ai-to-everyone-with-the-ios-27-public-beta/ + Bucket: SHIPPING + Matched: + - source=rss + - kw:released + - kw:beta + - kw:public beta + - kw:released + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.210 + Publish? [Y/N] <- human review only + +Story: The absolute nightmare of putting AI agents into actual production + id=2645 source=reddit final=0.230 + url: https://www.reddit.com/r/artificial/comments/1uwg8kk/the_absolute_nightmare_of_putting_ai_agents_into/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:production + - kw:agents + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.230 + Publish? [Y/N] <- human review only + +Story: Structured output reliability with LLMs — 3-month production learnings + id=2656 source=reddit final=0.190 + url: https://www.reddit.com/r/artificial/comments/1uwe9qp/structured_output_reliability_with_llms_3month/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:shipping + - kw:production + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: Open Source Local LLM Training Tool (for consumer hardware) + id=2315 source=reddit final=0.460 + url: https://www.reddit.com/r/artificial/comments/1uwcah2/open_source_local_llm_training_tool_for_consumer/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:open source + - kw:local llm + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.65 + Novelty: 0.00 + Hype: 0.00 + Final: 0.460 + Publish? [Y/N] <- human review only + +Story: Hundreds of papers hit arXiv every day and maybe 3 matter to my research, so I built an open-source tool that finds them [P] + id=2430 source=reddit final=0.420 + url: https://www.reddit.com/r/MachineLearning/comments/1uvcdf7/hundreds_of_papers_hit_arxiv_every_day_and_maybe/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:open-source + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.420 + Publish? [Y/N] <- human review only + +Story: Production Qwen 3.6-27B VLLM config? + id=1973 source=reddit final=0.350 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uvacno/production_qwen_3627b_vllm_config/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:production + - kw:qwen + - kw:vllm + Score Components: + Shipping: 0.90 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.350 + Publish? [Y/N] <- human review only + +Story: Compressed Version of Qwen-3.6-27B coming from PrismML - Khosla-Backed Startup Claims Breakthrough With Largest-Ever AI Model on an iPhone + id=1970 source=reddit final=0.280 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uv54fv/compressed_version_of_qwen3627b_coming_from/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:open-source + - kw:qwen + - kw:billion + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.10 + Final: 0.280 + Publish? [Y/N] <- human review only + +Story: Kreuzberg (local document extraction) is being renamed to Xberg - current version on LTS + id=1571 source=reddit final=0.190 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uuhqlz/kreuzberg_local_document_extraction_is_being/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:released + - kw:released + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: Zer0Fit: I took Google's new TabFM & TimesFM ML foundation models and made them available as an MCP server for zero-shot ML tasks (forecasts / classifications / regressions). 100% local. [P] + id=2427 source=reddit final=0.300 + url: https://www.reddit.com/r/MachineLearning/comments/1uue8cc/zer0fit_i_took_googles_new_tabfm_timesfm_ml/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:released + - kw:released + - kw:docker + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.20 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: Zer0Fit: I took Google's new TabFM & TimesFM ML foundation models and made them available as an MCP server for zero-shot ML tasks (forecasts / classifications / regressions). 100% local. + id=1965 source=reddit final=0.260 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uudxi8/zer0fit_i_took_googles_new_tabfm_timesfm_ml/ + Bucket: SHIPPING + Matched: + - source=reddit + - kw:released + - kw:released + - kw:docker + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.20 + Hype: 0.00 + Final: 0.260 + Publish? [Y/N] <- human review only + +Story: Meta pulls new AI image feature after days of backlash + id=1591 source=hackernews final=0.230 + url: https://www.bbc.com/news/articles/c2dy6e8klw0o + Bucket: SHIPPING + Matched: + - source=hackernews + - kw:shipping + - kw:controversial + Score Components: + Shipping: 0.90 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.20 + Hype: 0.00 + Final: 0.230 + Publish? [Y/N] <- human review only + + +LOCAL AI +-------- + +Story: Upgrade path for ryzen 9 (64 gb) + rtx 5080 + id=1982 source=reddit final=0.330 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uvelii/upgrade_path_for_ryzen_9_64_gb_rtx_5080/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:rtx + - kw:qwen + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.25 + Novelty: 0.20 + Hype: 0.00 + Final: 0.330 + Publish? [Y/N] <- human review only + +Story: Experiment: autonomous NPCs powered by Gemma 4 E2B in the browser + id=1979 source=reddit final=0.300 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uv3wnt/experiment_autonomous_npcs_powered_by_gemma_4_e2b/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:local ai + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: If you use Open Code or other agenting programs you are leaving a lot of t/s if you don't actually use agents in parallel. Benchmark : RTX5090, Qwen3.6 35B loaded via LM studio with parallel tasks set to 8 + id=1976 source=reddit final=0.440 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uueuks/if_you_use_open_code_or_other_agenting_programs/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:lm studio + - kw:benchmark + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 1.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.440 + Publish? [Y/N] <- human review only + +Story: I got Nemotron Puzzle 75B running smoothly on a 64GB M2 Max + id=1573 source=reddit final=0.260 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uue46z/i_got_nemotron_puzzle_75b_running_smoothly_on_a/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:quantization + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.260 + Publish? [Y/N] <- human review only + +Story: Voodoo Quant beats Unsloth Dynamic 2.0 KLD by 95% in Qwen3.5 0.8B and 2B + id=1977 source=reddit final=0.450 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uua3jd/voodoo_quant_beats_unsloth_dynamic_20_kld_by_95/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:gguf + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 1.00 + Enthusiast: 0.25 + Novelty: 0.20 + Hype: 0.00 + Final: 0.450 + Publish? [Y/N] <- human review only + +Story: Qwenthropic + id=1572 source=reddit final=0.300 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu3545/qwenthropic/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:rtx + - kw:qwen + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: Interactive Jacobian-Lens visualizer and live steerer for GGUF models on llama.cpp + id=1983 source=reddit final=0.300 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu32z6/interactive_jacobianlens_visualizer_and_live/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:llama.cpp + - kw:gguf + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: Measuring PCIe transfer under dual GPU with pipeline & tensor llama.cpp + id=1565 source=reddit final=0.340 + url: https://www.reddit.com/r/LocalLLaMA/comments/1utz50z/measuring_pcie_transfer_under_dual_gpu_with/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:llama.cpp + - kw:rtx + - kw:gpu + - kw:pipeline + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 1.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.340 + Publish? [Y/N] <- human review only + +Story: I benched quad 5060Tis for code generation with Qwen3.6-27B so you don't have to (it's really good) + id=1558 source=reddit final=0.500 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uturng/i_benched_quad_5060tis_for_code_generation_with/ + Bucket: LOCAL AI + Matched: + - source=reddit + - kw:local ai + - kw:rtx + - kw:quantization + - kw:q8 + - kw:fp16 + - kw:optimized + - kw:vram + - kw:gpu + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 1.00 + Enthusiast: 0.65 + Novelty: 0.00 + Hype: 0.00 + Final: 0.500 + Publish? [Y/N] <- human review only + + +PROBLEM SOLVED +-------------- + +Story: Developers Hate AI. I Used It To Sell 10 Websites This Week. + id=2648 source=reddit final=0.220 + url: https://www.reddit.com/r/artificial/comments/1uwj75g/developers_hate_ai_i_used_it_to_sell_10_websites/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:how to + - kw:market + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.220 + Publish? [Y/N] <- human review only + +Story: Ford replaced engineers with AI, then quietly hired 350 back. The reason should stop every founder about to cut their team to SAVE money. + id=2649 source=reddit final=0.210 + url: https://www.reddit.com/r/artificial/comments/1uwg31g/ford_replaced_engineers_with_ai_then_quietly/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:cut + - kw:save + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.20 + Hype: 0.00 + Final: 0.210 + Publish? [Y/N] <- human review only + +Story: New LLM Coordination Benchmark - Benchmarking Open-Ended Multi-Agent Coordination in Language Agents [R] + id=2441 source=reddit final=0.330 + url: https://www.reddit.com/r/MachineLearning/comments/1uwc6ni/new_llm_coordination_benchmark_benchmarking/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:benchmark + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.65 + Novelty: 0.20 + Hype: 0.00 + Final: 0.330 + Publish? [Y/N] <- human review only + +Story: New York State halts construction of all new data centers + id=2257 source=rss final=0.200 + url: https://techcrunch.com/2026/07/14/new-york-state-halts-construction-of-all-new-data-centers/ + Bucket: PROBLEM SOLVED + Matched: + - source=rss + - kw:cost + - kw:argues + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.200 + Publish? [Y/N] <- human review only + +Story: Deepmind CEO Hassabis says "nobody in the world knows what happens next" so "cautious optimism" means building guardrails now + id=2260 source=rss final=0.240 + url: https://the-decoder.com/deepmind-ceo-hassabis-says-nobody-in-the-world-knows-what-happens-next-so-cautious-optimism-means-building-guardrails-now/ + Bucket: PROBLEM SOLVED + Matched: + - source=rss + - kw:how to + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.20 + Novelty: 0.20 + Hype: 0.00 + Final: 0.240 + Publish? [Y/N] <- human review only + +Story: GPUHedge: Hedging serverless GPU providers improves cold start p95 latency from 117s to 30s [P] + id=2438 source=reddit final=0.410 + url: https://www.reddit.com/r/MachineLearning/comments/1uvlb6h/gpuhedge_hedging_serverless_gpu_providers/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:improves + - kw:latency + - kw:from 117s to 30s + - kw:p95 + - kw:gpu + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.60 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.410 + Publish? [Y/N] <- human review only + +Story: I built a full 3D open-world racing game almost entirely with AI, and it now has real daily players. Here's the honest breakdown of what the model nailed and where it completely fell apart. + id=2153 source=reddit final=0.120 + url: https://www.reddit.com/r/artificial/comments/1uvaaf4/i_built_a_full_3d_openworld_racing_game_almost/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:benchmark + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.10 + Final: 0.120 + Publish? [Y/N] <- human review only + +Story: AI agent crawlers now need permission. Here’s how to get it + id=2134 source=rss final=0.250 + url: https://www.artificialintelligence-news.com/news/ai-agent-crawlers-cloudflare-rules/ + Bucket: PROBLEM SOLVED + Matched: + - source=rss + - kw:how to + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.40 + Novelty: 0.00 + Hype: 0.00 + Final: 0.250 + Publish? [Y/N] <- human review only + +Story: Prompt-engineering paper accepted to ICML [R] + id=2442 source=reddit final=0.260 + url: https://www.reddit.com/r/MachineLearning/comments/1uv1xb3/promptengineering_paper_accepted_to_icml_r/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:how to + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.260 + Publish? [Y/N] <- human review only + +Story: Running Qwen3.5-122B on Mac Studio 96GB: Fixed 3 bugs that made long-context inference usable + id=1974 source=reddit final=0.180 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uuwrc0/running_qwen35122b_on_mac_studio_96gb_fixed_3/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:fixed + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Ph.D. in Operations Research / Big Tech Eng: How to transition into intermediate/advanced ML for high-value industries (Robotics, Defense, Finance)? [D] + id=2445 source=reddit final=0.260 + url: https://www.reddit.com/r/MachineLearning/comments/1uumkkg/phd_in_operations_research_big_tech_eng_how_to/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:how to + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.260 + Publish? [Y/N] <- human review only + +Story: Migrating a production AI agent to GPT-5.6: 2.2x faster, 27% cheaper + id=2089 source=hackernews final=0.410 + url: https://ploy.ai/blog/migrating-a-production-ai-agent-to-gpt-5-6 + Bucket: PROBLEM SOLVED + Matched: + - source=hackernews + - kw:production + - kw:benchmark + - kw:speedup + - kw:latency + - kw:cost + - kw:cheaper + - kw:agent + - kw:agents + Score Components: + Shipping: 0.50 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.70 + Novelty: 0.00 + Hype: 0.00 + Final: 0.410 + Publish? [Y/N] <- human review only + +Story: AI boosts research careers but narrow the span of ideas explored: study + id=2092 source=hackernews final=0.190 + url: https://spectrum.ieee.org/ai-science-research-flattens-discovery + Bucket: PROBLEM SOLVED + Matched: + - source=hackernews + - kw:faster + - kw:funding + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: S&P Global sees OpenAI as a "key credit risk" for Oracle and cuts its credit rating + id=2041 source=rss final=0.170 + url: https://the-decoder.com/sp-global-sees-openai-as-a-key-credit-risk-for-oracle-and-cuts-its-credit-rating/ + Bucket: PROBLEM SOLVED + Matched: + - source=rss + - kw:cuts + - kw:billion + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.170 + Publish? [Y/N] <- human review only + +Story: Benchmark - 4x 5060 Ti (64GB VRAM) (P2P) - Qwen3.6 27B (INT8 /w bf16 kv cache) @ 8 concurrency with SGLang. SGLang seems to handle higher concurrency better with this setup + id=1968 source=reddit final=0.260 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uuc3pi/benchmark_4x_5060_ti_64gb_vram_p2p_qwen36_27b/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:benchmark + - kw:vllm + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.260 + Publish? [Y/N] <- human review only + +Story: i would like to share my experience. working with huge LLMs and poor Machine + id=1569 source=reddit final=0.180 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu6qvh/i_would_like_to_share_my_experience_working_with/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:vram + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Ultra budget 20GB vram with 448GB/s for $100 bucks. + id=1967 source=reddit final=0.180 + url: https://www.reddit.com/r/LocalLLaMA/comments/1utwqf8/ultra_budget_20gb_vram_with_448gbs_for_100_bucks/ + Bucket: PROBLEM SOLVED + Matched: + - source=reddit + - kw:vram + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Companies are scrambling to curtail soaring AI costs + id=1592 source=hackernews final=0.190 + url: https://www.economist.com/business/2026/06/14/companies-are-scrambling-to-curtail-soaring-ai-costs + Bucket: PROBLEM SOLVED + Matched: + - source=hackernews + - kw:cost + - kw:investment + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: AI Can't Recreate the Thrust Game (But It Can Help You Understand It) + id=1590 source=hackernews final=0.190 + url: https://www.jamesdrandall.com/posts/thrust_ai_powered_software_archaeology/ + Bucket: PROBLEM SOLVED + Matched: + - source=hackernews + - kw:case study + Score Components: + Shipping: 0.00 + Utility: 0.85 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + + +MODEL RELEASE +------------- + +Story: OpenAI’s new flagship model deletes files on its own, people keep warning + id=2585 source=rss final=0.120 + url: https://techcrunch.com/2026/07/14/openais-new-flagship-model-deletes-files-on-its-own-people-keep-warning/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:new flagship + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.80 + Hype: 0.00 + Final: 0.120 + Publish? [Y/N] <- human review only + +Story: Opening the Black Box: Unison Zero Parameter Model + id=2646 source=reddit final=0.130 + url: https://www.reddit.com/r/artificial/comments/1uwjwl6/opening_the_black_box_unison_zero_parameter_model/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:trained + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.80 + Hype: 0.00 + Final: 0.130 + Publish? [Y/N] <- human review only + +Story: Google faces another AI training lawsuit from major publishers + id=2490 source=rss final=0.090 + url: https://techcrunch.com/2026/07/14/google-faces-another-ai-training-lawsuit-from-major-publishers/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:trained + - kw:lawsuit + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: DeepMind CEO calls for an independent standards body to regulate frontier AI + id=2494 source=rss final=0.090 + url: https://techcrunch.com/2026/07/14/deepmind-ceo-calls-for-an-independent-standards-body-to-regulate-frontier-ai/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:frontier + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: [P] RL-training Qwen3.6 to RL-train tool using AI models [P] + id=2429 source=reddit final=0.210 + url: https://www.reddit.com/r/MachineLearning/comments/1uwfmfa/p_rltraining_qwen36_to_rltrain_tool_using_ai/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:rl-trained + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.80 + Hype: 0.00 + Final: 0.210 + Publish? [Y/N] <- human review only + +Story: Anthropic opens Claude for Teachers with a promise not to train models on student data + id=2488 source=rss final=0.090 + url: https://the-decoder.com/anthropic-opens-claude-for-teachers-with-a-promise-not-to-train-models-on-student-data/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: All cross thread implementation of memory in chatgpt, claude, and gemini is unsafe + id=2150 source=reddit final=0.140 + url: https://www.reddit.com/r/artificial/comments/1uwdc0k/all_cross_thread_implementation_of_memory_in/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:gemini + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.60 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: Show HN: I RL-trained an agent that trains models with RL (for ~$1.3k) + id=2461 source=hackernews final=0.270 + url: https://github.com/Danau5tin/ai-trains-ai + Bucket: MODEL RELEASE + Matched: + - source=hackernews + - kw:rl-trained + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.270 + Publish? [Y/N] <- human review only + +Story: Claude responds with more warmth in Hindi and more rigor in Russian, showing how language shapes AI answers + id=2264 source=rss final=0.120 + url: https://the-decoder.com/claude-values-study/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.80 + Hype: 0.00 + Final: 0.120 + Publish? [Y/N] <- human review only + +Story: Anthropic analyzed 300,000 real Claude conversations to measure its values. The findings are uncomfortable. + id=2322 source=reddit final=0.100 + url: https://www.reddit.com/r/artificial/comments/1uvpob7/anthropic_analyzed_300000_real_claude/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:claude + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.60 + Hype: 0.00 + Final: 0.100 + Publish? [Y/N] <- human review only + +Story: xAI's Grok Build CLI Uploads Git Repositories to a Google Cloud Bucket + id=2098 source=hackernews final=0.150 + url: https://www.internationalcyberdigest.com/xais-grok-build-cli-uploads-entire-git-repositories-to-a-google-cloud-bucket/ + Bucket: MODEL RELEASE + Matched: + - source=hackernews + - kw:grok + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Anthropic starts localizing Claude pricing for India, its biggest market after the US + id=2131 source=rss final=0.090 + url: https://techcrunch.com/2026/07/13/anthropic-starts-localizing-claude-pricing-for-india-its-biggest-market-after-the-us/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + - kw:market + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Nadella calls out AI labs like OpenAI and Anthropic for banning distillation while training on everyone else's data + id=2136 source=rss final=0.090 + url: https://the-decoder.com/nadella-calls-out-ai-labs-like-openai-and-anthropic-for-banning-distillation-while-training-on-everyone-elses-data/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:distillation + - kw:ban + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Waze adds new AI-powered features and customization updates + id=2127 source=rss final=0.120 + url: https://techcrunch.com/2026/07/13/waze-adds-new-ai-powered-features-and-customization-updates/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:gemini + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.80 + Hype: 0.00 + Final: 0.120 + Publish? [Y/N] <- human review only + +Story: Grok uploaded my user directory to xAI's servers + id=2093 source=hackernews final=0.110 + url: https://twitter.com/a_green_being/status/2076598897779020159 + Bucket: MODEL RELEASE + Matched: + - source=hackernews + - kw:grok + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: [Study/Models] Flint: Compressing Reasoning Without Breaking It + id=1971 source=reddit final=0.100 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uv9o2u/studymodels_flint_compressing_reasoning_without/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:trained + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.60 + Hype: 0.00 + Final: 0.100 + Publish? [Y/N] <- human review only + +Story: German AI consortium releases Soofi S, an open 30B model that tops benchmarks in both English and German + id=2133 source=rss final=0.190 + url: https://the-decoder.com/german-ai-consortium-releases-soofi-s-an-open-30b-model-that-tops-benchmarks-in-both-english-and-german/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:released + - kw:releases + - kw:released + - kw:trained + Score Components: + Shipping: 0.50 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: Google’s SensorFM turns messy wearable sensor data into a general-purpose health intelligence layer + id=2035 source=rss final=0.090 + url: https://the-decoder.com/sensorfm/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:trained + - kw:million + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Anthropic extends free Fable 5 access for subscribers as OpenAI's GPT-5.6 Sol heats up the pricing war + id=2138 source=rss final=0.090 + url: https://the-decoder.com/anthropic-extends-free-fable-5-access-for-subscribers-as-openais-gpt-5-6-sol-heats-up-the-pricing-war/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Claude Code now has a built-in browser that lets the AI read, click, and type on external websites + id=2037 source=rss final=0.090 + url: https://the-decoder.com/claude-code-now-has-a-built-in-browser-that-lets-the-ai-read-click-and-type-on-external-websites/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Claude Cowork's biggest use case is the mundane office work nobody wants to own, Anthropic says + id=1923 source=rss final=0.090 + url: https://the-decoder.com/claude-coworks-biggest-use-case-is-the-mundane-office-work-nobody-wants-to-own-anthropic-says/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:claude + - kw:million + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + +Story: Need help tuning cache in llama-server + id=1564 source=reddit final=0.100 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu8g9f/need_help_tuning_cache_in_llamaserver/ + Bucket: MODEL RELEASE + Matched: + - source=reddit + - kw:qwen + - kw:miss + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.60 + Hype: 0.00 + Final: 0.100 + Publish? [Y/N] <- human review only + +Story: What xAI's Grok build CLI sends to xAI: A wire-level analysis + id=2085 source=hackernews final=0.270 + url: https://gist.github.com/cereblab/dc9a40bc26120f4540e4e09b75ffb547 + Bucket: MODEL RELEASE + Matched: + - source=hackernews + - kw:grok + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.270 + Publish? [Y/N] <- human review only + +Story: Terrorist groups are using every major AI chatbot for attack planning and weapons development + id=1731 source=rss final=0.090 + url: https://the-decoder.com/terrorist-groups-are-using-every-major-ai-chatbot-for-attack-planning-and-weapons-development/ + Bucket: MODEL RELEASE + Matched: + - source=rss + - kw:gemini + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.60 + Hype: 0.00 + Final: 0.090 + Publish? [Y/N] <- human review only + + +RESEARCH +-------- + +Story: Do AI Agents Know When a Task Is Simple? Toward Complexity-Aware Reasoning and Execution + id=2624 source=arxiv final=0.190 + url: https://arxiv.org/abs/2607.13034v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:agent + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.60 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: The Seriality Gap in Video Diffusion Models + id=2625 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.13031v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:diffusion + - kw:we find + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: TerraZero: Procedural Driving Simulation for Zero-Demonstration Self-Play at Scale + id=2626 source=arxiv final=0.340 + url: https://arxiv.org/abs/2607.13028v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we present + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.80 + Hype: 0.00 + Final: 0.340 + Publish? [Y/N] <- human review only + +Story: PalmClaw: A Native On-Device Agent Framework for Mobile Phones + id=2627 source=arxiv final=0.340 + url: https://arxiv.org/abs/2607.13027v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:on-device + - kw:paper + - kw:arxiv + - kw:preprint + - kw:framework + - kw:agent + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.50 + Novelty: 0.60 + Hype: 0.00 + Final: 0.340 + Publish? [Y/N] <- human review only + +Story: A Shortcut to Statistically Steady-State Turbulence with Flow Matching + id=2628 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.13022v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Model + id=2629 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.13013v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: Dynamic Resource Allocation for Ensemble Determinization MCTS + id=2630 source=arxiv final=0.140 + url: https://arxiv.org/abs/2607.13007v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we propose + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.80 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: The Spectrum Is Not Enough: When Context Helps Time-Series Forecasting + id=2631 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.13006v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Watermark Forensics for Generative Models: An Information-Theoretic Perspective + id=2632 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.13003v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Win by Silence: Deletion Non-Monotonicity, Autonomous Exploitation, and Typed-State Gating in LLM Plan Evaluation + id=2633 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.12986v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:evaluation + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: Resist and Update: Counterfactual Report Coordinates for Incentive-Compatible LLMs + id=2634 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.12985v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: FormalAnalyticGeo: A Neural-Symbolic Based Framework for Multimodal Analytic Geometry Problem Generation + id=2635 source=arxiv final=0.140 + url: https://arxiv.org/abs/2607.12982v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we present + - kw:framework + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.80 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: Ensemble Controlled-Flow Filtering for Implicit Data Assimilation + id=2636 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.12975v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + - kw:forecast + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: The Illusion of Robustness: Aggregate Accuracy Hides Prediction Flips under Task-Irrelevant Context + id=2637 source=arxiv final=0.210 + url: https://arxiv.org/abs/2607.12963v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:deployed + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.50 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.210 + Publish? [Y/N] <- human review only + +Story: Form, Not Content? A Preregistered, Placebo-Controlled Evaluation of Learned Error-Conditioned Self-Repair Through Prompts and Weights in Frozen Small Code Models + id=2638 source=arxiv final=0.440 + url: https://arxiv.org/abs/2607.12962v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:deployed + - kw:weights + - kw:paper + - kw:arxiv + - kw:preprint + - kw:evaluation + Score Components: + Shipping: 0.50 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.50 + Novelty: 0.60 + Hype: 0.00 + Final: 0.440 + Publish? [Y/N] <- human review only + +Story: Robustness of Deep Learning Models for PV Power Forecasting under NWP Forecast Errors: A Spatiotemporal and Physically Interpretable Analysis + id=2639 source=arxiv final=0.190 + url: https://arxiv.org/abs/2607.12954v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:forecast + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.60 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: ViHoRec: A Quality-Controlled Vietnamese Hotel Recommendation Dataset and Cold-Start Benchmark + id=2640 source=arxiv final=0.250 + url: https://arxiv.org/abs/2607.12946v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:benchmark + - kw:paper + - kw:arxiv + - kw:preprint + - kw:research + - kw:benchmark + - kw:dataset + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.250 + Publish? [Y/N] <- human review only + +Story: Efficient Sequential Calibration with $O(T^{2/3-ε})$ Error Bound + id=2641 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.12928v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we present + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Knowledge- and Gradient-Guided Reinforcement Learning for Parametrized Action Markov Decision Processes + id=2642 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.12924v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:study + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: LatentFlow: A General Framework for Conditioning Stochastic Processes + id=2643 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.12922v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + - kw:framework + - kw:neural + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Requential Coding: Pushing the Limits of Model Compression with Self-Generated Training Data + id=2144 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.11883v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: Metacognition in LLMs: Foundations, Progress, and Opportunities + id=2145 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.11881v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:survey + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: Invariant Learning Dynamics of Transformers in Inductive Reasoning Tasks + id=2146 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.11875v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:trained + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we present + - kw:framework + - kw:transformer + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: A Minimalist Retargeting-Guided Reinforcement Learning Recipe for Dexterous Manipulation + id=2147 source=arxiv final=0.300 + url: https://arxiv.org/abs/2607.11874v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:arxiv + - kw:preprint + - kw:we present + - kw:pipeline + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: A Durability and Cross-Language Transfer Benchmark for a Validated Teaching-Feedback Classification Protocol + id=2148 source=arxiv final=0.290 + url: https://arxiv.org/abs/2607.11873v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:benchmark + - kw:paper + - kw:arxiv + - kw:preprint + - kw:benchmark + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.60 + Hype: 0.00 + Final: 0.290 + Publish? [Y/N] <- human review only + +Story: Inside the Unfair Judge: A Mechanistic Interpretability Account of LLM-as-Judge Bias + id=2194 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.11871v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Evidence-Backed Video Question Answering + id=2195 source=arxiv final=0.280 + url: https://arxiv.org/abs/2607.11862v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:benchmark + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + - kw:benchmark + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.280 + Publish? [Y/N] <- human review only + +Story: AdvancedMathBench: A Benchmark Suite for Advanced Mathematical Proof Generation and Verification + id=2196 source=arxiv final=0.280 + url: https://arxiv.org/abs/2607.11849v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:benchmark + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + - kw:benchmark + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.280 + Publish? [Y/N] <- human review only + +Story: Input-Aware Dynamic Backdoor Attack Against Quantum Neural Networks + id=2197 source=arxiv final=0.180 + url: https://arxiv.org/abs/2607.11843v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we propose + - kw:neural + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: LoRA-Based Cascaded Multimodal Fusion for Action Recognition in Medical Training Environments + id=2198 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.11839v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:framework + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: Transformer-Guided Swarm Intelligence for Frugal Neural Architecture Search + id=2199 source=arxiv final=0.300 + url: https://arxiv.org/abs/2607.11826v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we propose + - kw:framework + - kw:neural + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.80 + Hype: 0.00 + Final: 0.300 + Publish? [Y/N] <- human review only + +Story: MM-ToolSandBox: A Unified Framework for Evaluating Visual Tool-Calling Agents + id=2200 source=arxiv final=0.360 + url: https://arxiv.org/abs/2607.11818v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:benchmark + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we introduce + - kw:framework + - kw:benchmark + - kw:agent + - kw:agents + - kw:evaluation + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.70 + Novelty: 0.80 + Hype: 0.00 + Final: 0.360 + Publish? [Y/N] <- human review only + +Story: Relaxing Faithfulness with Intervention-Only Causal Discovery + id=2201 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.11816v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Introducing Human-Centeredness in AI-Assisted Lexicography + id=2202 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.11808v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:framework + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: Encoder-Side Neuron Identification and Amplification for Acoustic Perception in Large Audio-Language Models + id=2203 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.11801v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: StoryTeller: Training-Free Narrative Grounding for Long-Form Audio Description + id=2204 source=arxiv final=0.140 + url: https://arxiv.org/abs/2607.11798v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:we propose + - kw:framework + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.80 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: An Exact Instrument for State Usage in Selective State-Space Models, and the Input-Driven Migration It Reveals + id=2205 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.11796v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: Forgetting Our Way to Shared Meaning: Effects of Forgetting on Conceptual Alignment in a Non-Partnership Coordination Game + id=2206 source=arxiv final=0.150 + url: https://arxiv.org/abs/2607.11787v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:arxiv + - kw:preprint + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.60 + Hype: 0.00 + Final: 0.150 + Publish? [Y/N] <- human review only + +Story: How Temperature Shapes Ideological Discourse in Retrieval-Augmented Generation? + id=2207 source=arxiv final=0.210 + url: https://arxiv.org/abs/2607.11783v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:reduce + - kw:paper + - kw:arxiv + - kw:preprint + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.210 + Publish? [Y/N] <- human review only + +Story: Evaluating RE Practices for Explainability: Synthesizing Insights from Daimler Truck into an Explainable RE Framework Proposal + id=2208 source=arxiv final=0.110 + url: https://arxiv.org/abs/2607.11771v1 + Bucket: RESEARCH + Matched: + - source=arxiv + - kw:paper + - kw:arxiv + - kw:preprint + - kw:framework + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.60 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + + +BUSINESS +-------- + +Story: The founder of Hinge raised $18M to build a new AI dating service, Overtone + id=2487 source=rss final=0.030 + url: https://techcrunch.com/2026/07/14/the-founder-of-hinge-raised-18m-to-build-a-new-ai-dating-service-overtone/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:raised + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: How does a 102M-parameter transformer forecast multivariate time series? + id=2654 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uwh9ko/how_does_a_102mparameter_transformer_forecast/ + Bucket: BUSINESS + Matched: + - source=reddit + - kw:forecast + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: DeepSeek needs more cash just weeks after closing its first $7 billion round + id=2502 source=rss final=0.030 + url: https://the-decoder.com/deepseek-needs-more-cash-just-weeks-after-closing-its-first-7-billion-round/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:deepseek + - kw:funding + - kw:round + - kw:billion + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Reflection inks $1B compute deal with Nebius + id=2253 source=rss final=0.290 + url: https://techcrunch.com/2026/07/14/reflection-inks-1b-compute-deal-with-nebius/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:open source + - kw:deal + - kw:compute deal + - kw:billion + Score Components: + Shipping: 0.50 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.20 + Novelty: 0.00 + Hype: 0.00 + Final: 0.290 + Publish? [Y/N] <- human review only + +Story: Did you know the CEO of OpenAI owns nearly 9% of Reddit while Reddit bans users for AI generated content? + id=2324 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uw6sv6/did_you_know_the_ceo_of_openai_owns_nearly_9_of/ + Bucket: BUSINESS + Matched: + - source=reddit + - kw:ipo + - kw:stock + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: PixVerse's $2B valuation shows investors still believe AI video generation has room for another winner + id=2262 source=rss final=0.000 + url: https://the-decoder.com/pixverses-2b-valuation-shows-investors-still-believe-ai-video-generation-has-room-for-another-winner/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:valuation + - kw:billion + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: OpenAI's Ad Business Is on Pace to Miss Its Own Forecast by 90%, Analyst Says + id=2460 source=hackernews final=0.020 + url: https://www.adweek.com/media/openais-ad-business-is-on-pace-to-miss-its-own-forecast-by-90-analyst-says/ + Bucket: BUSINESS + Matched: + - source=hackernews + - kw:forecast + - kw:miss + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Video-generation startup PixVerse raises $439M, valuation soars past $2B + id=2267 source=rss final=0.000 + url: https://techcrunch.com/2026/07/13/video-generation-startup-pixverse-raises-439m-valuation-soars-past-2b/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:raises + - kw:valuation + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Sam Altman’s space data center trash talk is what most experts already believe + id=2121 source=rss final=0.000 + url: https://techcrunch.com/2026/07/13/sam-altmans-space-data-center-trash-talk-is-what-most-experts-already-believe/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:market + - kw:data center + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: I love LLMs, I hate hype + id=2086 source=hackernews final=0.000 + url: https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html + Bucket: BUSINESS + Matched: + - source=hackernews + - kw:market + - kw:opinion + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.10 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Wealthy AI workers send San Francisco house prices soaring + id=2096 source=hackernews final=0.020 + url: https://www.bbc.com/news/articles/c9q29j47v9ro + Bucket: BUSINESS + Matched: + - source=hackernews + - kw:market + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: OpenAI bets on families as ChatGPT goes deeper into households + id=1730 source=rss final=0.000 + url: https://techcrunch.com/2026/07/11/openai-bets-on-families-as-chatgpt-goes-deeper-into-households/ + Bucket: BUSINESS + Matched: + - source=rss + - kw:hiring + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Microsoft latest report shows 25% emissions raised due to AI data centers + id=1786 source=hackernews final=0.020 + url: https://www.windowscentral.com/microsoft/dropping-greenwashing-credits-and-expanding-ai-datacenters-caused-microsofts-25-percent-emissions-jump + Bucket: BUSINESS + Matched: + - source=hackernews + - kw:raised + - kw:data center + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + + +INFRASTRUCTURE +-------------- + +Story: I'm not a great artist — so I made an agent that turns my doodles on my Remarkable tablet into actually nice charcoal sketches. Real editable pen-line vectors too! Not just static images. + id=2326 source=reddit final=0.050 + url: https://www.reddit.com/r/artificial/comments/1uwbt7o/im_not_a_great_artist_so_i_made_an_agent_that/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: A new, state-of-the-art, agentic pipeline for easy Music Video creation + id=2325 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uwbfos/a_new_stateoftheart_agentic_pipeline_for_easy/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:pipeline + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: The real bottleneck for AI agents may be proving who they are + id=2314 source=reddit final=0.190 + url: https://www.reddit.com/r/artificial/comments/1uw81un/the_real_bottleneck_for_ai_agents_may_be_proving/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:bottleneck + - kw:agent + - kw:agents + - kw:the real + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.190 + Publish? [Y/N] <- human review only + +Story: Coding agents think ahead of time + id=2224 source=hackernews final=0.060 + url: https://arxiv.org/abs/2607.05188 + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agents + - kw:think + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.060 + Publish? [Y/N] <- human review only + +Story: We keep asking whether AI will replace us. The more useful question is what it means to share the world with it. + id=2152 source=reddit final=0.000 + url: https://www.reddit.com/r/artificial/comments/1uvvd13/we_keep_asking_whether_ai_will_replace_us_the/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.10 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Show HN: Nobie – an Excel-compatible runtime for agents and humans + id=2223 source=hackernews final=0.060 + url: https://nobie.com + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.060 + Publish? [Y/N] <- human review only + +Story: Show HN: BillAI Bass, an AI-Powered Big Mouth Billy Bass Using Strands Agents + id=2463 source=hackernews final=0.180 + url: https://github.com/morganwilliscloud/billai-bass + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: The 'agent web' is coming — where AI agents talk directly to each other instead of scraping websites + id=2316 source=reddit final=0.050 + url: https://www.reddit.com/r/artificial/comments/1uviqvw/the_agent_web_is_coming_where_ai_agents_talk/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Turing Award winner Rich Sutton founds Oak Lab to build AI agents that learn on their own + id=2123 source=rss final=0.110 + url: https://the-decoder.com/turing-award-winner-rich-sutton-founds-oak-lab-to-build-ai-agents-that-learn-on-their-own/ + Bucket: INFRASTRUCTURE + Matched: + - source=rss + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.40 + Novelty: 0.20 + Hype: 0.00 + Final: 0.110 + Publish? [Y/N] <- human review only + +Story: I benchmarked 15 "E-Waste" GPUs with Modern Workloads + id=1969 source=reddit final=0.050 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uvcjd0/i_benchmarked_15_ewaste_gpus_with_modern_workloads/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:gpu + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop + id=2091 source=hackernews final=0.180 + url: https://github.com/clawkwork/clawk + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: AI agents may need an identity before they need more intelligence + id=2323 source=reddit final=0.050 + url: https://www.reddit.com/r/artificial/comments/1uuxhe6/ai_agents_may_need_an_identity_before_they_need/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Someone built an AI agent that hacks networks and holds data for ransom. It just worked. + id=2151 source=reddit final=0.050 + url: https://www.reddit.com/r/artificial/comments/1uuouu7/someone_built_an_ai_agent_that_hacks_networks_and/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE + id=2225 source=hackernews final=0.570 + url: https://github.com/juggler-ai/juggler + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:open-source + - kw:agent + - kw:agents + Score Components: + Shipping: 0.50 + Utility: 0.60 + Replication: 0.60 + Enthusiast: 1.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.570 + Publish? [Y/N] <- human review only + +Story: Mechanistic interpretability researchers applying causality theory to LLMs + id=2095 source=hackernews final=0.020 + url: https://cacm.acm.org/news/can-we-understand-how-large-language-models-reason/ + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:safety + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Old and new apps, via modern coding agents + id=2087 source=hackernews final=0.130 + url: https://terrytao.wordpress.com/2026/07/11/old-and-new-apps-via-modern-coding-agents/ + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agent + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.20 + Hype: 0.00 + Final: 0.130 + Publish? [Y/N] <- human review only + +Story: AI agents win at Slay the Spire 2 after researchers replace growing chat logs with structured memory + id=1824 source=rss final=0.040 + url: https://the-decoder.com/ai-agents-win-at-slay-the-spire-2-after-researchers-replace-growing-chat-logs-with-structured-memory/ + Bucket: INFRASTRUCTURE + Matched: + - source=rss + - kw:agents + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.20 + Novelty: 0.00 + Hype: 0.00 + Final: 0.040 + Publish? [Y/N] <- human review only + +Story: Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase + id=2094 source=hackernews final=0.180 + url: https://github.com/cosmtrek/mindwalk + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agent + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + +Story: **Your $80 Tesla P100 has been doing silently noisy math in llama.cpp for years. Three lines fix it, for free.** + id=1975 source=reddit final=0.320 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu6p9o/your_80_tesla_p100_has_been_doing_silently_noisy/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:llama.cpp + - kw:fix + - kw:gpu + - kw:cuda + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.60 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.320 + Publish? [Y/N] <- human review only + +Story: First attempts at a CPU setup - MS-02 Intel 285hx, trying Qwen3, Qwen3.6 and Gemma4 + id=1566 source=reddit final=0.120 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu5ht0/first_attempts_at_a_cpu_setup_ms02_intel_285hx/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:gpu + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.45 + Novelty: 0.20 + Hype: 0.00 + Final: 0.120 + Publish? [Y/N] <- human review only + +Story: Performance comparison on full compute performance (Anima) and LLM prompt processing of 5090 (600,475 and 400W) vs 6000 PRO MaxQ shunt modded and water cooled (at 300, 400, 475 and 600W), and 6000 PRO WS/SE (600W). + id=1559 source=reddit final=0.340 + url: https://www.reddit.com/r/LocalLLaMA/comments/1utvbey/performance_comparison_on_full_compute/ + Bucket: INFRASTRUCTURE + Matched: + - source=reddit + - kw:rtx + - kw:comparison + - kw:datacenter + - kw:cuda + Score Components: + Shipping: 0.00 + Utility: 0.50 + Replication: 0.60 + Enthusiast: 0.45 + Novelty: 0.00 + Hype: 0.00 + Final: 0.340 + Publish? [Y/N] <- human review only + +Story: Who manages the agents? + id=2000 source=hackernews final=0.100 + url: https://www.off-policy.com/dont-go-quietly-into-the-ai-night/ + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:agent + - kw:agents + - kw:essay + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.50 + Novelty: 0.00 + Hype: 0.00 + Final: 0.100 + Publish? [Y/N] <- human review only + +Story: Show HN: Reame – a CPU inference server that gets faster as it runs + id=2001 source=hackernews final=0.180 + url: https://github.com/swellweb/reame + Bucket: INFRASTRUCTURE + Matched: + - source=hackernews + - kw:faster + - kw:gpu + - kw:inference server + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.30 + Novelty: 0.00 + Hype: 0.00 + Final: 0.180 + Publish? [Y/N] <- human review only + + +CULTURE +------- + +Story: Lorde says AI glasses are ‘not sexy’ + id=2587 source=rss final=0.000 + url: https://techcrunch.com/2026/07/14/lorde-says-ai-glasses-are-not-sexy/ + Bucket: CULTURE + Matched: + - source=rss + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: OpenAI pushes back on Apple trade secret lawsuit + id=2589 source=rss final=0.000 + url: https://techcrunch.com/2026/07/14/openai-pushes-back-on-apple-trade-secret-lawsuit/ + Bucket: CULTURE + Matched: + - source=rss + - kw:lawsuit + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.10 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Anthropic’s newest ad is creeping people out + id=2486 source=rss final=0.000 + url: https://techcrunch.com/2026/07/14/anthropics-newest-ad-is-creeping-people-out/ + Bucket: CULTURE + Matched: + - source=rss + - kw:criticism + - kw:creeping + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Apple just sued OpenAI for trade secret theft. And Google quietly rewrote how the internet works. + id=2652 source=reddit final=0.000 + url: https://www.reddit.com/r/artificial/comments/1uwh06x/apple_just_sued_openai_for_trade_secret_theft_and/ + Bucket: CULTURE + Matched: + - source=reddit + - kw:lawsuit + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.10 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Meta’s Adam Mosseri says AI token budgets could soon be capped per engineer + id=2168 source=rss final=0.000 + url: https://techcrunch.com/2026/07/14/metas-adam-mosseri-says-ai-token-budgets-could-soon-be-capped-per-engineer/ + Bucket: CULTURE + Matched: + - source=rss + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: The real AI race may no longer be at the frontier + id=2254 source=rss final=0.290 + url: https://techcrunch.com/2026/07/14/the-real-ai-race-may-no-longer-be-at-the-frontier-open-models-hugging-face/ + Bucket: CULTURE + Matched: + - source=rss + - kw:production + - kw:frontier + - kw:says + - kw:the real + Score Components: + Shipping: 0.50 + Utility: 0.00 + Replication: 0.60 + Enthusiast: 0.20 + Novelty: 0.00 + Hype: 0.00 + Final: 0.290 + Publish? [Y/N] <- human review only + +Story: ChatGPT returns to WhatsApp in Europe after EU forces Meta to open the door to rival AI bots + id=2258 source=rss final=0.000 + url: https://the-decoder.com/chatgpt-returns-to-whatsapp-in-europe-after-eu-forces-meta-to-open-the-door-to-rival-ai-bots/ + Bucket: CULTURE + Matched: + - source=rss + - kw:eu + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: The wildest allegations in Apple’s trade secrets lawsuit against OpenAI + id=2126 source=rss final=0.000 + url: https://techcrunch.com/2026/07/13/the-wildest-allegations-in-apples-trade-secrets-lawsuit-against-openai/ + Bucket: CULTURE + Matched: + - source=rss + - kw:lawsuit + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Chain of Thought is a scaling trap. the next wave is latent reasoning (Coconut / HRM / RecrusiveMAS)... but then we hit the black box wall. Where does BDH fit? [D] + id=2444 source=reddit final=0.050 + url: https://www.reddit.com/r/MachineLearning/comments/1uviru5/chain_of_thought_is_a_scaling_trap_the_next_wave/ + Bucket: CULTURE + Matched: + - source=reddit + - kw:the future of + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Everyone keeps asking if AI will replace people. I think we’re asking the wrong question. + id=2321 source=reddit final=0.000 + url: https://www.reddit.com/r/artificial/comments/1uv9l8w/everyone_keeps_asking_if_ai_will_replace_people_i/ + Bucket: CULTURE + Matched: + - source=reddit + - kw:think + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.10 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Meta kills Muse Image feature that let anyone generate AI photos of Instagram users without consent + id=2042 source=rss final=0.030 + url: https://the-decoder.com/meta-kills-muse-image-feature-that-let-anyone-generate-ai-photos-of-instagram-users-without-consent/ + Bucket: CULTURE + Matched: + - source=rss + - kw:controversial + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: OpenAI CEO Altman is now "pretty sure" AI is net job-creating, which is quite the pivot from predicting mass layoffs + id=1921 source=rss final=0.000 + url: https://the-decoder.com/openai-ceo-altman-is-now-pretty-sure-ai-is-net-job-creating-which-is-quite-the-pivot-from-predicting-mass-layoffs/ + Bucket: CULTURE + Matched: + - source=rss + - kw:says + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: AI 2040 and the cult of intelligence + id=1992 source=hackernews final=0.020 + url: https://geohot.github.io//blog/jekyll/update/2026/07/11/ai-2040.html + Bucket: CULTURE + Matched: + - source=hackernews + - kw:essay + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Reverse centaurs are the answer to the AI paradox (2025) + id=1999 source=hackernews final=0.020 + url: https://pluralistic.net/2025/09/11/vulgar-thatcherism/#there-is-an-alternative + Bucket: CULTURE + Matched: + - source=hackernews + - kw:argues + - kw:essay + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Apple sues OpenAI, accusing it of stealing company secrets + id=1588 source=hackernews final=0.020 + url: https://www.nytimes.com/2026/07/10/technology/apple-openai-lawsuit.html + Bucket: CULTURE + Matched: + - source=hackernews + - kw:lawsuit + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + + +UNCATEGORIZED +------------- + +Story: OpenAI’s first hardware device is reportedly a screenless speaker that can move + id=2584 source=rss final=0.030 + url: https://techcrunch.com/2026/07/14/openais-first-hardware-device-is-reportedly-a-screenless-speaker-that-can-move/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Financing the AI boom: from cash flows to debt [pdf] + id=2672 source=hackernews final=0.020 + url: https://www.bis.org/publ/bisbull120.pdf + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Google Search now generates AI images when it can't find what you're looking for on the web + id=2164 source=rss final=0.030 + url: https://the-decoder.com/google-search-now-generates-ai-images-when-it-cant-find-what-youre-looking-for-on-the-web/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Google Images gets a Pinterest-like redesign focused on discovery + id=2166 source=rss final=0.000 + url: https://techcrunch.com/2026/07/14/google-images-gets-a-pinterest-like-redesign-focused-on-discovery/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: AWS and Bluesight build AI for hospital 340B compliance + id=2167 source=rss final=0.000 + url: https://www.artificialintelligence-news.com/news/aws-and-bluesight-build-ai-for-hospital-340b-compliance/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Are we offloading too much of our thinking to AI? + id=2219 source=hackernews final=0.020 + url: https://www.artfish.ai/p/offloading-thinking-to-ai + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: The Agentic Loop: Three loops in a trench coat + id=2562 source=hackernews final=0.020 + url: https://www.bobbytables.io/p/the-agentic-loop-three-loops-in-a + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Spotify expands its AI push with a ChatGPT-like music assistant + id=2255 source=rss final=0.030 + url: https://techcrunch.com/2026/07/14/spotify-expands-its-ai-push-with-a-chatgpt-like-music-assistant/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Superhuman’s new auto-draft feature almost makes me like AI replies + id=2256 source=rss final=0.030 + url: https://techcrunch.com/2026/07/14/superhumans-new-auto-draft-feature-almost-makes-me-like-ai-replies/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Proof of care in the age of AI + id=2217 source=hackernews final=0.020 + url: https://jacobfilipp.com/care/ + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Codex starts encrypting sub-agent prompts + id=2157 source=hackernews final=0.140 + url: https://github.com/openai/codex/issues/28058 + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: Demis Hassabis has a plan to harness AI safely + id=2220 source=hackernews final=0.020 + url: https://twitter.com/demishassabis/status/2076957440109625718 + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: The first AI was a syllogism machine in 1956. We're still building the same thing. + id=2317 source=reddit final=0.040 + url: https://www.reddit.com/r/artificial/comments/1uw23qw/the_first_ai_was_a_syllogism_machine_in_1956_were/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.20 + Hype: 0.00 + Final: 0.040 + Publish? [Y/N] <- human review only + +Story: How many on-the-fly augmentations per image for a single-class segmentation mode [R] + id=2432 source=reddit final=0.050 + url: https://www.reddit.com/r/MachineLearning/comments/1uvxt70/how_many_onthefly_augmentations_per_image_for_a/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Inside Ghostcommit: How Malicious PNGs Bypass AI Code Reviewers + id=2327 source=reddit final=0.040 + url: https://www.reddit.com/r/artificial/comments/1uvxqg5/inside_ghostcommit_how_malicious_pngs_bypass_ai/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.20 + Hype: 0.00 + Final: 0.040 + Publish? [Y/N] <- human review only + +Story: Uber’s product chief on hotels, robotaxis, and why the company doesn’t want to be ‘everything for everyone’ + id=2266 source=rss final=0.030 + url: https://techcrunch.com/2026/07/13/ubers-product-chief-on-hotels-robotaxis-and-why-the-company-doesnt-want-to-be-everything-for-everyone/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.20 + Hype: 0.00 + Final: 0.030 + Publish? [Y/N] <- human review only + +Story: Samsung Health app threatens data deletion if users opt out AI training + id=2158 source=hackernews final=0.020 + url: https://neow.in/cWsyMTV3 + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Show HN: I implemented a neural network in SQL + id=2226 source=hackernews final=0.140 + url: https://github.com/xqlsystems/xarray-sql/blob/claude/xarray-sql-mnist-demo/benchmarks/nn.py + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: AI is a bad tool + id=2221 source=hackernews final=0.020 + url: https://bytecode.news/posts/2026/07/user-submission-ai-is-a-bad-tool + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: What Anthropic’s latest AI discovery does—and doesn’t—show + id=2125 source=rss final=0.000 + url: https://www.technologyreview.com/2026/07/13/1140343/what-anthropics-latest-ai-discovery-does-and-doesnt-show/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Is there any kind of AI that could "read" huge loads of emails and give a "mark" according to a given expected result? + id=2318 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uvgqrn/is_there_any_kind_of_ai_that_could_read_huge/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: Should AI help you get away with killing your spouse? + id=2130 source=rss final=0.000 + url: https://techcrunch.com/2026/07/13/should-ai-help-you-get-away-with-killing-your-spouse/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Nobel laureates and AI leaders warn the window to prepare for AI's economic impact is closing fast + id=2129 source=rss final=0.000 + url: https://the-decoder.com/nobel-laureates-and-ai-leaders-warn-the-window-to-prepare-for-ais-economic-impact-is-closing-fast/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Show HN: Jacquard, a programming language for AI-written, human-reviewed code + id=2222 source=hackernews final=0.140 + url: https://github.com/jbwinters/jacquard-lang + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.140 + Publish? [Y/N] <- human review only + +Story: Wan-Dancer: A Hierarchical Framework for Minute-scale Coherent Music-to-Dance Generation + id=1972 source=reddit final=0.010 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uvdaq7/wandancer_a_hierarchical_framework_for/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: MCP…. Is bad? + id=1981 source=reddit final=0.050 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uvaqxp/mcp_is_bad/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: For a silent revolution in the singularity scene + id=2149 source=reddit final=0.040 + url: https://www.reddit.com/r/artificial/comments/1uv63ms/for_a_silent_revolution_in_the_singularity_scene/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.20 + Hype: 0.00 + Final: 0.040 + Publish? [Y/N] <- human review only + +Story: Zig Creator Calls Spade a Spade, Anthropic Blows Smoke + id=2084 source=hackernews final=0.020 + url: https://raymyers.org/post/zed-creator-calls-spade-a-spade/ + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Evaluating J-space entropy as an error predictor across 7 datasets on Qwen3-4B [R] + id=2433 source=reddit final=0.050 + url: https://www.reddit.com/r/MachineLearning/comments/1uv5l75/evaluating_jspace_entropy_as_an_error_predictor/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: The print success rates nobody talks about :Meshy vs Hi3D after 50+ models. + id=2319 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uv50ty/the_print_success_rates_nobody_talks_about_meshy/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: Is the "J-Space" an emergent feature, or a strategic response to optimization pressure? + id=2313 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uuz89v/is_the_jspace_an_emergent_feature_or_a_strategic/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: Ask HN: Add flag for AI-generated articles + id=2083 source=hackernews final=0.020 + url: https://news.ycombinator.com/item/48886741 + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: The One-Step Trap (In AI Research) + id=2097 source=hackernews final=0.050 + url: http://incompleteideas.net/IncIdeas/OneStepTrap.html + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.20 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: this openai court story is starting to look ugly + id=2320 source=reddit final=0.010 + url: https://www.reddit.com/r/artificial/comments/1uul5ef/this_openai_court_story_is_starting_to_look_ugly/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: LinkedIn is the undisputed king of long-form AI slop, according to a study spanning five platforms + id=2039 source=rss final=0.000 + url: https://the-decoder.com/linkedin-is-the-undisputed-king-of-long-form-ai-slop-according-to-a-study-spanning-five-platforms/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Local Image to 3D (<2gb RAM, <20s, Apple Silicon, iPhone) + id=1980 source=reddit final=0.170 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uuga40/local_image_to_3d_2gb_ram_20s_apple_silicon_iphone/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.60 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.170 + Publish? [Y/N] <- human review only + +Story: Working around Qwen3.6-27B's tool-call failures and looping + id=1984 source=reddit final=0.050 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uue278/working_around_qwen3627bs_toolcall_failures_and/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Obtaining Irregular Learning Curves with HyberBand Tuned ANN model for Price Prediction [P] + id=2431 source=reddit final=0.050 + url: https://www.reddit.com/r/MachineLearning/comments/1uud3qj/obtaining_irregular_learning_curves_with/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.25 + Novelty: 0.00 + Hype: 0.00 + Final: 0.050 + Publish? [Y/N] <- human review only + +Story: Grades dropped from 96 to 48 percent when a Brown professor made students take the exam without AI + id=1924 source=rss final=0.000 + url: https://the-decoder.com/grades-dropped-from-96-to-48-percent-when-a-brown-professor-made-students-take-the-exam-without-ai/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: I mapped Anthropic’s J-Space Hallucination signal across 7 datasets on Qwen3-4B to find out where it works and where it breaks + id=1978 source=reddit final=0.010 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu61wb/i_mapped_anthropics_jspace_hallucination_signal/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: I didn't give up - extGemma4-40_5B returned + id=1966 source=reddit final=0.010 + url: https://www.reddit.com/r/LocalLLaMA/comments/1uu4hxp/i_didnt_give_up_extgemma440_5b_returned/ + Bucket: UNCATEGORIZED + Matched: + - source=reddit + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.05 + Novelty: 0.00 + Hype: 0.00 + Final: 0.010 + Publish? [Y/N] <- human review only + +Story: Mesh LLM: distributed AI computing on iroh + id=2088 source=hackernews final=0.020 + url: https://www.iroh.computer/blog/mesh-llm + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: Stop Telling Me to Ask an LLM + id=2090 source=hackernews final=0.020 + url: https://blog.yaelwrites.com/stop-telling-me-to-ask-an-llm/ + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + +Story: OpenAI's GPT-5.6 Sol Ultra reportedly solves a 50-year-old math problem in under an hour + id=1828 source=rss final=0.000 + url: https://the-decoder.com/openais-gpt-5-6-sol-ultra-reportedly-solves-a-50-year-old-math-problem-in-under-an-hour/ + Bucket: UNCATEGORIZED + Matched: + - source=rss + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.00 + Novelty: 0.00 + Hype: 0.00 + Final: 0.000 + Publish? [Y/N] <- human review only + +Story: Ghost Font: A font that humans can read but AI cannot + id=1776 source=hackernews final=0.020 + url: https://www.mixfont.com/ghost-font + Bucket: UNCATEGORIZED + Matched: + - source=hackernews + - (no rule fired) + Score Components: + Shipping: 0.00 + Utility: 0.00 + Replication: 0.00 + Enthusiast: 0.10 + Novelty: 0.00 + Hype: 0.00 + Final: 0.020 + Publish? [Y/N] <- human review only + + +====================================================================== +BUCKET DISTRIBUTION +====================================================================== + SHIPPING 12 + LOCAL AI 9 + PROBLEM SOLVED 19 + MODEL RELEASE 24 + RESEARCH 40 + BUSINESS 13 + INFRASTRUCTURE 23 + CULTURE 15 + UNCATEGORIZED 45 + +HUMAN REVIEW TALLY (fill in after manual pass): + Published: 0 + Rejected: 0 + Borderline: 0 + +First question is not 'is the classifier accurate?' +First question: 'Would we proudly publish these stories?' +====================================================================== diff --git a/pipeline.py b/pipeline.py index 9606730..a4ce5ba 100644 --- a/pipeline.py +++ b/pipeline.py @@ -27,6 +27,10 @@ sys.path.insert(0, os.path.dirname(__file__)) from adapters import SourceAdapter from adapters._store import upsert_entries +# Sprint 1 (2026-07-15): pure-rule bucket classifier + scorer. +# Attaches immediately after ingest/dedup and before any rendering step. +from athena import scoring as _scoring + # Adapter registry — add new adapters here (one line each) ADAPTERS = { "github": lambda: __import__("adapters.github", fromlist=["GitHubAdapter"]).GitHubAdapter(), @@ -273,6 +277,12 @@ def run_pipeline(sources: list[str] | None = None, limit: int = 20, dry_run: boo if src in source_stats: source_stats[src]["stored"] += 1 + # --- Sprint 1 attach point: score after ingest/dedup, before render --- + try: + _scoring.attach_scoring(db_path) + except Exception as e: + print(f" ⚠ scoring attach failed: {e}") + # Verification if verify: print(f"\n [Verification]")