<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: dloss</title><link>https://news.ycombinator.com/user?id=dloss</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 08:47:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dloss" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dloss in "Claude wrote a full FreeBSD remote kernel RCE with root shell"]]></title><description><![CDATA[
<p>Carlini gives some more background about his vulnerability research with Claude in this interview by tptacek & co. <a href="https://securitycryptographywhatever.com/2026/03/25/ai-bug-finding/" rel="nofollow">https://securitycryptographywhatever.com/2026/03/25/ai-bug-f...</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 16:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603356</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=47603356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603356</guid></item><item><title><![CDATA[New comment by dloss in "Log File Viewer for the Terminal"]]></title><description><![CDATA[
<p>If you're fine with CLIs, maybe my Kelora project is worth a look. It's a very flexible log processor with built-in scripting: <a href="https://kelora.dev" rel="nofollow">https://kelora.dev</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 07:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499507</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=47499507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499507</guid></item><item><title><![CDATA[Underground: Tales of hacking, madness and obsession on the electronic frontier]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.underground-book.net">https://www.underground-book.net</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46565184">https://news.ycombinator.com/item?id=46565184</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 Jan 2026 12:33:45 +0000</pubDate><link>https://www.underground-book.net</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46565184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565184</guid></item><item><title><![CDATA[New comment by dloss in "Meditation as Wakeful Relaxation: Unclenching Smooth Muscle"]]></title><description><![CDATA[
<p>Do you have any specific pointers concerning that "relaxing/manipulating of fascia/muscles" part? I have only dabbled a bit in qigong and hadn't noticed this. Would love to learn more.</p>
]]></description><pubDate>Wed, 07 Jan 2026 21:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46533103</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46533103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46533103</guid></item><item><title><![CDATA[New comment by dloss in "Meditation as Wakeful Relaxation: Unclenching Smooth Muscle"]]></title><description><![CDATA[
<p>> "simply taking time to feel your body and put your attention into latched tissues can release them."<p>That has been my experience as well. I have developed my own little technique around this idea, where you invite tight areas of your body to soften and spontaneously make tiny stretching or unwinding movements - without forcing, bracing, or following a scripted routine. I call it Intuitive Release.<p><a href="https://dirk-loss.de/intuitive-release/" rel="nofollow">https://dirk-loss.de/intuitive-release/</a></p>
]]></description><pubDate>Wed, 07 Jan 2026 16:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46528858</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46528858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46528858</guid></item><item><title><![CDATA[New comment by dloss in "Show HN: Kelora – Turn messy logs into structured data"]]></title><description><![CDATA[
<p>I'm sharing Kelora, a hobby project that I have been developing over the last 6 months.
It's a scriptable log processor for the command line, with 150+ built-in functions for parsing, transforming, and analyzing log files and streams.<p>My original idea was to have an easy to deploy, potentially faster and more correct "rewrite in Rust" of my Python log processing tool klp.
It quickly turned into an AI coding experiment: how far I could get with vibe-coding, in a programming language that I barely know?<p>Kelora's code and extensive test suite have been generated entirely by AI agents (Claude CLI with Sonnet 4 to 4.5, Codex CLI with GPT5-codex). 
I come up with feature ideas and discuss it with the AI agents. The AIs then write the spec, the implementation, tests, docs and CI. 
I don't review the code, but I use the resulting program myself and review the docs.
The result is fully functional and quite useful, in my opinion.<p>I am fully aware that this vibe-coding process has its problems. Without human review we cannot be sure that Kelora does (only) what it's supposed to do.
And although Kelora passes 1000+ automatic tests and several checks (clippy, cargo audit, cargo deny, cargo fuzz), that probably shouldn't be sufficient to use it in production.
In this sense, it's an experiment, or a prototype. So maybe just run it against the example logs I've provided in the GitHub repo.
Or read the docs to get inspiration for your own log processing tool.<p>Because that's what I want to share: My ideas about a log processing tool with embedded scripting that can help turn messy logs into structured data.
Some interesting features like level maps, windows and spans, tracking and state, JWT parsing, pseudonymisation, etc.
And last but not least, my joy of working together with AI agent on a software project that would otherwise have been much too big for me.
I've never had so much fun in 30+ years of (hobby) programming.</p>
]]></description><pubDate>Sun, 07 Dec 2025 14:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46181970</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46181970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46181970</guid></item><item><title><![CDATA[Show HN: Kelora – Turn messy logs into structured data]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.kelora.dev/v0.14.0/">http://www.kelora.dev/v0.14.0/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46181923">https://news.ycombinator.com/item?id=46181923</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 07 Dec 2025 14:32:26 +0000</pubDate><link>http://www.kelora.dev/v0.14.0/</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46181923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46181923</guid></item><item><title><![CDATA[New comment by dloss in "Mistral 3 family of models released"]]></title><description><![CDATA[
<p>Yes, the 3B variant, with vLLM 0.11.2. Parameters are given on the HF page. Had to override the temperature to 0.15 though (as suggested on HF) to avoid random looking syllables.</p>
]]></description><pubDate>Tue, 02 Dec 2025 21:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126865</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46126865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126865</guid></item><item><title><![CDATA[New comment by dloss in "Lambda Calculus – Animated Beta Reduction of Lambda Diagrams"]]></title><description><![CDATA[
<p>Some more example programs in Lambda Calculus here, including a compliant brainf#*k interpreter: <a href="https://justine.lol/lambda/" rel="nofollow">https://justine.lol/lambda/</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 16:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46035552</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=46035552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46035552</guid></item><item><title><![CDATA[New comment by dloss in "Show HN: Katakate – Dozens of VMs per node for safe code exec"]]></title><description><![CDATA[
<p>Anthropic recently released a sandboxing tool based on bubblewrap (Linux, quite lightweight) and sandbox-exec (macOS). 
<a href="https://github.com/anthropic-experimental/sandbox-runtime" rel="nofollow">https://github.com/anthropic-experimental/sandbox-runtime</a><p>I wonder if nsjails or gVisor may be useful as well.
Here's a more comprehensive list of sandboxing solutions:
<a href="https://github.com/restyler/awesome-sandbox" rel="nofollow">https://github.com/restyler/awesome-sandbox</a></p>
]]></description><pubDate>Tue, 21 Oct 2025 17:00:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45658204</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=45658204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45658204</guid></item><item><title><![CDATA[New comment by dloss in "OpenZL: An open source format-aware compression framework"]]></title><description><![CDATA[
<p>Here's a list: <a href="https://github.com/dloss/binary-parsing" rel="nofollow">https://github.com/dloss/binary-parsing</a></p>
]]></description><pubDate>Tue, 07 Oct 2025 14:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45503518</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=45503518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45503518</guid></item><item><title><![CDATA[New comment by dloss in "Binary Formats Gallery"]]></title><description><![CDATA[
<p>Great list! Will incorporate some of those into my list of tools for binary parsing: <a href="https://github.com/dloss/binary-parsing" rel="nofollow">https://github.com/dloss/binary-parsing</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 11:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45472469</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=45472469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45472469</guid></item><item><title><![CDATA[Is GPT-OSS Good? A Comprehensive Evaluation]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2508.12461">https://arxiv.org/abs/2508.12461</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44982554">https://news.ycombinator.com/item?id=44982554</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Aug 2025 09:36:04 +0000</pubDate><link>https://arxiv.org/abs/2508.12461</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=44982554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44982554</guid></item><item><title><![CDATA[New comment by dloss in "Show HN: Nerdlog – Fast, multi-host TUI log viewer with timeline histogram"]]></title><description><![CDATA[
<p>Very nice! Added to my little list of log viewers at <a href="https://github.com/dloss/klp#alternative-tools">https://github.com/dloss/klp#alternative-tools</a></p>
]]></description><pubDate>Mon, 21 Apr 2025 18:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43755149</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=43755149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43755149</guid></item><item><title><![CDATA[New comment by dloss in "The SeL4 Microkernel: An Introduction [pdf]"]]></title><description><![CDATA[
<p>For example: No buffer overflows, null pointer exceptions, use-after-free, etc. On ARM and RISCV64 not even the C compiler has to be trusted, because functional correctness has been proven for the binary. And there are more proofs besides functional correctness.
<a href="https://docs.sel4.systems/projects/sel4/frequently-asked-questions.html" rel="nofollow">https://docs.sel4.systems/projects/sel4/frequently-asked-que...</a></p>
]]></description><pubDate>Sun, 23 Mar 2025 16:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43454058</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=43454058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43454058</guid></item><item><title><![CDATA[New comment by dloss in "The SeL4 Microkernel: An Introduction [pdf]"]]></title><description><![CDATA[
<p>Well, an L4 variant is used in iPhones:
"The Secure Enclave Processor runs an Apple-customized version of the L4 microkernel."
<a href="https://support.apple.com/de-at/guide/security/sec59b0b31ff/web" rel="nofollow">https://support.apple.com/de-at/guide/security/sec59b0b31ff/...</a></p>
]]></description><pubDate>Sun, 23 Mar 2025 16:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43453961</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=43453961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43453961</guid></item><item><title><![CDATA[New comment by dloss in "TeX Live 2025 Released"]]></title><description><![CDATA[
<p>There's TinyTeX: <a href="https://yihui.org/tinytex/" rel="nofollow">https://yihui.org/tinytex/</a></p>
]]></description><pubDate>Sun, 09 Mar 2025 17:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311746</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=43311746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311746</guid></item><item><title><![CDATA[New comment by dloss in "Show HN: CodeTracer – A time-traveling debugger implemented in Nim and Rust"]]></title><description><![CDATA[
<p>Noir is a Domain Specific Language for SNARK proving systems.
<a href="https://noir-lang.org/" rel="nofollow">https://noir-lang.org/</a></p>
]]></description><pubDate>Thu, 06 Mar 2025 15:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43281356</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=43281356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43281356</guid></item><item><title><![CDATA[Show HN: Lightweight log viewer with Python-powered filtering and formatting]]></title><description><![CDATA[
<p>I'd like to share "klp", a command-line log viewer for investigating small to medium-sized log files (up to ~100k lines). While there are faster and more mature log viewers out there, I think klp has some features that might be interesting:<p>- Visualize log level patterns with --levelmap showing the density of different log levels over time (e.g., IIIWWEEE for a sequence of INFO, WARNING, ERROR)<p>- Visual separation of time gaps with --mark-gaps INTERVAL (e.g., 1h) to spot suspicious quiet periods<p>- Condense bursts of events with --fuse INTERVAL (e.g., 1h) to highlight when activity starts and ends<p>- Built-in regexes for common patterns (URLs, IPs, file paths, email addresses, common error messages, and many others)<p>- Python expressions for complex filtering: --where "int(status) >= 500 and 'timeout' in message.lower()"<p>- Built-in support for logfmt, JSON Lines, CSV, SQLite and others, plus ability to write ad-hoc parsers in Python on the command line<p>- Custom output formatting using Python code and templates<p>klp is a single Python file with no dependencies beyond Python 3.7+. Install with <i>pip install klp-logviewer</i> or download the file from GitHub:<p><<a href="https://github.com/dloss/klp">https://github.com/dloss/klp</a>><p>I originally built this for my own debugging needs at work where I couldn't install other tools. When my employer allowed me to open-source it (MIT license), I added more features to explore ideas I hadn't seen in other log tools.<p>Since I'm just a single developer maintaining this in my spare time, I've included a carefully curated list of more robust alternatives in the README.<p>I welcome your feedback on klp and its features, and would be delighted if these ideas inspire other log tools - especially approaches like visual time gaps, fusing events and log level maps.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42424411">https://news.ycombinator.com/item?id=42424411</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Dec 2024 16:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42424411</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=42424411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42424411</guid></item><item><title><![CDATA[New comment by dloss in "SSH Artwork"]]></title><description><![CDATA[
<p>A very easy way to find such "visual" collisions is described in section 4.2 of our drunken bishop paper: <a href="http://www.dirk-loss.de/sshvis/drunken_bishop.pdf" rel="nofollow">http://www.dirk-loss.de/sshvis/drunken_bishop.pdf</a></p>
]]></description><pubDate>Thu, 28 Nov 2024 13:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42264970</link><dc:creator>dloss</dc:creator><comments>https://news.ycombinator.com/item?id=42264970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42264970</guid></item></channel></rss>