<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: zikani_03</title><link>https://news.ycombinator.com/user?id=zikani_03</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 03:46:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zikani_03" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zikani_03 in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>This is a neat trick for a quick visual presentation, thanks!</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693811</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=47693811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693811</guid></item><item><title><![CDATA[New comment by zikani_03 in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>pom.xml and package.json came up on couple of separate projects I ran the commands on. Which makes sense because the versions get bumped rather frequently. I guess context matters, as usual.</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693706</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=47693706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693706</guid></item><item><title><![CDATA[New comment by zikani_03 in "Show HN: DenchClaw – Local CRM on Top of OpenClaw"]]></title><description><![CDATA[
<p>Nice, this seems interesting. I don't use Obsidian (I use Logseq) but this has given me a couple of ideas for a CRM I am building (it's currently in a Personal Relationship manager phase which I've found useful for about a year or two).<p>Thanks for sharing.</p>
]]></description><pubDate>Mon, 09 Mar 2026 19:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47314053</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=47314053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47314053</guid></item><item><title><![CDATA[New comment by zikani_03 in "Don't make me talk to your chatbot"]]></title><description><![CDATA[
<p>I also thought the same thing. Had to double take and scroll to see I'm not alone. It's an interesting phenomenon, I suspect the title was too on the nose that it  invokes an immediate reaction.<p>Anyways, I wish more people commented on what's actually in the article - i've observed what OP is complaining about happening in whatsapp groups too esp when there is a difference of opinion; people defer to calling Meta's in-chat AI instead of giving a bit more effort and stating _their_ view.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241367</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=47241367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241367</guid></item><item><title><![CDATA[New comment by zikani_03 in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I'm still working on basi[0], a Playwright alternative syntax/tool. I am curious about using LightPanda as an optional headless browser for it and wrote about it here[1]<p>[0]: <a href="https://github.com/zikani03/basi" rel="nofollow">https://github.com/zikani03/basi</a>
[1]: <a href="https://code.zikani.me/using-the-zig-built-lightpanda-browser-for-web-automation-via-playwright-go" rel="nofollow">https://code.zikani.me/using-the-zig-built-lightpanda-browse...</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 08:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46942948</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46942948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46942948</guid></item><item><title><![CDATA[New comment by zikani_03 in "It's 2026, Just Use Postgres"]]></title><description><![CDATA[
<p>Postgres can definitely handle a lot of use cases; background job scheduling always had me tempted to reach for something like rabbitmq but so far happy enough with riverqueue[0] for Go projects.<p>[0]: <a href="https://riverqueue.com/" rel="nofollow">https://riverqueue.com/</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 23:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907101</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46907101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907101</guid></item><item><title><![CDATA[ONNX Based Generative AI LLMs in Java with Project Babylon by Adam Sotona [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=fJwKvE2AxIo">https://www.youtube.com/watch?v=fJwKvE2AxIo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46903070">https://news.ycombinator.com/item?id=46903070</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Feb 2026 18:33:58 +0000</pubDate><link>https://www.youtube.com/watch?v=fJwKvE2AxIo</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46903070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46903070</guid></item><item><title><![CDATA[African Genius Makes Old Engines Work Better Than New Ones [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=8sS2q4Pvteg">https://www.youtube.com/watch?v=8sS2q4Pvteg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46847325">https://news.ycombinator.com/item?id=46847325</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Feb 2026 16:34:27 +0000</pubDate><link>https://www.youtube.com/watch?v=8sS2q4Pvteg</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46847325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847325</guid></item><item><title><![CDATA[New comment by zikani_03 in "Rust at Scale: An Added Layer of Security for WhatsApp"]]></title><description><![CDATA[
<p>Where I come from (Malawi, Africa), WhatsApp is so widespread that most people prefer it over email - to the extent that people don't really check their e-mails unless it's required for work or they are applying for something. For most people, WhatsApp is the de-facto communication channel.<p>I help moderate a community of developers and we hit the whatsapp group limit of 1024 members and sometimes have to wait for someone to leave (intentionally or accidentally) before we can add new members. We've tried to move people onto "better" platforms like Discord or Slack but we always end up coming back to WhatsApp which is subsidized via MNOs (mobile network operators) social media data/internet bundles and for the fact that most people are just stuck on whatsapp.</p>
]]></description><pubDate>Wed, 28 Jan 2026 19:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46800751</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46800751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800751</guid></item><item><title><![CDATA[New comment by zikani_03 in "Doing the thing is doing the thing"]]></title><description><![CDATA[
<p>> "Buying tools for the thing is not doing the thing."<p>This one hit me right in the feels, I have been buying more woodworking/DIY tools than the projects I've worked on with them.</p>
]]></description><pubDate>Wed, 28 Jan 2026 05:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791463</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46791463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791463</guid></item><item><title><![CDATA[New comment by zikani_03 in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://zikani.me" rel="nofollow">https://zikani.me</a> - My site<p><a href="https://code.zikani.me" rel="nofollow">https://code.zikani.me</a> - My Hashnode Blog (planning to self-host soon)<p><a href="https://blog.nndi.cloud" rel="nofollow">https://blog.nndi.cloud</a> - My startup's blog</p>
]]></description><pubDate>Thu, 15 Jan 2026 05:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628309</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46628309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628309</guid></item><item><title><![CDATA[New comment by zikani_03 in "Show HN: Sidestream – an AI chat app with a side of insight"]]></title><description><![CDATA[
<p>Hi Eric, this is very nice work! I played with this and love the idea and execution. I have had similar thoughts about how chatting with AI seems to lack some of the elements you mention that we get from talking to other people.<p>I appreciate that you've made it open source and will be checking out the code and maybe that can get me to finally play with Tauri :)</p>
]]></description><pubDate>Wed, 07 Jan 2026 04:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46522502</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46522502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46522502</guid></item><item><title><![CDATA[New comment by zikani_03 in "Jeffgeerling.com has been migrated to Hugo"]]></title><description><![CDATA[
<p>This has inspired me to move my personal blog to Hugo aswell. I have been using Hashnode[0] for the past few years and while it's okay, they recently automatically deleted one of my blog posts which was written in my local language, Chichewa and was one of my popular amongst, even non-developers.<p>Ironically, my company's blog and websites are built with Hugo.<p>[0]: <a href="https://code.zikani.me" rel="nofollow">https://code.zikani.me</a></p>
]]></description><pubDate>Sun, 04 Jan 2026 16:49:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489686</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46489686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489686</guid></item><item><title><![CDATA[New comment by zikani_03 in "You can make up HTML tags"]]></title><description><![CDATA[
<p>I would rather use semantic elements for the examples like the one in the article and use web components/custom elements where appropriate.<p>Web Components are underrated for sure. I had a need for a custom element[0] and it was not difficult to implement.<p>[0]: <a href="https://github.com/zikani03/hypalink" rel="nofollow">https://github.com/zikani03/hypalink</a></p>
]]></description><pubDate>Mon, 29 Dec 2025 08:43:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418672</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46418672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418672</guid></item><item><title><![CDATA[New comment by zikani_03 in "FunctionGemma 270M Model"]]></title><description><![CDATA[
<p>Thanks for all the great work. How good is the model at composing actions and is there a way to say, give the model ability to scope actions, for example if actions are related to permissions or some other context? Would one need to pass the role or permission as context or finetune separately?<p>I hope those questions make sense</p>
]]></description><pubDate>Thu, 18 Dec 2025 20:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46318224</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46318224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46318224</guid></item><item><title><![CDATA[New comment by zikani_03 in "Skills for organizations, partners, the ecosystem"]]></title><description><![CDATA[
<p>absolutely revolutionary! ;)</p>
]]></description><pubDate>Thu, 18 Dec 2025 19:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46317698</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=46317698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46317698</guid></item><item><title><![CDATA[New comment by zikani_03 in "Show HN: Guts – convert Golang types to TypeScript"]]></title><description><![CDATA[
<p>Nice, this looks interesting.<p>Somewhat related is a project we worked on within Golang community in Malawi: <a href="https://github.com/golang-malawi/geneveev" rel="nofollow">https://github.com/golang-malawi/geneveev</a><p>It supports converting types to Zod schemas and Dart classes. Never got around to TypeScript and would be cool to see if we could add support for guts</p>
]]></description><pubDate>Tue, 18 Nov 2025 18:42:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45970243</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=45970243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45970243</guid></item><item><title><![CDATA[Show HN: Hypalink – Web Component for organizing links on websites and web apps]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/zikani03/hypalink/releases/tag/v0.1.0">https://github.com/zikani03/hypalink/releases/tag/v0.1.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45887273">https://news.ycombinator.com/item?id=45887273</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 13:53:43 +0000</pubDate><link>https://github.com/zikani03/hypalink/releases/tag/v0.1.0</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=45887273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887273</guid></item><item><title><![CDATA[New comment by zikani_03 in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>I'm working on basi, an alternative/syntax to writing Playwright: <a href="https://github.com/zikani03/basi" rel="nofollow">https://github.com/zikani03/basi</a><p>Trying to keep it simple but I can already feel some "design pressure" to think about making the DSL more complete (language) by adding features like loops and variables. Still early days!</p>
]]></description><pubDate>Sun, 09 Nov 2025 22:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45869905</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=45869905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45869905</guid></item><item><title><![CDATA[New comment by zikani_03 in "Show HN: Write Go code in JavaScript files"]]></title><description><![CDATA[
<p>Looks interesting and good use case for introducing folks to extending web apps with WASM functionality.<p>Used a similar technique using tinygo wasm builds (without Vite ofcourse) on toy project where WASM based functionality acted as a fallback if the API wasn't available or user was offline - found it an interesting pattern.</p>
]]></description><pubDate>Mon, 27 Oct 2025 09:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45719106</link><dc:creator>zikani_03</dc:creator><comments>https://news.ycombinator.com/item?id=45719106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719106</guid></item></channel></rss>