<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: beckford</title><link>https://news.ycombinator.com/user?id=beckford</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 03:30:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=beckford" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by beckford in "Docker Agent"]]></title><description><![CDATA[
<p>Docker Agent <i>could</i> be beneficial for research studies. For example, while writing a ML paper about agents I need to rerun experiments so that:
- others can repeat my results
- validate that variability from LLMs is not causing overconfidence in the results<p>But currently uv is good enough to create isolated, repeatable environments. And it isn't limited to Linux like standard Docker. So when I want to test small samples on my local PC's GPU (Windows or mac) before running on beefier hardware, I can do that easily.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997599</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49997599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997599</guid></item><item><title><![CDATA[Rewriting Tailwind CSS in OCaml: Is It (Pixel-)Correct?]]></title><description><![CDATA[
<p>Article URL: <a href="https://gazagnaire.org/blog/2026-09-23-tailwind-parity.html">https://gazagnaire.org/blog/2026-09-23-tailwind-parity.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49883728">https://news.ycombinator.com/item?id=49883728</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Sep 2026 20:15:32 +0000</pubDate><link>https://gazagnaire.org/blog/2026-09-23-tailwind-parity.html</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49883728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49883728</guid></item><item><title><![CDATA[Laya vs Jev head-to-head on identical inputs]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/instax-dutta/sysone-bench">https://github.com/instax-dutta/sysone-bench</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49796639">https://news.ycombinator.com/item?id=49796639</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 22 Sep 2026 03:56:56 +0000</pubDate><link>https://github.com/instax-dutta/sysone-bench</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49796639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49796639</guid></item><item><title><![CDATA[New comment by beckford in "We do modern frequentist statistics: Using fake-data simulation"]]></title><description><![CDATA[
<p>As mentioned in the sibling comments, Andrew Gelman has covered this elsewhere. In particular, Gelman et al have a "Model Checking" chapter in their Bayesian Data Analysis book <a href="https://sites.stat.columbia.edu/gelman/book/BDA3.pdf" rel="nofollow">https://sites.stat.columbia.edu/gelman/book/BDA3.pdf</a> . A popular intro Bayesian book Statistical Rethinking has a similar "Sampling from the Imaginary" chapter (<a href="https://civil.colorado.edu/~balajir/CVEN6833/bayes-resources/RM-StatRethink-Bayes.pdf" rel="nofollow">https://civil.colorado.edu/~balajir/CVEN6833/bayes-resources...</a>). Both books introduce the topic early (the latter book deals with it in the third chapter) if you are willing to do a bit of reading.</p>
]]></description><pubDate>Wed, 16 Sep 2026 23:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49734259</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49734259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49734259</guid></item><item><title><![CDATA[New comment by beckford in "Launch HN: Salem Robotics (YC S26) – Software for industrial inspection robots"]]></title><description><![CDATA[
<p>The part about being hardware-agnostic sounds something like ROS 2, but maybe at a higher level. I would love to see a post about that (with a bit of explainers for people like me who only lightly dabble with robotics).<p>But I'm also curious to know if the "Salem" name was searched first. When I first saw the title I thought it was talking about Agility Robotics, which is based in Salem, Oregon and is currently 3rd spot on Google search for "Salem Robotics" (and 4 of the top 5 results on YouTube).</p>
]]></description><pubDate>Fri, 28 Aug 2026 07:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49475672</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49475672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49475672</guid></item><item><title><![CDATA[New comment by beckford in "CFTC declares market emergency, orders Kalshi to continue to operate in New York"]]></title><description><![CDATA[
<p>The most important lines to me are the CFTC Chairman's quote:<p>> These are financial exchanges that offer financial instruments and operate across state lines. They match the bid from a resident of one state with the offer of a resident from another state and submit the trade to a clearinghouse that backstops the transactions of customers throughout the country. New York has no business regulating these interstate financial markets.<p>If true, it seems quite irrelevant that NY is limiting its suit to NY customers. NY would be restricting trade to people in other states. (I am not a fan or user of Kalshi)</p>
]]></description><pubDate>Wed, 12 Aug 2026 01:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266868</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49266868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266868</guid></item><item><title><![CDATA[New comment by beckford in "2027 memory capacity is reportedly sold out"]]></title><description><![CDATA[
<p>They did the same for a Samsung Fold phone delivered to me last month (in the US).</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215615</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49215615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215615</guid></item><item><title><![CDATA[New comment by beckford in "Show HN: Wyzer Programming Language"]]></title><description><![CDATA[
<p>Awesome! How did you find that out?</p>
]]></description><pubDate>Fri, 07 Aug 2026 19:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215089</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=49215089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215089</guid></item><item><title><![CDATA[SFC vs. Vizio Ruling on General Public License Compliance]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dlapiper.com/en-us/insights/publications/2026/01/sfc-v-vizio-ruling-on-general-public-license-compliance-key-takeaways">https://www.dlapiper.com/en-us/insights/publications/2026/01/sfc-v-vizio-ruling-on-general-public-license-compliance-key-takeaways</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48176053">https://news.ycombinator.com/item?id=48176053</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 May 2026 06:03:41 +0000</pubDate><link>https://www.dlapiper.com/en-us/insights/publications/2026/01/sfc-v-vizio-ruling-on-general-public-license-compliance-key-takeaways</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=48176053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176053</guid></item><item><title><![CDATA[New comment by beckford in "Show HN: SmallDocs – Markdown without the frustrations"]]></title><description><![CDATA[
<p>Using fragments for secure data has been discussed before on hn: <a href="https://news.ycombinator.com/item?id=23036515">https://news.ycombinator.com/item?id=23036515</a>. Tldr: it may not go directly to the server (unless you are using a buggy browser or web client) but the fragment is captured in several places.</p>
]]></description><pubDate>Sun, 19 Apr 2026 06:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822140</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=47822140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822140</guid></item><item><title><![CDATA[New comment by beckford in "Show HN: I built a Cargo-like build tool for C/C++"]]></title><description><![CDATA[
<p>That hasn't been true for a few years at least. <a href="https://www.jetbrains.com/help/clion/cmake-debug.html" rel="nofollow">https://www.jetbrains.com/help/clion/cmake-debug.html</a> is has had CMake debugging since cmake 3.27. Ditto for vscode and probably other C IDEs I am not familiar with. So does Gradle for Java. GNU make is hardly exclusive.</p>
]]></description><pubDate>Thu, 09 Apr 2026 20:27:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47709417</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=47709417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47709417</guid></item><item><title><![CDATA[GPLv2 and Installation Requirements]]></title><description><![CDATA[
<p>Article URL: <a href="https://lwn.net/Articles/1052842/">https://lwn.net/Articles/1052842/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47068548">https://news.ycombinator.com/item?id=47068548</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Feb 2026 00:55:00 +0000</pubDate><link>https://lwn.net/Articles/1052842/</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=47068548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47068548</guid></item><item><title><![CDATA[New comment by beckford in "How your high school affects your chances of UC Admission"]]></title><description><![CDATA[
<p>> One reason is that far more of their students actually applied than would be expected.<p>This sentence is buried midway through the article. It would be good for a future post to expand on this ... how much is explained by students simply applying more frequently to their local schools. This explanation was the only plausible explanation in the article I saw answer "why".</p>
]]></description><pubDate>Sat, 10 Jan 2026 19:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46569065</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=46569065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46569065</guid></item><item><title><![CDATA[New comment by beckford in "Httpz – Zero-Allocation HTTP/1.1 Parser for OxCaml"]]></title><description><![CDATA[
<p>If you were looking at the parse link in the author's comment, you were looking at a spec (called a module interface in OCaml/OxCaml, similar to an interface in Java). The parse implementation is at <a href="https://github.com/avsm/httpz/blob/240051dd5f00281b09984a14a27251df489f4ce3/lib/httpz.ml#L511" rel="nofollow">https://github.com/avsm/httpz/blob/240051dd5f00281b09984a14a...</a><p>That said, I would be happy if all I needed to type in was a spec.</p>
]]></description><pubDate>Sat, 10 Jan 2026 16:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46567036</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=46567036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46567036</guid></item><item><title><![CDATA[New comment by beckford in "Court rules Meta purchases of Instagram and WhatsApp did not stifle competition"]]></title><description><![CDATA[
<p>Since the link is paywalled, the TLDR paragraph is:<p>> Boasberg said in the ruling that the FTC had incorrectly excluded YouTube and TikTok from the market where it challenged Meta's dominance. "Even if YouTube is out, including TikTok alone defeats the FTC’s case," the judge said.<p>I agree. Meta does not have a monopoly since they compete with TikTok.</p>
]]></description><pubDate>Tue, 18 Nov 2025 18:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45970357</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45970357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45970357</guid></item><item><title><![CDATA[New comment by beckford in "Build System Tradeoffs"]]></title><description><![CDATA[
<p>> The first main disadvantage is that they require the kernel to support syscall tracing, which essentially means they only work on Linux. I have Ideas™ for how to get this working on macOS without disabling SIP, but they're still incomplete and not fully general; I may write a follow-up post about that. I don't yet have ideas for how this could work on Windows, but it seems possible.<p>On Windows, Linux, and also macOS with SIP disabled (as implied, disabling is a bad idea), the <a href="https://github.com/jacereda/fsatrace" rel="nofollow">https://github.com/jacereda/fsatrace</a> executable exists today and can trace filesystem access. It is used by the Shake build system.<p>In particular, <a href="https://neilmitchell.blogspot.com/2020/05/file-tracing.html" rel="nofollow">https://neilmitchell.blogspot.com/2020/05/file-tracing.html</a> mentions that Shake copies system binaries to temporary folders to workaround the SIP protection. That blogpost also mentions other problems and solutions  (like library preloading).</p>
]]></description><pubDate>Mon, 03 Nov 2025 08:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796846</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45796846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796846</guid></item><item><title><![CDATA[New comment by beckford in "VCs urge founders to fundraise before AI bubble bursts"]]></title><description><![CDATA[
<p>Good advice but still:<p>> investors warn the good times won’t last forever<p>Umm ... these aren't short-term investors. They are investing because they think at least one of their bets will pay-off.</p>
]]></description><pubDate>Mon, 27 Oct 2025 14:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45721362</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45721362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45721362</guid></item><item><title><![CDATA[An Overview of Attestations in CI]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/diskuv/dk/blob/V2_4/docs/posts/2025-10-24-overview-ci-attestations.md">https://github.com/diskuv/dk/blob/V2_4/docs/posts/2025-10-24-overview-ci-attestations.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45720952">https://news.ycombinator.com/item?id=45720952</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Oct 2025 13:39:39 +0000</pubDate><link>https://github.com/diskuv/dk/blob/V2_4/docs/posts/2025-10-24-overview-ci-attestations.md</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45720952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45720952</guid></item><item><title><![CDATA[New comment by beckford in "Writing reliable and maintainable metaprograms in pure C99"]]></title><description><![CDATA[
<p>Introduction paragraph:<p>Metalang99 is a firm foundation for writing reliable and maintainable metaprograms in pure C99. It is implemented as an interpreted FP language atop of preprocessor macros: just #include <metalang99.h> and you are ready to go. Metalang99 features algebraic data types, pattern matching, recursion, currying, and collections; in addition, it provides means for compile-time error reporting and debugging. With our built-in syntax checker, macro errors should be perfectly comprehensible, enabling you for convenient development.</p>
]]></description><pubDate>Sat, 25 Oct 2025 22:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45707489</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45707489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45707489</guid></item><item><title><![CDATA[Writing reliable and maintainable metaprograms in pure C99]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/hirrolot/metalang99">https://github.com/hirrolot/metalang99</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45707488">https://news.ycombinator.com/item?id=45707488</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 25 Oct 2025 22:29:12 +0000</pubDate><link>https://github.com/hirrolot/metalang99</link><dc:creator>beckford</dc:creator><comments>https://news.ycombinator.com/item?id=45707488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45707488</guid></item></channel></rss>