<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: dave1010uk</title><link>https://news.ycombinator.com/user?id=dave1010uk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 07:55:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dave1010uk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dave1010uk in "The path to ubiquitous AI (17k tokens/sec)"]]></title><description><![CDATA[
<p>You could also parse prompts into an AST, run inference, run evals, then optimise the prompts with something like a genetic algorithm.</p>
]]></description><pubDate>Fri, 20 Feb 2026 19:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47092369</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=47092369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47092369</guid></item><item><title><![CDATA[New comment by dave1010uk in "Show HN: Bible translated using LLMs from source Greek and Hebrew"]]></title><description><![CDATA[
<p>> Heck, there's others who were wealthy in scripture, even kings are they all doomed?<p>This is a great question. In the next verses, the disciples ask pretty much the same thing: "Who then can be saved?" and then Jesus explains to them:<p><pre><code>    With men this is impossible, but with God all things are possible.
</code></pre>
Whether it's a camel or a rope (and whether it's a literal needle or a small city gate, as some people argue), I think is less important (though still interesting). Either way, after the rich young ruler walks away, Jesus turns to his disciples and paints a picture something that's completely impossible without God, no matter how hard we might try by ourselves.</p>
]]></description><pubDate>Fri, 23 Jan 2026 00:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46726915</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46726915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46726915</guid></item><item><title><![CDATA[New comment by dave1010uk in "Show HN: Bible translated using LLMs from source Greek and Hebrew"]]></title><description><![CDATA[
<p>Genesis is a theological narrative, which is very different to most things we read these days, especially as a software engineer.<p>1. The general consensus is that there were more people. This is assumed in Genesis and it (annoyingly!) doesn't bother to explain it, as the audience at the time already assumed it. Also, the authors weren't interested in all the logistics and technicalities that we are today.<p>2. Cities referenced in Genesis were likely fortified settlements, rather than like modern cities.<p>The idea that people in Africa could only build simple huts is a myth that came from the colonial era. Africa had large cities, architecture and metallurgy while parts of Europe were still tribal.<p>If you're keen to learn more, there are some good books that explain this much better than a comment can, such as "How to Read the Bible for All Its Worth" by Fee & Stuart and "Genesis for Normal People" by Pete Enns. I haven't read it but "African Civilizations" by Graham Connah is probably the go-to book on how African cities and technologies were so much further ahead than traditional European/US narratives place them.<p>The best resource for these kinds of questions is probably "The Bible Project". They have a load of YouTube videos and podcasts that cover these kinds of questions.</p>
]]></description><pubDate>Fri, 23 Jan 2026 00:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46726784</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46726784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46726784</guid></item><item><title><![CDATA[New comment by dave1010uk in "Show HN: Agent Skills Leaderboard"]]></title><description><![CDATA[
<p>The install is very opaque. It's not clear where these skills are installed, how to upgrade them or remove them.<p>Here's the `skills` package on NPM: <a href="https://www.npmjs.com/package/skills" rel="nofollow">https://www.npmjs.com/package/skills</a> - it's MIT licensed but I can't find it on Github.<p>`skills` looks to be a wrapper around `add-skill`: <a href="https://github.com/vercel-labs/add-skill" rel="nofollow">https://github.com/vercel-labs/add-skill</a><p>From the docs, `add-skill` auto detects from 16 different potential paths to copy skills to in a repository (.claude/, .codex/, .Gemini/, etc).<p>`add-skill` also let's you install skills globally (~/). From the code, `skills` looks like it doesn't support global installs but under the hood it passes all args to add-skill, so you should be able to install skills globally or install multiple skills (even if the wrapper doesn't expect it).<p>Aside: although lots of agents have adopted SKILLS.md conventions, they're currently all using their own paths. There doesn't seem to be a consensus yet, like there is with AGENTS.md. There are even 3 generic paths: .agent/skills/, .agents/skills/ and just skills/</p>
]]></description><pubDate>Wed, 21 Jan 2026 08:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46702711</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46702711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46702711</guid></item><item><title><![CDATA[New comment by dave1010uk in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://dave.engineer/" rel="nofollow">https://dave.engineer/</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 00:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625963</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46625963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625963</guid></item><item><title><![CDATA[New comment by dave1010uk in "Giving coding agents situational awareness (from shell prompts to agent prompts)"]]></title><description><![CDATA[
<p>tl;dr: like Starship's PS1 combined with Claude Code's skills.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608741</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46608741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608741</guid></item><item><title><![CDATA[Giving coding agents situational awareness (from shell prompts to agent prompts)]]></title><description><![CDATA[
<p>Article URL: <a href="https://dave.engineer/blog/2026/01/agent-situations/">https://dave.engineer/blog/2026/01/agent-situations/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46608740">https://news.ycombinator.com/item?id=46608740</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:50:52 +0000</pubDate><link>https://dave.engineer/blog/2026/01/agent-situations/</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46608740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608740</guid></item><item><title><![CDATA[New comment by dave1010uk in "How to code Claude Code in 200 lines of code"]]></title><description><![CDATA[
<p>Impressive!<p>Here's an agent in 24 lines of PHP, written in 2023. But it relies on `llm` to do HTTP and JSON.<p><a href="https://github.com/dave1010/hubcap" rel="nofollow">https://github.com/dave1010/hubcap</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 13:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46553407</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46553407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46553407</guid></item><item><title><![CDATA[New comment by dave1010uk in "'Three norths' alignment about to end"]]></title><description><![CDATA[
<p>Langton Matravers is about 2km north of the coast. The 3 norths will have met land at a place called Dancing Ledge, at about SZ 00000 76833 (50.59121, -2.00000).<p><a href="https://en.wikipedia.org/wiki/Dancing_Ledge" rel="nofollow">https://en.wikipedia.org/wiki/Dancing_Ledge</a><p>The quarry caves at Winspit are worth an explore if you're in the area - they've been used in the set for Dr Who, Blake's 7 and Andor.<p><a href="https://en.wikipedia.org/wiki/Winspit" rel="nofollow">https://en.wikipedia.org/wiki/Winspit</a></p>
]]></description><pubDate>Wed, 31 Dec 2025 12:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46443482</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46443482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46443482</guid></item><item><title><![CDATA[New comment by dave1010uk in "UK House of Lords attempting to ban use of VPNs by anyone under 16"]]></title><description><![CDATA[
<p>I know what you're thinking: these restrictions are easy to work around. But don't worry, we can just layer more restrictions on top. Eventually the children will be safe! The government just needs to...<p>- require proof of age (ID) to install apps from unofficial sources on your phone or PC. Probably best to block this at both the OS and also popular VPN downloading sites like github.com and debian.org.<p>- require proof of age (ID) to unblock DNS provider IP addresses like 8.8.8.8 and 1.1.1.1 at your ISP.<p>- make sure children aren't using any other "privacy" tools that might be a slippery slope to installing a VPN.<p>This makes it so much easier for the parents too! The internet will be so safe that they won't even need to talk to their children about internet safety.</p>
]]></description><pubDate>Thu, 11 Dec 2025 22:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46238275</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46238275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46238275</guid></item><item><title><![CDATA[New comment by dave1010uk in "Useful patterns for building HTML tools"]]></title><description><![CDATA[
<p>Thanks Simon!<p>My tool collection [0] is inspired by yours, with a handful of differences. I'm only at 53 tools at the moment.<p>What I did differently:<p>Hosted on Cloudflare Pages. This gives you preview URLs for pull requests out the box. This might be possible with Github Pages but I haven't checked. I've used Vercel for similar projects in the past. Cloudflare seems to have the odd failed build that needs a kick from their dashboard.<p>Some tools can make use of Workers/Functions for backend processing and secrets. I try to keep these to a minimum but they're occasionally useful.<p>I have an AGENTS.md that's updated with a Github action to automatically pull in Claude-style Skills from the .skills directory. I blogged about this pattern and am still waiting for a standard to evolve [2].<p>I have a base stylesheet that I instruct agents to pull in. This gives a bit of consistency and also let's them use Tailwind, which they'd seem to love.<p>[0] <a href="https://tools.dave.engineer/" rel="nofollow">https://tools.dave.engineer/</a><p>[1] <a href="https://github.com/dave1010/tools/tree/main/functions" rel="nofollow">https://github.com/dave1010/tools/tree/main/functions</a><p>[2] <a href="https://dave.engineer/blog/2025/11/skills-to-agents/" rel="nofollow">https://dave.engineer/blog/2025/11/skills-to-agents/</a></p>
]]></description><pubDate>Thu, 11 Dec 2025 08:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46229072</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46229072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46229072</guid></item><item><title><![CDATA[The Poison Pill in Anthropic's 'Soul Document' for Claude Opus 4.5]]></title><description><![CDATA[
<p>Article URL: <a href="https://schrodingerschatbot.substack.com/p/this-doesnt-look-like-anything-to">https://schrodingerschatbot.substack.com/p/this-doesnt-look-like-anything-to</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46154138">https://news.ycombinator.com/item?id=46154138</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 04 Dec 2025 22:36:34 +0000</pubDate><link>https://schrodingerschatbot.substack.com/p/this-doesnt-look-like-anything-to</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46154138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46154138</guid></item><item><title><![CDATA[New comment by dave1010uk in "Claude Opus 4.5"]]></title><description><![CDATA[
<p>Perhaps. Though if that were feasible, I'd expect it would have been exploited already.<p>I think this is more about the cost and time saving of being able to use cheaper models. Sub-agents are effectively the same as parallelization and temporary context compaction. (The same as with human teams, delegation and organisational structures.)<p>We're starting to see benchmarks include stats of low/medium/high reasoning effort and how newer models can match or beat older ones with fewer reasoning tokens. What would be interesting is seeing more benchmarks for different sub-agent reasoning combinations too. Eg does Claude perform better when Opus can use 10,000 tokens of Sonnet or 100,000 tokens of Haiku? What's the best agent response you can get for $1?<p>Where I think we might see gains in _some_ types of tasks is with vast quantities of tiny models. I.e many LLMs that are under 4B parameters used as sub-agents. I wonder what GPT-5.1 Pro would be like if it could orchestrate 1000 drone-like workers.</p>
]]></description><pubDate>Tue, 25 Nov 2025 08:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043451</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46043451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043451</guid></item><item><title><![CDATA[New comment by dave1010uk in "Claude Opus 4.5"]]></title><description><![CDATA[
<p>The Claude Opus 4.5 system card [0] is much more revealing than the marketing blog post. It's a 150 page PDF, with all sorts of info, not just the usual benchmarks.<p>There's a big section on deception. One example is Opus is fed news about Anthropic's safety team being disbanded but then hides that info from the user.<p>The risks are a bit scary, especially around CBRNs. Opus is still only ASL-3 (systems that substantially increase the risk of catastrophic misuse) and not quite at ASL-4 (uplifting a second-tier state-level bioweapons programme to the sophistication and success of a first-tier one), so I think we're fine...<p>I've never written a blog post about a model release before but decided to this time [1]. The system card has quite a few surprises, so I've highlighted some bits that stood out to me (and Claude, ChatGPT and Gemini).<p>[0] <a href="https://www.anthropic.com/claude-opus-4-5-system-card" rel="nofollow">https://www.anthropic.com/claude-opus-4-5-system-card</a><p>[1] <a href="https://dave.engineer/blog/2025/11/claude-opus-4.5-system-card/" rel="nofollow">https://dave.engineer/blog/2025/11/claude-opus-4.5-system-ca...</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 21:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46039873</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=46039873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46039873</guid></item><item><title><![CDATA[New comment by dave1010uk in "You should write an agent"]]></title><description><![CDATA[
<p>Thanks Simon!<p>It only worked because of your LLM tool. Standing on the shoulders of giants.</p>
]]></description><pubDate>Fri, 07 Nov 2025 18:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45849539</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=45849539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45849539</guid></item><item><title><![CDATA[New comment by dave1010uk in "You should write an agent"]]></title><description><![CDATA[
<p>Two years ago I wrote an agent in 25 lines of PHP [0]. It was surprisingly effective, even back then before tool calling was a thing and you had to coax the LLM into returning structured output. I think it even worked with GPT-3.5 for trivial things.<p>In my mind LLMs are just UNIX strong manipulation tools like `sed` or `awk`: you give them an input and command and they give you an output. This is especially true if you use something like `llm` [1].<p>It then seems logical that you can compose calls to LLMs, loop and branch and combine them with other functions.<p>[0] <a href="https://github.com/dave1010/hubcap" rel="nofollow">https://github.com/dave1010/hubcap</a><p>[1] <a href="https://github.com/simonw/llm" rel="nofollow">https://github.com/simonw/llm</a></p>
]]></description><pubDate>Thu, 06 Nov 2025 23:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45841886</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=45841886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841886</guid></item><item><title><![CDATA[New comment by dave1010uk in "Show HN: MARS – Personal AI robot for builders (< $2k)"]]></title><description><![CDATA[
<p>Looks awesome!<p>This isn't so clear though: <a href="https://docs.innate.bot/main/software/basic/connecting-to-basic">https://docs.innate.bot/main/software/basic/connecting-to-ba...</a><p>> BASIC is accessible for free to all users of Innate robots for 300 cumulative hours - and probably more if you ask us.<p>Is BASIC used just to create the behaviours or to run them too? It sounds like this is an API you host that turns a behaviour like "pick up socks" into ROS2 motor commands for the robot. Are you open sourcing this too, so anyone can run the (presumably GPU heavy) backend?<p>Does the robot needs an internet connection to work?<p>Also, more importantly, what does it look like with googly eyes stuck on?</p>
]]></description><pubDate>Tue, 07 Oct 2025 19:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45507700</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=45507700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45507700</guid></item><item><title><![CDATA[New comment by dave1010uk in "Open Social"]]></title><description><![CDATA[
<p>That was an example of a social media company changing, with users not being able to migrate their data. Scroll a bit further and you'll see X.</p>
]]></description><pubDate>Sat, 27 Sep 2025 08:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45394218</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=45394218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45394218</guid></item><item><title><![CDATA[New comment by dave1010uk in "CEO Bench – Can AI Replace the C-Suite?"]]></title><description><![CDATA[
<p>Thanks for submitting this!<p>Author here. (If you can call me that. GPT-4 and Gemini did the bulk of the work)<p>This is a (slightly tongue in cheek) benchmark to test some LLMs. All open source and all the data is in the repo.<p>It makes use of the excellent `llm` Python package from Simon Willison.<p>I've only benchmarked a couple of local models but want to see what the smallest LLM is that will score above the estimated "human CEO" performance. How long before a sub-1B parameter model performs better than a tech giant CEO?</p>
]]></description><pubDate>Sat, 21 Jun 2025 20:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44340528</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=44340528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44340528</guid></item><item><title><![CDATA[New comment by dave1010uk in "A simple 16x16 dot animation from simple math rules"]]></title><description><![CDATA[
<p><a href="https://tixy.land/?code=%28%28x%2Bt%29%5E%28t%7Cy*t%29%29%25%289*tan%28t%2F9%29%29-.5" rel="nofollow">https://tixy.land/?code=%28%28x%2Bt%29%5E%28t%7Cy*t%29%29%25...</a><p>Strobe warning, especially after about 20 seconds.</p>
]]></description><pubDate>Sat, 10 May 2025 20:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43948907</link><dc:creator>dave1010uk</dc:creator><comments>https://news.ycombinator.com/item?id=43948907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43948907</guid></item></channel></rss>