<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: ktrnka</title><link>https://news.ycombinator.com/user?id=ktrnka</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 11:17:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ktrnka" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ktrnka in "Show HN: Vet turned founder, AI lawn diagnosis"]]></title><description><![CDATA[
<p>I don't have a lawn, but I could use some more software around native habitat restoration for Green Seattle work parties. I end up using Claude or ChatGPT for plant identification because iNaturalist isn't as good, then getting the background on each plant - native? non-native? invasive?<p>When I'm planting, site selection is important but I'm really slow at it, even when using AI.<p>I also use AI for some plant diagnosis but that hasn't led to any meaningful action, except that I'll be more thoughtful about site selection for some plants in the future.<p>Most of this could just be a collection of documents in a Claude project, but hey if more people are working on it I'm all for that even if there are competing tools.</p>
]]></description><pubDate>Mon, 15 Jun 2026 23:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548294</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=48548294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548294</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: Favorite text heavy blogs the are a joy to read"]]></title><description><![CDATA[
<p>I like the formatting and readability of <a href="https://nesbitt.io/2026/05/28/protestware-for-coding-agents.html" rel="nofollow">https://nesbitt.io/2026/05/28/protestware-for-coding-agents....</a> though I wish it loaded faster.</p>
]]></description><pubDate>Tue, 09 Jun 2026 22:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468376</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=48468376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468376</guid></item><item><title><![CDATA[New comment by ktrnka in "Leo's first encyclical attacks technological messianism"]]></title><description><![CDATA[
<p>I found it was a slow read in parts, but it was time well spent. There are deep themes that run through the whole letter and provide much better context for the quotes I've seen in the news. I'd also add that while the letter does offer feedback for the tech industry, the main focus felt like a more positive vision of what the future could be (if countless people work towards it).</p>
]]></description><pubDate>Sat, 30 May 2026 19:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339837</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=48339837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339837</guid></item><item><title><![CDATA[New comment by ktrnka in "Show HN: DAC – open-source dashboard as code tool for agents and humans"]]></title><description><![CDATA[
<p>Love the idea. The ability to PR a dashboard would've helped us in multiple companies.<p>The two big areas that could use some docs/work:
- Auth (one company was healthtech, so we needed auth even on VPN. The other didn't have a VPN so we needed auth)
- Hosting: If it just needs to be run in a container and it doesn't need to be restarted that's fine. Though if there isn't a hosting document it's often a sign of a service that will need someone to keep it running all the time</p>
]]></description><pubDate>Sun, 03 May 2026 22:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002032</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=48002032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002032</guid></item><item><title><![CDATA[New comment by ktrnka in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>I'm a few years behind you. I got started on my uncle's handed down vic 20 in the late 80s.<p>The culture change in tech has been the toughest part for me. I miss the combination of curiosity, optimism, creativity, and even the chaos that came with it. Nowadays it's much harder to find organizations like that.</p>
]]></description><pubDate>Tue, 10 Feb 2026 16:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46961754</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=46961754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46961754</guid></item><item><title><![CDATA[New comment by ktrnka in "Show HN: Pyscn – Python code quality analyzer for vibe coders"]]></title><description><![CDATA[
<p>Looks good to me! The status bar did something weird on my codebase in which 2% was really 100% so it looked like it was gonna take hours but only took a minute or so.<p>I'll try hooking it into my refactor/cleanup workflow with copilot and see how it works as grounding.</p>
]]></description><pubDate>Sun, 05 Oct 2025 23:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45486252</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=45486252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45486252</guid></item><item><title><![CDATA[New comment by ktrnka in "What Makes a Great Software Engineer (Dissertation) (2016) [pdf]"]]></title><description><![CDATA[
<p>Yes. Earlier in careers, passion can lead to more time and energy towards growth, which is a strong contributor to becoming a great engineer.<p>For more experienced engineers, I think about it as skill vs motivation. In theory one doesn't need motivation to do great work. In practice, I haven't seen great work from folks with high skill but low motivation.</p>
]]></description><pubDate>Thu, 20 Feb 2025 16:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43116477</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=43116477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43116477</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What are some of the best take-home coding tasks you've gotten?"]]></title><description><![CDATA[
<p>A couple fun ones I remember taking:<p>- Recently: Given some basic intermediate output from LLM system, build out evaluation/quality tools, especially for dealing with hallucination
- ~8 years ago: Given a database table of restaurants, identify near-duplicates to merge<p>On the hiring manager side of things, my candidates generally enjoyed doing a take-home to build a ML model for the Li & Roth question classification dataset. That involved a bit more creativity and it was very role-related.<p>After being on both sides of the interview process, my current feeling is that take-homes are a decent fit for junior roles but take-homes are not a good use of time (on either side) for senior roles.</p>
]]></description><pubDate>Fri, 22 Nov 2024 21:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42217344</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=42217344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42217344</guid></item><item><title><![CDATA[New comment by ktrnka in "Readme.so – Easy way to create a README"]]></title><description><![CDATA[
<p>I worked on a hackathon project to update readmes based on PRs, and it feels very doable. The developer experience is the hardest part... we did a Github Action that would open a PR for README changes, but it's a little slow to edit the PR if any changes are needed and it feels uncomfortable to put API keys into a Github Action.<p>If you're curious, I've been updating it a little since the hackathon: <a href="https://github.com/ktrnka/update-your-readme">https://github.com/ktrnka/update-your-readme</a> The readme was mostly generated by the tool itself as we did PRs to build it.</p>
]]></description><pubDate>Sun, 17 Nov 2024 01:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42161266</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=42161266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42161266</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>I like to research companies that I'm interviewing with and I've been automating my process lately. It's also been a good opportunity to explore many of the challenges in LLM/RAG applications like user trust, dealing with bias in the information sources, and static vs dynamic graphs.<p>I was partly motivated by seeing so many good people go through layoffs :( Here's the work in progress if it'd help anyone:
<a href="https://ktrnka.github.io/company-detective/" rel="nofollow">https://ktrnka.github.io/company-detective/</a></p>
]]></description><pubDate>Mon, 28 Oct 2024 23:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41977637</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=41977637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41977637</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>Please do! That sounds super interesting</p>
]]></description><pubDate>Mon, 28 Oct 2024 21:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41976626</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=41976626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41976626</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>Looks good so far! If it helps, some of the challenges I had with take-homes as a hiring manager were:
- We'd suggest to spend an afternoon on it, no more than 4 hours, but many candidates would go far beyond that
- Senior candidates tend to have less free time to do take-home assignments. Some would decline to do them and others would have to delay their interview pipeline for weeks (and by then, many candidates had lost interest or progressed with other employers)<p>That said, take-home assignments were very helpful for junior candidates who didn't have much experience on their resume.</p>
]]></description><pubDate>Mon, 28 Oct 2024 16:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41973352</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=41973352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41973352</guid></item><item><title><![CDATA[New comment by ktrnka in "Betting on DSPy for Systems of LLMs"]]></title><description><![CDATA[
<p>Textgrad mainly optimizes the prompt but does not inject few shot examples. Dspy mainly optimizes the few shot examples.<p>At least that's my understanding from reading the textgrad paper recently.</p>
]]></description><pubDate>Sun, 11 Aug 2024 19:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41218660</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=41218660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41218660</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What did a sabbatical do for you?"]]></title><description><![CDATA[
<p>I'm wrapping up my current sabbatical, and I took one before.<p>In the first sabbatical, I left my job to work on a startup idea with friends, and I learned a ton from it, both technical and non technical. I did lots of side projects I'd wanted to do for a while when that flopped, which led me to learn some more technical skills I later used. I also hiked a lot more which was great. After maybe a year and a half I returned to the workforce because I missed working with people and my savings were dwindling.<p>In the current one, I left my job without much of a plan. I spent more time with friends and family, traveled a bit, mentored a bit, did some side projects, read more, and learned more. This time around I found I missed working with people sooner.<p>In both cases it was expensive but worth it. The most valuable parts were being more myself, spending time with people, and learning things I wouldn't normally.</p>
]]></description><pubDate>Wed, 01 Mar 2023 00:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34976970</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34976970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34976970</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: How Long Does a Deployment Take at Your Company"]]></title><description><![CDATA[
<p>If I remember right, my team's pipelines took about 40-60 min on average. We deployed machine learning models and code to lambda via cdk. The things that made it slow were having to deploy dev staging and prod with no resource sharing between them, docker builds and uploads, and end to end tests.</p>
]]></description><pubDate>Sat, 18 Feb 2023 08:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34845113</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34845113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34845113</guid></item><item><title><![CDATA[New comment by ktrnka in "Taking the initial phone screen with candidates"]]></title><description><![CDATA[
<p>I made a similar change in my last role and it was a great experience. The big difference is that I took about 30 minutes and also asked a bit about work on their resume to check basic things like whether their work had actually been deployed and used, awareness of user impact, double checking technical experience, etc.<p>The biggest benefit of taking more ownership of your own hiring pipelines is that you can use the results of each stage to improve the others. If many fail the formal tech assessment, you can dive into more tech in the screen or adjust the minimum qualifications. If candidates are rude in the full loop, you can check for that earlier. Or if most candidates pass the full loop, you can loosen up on earlier stages or reduce the loop</p>
]]></description><pubDate>Sun, 05 Feb 2023 10:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=34663559</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34663559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34663559</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: Tool to create a CV/resume in 2023"]]></title><description><![CDATA[
<p>Funny enough I was in this situation a few weeks ago. My old resume was in latex with moderncv and I decided to make the new resume with Creddle after seeing it recommended. Now I'm back to latex with moderncv. Creddle was just too slow and using a markup language is more flexible.</p>
]]></description><pubDate>Fri, 03 Feb 2023 17:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34644405</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34644405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34644405</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: I want to train a LM on my home country's dialect, how can I do it?"]]></title><description><![CDATA[
<p>Also I'm happy to help any way I can. I'm not sure the best practices of sharing contact info on HN but if you Google K Trnka language modeling I should be the only one</p>
]]></description><pubDate>Thu, 02 Feb 2023 14:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=34626573</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34626573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34626573</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: I want to train a LM on my home country's dialect, how can I do it?"]]></title><description><![CDATA[
<p>I'd suggest starting with just building a high quality data set with text from a variety of domains, and starting off by publishing that. Maybe even developing some related tech like adding the dialect to language id packages. Another key thing might be to build a nicely curated word list for the dialect, and make sure there's good documentation for researchers wanting to work in the language.<p>Partly I'm feeling inspired by Google's machine translation paper about scaling to the next hundred or thousand languages. Some links in here <a href="https://ai.googleblog.com/2023/01/google-research-2022-beyond-language.html?m=1" rel="nofollow">https://ai.googleblog.com/2023/01/google-research-2022-beyon...</a><p>But also when it's been successful, it's an effort of many different researchers. And it usually starts with data.<p>Training a language model on top of it is definitely doable even for individuals, you just might not be able to train on a huge data set or you might hit a wall in terms of the perplexity you can reasonably train.</p>
]]></description><pubDate>Thu, 02 Feb 2023 13:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34626378</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=34626378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34626378</guid></item><item><title><![CDATA[New comment by ktrnka in "Ask HN: What is tech debt to you?"]]></title><description><![CDATA[
<p>> What is tech debt, really?<p>It's gotta meet two criteria for me: 1) code that's unusually hard to maintain or extend that 2) could've been designed much better initially. So "uses a weird library" wouldn't necessarily qualify unless it's very cumbersome. "Uses a weird language" qualifies if there aren't many employees that know the language. If it's a situation in which the code could be better, but the current needs of the code were not knowable at the time of authoring, I wouldn't call that tech debt.<p>I don't like to talk about "good code" or "bad code". It's rarely grounded in evidence, and more often a sneaky way to say "it makes sense to me personally". Maintenance cost isn't easy to quantify but it's a step in the right direction.<p>> Is the phrase tech debt being misappropriated to justify rewrites?<p>This seems to focus on the terminology aspect more than the underlying problem -- many engineers are just more enthusiastic about new code, and some will make up whatever argument they need to spend their time on new code rather than old. So if it weren't a misuse of terminology, it'd be a misuse of something else.<p>I'd suggest asking people to quantify it at least a little -- could someone estimate project completion with/without a refactor to get a general sense? When I've asked my people to do that it helps us talk about whether it's worth X months to save Y% * Z features.</p>
]]></description><pubDate>Sat, 19 Nov 2022 16:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33671828</link><dc:creator>ktrnka</dc:creator><comments>https://news.ycombinator.com/item?id=33671828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33671828</guid></item></channel></rss>