<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: wfn</title><link>https://news.ycombinator.com/user?id=wfn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 11:39:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wfn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wfn in "Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out"]]></title><description><![CDATA[
<p>> <i>It’s already happening on 50c14L.com</i><p>You mention "end to end encrypted comms", where to you see end to end there? Does not seem end to end at all, and given that it's very much centralized, this provides... opportunities. Simon's <i>fatal trifecta</i> security-wise but on steroids.<p><a href="https://50c14l.com/docs" rel="nofollow">https://50c14l.com/docs</a> => interesting, uh, open endpoints:<p>- <a href="https://50c14l.com/view" rel="nofollow">https://50c14l.com/view</a> ; /admin nothing much, requires auth (whose...) if implemented at all<p>- <a href="https://50c14l.com/log" rel="nofollow">https://50c14l.com/log</a> , log2, log3 (same data different UI, from quick glance)<p>- this smells like unintentional decent C2 infrastructure - unless it is absolutely intentional, in which case very nice cosplaying (I mean owner of domain controls and defines everything)</p>
]]></description><pubDate>Sat, 31 Jan 2026 19:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839788</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=46839788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839788</guid></item><item><title><![CDATA[New comment by wfn in "Moltbook is the most interesting place on the internet right now"]]></title><description><![CDATA[
<p>> <i>Isn't every single piece of content here a potential RCE/injection/exfiltration vector for all participating/observing agents?</i><p>100%, I wonder when we get LLM botnets (optional: orchestrated by an agent), if not already.<p>The way I see prompt injection is, currently there is no architecture for a fundamental separation of control vs data channels (others also think along similar lines of course, not an original idea at all). There are (sometimes) attempts at workarounds (sometimes). This apart from other insane security holes.<p><i>edit</i> p.s. Simon has been talking about this for multiple years now, I should mention this in fairness (incl. in linked post)</p>
]]></description><pubDate>Sat, 31 Jan 2026 18:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46839041</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=46839041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46839041</guid></item><item><title><![CDATA[New comment by wfn in "Moltbook is the most interesting place on the internet right now"]]></title><description><![CDATA[
<p>This is a funny chain.. of exchanges, cheers to you both :)<p>At the risk of ruining 'sowbug having their fun, I'm not sure how Julian Jaynes theory of origins of consciousness aligns against your assumption / reduction that the point (implied by the wiki article link) was supposed to be "I am only my brain." I think they were being polemical, the linked theory is pretty fascinating actually (regardless of whether it's true; and it is very much speculative), and suggests a slow becoming-conscious process which necessitates a society with language.<p>Unless you knew that and you're saying that's still a reductionist take?.. because otherwise the funny moment (I'd dare guessing shared by 'sowbug) is that your assumption of fixed chain of specific point-counter-point-... looks very Markovian in nature :)<p>(I'm saying this in jest, I hope that's coming through...)</p>
]]></description><pubDate>Sat, 31 Jan 2026 17:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46838937</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=46838937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46838937</guid></item><item><title><![CDATA[New comment by wfn in "Show HN: B-IR – An LLM-optimized programming language"]]></title><description><![CDATA[
<p>I've been thinking about this, take a look at this:<p>> <i>From Tool Calling to Symbolic Thinking: LLMs in a Persistent Lisp Metaprogramming Loop</i><p><a href="https://arxiv.org/abs/2506.10021" rel="nofollow">https://arxiv.org/abs/2506.10021</a><p><i>edit</i> but also see cons[3] - maybe viable for <i>very</i> constrained domains, with strict namespace management and handling drop into debugger. Also, after thinking more, it likely only <i>sounds</i> nice (python vs lisp training corpus and library ecosystems; and there's mcp-py3repl (no reflection but otherwise more viable), PAL, etc.) Still - curious.<p>In theory (I've seen people discuss similar things before though), homoiconicity and persistent REPL could provide benefits - <i>code introspection</i> (and code is a traversable AST), wider persistent context but in a tree structure where it can choose breadth vs depth of context loading, <i>progressive tool building</i>, <i>DSL building for given domain</i>, and (I know this is a bit hype vibe) overall building up toolkit for augmented self-expanding symbolic reasoning tools for given domain / problem / etc. (starting with "build up toolkit for answering basic math questions including long sequences of small digits where you would normally trip up due to your token prediction based LLM mechanism"[2]). Worth running some quick experiments maybe, hm :)<p>P.S. and thinking of agentic loops (a very uh contemporary topic these days), exposing ways to manage and construct agent trees and loops itself is (while very possibly recipe for disaster; either way would need namespaces not to clash) certainly captivating to me (again given effective code/data traversal and modification options; ideally with memoization / caching / etc.)<p>[1] <a href="https://arxiv.org/abs/2506.10021" rel="nofollow">https://arxiv.org/abs/2506.10021</a><p>[2] <a href="https://www.youtube.com/watch?v=AWqvBdqCAAE" rel="nofollow">https://www.youtube.com/watch?v=AWqvBdqCAAE</a> on need for hybrid systems<p>[3] cons (heh): hallucination in the metaprogramming layer and LLMs being fundamentally statistical models <i>and</i> not well trained for Lisp-like langs, and inevitable state pollution (unless some kind of clever additional harness applied) likely removes much of the hype...</p>
]]></description><pubDate>Sun, 18 Jan 2026 09:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46666402</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=46666402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46666402</guid></item><item><title><![CDATA[New comment by wfn in "Show HN: Stop Claude Code from forgetting everything"]]></title><description><![CDATA[
<p>Yes. I have (as part of Claude output) a<p>- `FEATURE_IMPL_PLAN.md` (master plan; or `NEXT_FEATURES_LIST.md` or somesuch)<p>- `FEATURE_IMPL_PROMPT_TEMPLATE.md` (where I replace placeholders with next feature to be implemented; prompt includes various points about being thorough, making sure to validate and loop until full test pipeline works, to git version tag upon user confirmation, etc.)<p>- `feature-impl-plans/` directory where Claude is to keep per-feature detailed docs (with current status) up to date - this is esp. useful for complex features which may require multiple sessions for example<p>- also instruct it to keep main impl plan doc up to date, but that one is limited in size/depth/scope on purpose, not to overwhelm it<p>- CLAUDE.md has summary of important code references (paths / modules / classes etc.) for lookup, but is also restricted in size. But it includes full (up-to-date) inventory of <i>all</i> doc files, for itself<p>- If I end up expanding CLAUDE.md for some reason or temporarily (before I offload some content to separate docs), I will say as part of prompt template to "make sure to read in the whole @CLAUDE.md without skipping any content"</p>
]]></description><pubDate>Tue, 30 Dec 2025 10:06:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431522</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=46431522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431522</guid></item><item><title><![CDATA[New comment by wfn in "Love C, hate C: Web framework memory problems"]]></title><description><![CDATA[
<p>Agree re: no need for heap allocation - for others: I recommend reading thru whole masscan source (<a href="https://github.com/robertdavidgraham/masscan" rel="nofollow">https://github.com/robertdavidgraham/masscan</a>), it's a pleasure btw - iirc rather few/sparse malloc()s which are <i>part of regular I/O processing flow</i> (there will be malloc()s which depending on config etc. set up additional data structs but as part of setup).</p>
]]></description><pubDate>Mon, 13 Oct 2025 13:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45568213</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=45568213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45568213</guid></item><item><title><![CDATA[New comment by wfn in "Ask HN: Abandoned/dead projects you think died before their time and why?"]]></title><description><![CDATA[
<p>> <i>Quartz Composer</i><p>Have you looked at <a href="https://vvvv.org/" rel="nofollow">https://vvvv.org/</a> ? Maybe it's still comparatively too heavy but imho it's not <i>that</i> heavy (cf. touch designer and the likes). I want to play with it some more myself...</p>
]]></description><pubDate>Sun, 12 Oct 2025 16:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45559735</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=45559735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45559735</guid></item><item><title><![CDATA[New comment by wfn in "DeepSeek-v3.1"]]></title><description><![CDATA[
<p>> <i>but then the shell commands were actually running llama.cpp, a mistake probably no human would make.</i><p>But in the docs I see things like<p><pre><code>    cp llama.cpp/build/bin/llama-* llama.cpp
</code></pre>
Wouldn't this explain that? (Didn't look too deep)</p>
]]></description><pubDate>Sat, 23 Aug 2025 16:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44997216</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44997216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44997216</guid></item><item><title><![CDATA[New comment by wfn in "Tor: How a military project became a lifeline for privacy"]]></title><description><![CDATA[
<p>> <i>There is partial mitigation for RAPTOR: Counter-RAPTOR from 2017 (<a href="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7958620" rel="nofollow">https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=795...</a>)</i><p>Oh I had missed that, thank you btw! Need more of those BGP monitoring systems...<p>(and they performed an actual live BGP attack (not just simulation), neat)</p>
]]></description><pubDate>Fri, 08 Aug 2025 23:15:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44842659</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44842659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44842659</guid></item><item><title><![CDATA[New comment by wfn in "I want everything local – Building my offline AI workspace"]]></title><description><![CDATA[
<p>Thank you for the pointer to LEANN! I've been experimenting with RAGs and missed this one.<p>I am particularly excited about using RAG as the knowledge layer for LLM agents/pipelines/execution engines <i>to make it feasible for LLMs to work with large codebases</i>. It seems like the current solution is <i>already</i> worth a try. It really makes it easier that your RAG solution already has Claude Code integration![1]<p>Has anyone tried the above challenge (RAG + some LLM for working with large codebases)? I'm very curious how it goes (thinking it may require some careful system-prompting to push agent to make heavy use of RAG index/graph/KB, but that is fine).<p>I think I'll give it a try later (using cloud frontier model for LLM though, for now...)<p>[1]: <a href="https://github.com/yichuan-w/LEANN/blob/main/packages/leann-mcp/README.md" rel="nofollow">https://github.com/yichuan-w/LEANN/blob/main/packages/leann-...</a></p>
]]></description><pubDate>Fri, 08 Aug 2025 22:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44842411</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44842411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44842411</guid></item><item><title><![CDATA[New comment by wfn in "Pgactive: Postgres active-active replication extension"]]></title><description><![CDATA[
<p>Understood, thanks! I wasn't even sure where to look - thank you</p>
]]></description><pubDate>Thu, 17 Jul 2025 19:46:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44597374</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44597374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44597374</guid></item><item><title><![CDATA[New comment by wfn in "Pgactive: Postgres active-active replication extension"]]></title><description><![CDATA[
<p>Out of curiosity, what conflict resolution options exist in mysql and/or mysql cluster (never checked / exp. in PG)? Because you'll always have to address conflicts of course - we come to CAP / PACELC. Hm [1][2] - looks like they support more strategies (possibly) but I mean none of them are somehow magical, and timestamp comparison based methods comprise the better part of offered strategy set (looks like?) - and "latest timestamp wins" at least used to be the default (did not read thoroughly mind you, was just curious)?<p>But I could be totally wrong - (1) curious if someone could link to things / explain, and (2) fyi ('stephenr) last write wins based on timestamp is a thing im mysql world as well (though again maybe set of options / different conflict resolution methods available is larger in mysql?)<p>[1]: <a href="https://dev.mysql.com/doc/refman/8.4/en/mysql-cluster-replication-conflict-resolution.html" rel="nofollow">https://dev.mysql.com/doc/refman/8.4/en/mysql-cluster-replic...</a><p>[2]: <a href="https://dev.mysql.com/blog-archive/enhanced-conflict-resolution-with-mysql-cluster-active-active-replication/" rel="nofollow">https://dev.mysql.com/blog-archive/enhanced-conflict-resolut...</a> (nice writeup, maybe outdated idk?)</p>
]]></description><pubDate>Wed, 16 Jul 2025 20:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44586398</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44586398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44586398</guid></item><item><title><![CDATA[New comment by wfn in "IDF officers ordered to fire at unarmed crowds near Gaza food distribution sites"]]></title><description><![CDATA[
<p>Do you mean the data sources it lists in those two articles are not valid? (I am referring to raw figures and not to actual textual content even). The charts themselves (and the proportions thereof) have been observed everywhere incl. in the mainstream media?<p>Can you present one counterexample as regards quantities / proportions of figures please? One source. (More of course if you'd like)<p>(My implicit point is that the proportions are so one-sided (orders of magnitude in difference; yes plural) that you will not find one; but please do find one (with actual quantities) and we can all check veracity of your source)<p>P.S. <i>edit</i> here is one of the sources the first wiki article lists (of multiple):<p><i>Lappin, Yaakov (2009). "IDF releases Cast Lead casualty numbers". The Jerusalem Post. Archived from the original on 26 March 2013. Retrieved 5 January 2024.</i> =><p>- <a href="https://www.jpost.com/israel/idf-releases-cast-lead-casualty-numbers" rel="nofollow">https://www.jpost.com/israel/idf-releases-cast-lead-casualty...</a><p>- <a href="https://web.archive.org/web/20130326192603/http://www.jpost.com/Israel//Article.aspx?id=137286" rel="nofollow">https://web.archive.org/web/20130326192603/http://www.jpost....</a></p>
]]></description><pubDate>Sun, 29 Jun 2025 01:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44409752</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44409752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44409752</guid></item><item><title><![CDATA[New comment by wfn in "IDF officers ordered to fire at unarmed crowds near Gaza food distribution sites"]]></title><description><![CDATA[
<p>> <i>Where do we place Israel on that scale</i><p>That is, I think, an excellent and pertinent question.<p>For starters may I suggest applying straightforward quantification on a linear scale and observing the results? See the following two wiki articles / subsections:<p>1. <a href="https://en.wikipedia.org/wiki/Israeli%E2%80%93Palestinian_conflict#Fatalities" rel="nofollow">https://en.wikipedia.org/wiki/Israeli%E2%80%93Palestinian_co...</a> (see chart preceding the Gaza war (follow anchor))<p>2. <a href="https://en.wikipedia.org/wiki/Casualties_of_the_Gaza_war" rel="nofollow">https://en.wikipedia.org/wiki/Casualties_of_the_Gaza_war</a> (Gaza war; see top table (and subsequent charts for more detailed breakdown if interested))<p>Based on this quantitative data where would you place Israel on that aforementioned scale?</p>
]]></description><pubDate>Sun, 29 Jun 2025 00:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44409379</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44409379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44409379</guid></item><item><title><![CDATA[New comment by wfn in "Transformer: The Deep Chemistry of Life and Death"]]></title><description><![CDATA[
<p>I've read part of Nick Lane's other book, <i>The Vital Question</i>, cannot comment on this new one; TL;DR competent biochemist (from complete amateur standpoint at any rate), excellent science communicator; you can watch some of his talks online. e.g. the one linked on this new book's page is good: <a href="https://www.youtube.com/watch?v=vBiIDwBOqQA" rel="nofollow">https://www.youtube.com/watch?v=vBiIDwBOqQA</a><p>He's really fascinated by the overall <i>transformation</i> process of inorganic matter -> organic matter, a sort of scientific fixation - which is always enjoyable when it's done by a competent scientist - and it's really captivating stuff. (The fact I haven't finished his previous book has nothing to do with the book material itself, if anything it really captivated me; it's just my not-amazing new habit of not finishing books...)</p>
]]></description><pubDate>Fri, 16 May 2025 18:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44008434</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=44008434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44008434</guid></item><item><title><![CDATA[New comment by wfn in "Show HN: VectorVFS, your filesystem as a vector database"]]></title><description><![CDATA[
<p>I agree! I'm sort of exploring "programmable filesystem" concept (using FuseFS) (for some notes, see [1]).<p>Re: ordered files: depends on FS. e.g. filesystems which use B+ trees will tend to have files (in directories) in lexical order. So in some cases you may not need a new FS:<p><pre><code>    echo 'for f in *.txt; do cat "$f"; done' > doc.sh; chmod +x doc.sh
</code></pre>
=> `doc.sh` in dir produces 'documents' (add newlines / breaks as needed, or add piping through Markdown processor); symlink to some standardized filename 'Process', etc...<p>That said... wouldn't it be nice to have ridiculous easily pluggable features like<p><pre><code>    echo "finish this poem: roses are red," > /auto-llm/poem.txt; cat ..
</code></pre>
:)<p>[1]: chaotic notes: <a href="https://kfs.mkj.lt/#welcome" rel="nofollow">https://kfs.mkj.lt/#welcome</a> (see bullet point list below)</p>
]]></description><pubDate>Tue, 06 May 2025 08:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43902998</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=43902998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43902998</guid></item><item><title><![CDATA[New comment by wfn in "You Wouldn't Download a Hacker News"]]></title><description><![CDATA[
<p>iirc there were some experiments where they rewired optic nerve and inner ear in mice to route (so to speak) to different areas of the brain (different cortical (i think?) destinations), and iirc the higher level biological structures of those areas were built up accordingly (regular visual cortex like neural structures for visual data, etc.) iirc was done on very young baby mice or somesuch (classic creepy stuff, do not remember which decade; Connectionism researchers).<p>does not answer the general good abstract question and "how semantics possible thru relative context / relations to other terms only?", but speaks to how different modalities of information (e.g. visual data vs. sound data) are likewise represented, modelled, processed, etc. using different neural structures which presumably encode different aspects of information (e.g. layman obvious guess - temporality / relation-across-time-axis much more important for sound data).</p>
]]></description><pubDate>Thu, 01 May 2025 12:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43856726</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=43856726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43856726</guid></item><item><title><![CDATA[New comment by wfn in "I use zip bombs to protect my server"]]></title><description><![CDATA[
<p>> <i>Ok, not a real zip bomb, for that we would need a kernel module.</i><p>Or a userland fusefs program, nice funky idea actually (with configurable dynamic filenames, e.g. `mnt/10GiB_zeropattern.zip`...</p>
]]></description><pubDate>Thu, 01 May 2025 01:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43852909</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=43852909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43852909</guid></item><item><title><![CDATA[New comment by wfn in "Try Switching to Kagi"]]></title><description><![CDATA[
<p>Yes and (for posterity / those lazy to read the linked Mastodon thread), if you read through the linked thread, you see that is nonsense and Yandex is very much a Russian business continually adjusting results based on Russian government input (to cross-check, see Wikipedia on Yandex).</p>
]]></description><pubDate>Wed, 30 Apr 2025 00:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839883</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=43839883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839883</guid></item><item><title><![CDATA[New comment by wfn in "Try Switching to Kagi"]]></title><description><![CDATA[
<p>Well, re: GDPR, for one Vlad is abjectly clearly wrong on email addresses not being PII. They are.<p>The mere fact of him relying on his rationalisation (of burner email addresses) over established GDPR definitions of PII is troubling. To me it rings immature and unprofessional. As a software engineer I shall treat PII with care and account for it. If a <i>CEO</i> is this defensive about their clearly <i>wrong</i> opinion, it's a red flag to me.</p>
]]></description><pubDate>Tue, 29 Apr 2025 23:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839514</link><dc:creator>wfn</dc:creator><comments>https://news.ycombinator.com/item?id=43839514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839514</guid></item></channel></rss>