<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: kitplummer</title><link>https://news.ycombinator.com/user?id=kitplummer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 23:27:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kitplummer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kitplummer in "Radicle: The Sovereign Forge"]]></title><description><![CDATA[
<p>I had a few different issues getting the CI broker working the way I wanted to (don't even remember what the issues were, but it had to do with catching patches) so wired up my own way but simply polling via Git - using a thing I built a while back called goa (gitops agent) for another project.<p>The tricky part was getting the output from what ever do with the code, back into the Radicle patch.  But it works.<p><a href="https://revolveteam.com/blog/goa-radicle-ci/" rel="nofollow">https://revolveteam.com/blog/goa-radicle-ci/</a><p>There are some caveats - mostly security related - given this is potentially executing commands on a host node.</p>
]]></description><pubDate>Sat, 24 Jan 2026 01:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46740089</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=46740089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46740089</guid></item><item><title><![CDATA[New comment by kitplummer in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>I recently, for Rust targets reasons, have decided to punt GitHub Actions AND GitHub.  Opted for Radicle.  Had to figure out my own CI.<p>Doc'd it here: <a href="https://revolveteam.com/blog/goa-radicle-ci/" rel="nofollow">https://revolveteam.com/blog/goa-radicle-ci/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 21:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624173</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=46624173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624173</guid></item><item><title><![CDATA[New comment by kitplummer in "General Availability of the AWS SDK for Rust"]]></title><description><![CDATA[
<p>Curious about FIPS compliance of the crypto modules, any insight?</p>
]]></description><pubDate>Thu, 30 Nov 2023 19:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38477946</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=38477946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38477946</guid></item><item><title><![CDATA[New comment by kitplummer in "An interactive intro to CRDTs"]]></title><description><![CDATA[
<p>Ditto (<a href="https://portal.ditto.live" rel="nofollow noreferrer">https://portal.ditto.live</a> and <a href="https://docs.ditto.live" rel="nofollow noreferrer">https://docs.ditto.live</a>) uses them.</p>
]]></description><pubDate>Wed, 04 Oct 2023 16:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=37767245</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=37767245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37767245</guid></item><item><title><![CDATA[New comment by kitplummer in "Can We Make Bicycles Sustainable Again?"]]></title><description><![CDATA[
<p>The raw point is valid.  Sure this a poorly edited article and lacks the best research - can we agree that like almost everything, we've engineered these things to be commercially short in terms of life-span, let alone not super-sustainable in terms of manufacture or maintenance?  Aside from the continuously performance-oriented standardization shifts, the specialization of bicycle types is doing a disservice to sustainability.  Also, the "electrification" of bicycles is a completely separate argument - from all angles: manufacture, maintenance and longevity; one that is no different that all EVs.  TBH, this article reads like a ChatGPT dialog.<p>Unfortunate that we've missed another opportunity for healthy dialog around the benefits of the bicycle.</p>
]]></description><pubDate>Tue, 28 Feb 2023 14:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34969652</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34969652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34969652</guid></item><item><title><![CDATA[New comment by kitplummer in "Ask HN: Those making $0/month or less on side projects – Show and tell"]]></title><description><![CDATA[
<p>That exists, it is just hidden right now.  If my intent was to offer this up and a for-the-public-good I'd turn it back on.  But like most of the other comments here, at some point it just doesn't make sense for me to foot the bill to run it.  It would be one thing if it was a simple front-end, with a simple back-end.  But processing this insight is a little bit resource intensive which creates a cost burden.  Academically it wasn't a big deal to run this in a true HPC, the costs have already been covered.  Commercially is a different calculus.</p>
]]></description><pubDate>Sat, 28 Jan 2023 16:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34559010</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34559010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34559010</guid></item><item><title><![CDATA[New comment by kitplummer in "Ask HN: Those making $0/month or less on side projects – Show and tell"]]></title><description><![CDATA[
<p>Funny...I think posting here has generated a few clicks.  Am seeing my background worker dying.  :)</p>
]]></description><pubDate>Fri, 27 Jan 2023 18:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34549556</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34549556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34549556</guid></item><item><title><![CDATA[New comment by kitplummer in "Ask HN: Those making $0/month or less on side projects – Show and tell"]]></title><description><![CDATA[
<p>LowEndInsight: <a href="https://www.lowendinsight.dev" rel="nofollow">https://www.lowendinsight.dev</a><p>Basic analysis of open source software's source - for things like "bus factor".  Started as a research project, probably going to die as a research project.</p>
]]></description><pubDate>Fri, 27 Jan 2023 17:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34548624</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34548624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34548624</guid></item><item><title><![CDATA[Show HN: LowEndInsight – a “bus-factor” risk analysis tool]]></title><description><![CDATA[
<p>What began as a pet-project a few years back, an a start to learning functional programming with Elixir, turned into a bit of a research effort for CS students.  I'd asked them what info could they glean from a git repository, specifically about the risks associated with using it (or becoming dependent on it).  The focus quickly arrived at "bus factor" - what happens when the main developer moves on.  From there we started thinking about other metrics and a couple stood out - mainly the distribution of contributions, and the obvious commit currency time.  The initial research was focused on library packages from the main ecosystems - e.g., Javascript's NPM and Python's PyPI.  We quickly found that to be a massive challenge - at the time neither required packages to provide a valid URL pointing to their source code.  This itself was an indicator of something.<p>Once the students moved on I continued to think about and would occasionally get asked about the tool.  So I picked it back up and slapped an API on it and exposed it via HTTPS POST and GETs.<p>I am generally looking for feedback.  Probably more about the issues associated with dependence on Open Source libraries - the risks derived as software atrophy happens.  But what are your ideas about the metainformation that is sitting in a software project's source history.<p>I've considered doing some ML-y stuff with the commit history, but haven't really found the right things there yet.<p>Here are some links to the details:<p>* Library: <a href="https://github.com/gtri/lowendinsight">https://github.com/gtri/lowendinsight</a>
* API: <a href="https://rapidapi.com/quency-ai-quency-ai-default/api/lowendinsight2" rel="nofollow">https://rapidapi.com/quency-ai-quency-ai-default/api/lowendi...</a>
* API Source: <a href="https://github.com/quency-ai/lowendinsight-get">https://github.com/quency-ai/lowendinsight-get</a>
* CLI: <a href="https://github.com/quency-ai/lowendinsight-cli/releases">https://github.com/quency-ai/lowendinsight-cli/releases</a>
* CLI Source: <a href="https://github.com/quency-ai/lowendinsight-cli">https://github.com/quency-ai/lowendinsight-cli</a>
* Demo - GitHub Trending Repos: <a href="https://demo.lowendinsight.dev/gh_trending" rel="nofollow">https://demo.lowendinsight.dev/gh_trending</a><p>I've capped the number of requests at RapidAPI, but if you really think the tool is useful I can issue you freer, more unlimited access by request.<p>Let me have it HN.  And thanks in advance.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34504233">https://news.ycombinator.com/item?id=34504233</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Jan 2023 14:49:34 +0000</pubDate><link>https://www.lowendinsight.dev/</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34504233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34504233</guid></item><item><title><![CDATA[New comment by kitplummer in "Owl: A toolkit for writing command-line user interfaces in Elixir"]]></title><description><![CDATA[
<p>Right, so the moral of the story centers on the target user of the CLI tool.  If you're building something for the Elixir community - game on I suppose, though there is still the complexity of build-env per OS/arch.<p>I wonder where WASM/container enters the discussion.</p>
]]></description><pubDate>Sun, 08 Jan 2023 19:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34302084</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34302084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34302084</guid></item><item><title><![CDATA[New comment by kitplummer in "Owl: A toolkit for writing command-line user interfaces in Elixir"]]></title><description><![CDATA[
<p>Absolutely both.<p>But...the issue is packaging/distributing a CLI built with Elixir.  Comparatively to building a CLI in something like Rust, there is a lot of overhead that comes with a VM-based language and framework.  Especially if you want to target multiple OS and processor architectures (or distributions).  Not to say that it is impossible, just maybe not as simple.  It is one thing to run Mix tasks, or access the Owl API from REPL, it is another to run an Owl-based app on macOS, Linux and Windows and get it there.</p>
]]></description><pubDate>Sun, 08 Jan 2023 18:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34301613</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=34301613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34301613</guid></item><item><title><![CDATA[New comment by kitplummer in "Tell HN: The ThinkPad X1 Carbon is an excellent MacBook replacement"]]></title><description><![CDATA[
<p>I like my Framework with Ubuntu.  Wish it wasn't Ubuntu but everything works.</p>
]]></description><pubDate>Sun, 04 Dec 2022 20:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=33857759</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=33857759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33857759</guid></item><item><title><![CDATA[New comment by kitplummer in "RustyHermit – A Rust-based, lightweight unikernel"]]></title><description><![CDATA[
<p>Is there a Heroku-like service for any of the unikernels yet?</p>
]]></description><pubDate>Mon, 31 Oct 2022 12:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33404701</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=33404701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33404701</guid></item><item><title><![CDATA[New comment by kitplummer in "US Air Force connects 1,760 Playstation 3's to build supercomputer (2010)"]]></title><description><![CDATA[
<p>Another interesting aspect of the PS3 is it was one of the first OTS device platforms that integrated hardware DRM.</p>
]]></description><pubDate>Fri, 22 Jul 2022 17:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32194746</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=32194746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32194746</guid></item><item><title><![CDATA[New comment by kitplummer in "US Air Force connects 1,760 Playstation 3's to build supercomputer (2010)"]]></title><description><![CDATA[
<p>I worked on a DARPA project a few years before this - where we were using CBE as the core for a polymorphic processor (one with an FPGA attached to every IO).  We were also gutting PS3s to make mission computers for early unmanned systems - running Ubuntu on top.  USAF wasn't the only one - not only were there commercial supply challenges with the PS3, various components were being horded by various nation states.  We were pretty sure they didn't even no what to do with the parts, but was a basic attempt to prevent projects like this from getting off the ground.</p>
]]></description><pubDate>Fri, 22 Jul 2022 17:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32194711</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=32194711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32194711</guid></item><item><title><![CDATA[New comment by kitplummer in "An Open Letter from the CEO of Puppet: Puppet and Perforce"]]></title><description><![CDATA[
<p>So long Puppet, have some fond memories.  Good luck with the OSS thing at Perforce.</p>
]]></description><pubDate>Mon, 11 Apr 2022 14:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=30989358</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=30989358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30989358</guid></item><item><title><![CDATA[New comment by kitplummer in "Show HN: A plain-text file format for todos and check lists"]]></title><description><![CDATA[
<p>I loved nb!  Until I ran it from a top-level directory and it committed an update to every git repo within that top-level.  :D.  Definitely operator error, but I learned my lesson and am back to separating notes from todos.</p>
]]></description><pubDate>Fri, 01 Apr 2022 16:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=30880087</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=30880087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30880087</guid></item><item><title><![CDATA[New comment by kitplummer in "Show HN: A plain-text file format for todos and check lists"]]></title><description><![CDATA[
<p>This is awesome!  Super appreciate the effort on this.<p>One challenge I've had is the file-based concept.  And it losing "shape" quickly.  I taken a few whacks at something different and have settled on a CLI-based kanban-y thing: <a href="https://github.com/kitplummer/clikan" rel="nofollow">https://github.com/kitplummer/clikan</a><p>But this lacks things like tags - which I appreciate as long as they are searchable in some form.</p>
]]></description><pubDate>Fri, 01 Apr 2022 15:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=30879555</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=30879555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30879555</guid></item><item><title><![CDATA[New comment by kitplummer in "What if Git worked with programming languages?"]]></title><description><![CDATA[
<p>I'm just a bit more "generally" curious.  Is `git` being the _only_ DVCS a good thing?  Not to say that `hg` or `darcs` don't exist, just that the hub on top of git has pushed us in a singular direction.<p>I would like to see, at least academically, something more.</p>
]]></description><pubDate>Mon, 27 Sep 2021 16:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=28673065</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=28673065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28673065</guid></item><item><title><![CDATA[New comment by kitplummer in "Who's at the Helm?"]]></title><description><![CDATA[
<p>Like In-Toto?  <a href="https://landscape.cncf.io/selected=in-toto" rel="nofollow">https://landscape.cncf.io/selected=in-toto</a></p>
]]></description><pubDate>Wed, 06 Jan 2021 17:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=25659929</link><dc:creator>kitplummer</dc:creator><comments>https://news.ycombinator.com/item?id=25659929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25659929</guid></item></channel></rss>