<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: willwade</title><link>https://news.ycombinator.com/user?id=willwade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 03:09:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=willwade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by willwade in "Computer Use is 45x more expensive than structured APIs"]]></title><description><![CDATA[
<p>take a peek at <a href="https://github.com/willwade/app-automate?tab=readme-ov-file#app-automate" rel="nofollow">https://github.com/willwade/app-automate?tab=readme-ov-file#...</a> - its early and needs some work -but this is the idea behind this.. (my use case is not agents but actual real disabled people..who need tooling to provide better access to the desktop)</p>
]]></description><pubDate>Wed, 06 May 2026 05:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032694</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=48032694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032694</guid></item><item><title><![CDATA[New comment by willwade in "Computer Use is 45x more expensive than structured APIs"]]></title><description><![CDATA[
<p>Interesting! I started something - nowhere near as complete as that and quite different but again using accessibility UI elements. The BIG problem I've found is SOOOO much stuff does really poorly having these elements exposed. Here was my approach <a href="https://github.com/willwade/app-automate?tab=readme-ov-file#app-automate" rel="nofollow">https://github.com/willwade/app-automate?tab=readme-ov-file#...</a>  - What I do here is build UI templates - either using UIAccess OR using a one pass using a vision model.<p>Now the argument against this on [reddit](<a href="https://www.reddit.com/r/openclaw/comments/1s1dzxq/comment/ofcfrzz/" rel="nofollow">https://www.reddit.com/r/openclaw/comments/1s1dzxq/comment/o...</a>)<p>"my experience is the opposite actually. UIA looks uniform on paper but WPF, WinForms, and Win32 all expose different control patterns and you end up writing per-toolkit handlers anyway. Qt only exposes anything if QAccessible was compiled in and the accessibility plugin is loaded at runtime, which on shipped binaries is basically never. Electron is just as opaque on Windows as on macOS because it's the same chromium underneath drawing into a canvas. the real split isn't OS vs OS, it's native toolkit vs everything else."</p>
]]></description><pubDate>Wed, 06 May 2026 05:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032560</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=48032560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032560</guid></item><item><title><![CDATA[New comment by willwade in "I made a programming language with M&Ms"]]></title><description><![CDATA[
<p>It gave me strong vibes too. It’s the writing style. I’ve seen OpenAI write just like this. Doesn’t mean it’s bad. There’s a few other markers. Note “silly” in quotes and over use if that word. Once would be enough. But also this is very very typical. The bolting and short quite direct and a bit repetitive statements “it absolutely does not solve “dumped a bag of candy on a messy kitchen table and took a dramatic iPhone shot.”<p>Real example programs are where the joke becomes a language
I didn’t want this to stop at “hello world with candy colors.”” The over use of quoting. The bold. It’s not like a human wouldn’t write this. But it’s unusual for a human to do this imho. All the same - it feels novel. And at the end of the day it’s a neat idea. It’s just we enter this new brave world where things written like this give you the ick. “Where do the ai learn this from?” Well I wouldn’t mind betting the author asked it to be written in a hn style post.</p>
]]></description><pubDate>Mon, 09 Mar 2026 06:38:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305520</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=47305520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305520</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Timberlogs – Drop-in structured logging for TypeScript"]]></title><description><![CDATA[
<p>how did you redact the sensitive data? did you use a library for that?</p>
]]></description><pubDate>Tue, 13 Jan 2026 19:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46606681</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46606681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46606681</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Timberlogs – Drop-in structured logging for TypeScript"]]></title><description><![CDATA[
<p>this is so cool. I think so much of the logging Saas products are bloated. This looks much simpler. I'd like a python interface.. I've used papertrail and datadog for some of this in the past but dropped it due to cost (and bloat). Nice one.</p>
]]></description><pubDate>Tue, 13 Jan 2026 19:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46606649</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46606649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46606649</guid></item><item><title><![CDATA[New comment by willwade in "The mineral riches hiding under Greenland's ice"]]></title><description><![CDATA[
<p>.. and fentanyl for sure right? surely its the largest producer of fentanyl.. or is it cocaine? hold on whats that drug ICE? ah thats it..</p>
]]></description><pubDate>Wed, 07 Jan 2026 10:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46524857</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46524857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46524857</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them"]]></title><description><![CDATA[
<p>sorry.. global gitignore.. what have i been doing..</p>
]]></description><pubDate>Thu, 11 Dec 2025 22:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46237870</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46237870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46237870</guid></item><item><title><![CDATA[New comment by willwade in "iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]"]]></title><description><![CDATA[
<p>that to me looks like a error in whatever logic is behind the positional error code. You'd think they would have transformer models based on different layouts but maybe some weighting issues going on.. ie I would have thought its a model that is altering based on likelihood weights and maybe something up with that..</p>
]]></description><pubDate>Thu, 11 Dec 2025 16:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46233394</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46233394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46233394</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them"]]></title><description><![CDATA[
<p>I wonder if this would have been useful <a href="https://github.com/microsoft/presidio" rel="nofollow">https://github.com/microsoft/presidio</a> - its heavy but looks really good. There is a lite version..</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46231391</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46231391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46231391</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them"]]></title><description><![CDATA[
<p>can i have this between my machine and git please.. Like its twice now I've commmited .env* and totally passed me by (usually because its to a private repo..) then later on we/someone clears down the files.. and forgets to rewrite git history before pushing live.. it should never have got there in the first place.. (I wish github did a scan before making a repo public..)</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46231384</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=46231384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46231384</guid></item><item><title><![CDATA[New comment by willwade in "Omnilingual ASR: Advancing automatic speech recognition for 1600 languages"]]></title><description><![CDATA[
<p>Meta cheated with the mms models. That is they didn’t use a phonemeizsr step. This means they just won’t work or sound very strange. ASR data is usually not quite right for tts. But anyhow - not really answering your question but many of these languages already done in mms. Try them <a href="https://huggingface.co/spaces/willwade/sherpa-onnx-tts" rel="nofollow">https://huggingface.co/spaces/willwade/sherpa-onnx-tts</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 23:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45882251</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45882251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45882251</guid></item><item><title><![CDATA[New comment by willwade in "Word, Character prediction in any language in the browser (ppmpredictor)"]]></title><description><![CDATA[
<p>We built this for our use case (we create solutions to help people speak who have a disability). This is a prediction model you can run in node or the browser. Next word, next character, word completion.. PPM is old - but still rocks</p>
]]></description><pubDate>Mon, 10 Nov 2025 09:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45874262</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45874262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45874262</guid></item><item><title><![CDATA[Word, Character prediction in any language in the browser (ppmpredictor)]]></title><description><![CDATA[
<p>Article URL: <a href="https://willwade.github.io/ppmpredictor/">https://willwade.github.io/ppmpredictor/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45874261">https://news.ycombinator.com/item?id=45874261</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 10 Nov 2025 09:42:14 +0000</pubDate><link>https://willwade.github.io/ppmpredictor/</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45874261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45874261</guid></item><item><title><![CDATA[New comment by willwade in "Blossom – Heroku-like deploys on your servers; cheaper, no lock-in"]]></title><description><![CDATA[
<p>I’m interested to see how this compares with other heroku clones. The compassion stuff is interesting. I’m using apps on digitalocean. Can we get a comparaison of using app with droplet+blossom?<p>I’m with the other person too. Drop the emojis and your confidence goes up. We all know coding agents JUST LOVE filling up a document with emojis. It makes you wonder if it’s imagined the benefits too</p>
]]></description><pubDate>Sun, 12 Oct 2025 10:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45557004</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45557004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45557004</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Timelinize – Privately organize your own data from everywhere, locally"]]></title><description><![CDATA[
<p>Yeah I totally want this. How much data are we talking about on average?</p>
]]></description><pubDate>Tue, 07 Oct 2025 21:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45509142</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45509142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45509142</guid></item><item><title><![CDATA[New comment by willwade in "Vibe composing with a MIDI MCP [video]"]]></title><description><![CDATA[
<p>See also <a href="https://github.com/mikeborozdin/vibe-composer-midi-mcp?tab=readme-ov-file#vibe-composer-midi-mcp" rel="nofollow">https://github.com/mikeborozdin/vibe-composer-midi-mcp?tab=r...</a></p>
]]></description><pubDate>Mon, 08 Sep 2025 05:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45164882</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45164882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45164882</guid></item><item><title><![CDATA[Vibe composing with a MIDI MCP [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=8Sbbf874YWQ">https://www.youtube.com/watch?v=8Sbbf874YWQ</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45164881">https://news.ycombinator.com/item?id=45164881</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 08 Sep 2025 05:26:39 +0000</pubDate><link>https://www.youtube.com/watch?v=8Sbbf874YWQ</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45164881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45164881</guid></item><item><title><![CDATA[New comment by willwade in "Show HN: Grammit – Local-only AI grammar checker (Chrome extension)"]]></title><description><![CDATA[
<p>I’ve developed a couple of fine tuned t5 grammar correction models. Is the model or training open?</p>
]]></description><pubDate>Thu, 28 Aug 2025 18:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45055606</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=45055606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45055606</guid></item><item><title><![CDATA[New comment by willwade in "I hacked Monster Energy"]]></title><description><![CDATA[
<p>oops. my bad. I take it back :)</p>
]]></description><pubDate>Sat, 23 Aug 2025 18:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44997885</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=44997885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44997885</guid></item><item><title><![CDATA[New comment by willwade in "I hacked Monster Energy"]]></title><description><![CDATA[
<p>Their opentext API is actually largely marketing - infact so much it worked - Im going to make some Monster cakes <a href="https://opentextapi.monsterenergy.com/opentext/images/ecde50e3086498d33c172c1147934c9067d5ea61" rel="nofollow">https://opentextapi.monsterenergy.com/opentext/images/ecde50...</a>  - <a href="https://opentextapi.monsterenergy.com/opentext/images/a1e8b81c84f2e89feeb2989b60ea3adf48089e03" rel="nofollow">https://opentextapi.monsterenergy.com/opentext/images/a1e8b8...</a> Yum! Thanks! Count this the first time in history has sold me something</p>
]]></description><pubDate>Sat, 23 Aug 2025 17:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44997756</link><dc:creator>willwade</dc:creator><comments>https://news.ycombinator.com/item?id=44997756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44997756</guid></item></channel></rss>