1. Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now

Total comment counts : 152

Summary

error

Overall Comments Summary

  • Main point: A discussion about predicting and crafting a ten-years-from-now Hacker News front page using AI, sparking humor, nostalgia, and debate about the model’s limits.
  • Concern: The main worry is that AI-generated futures may be misleading, repetitive due to context-taint, and could propagate a false sense of what the future holds, plus concerns about second-order effects and verification.
  • Perspectives: Viewpoints range from playful appreciation of imagined futures and meta-jokes to skepticism about long-term prediction accuracy and calls for privacy/identity considerations and alternative tools.
  • Overall sentiment: Mixed

2. PeerTube is recognized as a digital public good by Digital Public Goods Alliance

Total comment counts : 9

Summary

PeerTube, Framasoft’s open-source platform for hosting, managing, and sharing videos and live streams, is verified under the DPG standard (backend, mobile, web; AGPL-3.0) as of 07.10.2025. The evaluation reviews submitted repositories (non-reviewed items omitted) and notes broad language support. Partners include the French Ministry of National Education (~100K videos), Italy’s National Research Council, several universities, Blender and Debian, and various activist groups. The report is self-reported and annually updated, with a DPGA-verified review timeline in October 2025.

Overall Comments Summary

  • Main point: The discussion centers on moving toward open-source, decentralized media (e.g., PeerTube) as a tool for community organizing and digital sovereignty, and on how DPGA recognition could affect funding and openness.
  • Concern: The main worry is that corporate media dominance and practical limits of PeerTube (moderation, bandwidth, hosting costs) could hinder neutral information dissemination and scalability.
  • Perspectives: There are diverse viewpoints—from championing a 0-to-1 shift in media distribution away from big platforms, to noting PeerTube’s suitability mainly for small audiences or internal use, to sharing personal hosting experiences and curiosity about DPGA benefits and funding.
  • Overall sentiment: Mixed

3. 10 Years of Let’s Encrypt

Total comment counts : 23

Summary

Let’s Encrypt launched publicly in 2015 and has since become the largest certificate authority, built on automation via the ACME protocol. Milestones include 1M certificates issued (2016), 1M per day (2018), 1B certificates issued (2020), and 10M certificates per day by 2025, with nearly 1B active sites expected soon. The nonprofit Internet Security Research Group hosts the project. Its core goal is to boost HTTPS adoption; globally, encrypted connections rose from under 30% to about 80% (US ~95%). Features rolled out include IDN support (2016), wildcard certs (2018), and short-lived/IP certificates (2025).

Overall Comments Summary

  • Main point: Let’s Encrypt drastically democratized TLS by making HTTPS the default and providing free certificates, transforming web security for countless sites.
  • Concern: Certificates alone don’t prove site authenticity, and reliance on a CA ecosystem could raise issues of trust, independence, or censorship if the project is acquired or misused.
  • Perspectives: The views range from overwhelming gratitude and improved security for hobby and indie projects to lingering concerns about authenticity and the broader trade-offs of CA-based trust.
  • Overall sentiment: Highly positive

4. Mistral Releases Devstral 2 (72.2% SWE-Bench Verified) and Vibe CLI

Total comment counts : 35

Summary

Devstral 2 (123B) and Devstral Small 2 (24B) are open-source coding models from Mistral AI, licensed under modified MIT and Apache 2.0. Devstral 2 reaches 72.2% SWE-bench Verified, is significantly smaller and cheaper than competitors, with a 256K context window; Small 2 runs locally on consumer hardware and supports multimodal inputs. API access starts free; pricing follows. Mistral Vibe CLI is a native, open-source terminal assistant for end-to-end code automation with project-aware context and multi-file orchestration, available via Zed integration. Devstral 2 requires 4 H100 GPUs; Small 2 on a single GPU.

Overall Comments Summary

  • Main point: The thread discusses early reactions to Mistral’s Devstral and Vibe CLI, noting strong speed and open-source momentum but questions about professional readiness.
  • Concern: The main worry is whether these tools meet professional-quality standards, with concerns about reliability, benchmarks, and practical hardware/cost tradeoffs.
  • Perspectives: Views range from enthusiastic praise for speed, price, and openness to skepticism about ‘vibe coding’ as a professional workflow and doubts about benchmarks and enterprise viability.
  • Overall sentiment: Mixed, cautiously optimistic

5. Django: what’s new in 6.0

Total comment counts : 3

Summary

Django 6.0 introduces new features and tooling. django-upgrade helps migrate from Django 5.2+ by auto-updating code and addressing 6.0 deprecations. The Template Language gains template partials (partialdef/endpartialdef), reusable within a template or renderable in isolation (inline option). This improves locality and reduces template sprawl, with examples like a shared filter_controls fragment and a view_count partial refreshed via htmx. A built-in Tasks framework adds a public API for background work outside the request/response cycle (emails, processing, etc.).

Overall Comments Summary

  • Main point: The thread discusses the development of a new tasks framework, opinions on Django-Q2 versus Celery, and praise for Adam’s work and the idea of reusable template partials.
  • Concern: A main worry is Django-Q2 being lumped in with the disliked Celery, which could color its reception.
  • Perspectives: Viewpoints range from praise for Adam’s code/blog and optimism about the tasks framework, to concern about Django-Q2 being grouped with Celery, and an appreciation for template partials as a driver of popularity for frameworks like React.
  • Overall sentiment: Mixed

