<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: WillAbides</title><link>https://news.ycombinator.com/user?id=WillAbides</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:42:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=WillAbides" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by WillAbides in "Show HN: Release Train – Continuous Releases Made Easy"]]></title><description><![CDATA[
<p>I also blogged about my motivations for writing Release Train here: <a href="https://willabides.com/posts/release-train-continuous-releases-made-easy" rel="nofollow noreferrer">https://willabides.com/posts/release-train-continuous-releas...</a></p>
]]></description><pubDate>Tue, 01 Aug 2023 18:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=36960164</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=36960164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36960164</guid></item><item><title><![CDATA[New comment by WillAbides in "Show HN: Release Train – Continuous Releases Made Easy"]]></title><description><![CDATA[
<p>Release Train will automatically create a new GitHub release every time you merge a
pull request into main or whatever release branches you set up. It's inspired by
semantic-release[1] but takes a different approach. Instead of using commit messages
it uses PR labels to determine the type of release. This makes it easier to use.
It's also a single binary so it doesn't require npm or any other package manager.<p>It comes in the forms of both cli and GitHub Action.<p>The downside of this approach is that it ties you to GitHub. It could be extended or
forked to support any platform that has something like a pull request with labels.
I'm comfortable adding that to the technical debt I will incur migrating away from
GitHub.<p>I would love to get notes from the hn community on this.<p>[1] <a href="https://github.com/semantic-release/semantic-release">https://github.com/semantic-release/semantic-release</a></p>
]]></description><pubDate>Tue, 01 Aug 2023 17:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36959007</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=36959007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36959007</guid></item><item><title><![CDATA[Show HN: Release Train – Continuous Releases Made Easy]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/WillAbides/release-train">https://github.com/WillAbides/release-train</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36959006">https://news.ycombinator.com/item?id=36959006</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 01 Aug 2023 17:13:00 +0000</pubDate><link>https://github.com/WillAbides/release-train</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=36959006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36959006</guid></item><item><title><![CDATA[New comment by WillAbides in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p>You’ve got me beat. <a href="https://willabides.com" rel="nofollow noreferrer">https://willabides.com</a>. I haven’t posted anything yet.</p>
]]></description><pubDate>Tue, 04 Jul 2023 21:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=36592617</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=36592617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36592617</guid></item><item><title><![CDATA[New comment by WillAbides in "New GitHub Issues Beta"]]></title><description><![CDATA[
<p>related blog post: <a href="https://github.blog/2021-06-23-introducing-new-github-issues/" rel="nofollow">https://github.blog/2021-06-23-introducing-new-github-issues...</a></p>
]]></description><pubDate>Wed, 23 Jun 2021 17:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=27607121</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=27607121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27607121</guid></item><item><title><![CDATA[New comment by WillAbides in "Branchless Coding in Go"]]></title><description><![CDATA[
<p>For anybody who stumbles across this and is interested, this conversation is continued on reddit.<p><a href="https://old.reddit.com/r/golang/comments/mlhvx0/i_wrote_yet_another_json_parser_it_may_be_a/gxkwgm2/" rel="nofollow">https://old.reddit.com/r/golang/comments/mlhvx0/i_wrote_yet_...</a></p>
]]></description><pubDate>Tue, 11 May 2021 18:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=27121360</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=27121360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27121360</guid></item><item><title><![CDATA[New comment by WillAbides in "Branchless Coding in Go"]]></title><description><![CDATA[
<p>I apparently had a fundamental misunderstanding of the meaning of branchless. That's embarrassing.<p>As for simdjson-go, I did benchmark it. rjson outperformed simdjson-go in most benchmarks, but simdjson-go was about 3% faster reading citm_catalog.json.<p><a href="https://github.com/WillAbides/rjson#simdjson" rel="nofollow">https://github.com/WillAbides/rjson#simdjson</a><p>Edit:<p>I see on your bio that you are one of the simdjson authors. I hope you will indulge a question about it. I am generally more interested parsing a large volume of json documents efficiently than I am in doing it quickly. Since simdjson uses parallel instructions, would that mean that the speedup comes at the expense of being able to process more documents in parallel on the same hardware?</p>
]]></description><pubDate>Wed, 05 May 2021 13:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=27049637</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=27049637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27049637</guid></item><item><title><![CDATA[New comment by WillAbides in "Branchless Coding in Go"]]></title><description><![CDATA[
<p>I wrote a mostly branchless json parser in go using ragel to generate most of the code.<p><a href="https://github.com/WillAbides/rjson" rel="nofollow">https://github.com/WillAbides/rjson</a><p>The generated code isn't much to look at, but it is certainly fast.<p><a href="https://github.com/WillAbides/rjson/blob/main/object_handler_machine.rl.go" rel="nofollow">https://github.com/WillAbides/rjson/blob/main/object_handler...</a></p>
]]></description><pubDate>Tue, 04 May 2021 23:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=27043981</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=27043981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27043981</guid></item><item><title><![CDATA[New comment by WillAbides in "Show HN: I'm Creating a GitHub Repo Quality Bot"]]></title><description><![CDATA[
<p>I’m not involved in this project, but I would guess that it’s because it validates both issues and PRs, but only PRs have statuses on GitHub, More precisely, only commits have statuses, and issues aren’t associated with commits.</p>
]]></description><pubDate>Sat, 12 May 2018 14:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=17054331</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=17054331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17054331</guid></item><item><title><![CDATA[New comment by WillAbides in "Show HN: I'm Creating a GitHub Repo Quality Bot"]]></title><description><![CDATA[
<p>“avatar_url” is the only part of that endpoint in preview, so that warning only applies to that field. I can see how the notification isn’t clear on that point, and I will bring that up.</p>
]]></description><pubDate>Sat, 12 May 2018 14:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=17054309</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=17054309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17054309</guid></item><item><title><![CDATA[New comment by WillAbides in "Twitter suspended our Open Data project's account and wiped all our followers"]]></title><description><![CDATA[
<p>I don't think they store all their data on twitter.  If they did, they probably wouldn't have this file in their repo:  <a href="https://github.com/edent/openbenches/blob/master/database/database%20structure.sql" rel="nofollow">https://github.com/edent/openbenches/blob/master/database/da...</a></p>
]]></description><pubDate>Mon, 07 May 2018 17:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17014566</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=17014566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17014566</guid></item><item><title><![CDATA[New comment by WillAbides in "What of the lowly page number"]]></title><description><![CDATA[
<p>I didn’t spend hundreds of dollars on a mechanical keyboard with custom caps and switches to “click”.</p>
]]></description><pubDate>Wed, 25 Apr 2018 01:58:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=16918167</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=16918167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16918167</guid></item><item><title><![CDATA[New comment by WillAbides in "Talk Like a Texan: How Texans Use “Down,” “Out,” “Over,” and “Up”"]]></title><description><![CDATA[
<p>This brings back a memory of a conversation with my grandfather. We were in Midland, and I said something about heading over to Odessa. He made a disparaging remark about my intelligence and said we would have to head out to Odessa from there.<p>That never made any sense to me until now.</p>
]]></description><pubDate>Thu, 08 Feb 2018 20:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=16335245</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=16335245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16335245</guid></item><item><title><![CDATA[New comment by WillAbides in "GitHub Enterprise 2.9 is here"]]></title><description><![CDATA[
<p>Git Flow and GitHub Flow are actually distinct from each other.  Here's a blog post about it from Scott Chacon.<p><a href="http://scottchacon.com/2011/08/31/github-flow.html" rel="nofollow">http://scottchacon.com/2011/08/31/github-flow.html</a></p>
]]></description><pubDate>Wed, 01 Mar 2017 19:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=13767454</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=13767454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13767454</guid></item><item><title><![CDATA[New comment by WillAbides in "Search commit messages"]]></title><description><![CDATA[
<p>"really really fixed this time for real"</p>
]]></description><pubDate>Wed, 04 Jan 2017 01:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13314848</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=13314848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13314848</guid></item><item><title><![CDATA[New comment by WillAbides in "Tesla reports first quarterly profit in more than three years"]]></title><description><![CDATA[
<p>I didn't notice that was Mitchell. Makes sense. The one time I met him in person we talked about Tesla.<p>Now I need to track down Elon Musk to discuss Consul.</p>
]]></description><pubDate>Thu, 27 Oct 2016 11:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=12804320</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=12804320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12804320</guid></item><item><title><![CDATA[New comment by WillAbides in "Applying the Linus Torvalds “Good Taste” Coding Requirement"]]></title><description><![CDATA[
<p>Taste is dependent on the audience. An audience of kernel maintainers would probably share Linus' taste here, while an audience of enterprise developers would find the original code more palatable.</p>
]]></description><pubDate>Wed, 26 Oct 2016 11:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=12795686</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=12795686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12795686</guid></item><item><title><![CDATA[New comment by WillAbides in "Silicon Valley Linux Users Group's last use of Symantec"]]></title><description><![CDATA[
<p>ipnon was probably talking about the cal command in the body of the message.</p>
]]></description><pubDate>Fri, 07 Oct 2016 23:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=12664724</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=12664724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12664724</guid></item><item><title><![CDATA[New comment by WillAbides in "A bot crawled thousands of studies looking for simple math errors"]]></title><description><![CDATA[
<p>>  What do feelings have to do with science?<p>When the science in question is psychology, feelings have everything to do with it.</p>
]]></description><pubDate>Wed, 05 Oct 2016 15:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=12644564</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=12644564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12644564</guid></item><item><title><![CDATA[New comment by WillAbides in "Git Undo"]]></title><description><![CDATA[
<p>What do you think `git branch` should do?</p>
]]></description><pubDate>Thu, 25 Aug 2016 13:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=12358960</link><dc:creator>WillAbides</dc:creator><comments>https://news.ycombinator.com/item?id=12358960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12358960</guid></item></channel></rss>