<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: lukko</title><link>https://news.ycombinator.com/user?id=lukko</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 12:55:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lukko" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lukko in "Hamilton-Jacobi-Bellman Equation: Reinforcement Learning and Diffusion Models"]]></title><description><![CDATA[
<p>I've just started to try and learn the basics of RL and the Bellman Equation - are there any good books or resources I should look at? I think this post is beyond my current level.<p>I'm most interested in how the equation can be implemented step by step in an ML library - worked examples would be very helpful.<p>Thank you!</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574490</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=47574490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574490</guid></item><item><title><![CDATA[New comment by lukko in "Don't post generated/AI-edited comments. HN is for conversation between humans."]]></title><description><![CDATA[
<p>Hahah, this made me laugh. Thanks, Claude</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343396</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=47343396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343396</guid></item><item><title><![CDATA[New comment by lukko in "The Swift SDK for Android"]]></title><description><![CDATA[
<p>Thanks - I see, so swift packages for everything.<p>What would be the equivalent shader / GPU language on Android? OpenGL?</p>
]]></description><pubDate>Fri, 24 Oct 2025 20:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45698856</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45698856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45698856</guid></item><item><title><![CDATA[New comment by lukko in "The Swift SDK for Android"]]></title><description><![CDATA[
<p>I would love if I don't have to port my whole iOS app to Android manually. How exactly would this integration work if say business logic is handled by Swift - I'm guessing UI and SwiftUI would not be supported initially?<p>My app [0] uses a lot of metal shader code - I'm guessing there's no easy way to bring that across?<p>[0] <a href="https://apps.apple.com/app/apple-store/id1545223887">https://apps.apple.com/app/apple-store/id1545223887</a></p>
]]></description><pubDate>Fri, 24 Oct 2025 20:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45698796</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45698796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45698796</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I recreated Windows XP as my portfolio"]]></title><description><![CDATA[
<p>The rigidity is in creating derivative work, if you make something original you will know, it will be very exciting.<p>All the best to you both.</p>
]]></description><pubDate>Mon, 08 Sep 2025 06:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45165338</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45165338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45165338</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I recreated Windows XP as my portfolio"]]></title><description><![CDATA[
<p>You’re reinforcing my point on not really understanding what design is, above. It is not a surface coating or a look.</p>
]]></description><pubDate>Sun, 07 Sep 2025 18:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45160991</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45160991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45160991</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a dermatologist and I vibe coded a skin cancer learning app"]]></title><description><![CDATA[
<p>I'm a doctor too and would love to hear more about the rationale and process for creating this.<p>It's quite interesting to have a binary distinction: 'concerned vs not concerned', which I guess would be more relevant for referring clinicians, rather than getting an actual diagnosis. Whereas naming multiple choice 'BCC vs melanoma' would be more of a learning tool useful for medical students..<p>Echoing the other comments, but it would be interesting to match the cards to the actual incidence in the population or in primary care - although it may be a lot more boring with the amount of harmless naevi!</p>
]]></description><pubDate>Sun, 07 Sep 2025 13:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45158056</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45158056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45158056</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a dermatologist and I vibe coded a skin cancer learning app"]]></title><description><![CDATA[
<p>Classically, BCC's have a pearly surface and 'rolled' edges, which differentiates them from pimples.</p>
]]></description><pubDate>Sun, 07 Sep 2025 13:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45158017</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45158017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45158017</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I recreated Windows XP as my portfolio"]]></title><description><![CDATA[
<p>This was my concern too - as a little project, it's interesting but if it's a replica of XP it has been done before and much more accurately.<p>As a portfolio, I think it doesn't work at all and is detrimental to what you're trying to do. I think now in design, it is more important than ever for your work to cut through the noise and show at least some attempt to create something original.<p>I think sometimes graphic design is seen as competence with certain programs, which I guess includes genAI now, or making something cool - but really it is visual communication that responds to a set of constraints - e.g. a brief, tailored to a target audience, communicating a product or emotion. There are no shortcuts - study what has been done, work on communicating what you want to say with colour, layout, typography and images. Draw and paint; avoid genAI until you are competent without it. Currently as a graphic design portfolio, I'm sorry to say it is memorably bad and there is a lot of work to do.<p>That said, well done on finishing something, and making it to the top of HN. I hope the attention leads somewhere and that you continue making things.</p>
]]></description><pubDate>Sun, 07 Sep 2025 10:39:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45157023</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=45157023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45157023</guid></item><item><title><![CDATA[New comment by lukko in "Attention is your scarcest resource (2020)"]]></title><description><![CDATA[
<p>I like the idea of a 'bullshit timebox' - an hour period of protected time for minor chores & slightly annoying tasks.<p>I wonder what the best way of arranging it is. I guess you want to schedule them or have set weekly times, otherwise there's a slight overhead of remembering and finding the best time to timebox. Or maybe you use the last timebox to schedule the next one..</p>
]]></description><pubDate>Thu, 31 Jul 2025 09:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44743927</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44743927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44743927</guid></item><item><title><![CDATA[New comment by lukko in "'Gentle parenting' my smartphone addiction"]]></title><description><![CDATA[
<p>Is this a paid placement? It seems kinda unusual for the NY to name an app on the home page, and there doesn't seem to be anything unique about Opal vs other blocker apps.</p>
]]></description><pubDate>Wed, 16 Jul 2025 19:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44585897</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44585897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44585897</guid></item><item><title><![CDATA[New comment by lukko in "Robotic tongue drummer bangs out all the ambient hits"]]></title><description><![CDATA[
<p>I love that the design is based on a Cray II [0]! I recently saw the original supercomputer in Paris.<p>I can't quite see why this would need a Arduino Opta, over a regular Arduino Nano (maybe with a multiplexer?) - is it because the solenoids are 24V?<p><a href="https://en.wikipedia.org/wiki/Cray-2" rel="nofollow">https://en.wikipedia.org/wiki/Cray-2</a></p>
]]></description><pubDate>Tue, 01 Jul 2025 12:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44433319</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44433319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44433319</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Oh, thank you for pointing that out!<p>If you notice any more typos / terrible translations please send to hello [at] lungy [dot] app and I'll get them fixed. Thank you!</p>
]]></description><pubDate>Mon, 23 Jun 2025 12:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44355252</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44355252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44355252</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Hey, breathing exercises do seem to have quite a positive effect, and are very low cost and low risk - recent meta-analysis here [0]. One of the reasons the evidence base is so patchy, is that compliance is generally quite low, which is one of the reasons for making a digital platform that can map any benefit to how frequently patients use the platform.<p>The wellness version only creates an anonymised token to track installs - no other data is shared. The medical device version will be a separate app.<p>[0] <a href="https://pubmed.ncbi.nlm.nih.gov/39477355/" rel="nofollow">https://pubmed.ncbi.nlm.nih.gov/39477355/</a></p>
]]></description><pubDate>Mon, 23 Jun 2025 12:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44355142</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44355142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44355142</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>I think there’s a misunderstanding - it’s not static, the exercises updated regularly and there are frequent updates, even if no server. As well as time and development costs, there are also ongoing costs from having an app live. If recurrent payments don’t work then there is a lifetime access option ($40), which is lower than many similar apps’ annual cost. I don’t think this is unreasonable at all.</p>
]]></description><pubDate>Sun, 22 Jun 2025 19:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44349650</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44349650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44349650</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Why is there a premium version? Lungy did take a long time to make and there are ongoing costs even if no server currently. This work was pre-LLM - a lot of care and attention went into making it and it would not be viable in any way without some kind of monetisation.<p>That said, there is a lifetime access option, so no subscription, and the free version is good too.</p>
]]></description><pubDate>Sun, 22 Jun 2025 19:09:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44349461</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44349461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44349461</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Sounds like you did a really great job - seeing an asthma attack unfold can be scary, and you were  right to be very cautious in sharing your medication.<p>So, the health version will more be a collection of simple interventions which hopefully improve symptom control and quality of life, more day-to-day control than in asthma attacks.</p>
]]></description><pubDate>Sun, 22 Jun 2025 18:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44349372</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44349372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44349372</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Yes, exactly - that's what I saw working on post-op wards – the spirometer would just sort of sit on the bedside and collect dust.</p>
]]></description><pubDate>Sun, 22 Jun 2025 17:35:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44348678</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44348678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44348678</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>Yes, we would do this for any medical device version - there is a hurdle of porting over all the shader code, but actually with LLMs it should be much easier. I'm not sure whether to go fully Android native, or cross platform though..</p>
]]></description><pubDate>Sun, 22 Jun 2025 17:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44348637</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44348637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44348637</guid></item><item><title><![CDATA[New comment by lukko in "Show HN: I'm a doctor and built a responsive breathing app for anxiety and sleep"]]></title><description><![CDATA[
<p>yep - it would be MHRA (UK) initially</p>
]]></description><pubDate>Sun, 22 Jun 2025 17:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44348609</link><dc:creator>lukko</dc:creator><comments>https://news.ycombinator.com/item?id=44348609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44348609</guid></item></channel></rss>