Friday, 25 September 2026
F-Droid 2.0 launches after complete rebuild; file-notification systems expose user behavior across all major platforms; AI recurrence evades chain-of-thought safety monitoring
Today's Lead
EngineeringF-Droid
F-Droid 2.0: A New Chapter for Android Freedom
F-Droid released version 2.0, a major redesign of the Android app store after more than one year of work. The team rebuilt the application using Kotlin and Jetpack Compose to modernize the code. F-Droid 2.0 adds more categories for games, VPNs, and firewalls, and uses new Android APIs for smoother updates.
Engineering
inoti.fyi
File Notification Attacks: Side-Channel Leakage from the File-Notification System on Linux, Android, Windows, and macOS
Researchers show that file-notification systems allow side-channel attacks on Linux, Android, Windows, and macOS. Attackers with only read permissions can monitor file events to infer user behavior. Attackers detect keystroke intervals, identify websites from browser caches, and detect authentication prompts. Linux received partial mitigation through CVE-2025-68788. Windows, Android, and macOS lack complete fixes.
arusekk.pl
SourceHut account takeover via build logs (XSS in ansi2html.py)
A vulnerability in the ansi2html library allows attackers to inject cross-site scripting (XSS) code through SourceHut build logs. Malicious ANSI escape sequences enable attackers to steal credentials and deploy keys. Versions ansi2html 1.7.0 to 1.9.3 and builds.sr.ht 0.40.0 to 0.105.0 contain this flaw.
devdotfast
Whiteboard: An Open-Source IDE for Thoughtful Software Design
Whiteboard is an open-source desktop application for humans and AI agents to design software architecture in a shared visual workspace. AI agents use the tool to create diagrams that connect to code files. Users click on diagram elements to jump to the relevant source code. A semantic diff viewer reduces code change noise by summarizing large functions. Architectural decision logs show why agents choose specific changes and design paths.
GitHub Blog
When chat is the wrong UI
Chat interfaces have limited use for many development tasks. GitHub Copilot now offers canvases—custom applications that run inside the editor to provide task-specific AI interactions. These canvases automate multi-stage workflows and reduce token waste compared to chat-based approaches.
Humanities
Aeon
Reasoning together
Habermas changed his view of truth at age 70, abandoning the idea that truth equals justification. He then held that facts exist independent of what people agree on, while moral claims depend only on fair deliberation. When deliberation fractures, moral consensus fails.
JSTOR Daily
Teaching Students to Follow an Idea
A classroom activity teaches first-year students research methods. Students select an article and choose one interesting idea from it. They find where this idea came from through citations. They also find newer papers that build on the same idea. They observe how the idea changes across different sources. This activity shows students that research is a conversation between scholars.