Moderation Log


Date/Time Moderator Thing, Action, Reason
2025-12-16 04:00 (Users) Story: IronFleet: Proving Practical Distributed Systems Correct (2015)
Action: changed title from "IronFleet: Proving Practical Distributed Systems Correct" to "IronFleet: Proving Practical Distributed Systems Correct (2015)"
Reason: Automatically changed from user suggestions
2025-12-16 00:56 (Users) Story: Writing a blatant Telegram clone using Qt, QML and Rust. And C++
Action: changed tags from "show c++ programming rust" to "show c++ rust"
Reason: Automatically changed from user suggestions
2025-12-15 21:43 (Users) Story: Radicle: peer-to-peer collaboration with Git (2024)
Action: changed title from "Radicle: peer-to-peer collaboration with Git" to "Radicle: peer-to-peer collaboration with Git (2024)"
Reason: Automatically changed from user suggestions
2025-12-15 21:18 (Users) Story: Liskell - Haskell Semantics with Lisp Syntax (2007)
Action: changed title from "Liskell - Haskell Semantics with Lisp Syntax" to "Liskell - Haskell Semantics with Lisp Syntax (2007)", changed tags from "pdf api haskell lisp" to "pdf haskell lisp"
Reason: Automatically changed from user suggestions
2025-12-15 15:46 (Users) Story: Jubilant: Python subprocess and Go codegen
Action: changed tags from "a11y go python" to "go python"
Reason: Automatically changed from user suggestions
2025-12-15 14:07 (Users) Story: D-Bus is a disgrace to the Linux desktop
Action: changed tags from "linux" to "linux rant"
Reason: Automatically changed from user suggestions
2025-12-15 02:42 (Users) Story: TOON: Token-Oriented Object Notation
Action: changed tags from "programming" to "programming vibecoding"
Reason: Automatically changed from user suggestions
2025-12-14 15:58 (Users) Story: A distraction-free writing environment
Action: changed tags from "c" to "editors"
Reason: Automatically changed from user suggestions
2025-12-14 12:44 (Users) Story: Goodbye Microservices: From 100s of problem children to 1 superstar (2018)
Action: changed title from "Goodbye Microservices: From 100s of problem children to 1 superstar" to "Goodbye Microservices: From 100s of problem children to 1 superstar (2018)"
Reason: Automatically changed from user suggestions
2025-12-14 11:08 pushcx Story: Myna v2.0.0 beta: Myna now supports bold/italic variants and even APL programming
Action: blanked description from "Myna v2.0 Beta is released. It features new bold and (faux) italic variants to accomodate separate font files demanded by terminal emulators, contextual alternates for pipe operator in Gleam and assignment operators in Go among others.\r\n\r\nLast time when I mentioned Myna is a font designed for symbol-heavy programming, many folks (perhaps mockingly) suggested APL is the ultimate symbolic language. Inspired by those requests, Myna v2.0.0 Beta features a good subset of APL glyphs with the aim of making APL programming on par with Perl and Haskell on the Unicode terminal.\r\n\r\nPlease test this beta release and report any missing/misaligned glyphs. Requests for any other features are also welcome.", blanked markeddown_description from "<p>Myna v2.0 Beta is released. It features new bold and (faux) italic variants to accomodate separate font files demanded by terminal emulators, contextual alternates for pipe operator in Gleam and assignment operators in Go among others.</p>\n<p>Last time when I mentioned Myna is a font designed for symbol-heavy programming, many folks (perhaps mockingly) suggested APL is the ultimate symbolic language. Inspired by those requests, Myna v2.0.0 Beta features a good subset of APL glyphs with the aim of making APL programming on par with Perl and Haskell on the Unicode terminal.</p>\n<p>Please test this beta release and report any missing/misaligned glyphs. Requests for any other features are also welcome.</p>\n"
Reason: Please don't use the story text to summarize the link. Read https://lobste.rs/about#self-promo
2025-12-14 10:48 (Users) Story: Build Systems A La Carte (2018)
Action: changed title from "Build Systems A La Carte" to "Build Systems A La Carte (2018)"
Reason: Automatically changed from user suggestions
2025-12-14 10:35 (Users) Story: BpfJailer: eBPF Mandatory Access Control
Action: changed title from "Meta replaces SELinux with eBPF" to "BpfJailer: eBPF Mandatory Access Control"
Reason: Automatically changed from user suggestions
2025-12-14 01:54 (Users) Story: BenchFlow | RL Environments for Coding Agents
Action: changed tags from "ai" to "vibecoding"
Reason: Automatically changed from user suggestions
2025-12-13 12:13 (Users) Story: Shell Permission Errors for Busy Coding Agents
Action: changed title from "Shell Permission Errors for Busy Coding Agents | Blog" to "Shell Permission Errors for Busy Coding Agents"
Reason: Automatically changed from user suggestions
2025-12-13 04:30 pushcx Story: 20 Years of Digital Life, Gone in an Instant, thanks to Apple
Action: deleted story
Reason: Lobster is not customer service for Apple.
2025-12-12 17:54 (Users) Story: Agentic Misalignment: How LLMs could be insider threats
Action: changed tags from "ai" to "vibecoding"
Reason: Automatically changed from user suggestions
2025-12-12 17:52 (Users) Story: Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto
Action: changed tags from "pdf ai" to "pdf vibecoding"
Reason: Automatically changed from user suggestions
2025-12-12 09:39 pushcx Story: The Simple Habit That Saves My Evenings
Action: deleted story
Reason: Personal productivity is off-topic.
2025-12-11 17:41 pushcx Domain moultano.wordpress.com
Action: Banned
Reason: Take a break from self-promo until you're participating in the community ~moultano.
2025-12-11 17:41 pushcx Story: The Deadweight Loss of Entertainment
Action: deleted story
Reason: Article does not relate to computing. Take a break from self-promo until you're back in line with the guidelines: https://lobste.rs/about#self-promo
2025-12-11 17:09 (Users) Story: How Linux Is Built
Action: changed title from "How Linux Is Built - Greg Kroah-Hartman" to "How Linux Is Built"
Reason: Automatically changed from user suggestions
2025-12-11 15:21 pushcx Story: Helldivers 2 - 85% reduction in install size with minimal performance impact
Action: changed title from "HELLDIVERS 2 - 85% reduction in install size with minimal performance impact" to "Helldivers 2 - 85% reduction in install size with minimal performance impact"
Reason: Odd that Steam formatted it like this, but it's a little much.
2025-12-11 15:12 (Users) Story: Google’s code review practices
Action: changed title from "Google’s code review pracitices" to "Google’s code review practices"
Reason: Automatically changed from user suggestions
2025-12-11 13:38 (Users) Story: Programmers and software developers lost the plot on naming their tools
Action: changed tags from "programming" to "programming rant"
Reason: Automatically changed from user suggestions
2025-12-11 12:12 User yasinaydinnet
Action: reactivated
2025-12-11 12:08 (Users) Story: Deprecate Like You Mean It
Action: changed tags from "programming" to "programming satire"
Reason: Automatically changed from user suggestions
2025-12-11 11:34 pushcx Story: The Colonization of Confidence
Action: deleted story
Reason: Article does not relate to computing.
2025-12-11 09:09 pushcx Story: AI optimism is a class privilege
Action: deleted story
Reason: Business analysis is off-topic.
2025-12-11 08:15 pushcx Story: Getting a Gemini API key is an exercise in frustration
Action: deleted story
Reason: Lobsters is not customer service for Google.
2025-12-10 10:50 (Users) Story: Stop Breaking TLS
Action: changed tags from "security" to "security rant"
Reason: Automatically changed from user suggestions
2025-12-10 10:01 (Users) Story: How Google Maps quietly allocates survival across London’s restaurants - and how I built a dashboard to see through it
Action: changed tags from "ai" to "ai visualization"
Reason: Automatically changed from user suggestions
2025-12-10 08:47 (Users) Story: Gin is a very bad software library
Action: changed tags from "go web" to "go web rant"
Reason: Automatically changed from user suggestions
2025-12-10 08:15 pushcx Story: Looking for guidance on improving an offline security tool I built
Action: deleted story
Reason: You submitted this yesterday as /s/aigol1. Review the guidelines on self-promo: https://lobste.rs/about#self-promo
2025-12-09 23:29 (Users) Story: Rust in the kernel is no longer experimental
Action: changed title from "The end of the kernel Rust experiment" to "Rust in the kernel is no longer experimental"
Reason: Automatically changed from user suggestions
2025-12-09 15:11 pushcx Story: Linux Foundation's Newest Endeavor: Agentic AI Foundation
Action: merged into oydct4 (OpenAI co-founds the Agentic AI Foundation under the Linux Foundation)
Reason: Merging writeup.
2025-12-09 09:21 pushcx Story: Bonfire Social 1.0 is here, back the community‑funded roadmap
Action: deleted story
Reason: Ad.
2025-12-09 08:01 pushcx Story: Disagreements over post-quantum encryption for TLS
Action: deleted story
Reason: Dupe of /s/2lglm4
2025-12-09 07:50 pushcx Story: Offline cybersecurity AI using RAG + local LLM (Python, FAISS, Llama 3.1)
Action: blanked description from " Built an offline AI assistant for security work in air-gapped environments (SCIFs,\r\n classified networks, etc.). Runs entirely local - no API calls, no telemetry.\r\n\r\n Technical approach:\r\n - RAG with 360k embedded chunks (sentence-transformers: all-MiniLM-L6-v2)\r\n - FAISS for vector similarity search\r\n - Local LLM inference via Ollama (Llama 3.1 8B quantized)\r\n - Three-tier retrieval: dictionary → SQLite FTS5 → FAISS semantic search\r\n - Parses security tool output (Nmap XML, Volatility, Metasploit, etc.)\r\n\r\n Architecture:\r\n 1. Embed user query (384-dim vector)\r\n 2. FAISS search across 360k chunks, retrieve top 8\r\n 3. Build prompt: context + query\r\n 4. Local LLM generation (no external calls)\r\n 5. Response with tool-specific recommendations\r\n\r\n Knowledge sources indexed:\r\n - CVE database (2014-2025, SQLite + FAISS)\r\n - ExploitDB (~50k exploits)\r\n - Security tool documentation (Volatility, Metasploit, BloodHound)\r\n - HackTricks, GTFOBins, LOLBAS, PayloadsAllTheThings\r\n - Custom tool integration guides\r\n\r\n Interesting challenges solved:\r\n - Preventing RAG noise with high-frequency findings (tiered indexing)\r\n - Fast CVE lookup (dict → FTS5 → vector search cascade)\r\n - Tool output parsing without rigid schemas (regex + context awareness)\r\n - Keeping vector DB under 2GB while indexing 360k chunks\r\n\r\n Current limitations:\r\n - Windows-focused (Linux experimental)\r\n - ~8GB RAM requirement\r\n - Tool parsers are brittle (working on this)\r\n - Alpha quality - learning project by self-taught dev\r\n\r\n Code: https://gitlab.com/sydsec1/Syd (MIT)\r\n Docs: https://www.sydsec.co.uk\r\n\r\n Interested in feedback on:\r\n - RAG architecture choices (FAISS vs alternatives for this use case)\r\n - Noise reduction strategies for continuously-indexed findings\r\n - Tool output parsing approaches (current method: regex, considering AST/structured)\r\n - Offline model selection (currently Llama 3.1 8B Q4, open to alternatives)\r\n\r\n Happy to discuss implementation details.", blanked markeddown_description from "<p>Built an offline AI assistant for security work in air-gapped environments (SCIFs,\nclassified networks, etc.). Runs entirely local - no API calls, no telemetry.</p>\n<p>Technical approach:</p>\n<ul>\n<li>RAG with 360k embedded chunks (sentence-transformers: all-MiniLM-L6-v2)</li>\n<li>FAISS for vector similarity search</li>\n<li>Local LLM inference via Ollama (Llama 3.1 8B quantized)</li>\n<li>Three-tier retrieval: dictionary → SQLite FTS5 → FAISS semantic search</li>\n<li>Parses security tool output (Nmap XML, Volatility, Metasploit, etc.)</li>\n</ul>\n<p>Architecture:</p>\n<ol>\n<li>Embed user query (384-dim vector)</li>\n<li>FAISS search across 360k chunks, retrieve top 8</li>\n<li>Build prompt: context + query</li>\n<li>Local LLM generation (no external calls)</li>\n<li>Response with tool-specific recommendations</li>\n</ol>\n<p>Knowledge sources indexed:</p>\n<ul>\n<li>CVE database (2014-2025, SQLite + FAISS)</li>\n<li>ExploitDB (~50k exploits)</li>\n<li>Security tool documentation (Volatility, Metasploit, BloodHound)</li>\n<li>HackTricks, GTFOBins, LOLBAS, PayloadsAllTheThings</li>\n<li>Custom tool integration guides</li>\n</ul>\n<p>Interesting challenges solved:</p>\n<ul>\n<li>Preventing RAG noise with high-frequency findings (tiered indexing)</li>\n<li>Fast CVE lookup (dict → FTS5 → vector search cascade)</li>\n<li>Tool output parsing without rigid schemas (regex + context awareness)</li>\n<li>Keeping vector DB under 2GB while indexing 360k chunks</li>\n</ul>\n<p>Current limitations:</p>\n<ul>\n<li>Windows-focused (Linux experimental)</li>\n<li>~8GB RAM requirement</li>\n<li>Tool parsers are brittle (working on this)</li>\n<li>Alpha quality - learning project by self-taught dev</li>\n</ul>\n<p>Code: <a href=\"https://gitlab.com/sydsec1/Syd\" rel=\"ugc\">https://gitlab.com/sydsec1/Syd</a> (MIT)\nDocs: <a href=\"https://www.sydsec.co.uk\" rel=\"ugc\">https://www.sydsec.co.uk</a></p>\n<p>Interested in feedback on:</p>\n<ul>\n<li>RAG architecture choices (FAISS vs alternatives for this use case)</li>\n<li>Noise reduction strategies for continuously-indexed findings</li>\n<li>Tool output parsing approaches (current method: regex, considering AST/structured)</li>\n<li>Offline model selection (currently Llama 3.1 8B Q4, open to alternatives)</li>\n</ul>\n<p>Happy to discuss implementation details.</p>\n"
Reason: Please don't use the story text to summarize the link. Read https://lobste.rs/about#self-promo and follow the guideline before you submit your work again.
2025-12-09 07:48 pushcx Story: Metacode: The new standard for machine-readable comments for Python
Action: blanked description from "In the Python ecosystem, there are many tools dealing with source code: linters, test coverage collection systems, and many others. Many of them use special comments, and as a rule, the style of these comments is very similar.\r\nBut you know what? There is no single standard for such comments. Seriously.\r\n\r\nThe internal implementation of reading such comments is also different. Someone uses regular expressions, someone uses even more primitive string processing tools, and someone uses full-fledged parsers, including the Python parser or even written from scratch.\r\n\r\nThis is exactly the problem that this library solves. It describes a simple and intuitive standard for action comments, and also offers a ready-made parser that creators of other tools can use.", blanked markeddown_description from "<p>In the Python ecosystem, there are many tools dealing with source code: linters, test coverage collection systems, and many others. Many of them use special comments, and as a rule, the style of these comments is very similar.\nBut you know what? There is no single standard for such comments. Seriously.</p>\n<p>The internal implementation of reading such comments is also different. Someone uses regular expressions, someone uses even more primitive string processing tools, and someone uses full-fledged parsers, including the Python parser or even written from scratch.</p>\n<p>This is exactly the problem that this library solves. It describes a simple and intuitive standard for action comments, and also offers a ready-made parser that creators of other tools can use.</p>\n"
Reason: Please don't use the story text to summarize the link. Read https://lobste.rs/about#self-promo and follow the guideline before you submit your work again.
2025-12-08 22:39 (Users) Story: Prediction: AI will make formal verification go mainstream
Action: changed title from "Prediction: AI will make formal verification go mainstream — Martin Kleppmann’s blog" to "Prediction: AI will make formal verification go mainstream"
Reason: Automatically changed from user suggestions
2025-12-08 15:33 pushcx Domain newsroom.ibm.com
Action: Banned
Reason: Business news is off-topic.
2025-12-08 15:31 355E3B Story: IBM to acquire Confluent
Action: deleted story
Reason: Business news is off-topic.
2025-12-08 10:45 pushcx Story: Reminder about Framework Laptop
Action: deleted story
Reason: Don't link into projects' issue trackers and discussion spaces to brigade Lobsters readers into their arguments.
2025-12-08 09:28 pushcx Story: The f*** off contact page
Action: deleted story
Reason: Article does not relate to computing.
2025-12-08 07:36 (Users) Story: A Technical Tour of the DeepSeek Models from V3 to V3.2
Action: changed tags from "ai" to "vibecoding"
Reason: Automatically changed from user suggestions
2025-12-07 12:52 pushcx User achill
Action: Granted hat "Alpine Linux Developer" (https://gitlab.alpinelinux.org/alpine/tsc/-/issues/92)
2025-12-07 12:52 pushcx User achill
Action: Granted hat "postmarketOS Developer" (https://postmarketos.org/team/#achill-gilgenast-fossdd)
2025-12-07 12:52 pushcx User valpackett
Action: Granted hat "Qubes OS Developer" (https://github.com/orgs/QubesOS/people)
2025-12-07 10:57 pushcx User JamieTanna
Action: Edited link from "https://github.com/renovatebot/renovate/discussions/38337 and https://docs.renovatebot.com/about-us/#maintainers" to "https://docs.renovatebot.com/about-us/#maintainers"
Reason: Fixing link
2025-12-07 08:38 pushcx Story: What's the State of Jobseeking/Gigseeking/Roleseeking (Dec 2025)?
Action: deleted story
Reason: Article does not relate to computing.