<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: oslac</title><link>https://news.ycombinator.com/user?id=oslac</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 17:17:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oslac" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oslac in "Automated Unit Test Improvement Using Large Language Models at Meta"]]></title><description><![CDATA[
<p>Is there still no type theoretic answer to unit testing? Does not the type or the class generally contain all the necessary information to unit test itself, assuming its a unit? That is, we should not have to even write these "theoretically". Just hit "compiler --unit_test <type>"</p>
]]></description><pubDate>Sat, 17 Feb 2024 08:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39407700</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=39407700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39407700</guid></item><item><title><![CDATA[New comment by oslac in "Struggles with the Continuum"]]></title><description><![CDATA[
<p>Any number that cannot be effectively computed does not exist; there are actual hard physical limits to Numbers.</p>
]]></description><pubDate>Mon, 27 Nov 2023 15:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38433087</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=38433087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38433087</guid></item><item><title><![CDATA[New comment by oslac in "Pocket gets worse the more you use it (2019)"]]></title><description><![CDATA[
<p>They don't let you know this, but you can just delete your "I read this later" backlog. You're not going to finish it, or read any of it.</p>
]]></description><pubDate>Sun, 09 Jul 2023 05:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=36651751</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36651751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36651751</guid></item><item><title><![CDATA[New comment by oslac in "Joplin – An open-source note taking and to-do application with synchronisation"]]></title><description><![CDATA[
<p>I tried a few, but (nearly) default Obsidian won me over by simplicity, ease-of-use.</p>
]]></description><pubDate>Thu, 06 Jul 2023 11:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36614438</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36614438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36614438</guid></item><item><title><![CDATA[New comment by oslac in "Functions and algorithms implemented purely with TypeScript's type system"]]></title><description><![CDATA[
<p>It's also bad because you have to, as a programmer, actually type out the types a lot (compared to say, Ocaml, Haskell or Rust), and like you say, it makes it impossible to read.</p>
]]></description><pubDate>Wed, 05 Jul 2023 10:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36598358</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36598358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36598358</guid></item><item><title><![CDATA[New comment by oslac in "Principles of Imperative Computation"]]></title><description><![CDATA[
<p>Prerequisites are mostly fake. You can just study what you need - depth first learning (assuming you are open to self-studying and this is not about academic bureaucracy)</p>
]]></description><pubDate>Sun, 25 Jun 2023 16:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=36469951</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36469951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36469951</guid></item><item><title><![CDATA[New comment by oslac in "Humans aren’t mentally ready for an AI-saturated ‘post-truth world’"]]></title><description><![CDATA[
<p>This isn't a new phenomena, and does not differ at all from a normal non-tech person getting their information from Google Search. Hidden motivations for this push left as an exercise for the astute reader.</p>
]]></description><pubDate>Wed, 21 Jun 2023 16:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36420499</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36420499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36420499</guid></item><item><title><![CDATA[New comment by oslac in "Don't Use Mocks"]]></title><description><![CDATA[
<p>Mock has expectations about <i>how</i> the function is called. If you read a file from a disk, and you expect it only to be done once, a mock is "usable" in this scenario to count the number of invocations. Note that there aren't outside, observable, state changes or behavior involved in this. It is about the non-functional introspection.<p>Fake is just a simple implementation, like in-memory db to stand-in for a real one. In the optimal case, provided by library authors.</p>
]]></description><pubDate>Tue, 20 Jun 2023 11:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36402657</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36402657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36402657</guid></item><item><title><![CDATA[New comment by oslac in "A daytime nap is good for the brain"]]></title><description><![CDATA[
<p>Coffee Nap is probably amongst the top 3 refreshing things I know of.</p>
]]></description><pubDate>Tue, 20 Jun 2023 10:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36401926</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36401926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36401926</guid></item><item><title><![CDATA[New comment by oslac in "/r/startrek/ migrates to lemmy"]]></title><description><![CDATA[
<p>For public discussion, places like Zulip, Slack and Discord are fucking abysmal since they can hardly be googled and usually have stronger circle jerking in them.</p>
]]></description><pubDate>Thu, 15 Jun 2023 14:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36341407</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36341407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36341407</guid></item><item><title><![CDATA[New comment by oslac in "The Reddit blackout will continue"]]></title><description><![CDATA[
<p>Only instability introduced so far was by the subs going private. For some communities that are already notoriously unstable, this is not a particularly good look and makes me reconsider things.</p>
]]></description><pubDate>Wed, 14 Jun 2023 06:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=36322376</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36322376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36322376</guid></item><item><title><![CDATA[New comment by oslac in "Microsoft is bringing GPT-4 to US Government agencies"]]></title><description><![CDATA[
<p>This is the actual, realizable AI risk: combining several badly understood complex systems that shape populations and lives.<p>Not the Skynet.</p>
]]></description><pubDate>Tue, 13 Jun 2023 15:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36312173</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36312173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36312173</guid></item><item><title><![CDATA[New comment by oslac in "Ask HN: Best way to play old games that require Windows 98/XP?"]]></title><description><![CDATA[
<p>Build / buy an old enough computer.</p>
]]></description><pubDate>Mon, 12 Jun 2023 18:43:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=36298869</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36298869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36298869</guid></item><item><title><![CDATA[New comment by oslac in "From Stacks to Trees: A new aliasing model for Rust"]]></title><description><![CDATA[
<p>This is a good intuition, Rust's references can be thought of as a r/w locks.</p>
]]></description><pubDate>Mon, 12 Jun 2023 06:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36289221</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36289221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36289221</guid></item><item><title><![CDATA[New comment by oslac in "Chat Notebooks"]]></title><description><![CDATA[
<p>Hard to believe people look at this Chat UX with LLMs as a good interface. Look at the amount of blabbering in the example - why?</p>
]]></description><pubDate>Sat, 10 Jun 2023 04:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=36267490</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36267490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36267490</guid></item><item><title><![CDATA[New comment by oslac in "We should not let the Earth overheat"]]></title><description><![CDATA[
<p>Governments cannot even do little local control such as inflation, and people have these fancy ideas about controlling the *temperature* of the entire Earth. Ideas about ulterior motives left as an exercise to the reader.</p>
]]></description><pubDate>Wed, 07 Jun 2023 05:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36223374</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=36223374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36223374</guid></item><item><title><![CDATA[New comment by oslac in "How to Design Programs 2nd Edition"]]></title><description><![CDATA[
<p>Having read through the old version I cannot recommend that one either.</p>
]]></description><pubDate>Tue, 02 May 2023 09:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35785112</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=35785112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35785112</guid></item><item><title><![CDATA[New comment by oslac in "My thoughts on OCaml"]]></title><description><![CDATA[
<p>It is for these (tooling / library) reasons it is almost impossible to recommend it for any project, almost like Nix in that regard for me.</p>
]]></description><pubDate>Tue, 25 Apr 2023 16:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35703140</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=35703140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35703140</guid></item><item><title><![CDATA[New comment by oslac in "How much can Duolingo teach us?"]]></title><description><![CDATA[
<p>I would say it is minimal, the help it provides. It will not get you to B1.</p>
]]></description><pubDate>Sun, 23 Apr 2023 06:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=35673955</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=35673955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35673955</guid></item><item><title><![CDATA[New comment by oslac in "Ask HN: Why call it an AI company if all it does is call open AI API?"]]></title><description><![CDATA[
<p>Why call it "OpenAI" when it is probably the biggest blackbox thing out there.</p>
]]></description><pubDate>Sat, 15 Apr 2023 15:43:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35581651</link><dc:creator>oslac</dc:creator><comments>https://news.ycombinator.com/item?id=35581651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35581651</guid></item></channel></rss>