<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: amboo7</title><link>https://news.ycombinator.com/user?id=amboo7</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 12:05:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amboo7" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by amboo7 in "Steel Bank Common Lisp version 2.6.7"]]></title><description><![CDATA[
<p>Me too</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088904</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=49088904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088904</guid></item><item><title><![CDATA[New comment by amboo7 in "Show HN: A Free RSS reader with a configurable recommendation engine"]]></title><description><![CDATA[
<p>I have my own. One Telegram bot for reading, summarizing etc. (using a local Qwen 3.6), another for improving it (OpenCode Telegram, free DeepSeek V4). I might put it on github soon.</p>
]]></description><pubDate>Sat, 18 Jul 2026 16:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48959680</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48959680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48959680</guid></item><item><title><![CDATA[New comment by amboo7 in "A grumpy screed about AI in software engineering"]]></title><description><![CDATA[
<p>I have always liked coding (started in the 80s). But I got bored having to deal with trivialities (spending life on fixing commas) and increasing accidental complexity (having to memorize tons of APIs). Now LLMs deal with that crap and I can apply stuff I read in research papers and such, with much lower threshold.</p>
]]></description><pubDate>Sat, 18 Jul 2026 09:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48956450</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48956450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48956450</guid></item><item><title><![CDATA[New comment by amboo7 in "How to setup a local coding agent on macOS"]]></title><description><![CDATA[
<p>Trying to recall...<p># 27B GGUF
# Benchmark results:
#   - TG speed: ~5 tok/s (vs baseline ~4.5 tok/s, +10% improvement)
#   - PP speed: ~60 tok/s (stable across context sizes)
#   - With parallel=4: total throughput ~28 tok/s<p>llama-server \
    -m /Users/*<i>/models/hf/models--unsloth--Qwen3.6-27B-GGUF/snapshots/82d411acf4a06cfb8d9b073a5211bf410bfc29bf/Qwen3.6-27B-Q6_K.gguf \
    --alias "qwen3.6-27b" \
    -ngl -1 \
    --n-cpu-moe 0 \
    -fa off \
    -ctk q4_0 \
    -ctv f16 \
    -c 131071 \
    -b 512 \
    -ub 256 \
    --spec-type ngram-cache \
    --jinja \
    --cache-ram -1 \
    --parallel 4 \
    --kv-unified \
    --no-context-shift \
    --mlock \
    --slot-save-path ~/qwen_slots \
    --reasoning-budget 512 \...<p># 27B MTP GGUF
# Benchmark results (from bench_conversation.sh, ~500tok prompts + multi-turn):
#   Config                                 | PP (tok/s) | TG (tok/s) | Draft accept
#   ---------------------------------------|------------|------------|-------------
#   Baseline (ngram-cache, non-MTP)        |       48.0 |        5.2 |          N/A
#   MTP --no-mmap, dn=4, fa on, ctk q4_0   |       45.7 |        6.9 |          60%
#   MTP --no-mmap, dn=3, fa on, ctk q4_0   |       46.3 |        7.5 |          73%  ← winner<p>MODEL="/Users/bale/models/hf/models--unsloth--Qwen3.6-27B-MTP-GGUF/snapshots/ac393bc3d23fd5a929a85e2f33c7c4fd5be02d43/Qwen3.6-27B-Q6_K.gguf"<p>llama-server \
    -m "$MODEL" \
    --alias "qwen3.6-27b-mtp" \
    -ngl -1 \
    --n-cpu-moe 0 \
    --no-mmap \
    -fa on \
    -ctk q4_0 \
    -ctv f16 \
    -c 131071 \
    -b 512 \
    -ub 256 \
    --spec-type draft-mtp \
    --spec-draft-n-max 3 \
    --jinja \
    --cache-ram -1 \
    --parallel 1 \
    --kv-unified \
    --no-context-shift \
    --slot-save-path ~/qwen_slots \
    --reasoning-budget 512 \...<p># 35B GGUF
# Benchmark results:
#   - TG speed: ~27 tok/s (vs baseline ~21 tok/s, +30% improvement)
#   - PP speed: ~370-350 tok/s (slight decrease with larger context)
#   - Parallel=4 gives best throughput at ~152 tok/s total<p>llama-server \
    -m /Users/*</i>/models/hf/models--unsloth--Qwen3.6-35B-A3B-GGUF/snapshots/9280dd353ab587157920d5bd391ada414d84e552/Qwen3.6-35B-A3B-UD-Q6_K_XL.gguf \
    --alias "qwen3.6-35b" \
    -ngl -1 \
    --n-cpu-moe 0 \
    -fa on \
    -ctk f16 \
    -ctv f16 \
    -c 262144 \
    -b 2048 \
    -ub 512 \
    --spec-type ngram-cache \
    --jinja \
    --cache-ram -1 \
    --parallel 4 \
    --kv-unified \
    --no-context-shift \
    --mlock \
    --threads 4 \
    --threads-batch 8 \
    --slot-save-path ~/qwen_slots \
    --reasoning-budget 512 \...<p># 35B MTP GGUF
# Benchmark results (128K context, verified 2026-05-18):
#   TG: 30.7 tok/s, Draft accept: 65%, no OOM at 128K<p>MODEL="/Users/**/models/hf/models--unsloth--Qwen3.6-35B-A3B-MTP-GGUF/snapshots/e28512781649329c5b37cbf55029355a48d158d4/Qwen3.6-35B-A3B-UD-Q6_K_XL.gguf"<p>export GGML_METAL_BF16_DISABLE=1<p>llama-server \
    -m "$MODEL" \
    --alias "qwen3.6-35b-mtp" \
    -ngl -1 \
    --n-cpu-moe 0 \
    --no-mmap \
    -fa on \
    -ctk f16 \
    -ctv f16 \
    -c 262144 \
    -b 512 \
    -ub 256 \
    --spec-type draft-mtp \
    --spec-draft-n-max 3 \
    --jinja \
    --cache-ram -1 \
    --parallel 1 \
    --no-context-shift \
    --threads 4 \
    --threads-batch 8 \
    --slot-save-path ~/qwen_slots \
    --reasoning-budget 512 \...</p>
]]></description><pubDate>Sat, 13 Jun 2026 14:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48517598</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48517598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48517598</guid></item><item><title><![CDATA[New comment by amboo7 in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>Very cool. Anything publicly available?</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516109</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48516109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516109</guid></item><item><title><![CDATA[New comment by amboo7 in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>Same happened to me. I only had to ask the service where to tap exactly.</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516021</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48516021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516021</guid></item><item><title><![CDATA[New comment by amboo7 in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>For me the combination of agentic search and deep wiki creation for legacy code bases is a killer app/game changer. Not for the surviving authors of the legacy code bases.</p>
]]></description><pubDate>Sat, 13 Jun 2026 10:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48515849</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48515849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48515849</guid></item><item><title><![CDATA[New comment by amboo7 in "How to setup a local coding agent on macOS"]]></title><description><![CDATA[
<p>Whay about of the tons of caches that just pile up until you notice that you must delete them manually?</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514253</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48514253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514253</guid></item><item><title><![CDATA[New comment by amboo7 in "How to setup a local coding agent on macOS"]]></title><description><![CDATA[
<p>I also have an M1 Max 64GB: Qwen 3.6 benefits from MTP (after rounds of parameter optimization). MLX was unstable (haven't tried it recently), faster at TG but slower at PP, so inconclusive.</p>
]]></description><pubDate>Sat, 13 Jun 2026 06:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514229</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48514229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514229</guid></item><item><title><![CDATA[New comment by amboo7 in "Wiki Builder: Skill to Build LLM Knowledge Bases"]]></title><description><![CDATA[
<p><a href="https://github.com/microsoft/skills/tree/main/.github/plugins/deep-wiki" rel="nofollow">https://github.com/microsoft/skills/tree/main/.github/plugin...</a> is similar, works for Claude Code, too. I ported it to Pi: <a href="https://pi.dev/packages/@amb007/deep-wiki?name=deep-wiki" rel="nofollow">https://pi.dev/packages/@amb007/deep-wiki?name=deep-wiki</a>
Elsewhere, I added deep-wiki:lookup that's like deep-wiki:ask but giving precedence to the wiki instead of the code.</p>
]]></description><pubDate>Wed, 06 May 2026 07:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033341</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=48033341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033341</guid></item><item><title><![CDATA[New comment by amboo7 in "Older editions of which books were better than the new ones? (2010)"]]></title><description><![CDATA[
<p>Essentials of Programming Languages 1st ed. is special</p>
]]></description><pubDate>Sun, 23 Mar 2025 09:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43451692</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=43451692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43451692</guid></item><item><title><![CDATA[New comment by amboo7 in "Ask HN: Stanford CS 153 help"]]></title><description><![CDATA[
<p>About deployment to cloud: <a href="https://news.ycombinator.com/item?id=38988238">https://news.ycombinator.com/item?id=38988238</a></p>
]]></description><pubDate>Sun, 22 Dec 2024 05:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42484515</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=42484515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42484515</guid></item><item><title><![CDATA[New comment by amboo7 in "Can logic programming be liberated from predicates and backtracking? [pdf]"]]></title><description><![CDATA[
<p><a href="https://icfp24.sigplan.org/home/minikanren-2024#event-overview" rel="nofollow">https://icfp24.sigplan.org/home/minikanren-2024#event-overvi...</a>
is related. There has been work on turning slow bidirectional code into faster functional code (in 2023, reachable from this url).</p>
]]></description><pubDate>Sun, 13 Oct 2024 08:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41826158</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=41826158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41826158</guid></item><item><title><![CDATA[New comment by amboo7 in "What Does It Mean to Learn?"]]></title><description><![CDATA[
<p>Something like (in software, trying to understand) a spaghetti monolith?</p>
]]></description><pubDate>Wed, 04 Sep 2024 14:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41446123</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=41446123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41446123</guid></item><item><title><![CDATA[New comment by amboo7 in "Laws of Software Evolution"]]></title><description><![CDATA[
<p>Code rusts via the loss of information about it (memory, documentation...). If it cannot be maintained, it is a zombie.</p>
]]></description><pubDate>Sat, 27 Apr 2024 08:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40178258</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=40178258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40178258</guid></item><item><title><![CDATA[New comment by amboo7 in "I love programming but I hate the programming industry"]]></title><description><![CDATA[
<p>OK, I realized it was about something else. I don't follow Uncle Bob, and was referring to some people justifying "unclean"/incorrect shortcuts to gain performance.</p>
]]></description><pubDate>Tue, 23 Apr 2024 13:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40132049</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=40132049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40132049</guid></item><item><title><![CDATA[New comment by amboo7 in "I love programming but I hate the programming industry"]]></title><description><![CDATA[
<p>Nicely put. I also spent decades in the SW industry, tried about a dozen things, but chose to stay out of management. For me, business and engineering are two completely different areas, often conflicting, and my training is extensively in math and engineering. Trying to do both ends up with mediocrity almost certainly.</p>
]]></description><pubDate>Mon, 22 Apr 2024 08:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40112499</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=40112499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40112499</guid></item><item><title><![CDATA[New comment by amboo7 in "I love programming but I hate the programming industry"]]></title><description><![CDATA[
<p>Wrong. Performance and correctness/cleanness go together. Perhaps you have never tried generating correct code that is ways faster than what you can write by hand.</p>
]]></description><pubDate>Mon, 22 Apr 2024 08:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40112375</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=40112375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40112375</guid></item><item><title><![CDATA[New comment by amboo7 in "Compiling Pattern Matching"]]></title><description><![CDATA[
<p><a href="https://www.cs.tufts.edu/~nr/cs257/archive/norman-ramsey/match.pdf" rel="nofollow">https://www.cs.tufts.edu/~nr/cs257/archive/norman-ramsey/mat...</a>
by the current Microsoft CTO</p>
]]></description><pubDate>Sat, 03 Feb 2024 21:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39244815</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=39244815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39244815</guid></item><item><title><![CDATA[New comment by amboo7 in "Ask HN: Why are mathematical standards so low? (And what should they be?)"]]></title><description><![CDATA[
<p><a href="https://www.mg.edu.rs/en#gsc.tab=0" rel="nofollow">https://www.mg.edu.rs/en#gsc.tab=0</a></p>
]]></description><pubDate>Sun, 31 Dec 2023 23:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38828552</link><dc:creator>amboo7</dc:creator><comments>https://news.ycombinator.com/item?id=38828552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38828552</guid></item></channel></rss>