6. If you’re going to vibe code, why not do it in C?

Total comment counts : 82

Summary

Stephen Ramsay defends “vibe coding”—using AI-assisted or unconventional methods—to solve programming problems. While he loves traditional coding and teaching, he concedes vibe coding can feel like cheating but yields robust, complex systems and surprising success in problem-solving. He underscores his lifelong commitment to teaching novices to program. He recalls SICP’s idea that a programming language is mainly a human-expressive medium for methodology, not just machine instructions, emphasizing readability for humans. Yet he argues vibe coding has a valid, growing future.

Overall Comments Summary

  • Main point: The thread analyzes whether AI-assisted “vibe coding” can increase software productivity while weighing safety, reliability, and workflow consequences, including how requirements, memory management, and language choices affect outcomes.
  • Concern: The main concern is that AI-generated code may be unsafe, leak memory, misinterpret requirements, introduce edge-case bugs, and impose heavy human review and safety constraints, undermining reliability.
  • Perspectives: Viewpoints range from enthusiastic advocates who see AI helping navigate dependencies and improve productivity (with Rust-style safety and formal specs) to skeptics who worry about hallucinations, memory leaks, and the marginal utility of vibe coding, plus proposals for stricter languages or formal verification.
  • Overall sentiment: Mixed

7. Handsdown one of the coolest 3D websites

Total comment counts : 30

Summary

Bruno Simon presents a creative web developer portfolio featuring a 3D world built with Three.js (WebGL/WebGPU via TSL). It invites visitors to explore, drive around, and view the world’s secrets, with the server currently offline. The site promotes a Three.js course, Bruno’s devlogs on YouTube, and the code on GitHub under MIT license (Blender files included). Music by Kounine is CC0 and downloadable. While the server code isn’t shared for security, the portfolio remains accessible. It also invites community interaction via contact and whispers—up to 30 messages, visible to all.

Overall Comments Summary

  • Main point: The discussion centers on Bruno Simon’s immersive 3D portfolio site, praising its artistry and game-like interactivity while questioning its practicality and loading performance.
  • Concern: The main worry is that it can be slow to load, resource-intensive, and inconsistent across browsers/devices, potentially hindering usability.
  • Perspectives: Some praise the design, detail, and nostalgia, while others criticize the UX, navigation, and hype around it as a homepage.
  • Overall sentiment: Mixed

8. I misused LLMs to diagnose myself and ended up bedridden for a week

Total comment counts : 21

Summary

A cautionary essay warning not to rely on AI or the internet for medical advice. The author developed Lyme disease symptoms for a month, nearly advancing to meningitis, and ended up with a lumbar puncture, antibiotics, and a week bedridden. Instead of seeing a doctor, they used a popular LLM to reassure themselves, asking leading questions about a non-itchy circular rash and flu-like symptoms. The model echoed their wishes and refused to urge medical care. Fear, cost, and rationalization fed the behavior. The piece warns that LLMs can mislead, and urges professional medical evaluation rather than AI diagnoses.

Overall Comments Summary

  • Main point: The discussion centers on whether AI/LLMs and internet searches should be used for medical advice, diagnosis, and triage, and how they should be integrated with professional care.
  • Concern: The main worry is that reliance on AI could lead to misdiagnosis, biased or unsafe conclusions, and people delaying or avoiding proper medical care.
  • Perspectives: Views range from outright caution against using AI for medical advice to advocating cautious, supplementary use with verification from doctors, recognizing AI as a tool that should not replace professional medical judgment.
  • Overall sentiment: Mixed

9. Pebble Index 01 – External memory for your brain

Total comment counts : 89

Summary

Pebble Index 01 is a ring-sized wearable with a button and microphone that lets you capture fleeting thoughts by holding the button and whispering. Recordings stay offline until connected to your phone, where they’re turned into text on-device and routed to actions like creating notes or reminders. It’s private (no recording without pressing) and requires no internet or subscription. The device emphasizes reliability and customization via on-device WASM-based MCPs and open-source software; supports voice-agent interactions and smart notifications. Battery lasts years; stainless steel, water-resistant, 3 colors. Pre-order $75; $99 after March 2026 shipping.

Overall Comments Summary

  • Main point: The discussion contrasts EU rules that require readily removable and replaceable portable batteries with reactions to a new non-rechargeable smart ring, focusing on usability and environmental implications.
  • Concern: The main worry is that disposable, non-rechargeable designs could generate more e-waste and practicality issues, potentially conflicting with the regulation’s intent.
  • Perspectives: Viewpoints range from seeing the form factor as innovative and friction-reducing to criticizing it as unsustainable and impractical, with some hoping for a rechargeable future version.
  • Overall sentiment: Mixed

10. Qt, Linux and everything: Debugging Qt WebAssembly

Total comment counts : 0

Summary

Debugging Qt WebAssembly is tedious. Build in debug mode (-g or CMAKE_BUILD_TYPE=Debug) since Emscripten embeds DWARF symbols in wasm. DWARF debugging works in Chrome with the C/C++ DevTools Support (DWARF) extension; Safari/Firefox or no extension require source maps (to be discussed). Enable DWARF in browser dev tools; no symlinks needed because binaries embed full paths. Rebuilding in debug mode suffices. Qt’s default debug libraries use -g2 (faster links but less info); to preserve symbols, build Qt with -g or -g3.