<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: properbrew</title><link>https://news.ycombinator.com/user?id=properbrew</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 15:20:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=properbrew" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by properbrew in "Automating Myself Out of Development"]]></title><description><![CDATA[
<p>I used LLMs to develop Whistle Enterprise (<a href="https://whistle-enterprise.com" rel="nofollow">https://whistle-enterprise.com</a>) from the ground up, from scratch.<p>It's taken _a lot_ of time and effort, but this is an example of what can be developed using LLMs alone.<p>You have to have dedication and a goal to reach, but you can absolutely build anything if you're building with the right foundations in mind.</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:09:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514317</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48514317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514317</guid></item><item><title><![CDATA[New comment by properbrew in "Slightly reducing the sloppiness of AI generated front end"]]></title><description><![CDATA[
<p>Well yes, but if I wanted a completely flat lifeless page I would just use excel and turn off borders.</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508007</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48508007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508007</guid></item><item><title><![CDATA[New comment by properbrew in "Slightly reducing the sloppiness of AI generated front end"]]></title><description><![CDATA[
<p>This one works well. I think it's because there's no shine to it, it's just the data, what you need, right there without trying to fluff it all out with rounded edges and superfluous stuff.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506519</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48506519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506519</guid></item><item><title><![CDATA[New comment by properbrew in "Slightly reducing the sloppiness of AI generated front end"]]></title><description><![CDATA[
<p>I find it such a hard thing to quantify, I know it's not helpful but you can just feel the slop seep through.<p>I'm not sure if it's because I've iterated through so many sites that LLMs have produced that "slop" is instantly recognisable and it just feels soulless.<p>Not like web pages ever had a soul, but it's not there on the generic LLM generated sites.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506473</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48506473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506473</guid></item><item><title><![CDATA[New comment by properbrew in "Why AI hasn't replaced software engineers, and won't"]]></title><description><![CDATA[
<p>Ahhh ok I totally understand what you mean. Yea the edge cases are absolutely where you start to feel the pain and things look good on the surface until you dig in. I think even in the age of LLMs the adage of 90% of the time is spent of the last 10% will ring true.<p>Sure an app can be built and spun up in an afternoon, but are you willing to spend another 6 months ironing out all those little bugs, tuning it a bit, testing, tweaking, testing etc.</p>
]]></description><pubDate>Thu, 11 Jun 2026 11:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48489078</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48489078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48489078</guid></item><item><title><![CDATA[New comment by properbrew in "Why AI hasn't replaced software engineers, and won't"]]></title><description><![CDATA[
<p>This absolutely fascinates me. I had a friend who needed subtitle files generating for audio and using in CapCut yesterday yet none of the available stuff was suitable, so he asked if I could adapt some of my software to export subtitles.<p>2 hours later he's got a fully working piece of local software that does exactly what he wants, yet yours is not able to even sort dates correctly. Feel free to download it if you want to see for yourself, I didn't even do any UI tweaks as this was just a tool for him to use:<p>Linux - <a href="https://downloads.blazingbanana.com/whistle-subtitles/unstable/linux/x86_64/WhistleSubtitles-unstable.deb" rel="nofollow">https://downloads.blazingbanana.com/whistle-subtitles/unstab...</a><p>Windows - <a href="https://downloads.blazingbanana.com/whistle-subtitles/unstable/windows/x86_64/WhistleSubtitles-unstable-setup.exe" rel="nofollow">https://downloads.blazingbanana.com/whistle-subtitles/unstab...</a><p>Mac - <a href="https://downloads.blazingbanana.com/whistle-subtitles/unstable/macos/arm64/WhistleSubtitles-unstable.dmg" rel="nofollow">https://downloads.blazingbanana.com/whistle-subtitles/unstab...</a><p>How can there be such a massive gap in what can be produced?</p>
]]></description><pubDate>Thu, 11 Jun 2026 10:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488675</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48488675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488675</guid></item><item><title><![CDATA[New comment by properbrew in "Claude Fable 5"]]></title><description><![CDATA[
<p>> frontier LLM development<p>This seems so wide reaching if it's catching simple things like explaining a paper. Does this also refuse to help with any already developed training pipelines?<p>I can kind of understand the generation of synthetic data, but nerfing the assistance of training pipelines just seems like a really shitty thing to do.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466561</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48466561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466561</guid></item><item><title><![CDATA[New comment by properbrew in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>Can... Can I have this as well?</p>
]]></description><pubDate>Mon, 08 Jun 2026 23:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453831</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48453831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453831</guid></item><item><title><![CDATA[New comment by properbrew in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>I imagine it is a bit of a headache, but it is an available option you can choose.<p>Has to be a personal debit (not credit) card - <a href="https://www.gov.uk/pay-corporation-tax/debit-or-credit-card" rel="nofollow">https://www.gov.uk/pay-corporation-tax/debit-or-credit-card</a></p>
]]></description><pubDate>Sat, 06 Jun 2026 14:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425455</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48425455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425455</guid></item><item><title><![CDATA[New comment by properbrew in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>Paying UK corporation tax can be done with a personal credit card.</p>
]]></description><pubDate>Sat, 06 Jun 2026 08:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422682</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48422682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422682</guid></item><item><title><![CDATA[New comment by properbrew in "Gemma 4 12B: A unified, encoder-free multimodal model"]]></title><description><![CDATA[
<p>Thank you!<p>Yea absolutely, but man, where to even start, it is very specific.<p>Fundementally I didn't use any wrappers like unsloth or axolotl, although I have used the latter before a year or two back and it was good, but I needed something very very custom. I also wanted the whole fine tuning pipeline to exported OpenVino model to be seamless.<p>I heavily leaned on codex, claude and some manual sleuthing around the internet to understand what I needed. I'd played about with QLoRA finetuning with axolotl before and felt most comfortable with that. So I needed to keep everything as stripped down as possible and figured I can just utilise the 3 main huggingface libraries (transformers, peft and datasets) and also bitsandbytes (as suggested by claude to quantize the model to keep this working on my GPU) along with some custom scripts generated by claude/codex (each cross referencing each other) that will do the different stages of the training run.<p>The next part was the data. Obviously didn't have access to thousands of meetings and associated output documents but I did have a 3090ti sitting there and a codex subscription. So I set about working out what format I needed the data in (many thanks again, to claude/codex) and started generating hundreds of different transcripts, different amounts of speakers, content, tones, subjects, spelling mistakes - like all the different things you could think a meeting would have. Then it's a case of actually generating a good meeting document off the back of the transcripts and creating the "gold standard" that we'd use.<p>I'm going to gloss over a lot here as I'd rather not detail it as it relates to some propriatary stuff that I had to work through, but you basically pair the transcripts together and run the training.<p>At the verification stage, there was pretty much 3 things:<p>1. "just" do some regex string matching to see if there's any of the source transcript key facts in the output to ensure fact preservation. Same with owner fabrication (who said what), I don't want something attributed to someone when it wasn't them that said it and then finally markdown validation.<p>2. Using codex/claude to validate the transcript and output from the model - I used the latest frontier models, probably overkill for my task, but they were good at the job<p>3. Finally me going through some actual recordings of myself, groups, meetings and manually verifiying the output<p>So a fair bit of work, and for context I'm on version 10 now, so it's been a journey!</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389625</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48389625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389625</guid></item><item><title><![CDATA[New comment by properbrew in "Gemma 4 12B: A unified, encoder-free multimodal model"]]></title><description><![CDATA[
<p>I think small models have a very good niche for specific tasks. I utilise a fine tuned Phi-4 model (smaller than this one) that fits in about 3.5gb of RAM (not vram) for the document processing side of things for the desktop app I develop (a bit of a shameless plug - whistle-enterprise.com).<p>If you have a very specific idea for local model use you can find a way to make it work very well, you don't even need to have a graphics card or NPU chip. You just have to be extremely constrained in how it's used. I think as a generic chatbot they're not great, I'd use a hosted SOTA model and I'm a big fan of local LLMs myself.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48386983</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48386983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48386983</guid></item><item><title><![CDATA[New comment by properbrew in "I am retiring from tech to live offline"]]></title><description><![CDATA[
<p>> I think reality could come down hard here.<p>I have worked retail before, and to add onto the things you put it was the lack of problem solving for me that was absolutely mind numbing. Sure there were the little "problems" to solve of shelving, stock order, tidiness etc but it doesn't push the brain (and maybe they're done with that part, which is fair), but until you've experienced it I would be very surprised if this person finds retail better than tech.</p>
]]></description><pubDate>Fri, 29 May 2026 16:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325016</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48325016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325016</guid></item><item><title><![CDATA[New comment by properbrew in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>Yep and when you see it in the wild it stands out like a sore thumb, absolutely no thought into a bit of a unique design or branding.<p>I have a few live websites built using LLMs and they will just go for default generic templates and colours if there's no vision.</p>
]]></description><pubDate>Wed, 27 May 2026 18:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48298400</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48298400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48298400</guid></item><item><title><![CDATA[New comment by properbrew in "LogiWebConnect – Working on Linux"]]></title><description><![CDATA[
<p>For some reason Logitech have blocked the WebConnect app (for pairing mice/keyboards) from running on Linux.<p>Scripts in this repo will mirror the site, do the required replacements and OS list update and it'll work on Linux (Only tested on Ubuntu).<p>Also means that if they retire the page you can still pair your older devices with the unifying receiver. You'll need to use .deb version of Chrome.</p>
]]></description><pubDate>Sat, 23 May 2026 16:26:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248965</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48248965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248965</guid></item><item><title><![CDATA[LogiWebConnect – Working on Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/shneeba/logiwebconnect-mirror">https://github.com/shneeba/logiwebconnect-mirror</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48248964">https://news.ycombinator.com/item?id=48248964</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 23 May 2026 16:26:13 +0000</pubDate><link>https://github.com/shneeba/logiwebconnect-mirror</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48248964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248964</guid></item><item><title><![CDATA[New comment by properbrew in "Project Glasswing: An Initial Update"]]></title><description><![CDATA[
<p>> over ten times more than they found in Firefox 148 with Claude Opus 4.6<p>And how much with Opus 4.7? 5x?</p>
]]></description><pubDate>Fri, 22 May 2026 20:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240999</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48240999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240999</guid></item><item><title><![CDATA[New comment by properbrew in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>Is it just an exchange for traffic? I run a website that I'm perfectly happy for a single user to not land on themselves with a browser on their device, if they are provided the information that I'm providing or purchase a service through the AI product it doesn't make a difference to me.<p>Some websites can run only on ads. Is it such a bad thing that they would die off?<p>I say this as someone that likes the old web and has fun hitting the "surprise me" button on <a href="https://wiby.me/" rel="nofollow">https://wiby.me/</a> (not affiliated) and browsing the random sites. Just giving an alternative view.</p>
]]></description><pubDate>Wed, 20 May 2026 23:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215975</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48215975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215975</guid></item><item><title><![CDATA[New comment by properbrew in "Iran will impose fees on subsea internet cables in Strait of Hormuz"]]></title><description><![CDATA[
<p>And what's to stop them increasing the fees at any time for "protection"?</p>
]]></description><pubDate>Mon, 18 May 2026 19:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184236</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48184236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184236</guid></item><item><title><![CDATA[New comment by properbrew in "Show HN: Voice gender classifier for European voice AI (1MB, ONNX, 4ms)"]]></title><description><![CDATA[
<p>I love this and could be very useful in aligning diarization labels. Thanks for sharing</p>
]]></description><pubDate>Tue, 12 May 2026 13:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107811</link><dc:creator>properbrew</dc:creator><comments>https://news.ycombinator.com/item?id=48107811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107811</guid></item></channel></rss>