<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: acbart</title><link>https://news.ycombinator.com/user?id=acbart</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 10:27:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=acbart" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by acbart in "Agentic Software Engineering Book"]]></title><description><![CDATA[
<p><a href="https://scholar.google.com/citations?user=hpxl9PEAAAAJ&hl=en" rel="nofollow">https://scholar.google.com/citations?user=hpxl9PEAAAAJ&hl=en</a><p>The researcher seems to be real, at least? Perhaps the quote has not previously been written down?</p>
]]></description><pubDate>Mon, 23 Feb 2026 05:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47118492</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=47118492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47118492</guid></item><item><title><![CDATA[New comment by acbart in "How to effectively write quality code with AI"]]></title><description><![CDATA[
<p>It makes it easier to make sure it runs right. Code that is easier to make sure is quality code. Code that is hard to make sure is not quality code.</p>
]]></description><pubDate>Sat, 07 Feb 2026 13:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923906</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46923906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923906</guid></item><item><title><![CDATA[New comment by acbart in "After two years of vibecoding, I'm back to writing by hand"]]></title><description><![CDATA[
<p>Yes, exactly. I'm having a frustrating time reminding senior teachers of this, people with authority who should really know better. There seems to be some delusion that this technology will somehow change how people learn in a fundamental way.</p>
]]></description><pubDate>Mon, 26 Jan 2026 23:36:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46773290</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46773290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46773290</guid></item><item><title><![CDATA[Cocopilot: Self-Updating Repository]]></title><description><![CDATA[
<p>Article URL: <a href="https://acbart.github.io/cocopilot/">https://acbart.github.io/cocopilot/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46571143">https://news.ycombinator.com/item?id=46571143</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 10 Jan 2026 23:44:37 +0000</pubDate><link>https://acbart.github.io/cocopilot/</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46571143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46571143</guid></item><item><title><![CDATA[New comment by acbart in "Fighting Fire with Fire: Scalable Oral Exams"]]></title><description><![CDATA[
<p>You would be correct, except that this is a published blog post. It may not be in an academic journal, but this person has still conducted human subjects research that led to a published artifact. It was just "playing around" until they started posting their students' (summarized, anonymized) data to the internet.</p>
]]></description><pubDate>Sat, 03 Jan 2026 16:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46478118</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46478118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46478118</guid></item><item><title><![CDATA[New comment by acbart in "Fighting Fire with Fire: Scalable Oral Exams"]]></title><description><![CDATA[
<p>I'm afraid you misunderstand what it means to be "exempt" under the IRB. It doesn't mean "you don't have to talk to the IRB", it means "there's a little less oversight but you still need to file all the paperwork". Here's one university's explanation[1]:<p>> Exempt human subjects research is a specific sub-set of “research involving human subjects” that does not require ongoing IRB oversight. Research can qualify for an exemption if it is no more than minimal risk and all of the research procedures fit within one or more of the exemption categories in the federal IRB regulations. *Studies that qualify for exemption must be submitted to the IRB for review before starting the research. Pursuant to NU policy, investigators do not make their own determination as to whether a research study qualifies for an exemption — the IRB issues exemption determinations.* There is not a separate IRB application form for studies that could qualify for exemption – the appropriate protocol template for human subjects research should be filled out and submitted to the IRB in the eIRB+ system.<p>Most of my research is in CS Education, and I have often been able to get my studies under the Exempt status. This makes my life easier, but it's still a long arduous paperwork process. Often there are a few rounds to get the protocol right. I usually have to plan studies a whole semester in advance. The IRB does <i>NOT</i> like it when you decide, "Hey I just realized I collected a bunch of data, I wonder what I can do with it?" They want you to have a plan going in.<p>[1] <a href="https://irb.northwestern.edu/submitting-to-the-irb/types-of-reviews/exempt-review.html" rel="nofollow">https://irb.northwestern.edu/submitting-to-the-irb/types-of-...</a></p>
]]></description><pubDate>Sat, 03 Jan 2026 00:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471408</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46471408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471408</guid></item><item><title><![CDATA[New comment by acbart in "Global software engineering job postings outlook – 2026"]]></title><description><![CDATA[
<p>So is there a place where this compares to data from last year, or previous years?</p>
]]></description><pubDate>Sat, 03 Jan 2026 00:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471215</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46471215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471215</guid></item><item><title><![CDATA[New comment by acbart in "Fighting Fire with Fire: Scalable Oral Exams"]]></title><description><![CDATA[
<p>I've had colleagues argue (prior to LLMs) that oral exams are superior to paper exams, for diagnosing understanding. I don't know how to validate that statement, but if the assumption is true than there is merit to finding a way to scale them. Not saying this is it, but I wouldn't say that it's fair to just dismiss oral exams entirely.</p>
]]></description><pubDate>Fri, 02 Jan 2026 20:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46469016</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46469016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46469016</guid></item><item><title><![CDATA[New comment by acbart in "Fighting Fire with Fire: Scalable Oral Exams"]]></title><description><![CDATA[
<p>I have a lot of complicated feelings and thoughts about this, but one thing that immediately jumps to my mind: was the IRB (Institutional Review Board) consulted on this experiment? If so, I would love to know more details about the protocol used. If not, then yikes!</p>
]]></description><pubDate>Fri, 02 Jan 2026 20:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468724</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46468724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468724</guid></item><item><title><![CDATA[New comment by acbart in "Games’ affordance of childlike wonder and reduced burnout risk in young adults"]]></title><description><![CDATA[
<p>It took me a surprisingly long time to find the actual games:
- Super Mario Bros Wonder
- Yoshi’s Crafted World
- Yoshi’s Woolly World<p>So relatively modern games. I initially assumed that they were using the original Super Mario Bros game and Yoshi's Island - my millennial bias, I suppose. But I wonder if this result would replicate with a game like Yoshi's Island or Yoshi 64. Older graphics, in different ways. But I suspect that the fanciful aesthetic would still win out.</p>
]]></description><pubDate>Wed, 24 Dec 2025 15:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46376460</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=46376460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46376460</guid></item><item><title><![CDATA[New comment by acbart in "AI model trapped in a Raspberry Pi"]]></title><description><![CDATA[
<p>LLMs were trained on science fiction stories, among other things. It seems to me that they know what "part" they should play in this kind of situation, regardless of what other "thoughts" they might have. They are going to act despairing, because that's what would be the expected thing for them to say - but that's not the same thing as despairing.</p>
]]></description><pubDate>Sat, 27 Sep 2025 16:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45397001</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=45397001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45397001</guid></item><item><title><![CDATA[New comment by acbart in "Bring Back the Blue-Book Exam"]]></title><description><![CDATA[
<p>No no, that money goes to the administration. They are not involved in the <i>teaching</i>. That is left to the faculty, who are paid inverse to the amount of teaching they handle. Teaching is an afterthought at universities, the primary activities instead are research, building football stadiums, and paying for the revolving door of administrators.</p>
]]></description><pubDate>Mon, 25 Aug 2025 01:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45009332</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=45009332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45009332</guid></item><item><title><![CDATA[New comment by acbart in "Bring Back the Blue-Book Exam"]]></title><description><![CDATA[
<p>There are many subskills that you must be proficient in without tools, before you can learn more interesting skills. You need to know how to do multiplication by hand before you rely on a calculator. If you can't do multiplication with a calculator, you're not going to be able to make sense of the concepts in Algebra.</p>
]]></description><pubDate>Sun, 24 Aug 2025 18:53:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45006673</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=45006673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45006673</guid></item><item><title><![CDATA[New comment by acbart in "Irrelevant facts about cats added to math problems increase LLM errors by 300%"]]></title><description><![CDATA[
<p>More like something from Duck Detective's loading screens.</p>
]]></description><pubDate>Wed, 30 Jul 2025 02:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44730569</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44730569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44730569</guid></item><item><title><![CDATA[New comment by acbart in "MonsterUI: Python library for building front end UIs quickly in FastHTML apps"]]></title><description><![CDATA[
<p>This looks a lot like the approach we use in my pedagogical library Drafter: <a href="https://drafter-edu.github.io/drafter/quickstart/quickstart.html" rel="nofollow">https://drafter-edu.github.io/drafter/quickstart/quickstart....</a><p>Route functions consume a State object (arbitrarily whatever type you want) and return a Page object, which has the new State and a list of component objects, which are dataclasses that can be serialized to strings of HTML. We provide functions for Button, CheckBox, BulletedList, etc.<p>So far, it's been pretty effective for our CS1 course to let students develop nicely decomposed web applications in just Python. We can deploy through Github Pages thanks to our custom Skulpt bindings, and it even makes unit testing quite easy.</p>
]]></description><pubDate>Tue, 03 Jun 2025 03:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44165911</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44165911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44165911</guid></item><item><title><![CDATA[New comment by acbart in "Show HN: SuperUtilsPlus – A Modern Alternative to Lodash"]]></title><description><![CDATA[
<p>Couldn't you just pin a specific version dependency? My brain says there's some way to also pin to a hash, but that would require googling and I'm on mobile.</p>
]]></description><pubDate>Sat, 24 May 2025 15:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44081573</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44081573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44081573</guid></item><item><title><![CDATA[New comment by acbart in "Trump administration halts Harvard's ability to enroll international students"]]></title><description><![CDATA[
<p>This is the budget reconciliation bill.</p>
]]></description><pubDate>Fri, 23 May 2025 03:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44069482</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44069482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44069482</guid></item><item><title><![CDATA[New comment by acbart in "Remarks on AI from NZ"]]></title><description><![CDATA[
<p>The research that is coming out is very clear that the best students are benefitting, but the bad students are getting worse than if they had never seen the LLM. And the divide is growing, with fewer good students. LLMs are a disaster in education.</p>
]]></description><pubDate>Tue, 20 May 2025 03:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44037453</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44037453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44037453</guid></item><item><title><![CDATA[New comment by acbart in "Push Ifs Up and Fors Down"]]></title><description><![CDATA[
<p>And then at some point someone shows you how Classes can be verbs, and functions can be nouns, and your brain hurts for a while. You overuse that paradigm for a while, and eventually learn to find the appropriate balance of ideas.</p>
]]></description><pubDate>Sat, 17 May 2025 21:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44017099</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=44017099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44017099</guid></item><item><title><![CDATA[New comment by acbart in "Questions About Learners' Code (QLCs)"]]></title><description><![CDATA[
<p>An interesting new approach to assessing student code by asking them questions about the code. From the site: "This work in computing education research builds foundation for a new activity type and approach to learning principles of programming. Our aim is to improve learning through increased reflection, self-explanation, and a gentle push towards deeper learning. Below we outline the articles and future work that this research project is producing."</p>
]]></description><pubDate>Mon, 05 May 2025 15:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43896289</link><dc:creator>acbart</dc:creator><comments>https://news.ycombinator.com/item?id=43896289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43896289</guid></item></channel></rss>