<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: dblock</title><link>https://news.ycombinator.com/user?id=dblock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 13:31:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dblock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[AI Slop: A Slack API Rate Limiting Disaster]]></title><description><![CDATA[
<p>Article URL: <a href="https://code.dblock.org/2026/03/12/ai-slop-a-slack-api-rate-limiting-disaster.html">https://code.dblock.org/2026/03/12/ai-slop-a-slack-api-rate-limiting-disaster.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47357313">https://news.ycombinator.com/item?id=47357313</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 12 Mar 2026 21:22:59 +0000</pubDate><link>https://code.dblock.org/2026/03/12/ai-slop-a-slack-api-rate-limiting-disaster.html</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=47357313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47357313</guid></item><item><title><![CDATA[New comment by dblock in "Elasticsearch is open source, again"]]></title><description><![CDATA[
<p>Note on the ossinsights data point, there are 115 public repos in <a href="https://github.com/opensearch-project">https://github.com/opensearch-project</a>, including, as an example <a href="https://github.com/opensearch-project/k-nn">https://github.com/opensearch-project/k-nn</a> where all vector search is written, or <a href="https://github.com/opensearch-project/neural-search">https://github.com/opensearch-project/neural-search</a>.</p>
]]></description><pubDate>Mon, 02 Sep 2024 00:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41421603</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=41421603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41421603</guid></item><item><title><![CDATA[New comment by dblock in "Elasticsearch is open source, again"]]></title><description><![CDATA[
<p>OpenSearch only requires DCO.<p><a href="https://github.com/opensearch-project/.github/blob/main/CONTRIBUTING.md#developer-certificate-of-origin">https://github.com/opensearch-project/.github/blob/main/CONT...</a></p>
]]></description><pubDate>Mon, 02 Sep 2024 00:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41421563</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=41421563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41421563</guid></item><item><title><![CDATA[New comment by dblock in "Elasticsearch is open source, again"]]></title><description><![CDATA[
<p>You're right about documentation and tooling. There's some good momentum in the OpenSearch community around it though, and I am really excited by things like <a href="https://github.com/opensearch-project/documentation-website/issues/7700">https://github.com/opensearch-project/documentation-website/...</a>.</p>
]]></description><pubDate>Mon, 02 Sep 2024 00:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41421540</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=41421540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41421540</guid></item><item><title><![CDATA[New comment by dblock in "Elasticsearch is open source, again"]]></title><description><![CDATA[
<p>"Elasticsearch" seems to be often referred to as a technology, as in ELK stack, rather than as in "Elastic" the company.</p>
]]></description><pubDate>Mon, 02 Sep 2024 00:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41421523</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=41421523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41421523</guid></item><item><title><![CDATA[Javadoc.io Is Down]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/maxcellent/javadoc.io/issues/180">https://github.com/maxcellent/javadoc.io/issues/180</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37782268">https://news.ycombinator.com/item?id=37782268</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Oct 2023 18:33:36 +0000</pubDate><link>https://github.com/maxcellent/javadoc.io/issues/180</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=37782268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37782268</guid></item><item><title><![CDATA[New comment by dblock in "Show HN: Strada (Strava and Discord)"]]></title><description><![CDATA[
<p>Connects Strava in Discord and reposts athlete and club activities into Discord channels, including time, distance, pace, map and weather. Open-source at <a href="https://github.com/dblock/discord-strava">https://github.com/dblock/discord-strava</a>.</p>
]]></description><pubDate>Mon, 07 Aug 2023 16:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37036726</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=37036726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37036726</guid></item><item><title><![CDATA[Show HN: Strada (Strava and Discord)]]></title><description><![CDATA[
<p>Article URL: <a href="https://strada.playplay.io/">https://strada.playplay.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37036724">https://news.ycombinator.com/item?id=37036724</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 07 Aug 2023 16:31:15 +0000</pubDate><link>https://strada.playplay.io/</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=37036724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37036724</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>Artsy absolutely borrowed its cultural elements from the USSR, товарищ Стаханов! :)</p>
]]></description><pubDate>Sun, 08 Jan 2023 21:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34303358</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34303358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34303358</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>I am sorry you had this experience. No approach, closed or open, will ever substitute better leaders that aren’t taking advantage of you. Your experience is likely and sadly very common.</p>
]]></description><pubDate>Sun, 08 Jan 2023 21:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34303336</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34303336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34303336</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>Yikes. I was being sarcastic to make my point. And if highlight the “jokes aside” in the second paragraph, you’ll tell me I wasn’t funny?</p>
]]></description><pubDate>Sun, 08 Jan 2023 20:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=34302940</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34302940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34302940</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>I worked at artsy in my 30s, and participated in many hackathons.</p>
]]></description><pubDate>Sun, 08 Jan 2023 20:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34302879</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34302879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34302879</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>My daughter (second child) was born 4 days after I started at Artsy. Some of the best new ideas came from hackathons.</p>
]]></description><pubDate>Sat, 07 Jan 2023 18:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34290909</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34290909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34290909</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>Joey who opened <a href="https://github.com/artsy/README/issues/427">https://github.com/artsy/README/issues/427</a> is one of the best 10x engineers I’ve ever had the privilege to work with. If it’s important to him to rename all branches from “master” to “joey” I’d add my plus 1.<p>Jokes aside, please read Ash’s (another artsy alumni) post on psychological safety, hope it changes your mind: <a href="https://ashfurrow.com/blog/building-compassionate-software/" rel="nofollow">https://ashfurrow.com/blog/building-compassionate-software/</a></p>
]]></description><pubDate>Sat, 07 Jan 2023 18:11:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34290799</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34290799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34290799</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>Thanks orta for the links!<p>On not having to ask permission.<p>We failed early. Had a wonderful demo day. Tons of sign ups. It started getting a bit long. Someone decided to shorten each session (max 2 minutes) and choose which ones were worth demoing. So you basically asked for permission to demo. Sign ups stopped. Nobody wanted to demo anymore. Demo day died and took a year to restart properly.<p>In general, establish “how”. Everything is in writing and GitHub workflow. When someone says “can I?” the answer is “why are you asking and haven’t done it (submit PR) yet”? This moves permission to a public discussion.<p>Think in terms of must have, should have, nice to have, not allow/disallow.<p>Managers already have the power to veto, so they don’t need to approve, allow or disallow. Managers need to say that to everyone all the time - “you have an idea, why haven’t you done it yet?”.<p>Everyone needs to do things very visibly and over communicate to enable gentle redirects and avoiding getting to veto.<p>Losing control is hard. Communications team wanted to review and control the engineering blog. I said hard no multiple times with every new comms leader. Asked them to comment on PRs.<p>Don’t fix problems that don’t exist. If someone wants a knob that looks like permission, ask them what problem they are trying to solve.</p>
]]></description><pubDate>Sat, 07 Jan 2023 17:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34290654</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34290654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34290654</guid></item><item><title><![CDATA[New comment by dblock in "Artsy Engineering Handbook"]]></title><description><![CDATA[
<p>(I was CTO of Artsy then.)<p>tl;dr The README became possible because Artsy is open-source by default, and someone just decided one day to create a repo and some content, and didn't need permission to do so. It's also the repo that most new hires read before they even apply to the job, and they don't need permission to make changes either. GitHub workflow is how everything gets done.<p>More practically, check out <a href="https://github.com/artsy/meta/pull/1">https://github.com/artsy/meta/pull/1</a>, which is one of the repos that merged into the handbook via <a href="https://github.com/artsy/README/pull/1">https://github.com/artsy/README/pull/1</a>. Also note that Artsy was founded in 2010. This handbook in its current iteration is 7-8 years in, but its content goes back to ~2011 in some kind of evolution. You'll want to check out <a href="https://artsy.github.io/blog/archives/" rel="nofollow">https://artsy.github.io/blog/archives/</a> as well.</p>
]]></description><pubDate>Sat, 07 Jan 2023 03:16:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=34284770</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=34284770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34284770</guid></item><item><title><![CDATA[New comment by dblock in "Why the term "open source" is important"]]></title><description><![CDATA[
<p>As someone who works on an open-source fork of the open-source software mentioned in the post, I am now exclusively referring to the open-source version of it as Apache (APLv2) -licensed. Maybe that's how we fix this confusion?</p>
]]></description><pubDate>Mon, 01 Aug 2022 02:15:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=32301158</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=32301158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32301158</guid></item><item><title><![CDATA[New comment by dblock in "The gift of it's your problem now"]]></title><description><![CDATA[
<p>I work at AWS on opensearch.org, literally to do this as described.</p>
]]></description><pubDate>Thu, 30 Dec 2021 17:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=29738750</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=29738750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29738750</guid></item><item><title><![CDATA[New comment by dblock in "FAQs: Why we don’t have them (2013)"]]></title><description><![CDATA[
<p>Or your entre website can be the FAQ.<p><a href="https://www.drawingwithrussians.com/faq.html" rel="nofollow">https://www.drawingwithrussians.com/faq.html</a></p>
]]></description><pubDate>Tue, 07 Dec 2021 15:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=29473371</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=29473371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29473371</guid></item><item><title><![CDATA[New comment by dblock in "On Apple’s “Expanded Protections for Children” – A Personal Story"]]></title><description><![CDATA[
<p>Time to (re)watch Brazil!</p>
]]></description><pubDate>Fri, 06 Aug 2021 14:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28087446</link><dc:creator>dblock</dc:creator><comments>https://news.ycombinator.com/item?id=28087446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28087446</guid></item></channel></rss>