<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: beliu</title><link>https://news.ycombinator.com/user?id=beliu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 21:05:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=beliu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Throwaway Development Environments with Nix]]></title><description><![CDATA[
<p>Article URL: <a href="https://monospacedmonologues.com/2022/06/throwaway-development-environments-with-nix/">https://monospacedmonologues.com/2022/06/throwaway-development-environments-with-nix/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31911697">https://news.ycombinator.com/item?id=31911697</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jun 2022 19:02:06 +0000</pubDate><link>https://monospacedmonologues.com/2022/06/throwaway-development-environments-with-nix/</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31911697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31911697</guid></item><item><title><![CDATA[New comment by beliu in "Sunsetting Atom"]]></title><description><![CDATA[
<p>In case folks are interested, I had a delightful interview about a year back with Max Brunsfeld, one of the original Atom devs who is now working on Zed: <a href="https://about.sourcegraph.com/podcast/max-brunsfeld" rel="nofollow">https://about.sourcegraph.com/podcast/max-brunsfeld</a>. (YouTube link: <a href="https://www.youtube.com/watch?v=0Jf8AqaZ7IU" rel="nofollow">https://www.youtube.com/watch?v=0Jf8AqaZ7IU</a>)<p>Very excited about where this new collaborative editor goes!</p>
]]></description><pubDate>Wed, 08 Jun 2022 22:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=31675290</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31675290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31675290</guid></item><item><title><![CDATA[New comment by beliu in "I interviewed Max Howell, the creator of Homebrew"]]></title><description><![CDATA[
<p>LOL! He did talk a lot about his programming backstory (played with BASIC as a kid, no formal training, chemistry major, discovering Linux) and how this informed his worldview. Bottom-line, he is <i>very</i> results-driven and I think he has a good point about how a lot of tech interviews screen too much for theory and not practice. Turns out you don't need to know how to invert a binary tree to build the most successful package manager of all time :)</p>
]]></description><pubDate>Thu, 19 May 2022 20:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=31439974</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31439974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31439974</guid></item><item><title><![CDATA[New comment by beliu in "A dev's thoughts on developer productivity"]]></title><description><![CDATA[
<p>This is super common in my experience. Senior/experienced devs spend a bunch of time ramping up the inexperienced or new members of the team and don't have much time remaining to work on their own initiatives.<p>Patrick McKenzie has a good take on this along the lines of "teach someone to fish" (s/fish/code search/): <a href="https://mobile.twitter.com/patio11/status/1086111513671217152" rel="nofollow">https://mobile.twitter.com/patio11/status/108611151367121715...</a><p>We've tried to make it easier to turn organic code explorations into interactive docs that can be read many times over with a notebook-like feature. Here's a notebook that bobheadxi wrote up after he noticed he was explaining Sourcegraph's authz model for the billionth time: <a href="https://sourcegraph.com/notebooks/Tm90ZWJvb2s6NTc0" rel="nofollow">https://sourcegraph.com/notebooks/Tm90ZWJvb2s6NTc0</a></p>
]]></description><pubDate>Wed, 18 May 2022 00:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=31417948</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31417948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31417948</guid></item><item><title><![CDATA[New comment by beliu in "A dev's thoughts on developer productivity"]]></title><description><![CDATA[
<p>Thanks! 100% agree with the sentiment that devs should get in front of customers. The best teams I've worked on, the devs have an "end-to-end" sense of ownership, and the organization fosters this sense of responsibility and agency. And great work should absolutely be recognized. It should be a win-win-win—better software for end users, more revenue for the company, and financial + creative satisfaction for developers. We are working with all our might to push the world in that direction.</p>
]]></description><pubDate>Wed, 18 May 2022 00:30:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31417865</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31417865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31417865</guid></item><item><title><![CDATA[New comment by beliu in "A dev's thoughts on developer productivity"]]></title><description><![CDATA[
<p>World's best code search: <a href="https://sourcegraph.com/search" rel="nofollow">https://sourcegraph.com/search</a>
Analyze code as data: <a href="https://sourcegraph.com/insights" rel="nofollow">https://sourcegraph.com/insights</a>
Interactive docs you'll actually use: <a href="https://sourcegraph.com/notebooks" rel="nofollow">https://sourcegraph.com/notebooks</a>
Take the pain out of large-scale refactors: <a href="https://sourcegraph.com/batch-changes" rel="nofollow">https://sourcegraph.com/batch-changes</a>
IDE superpowers in code reviews: <a href="https://docs.sourcegraph.com/integration/browser_extension" rel="nofollow">https://docs.sourcegraph.com/integration/browser_extension</a></p>
]]></description><pubDate>Tue, 17 May 2022 22:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=31416835</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31416835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31416835</guid></item><item><title><![CDATA[New comment by beliu in "A dev's thoughts on developer productivity"]]></title><description><![CDATA[
<p>This is really important to call out. There have been a lot of really bad practices in the past that try to reduce "developer productivity" to something that approximates a widget factory, and the results have been awful for both developers and companies. This feeds right into the last section of the post, "If we don't talk about developer productivity, someone else will"—we need more developer voices advocating for the creative spark of building software.</p>
]]></description><pubDate>Tue, 17 May 2022 22:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=31416811</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31416811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31416811</guid></item><item><title><![CDATA[New comment by beliu in "Google is 2B lines of code and it's all in one place (2015)"]]></title><description><![CDATA[
<p>Sourcegraph actually does do proper semantic linking, integrating with compilers (and type inferencers for dynamic languages): <a href="https://docs.sourcegraph.com/code_intelligence/explanations/precise_code_intelligence" rel="nofollow">https://docs.sourcegraph.com/code_intelligence/explanations/...</a>. This is one area of significant differentiation between Sourcegraph and GitHub code navigation (which is based on GitHub's semantic library, and which ironically isn't actually semantic in the sense of understanding types as compilers do).<p>Admittedly, we need to do a better job of articulating this difference, but if anyone would like help getting spun up with precise code intelligence on Sourcegraph, please DM me: <a href="https://twitter.com/beyang" rel="nofollow">https://twitter.com/beyang</a>.</p>
]]></description><pubDate>Sat, 07 May 2022 23:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31299781</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31299781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31299781</guid></item><item><title><![CDATA[Key elements of successful monolith-to-microservices migrations]]></title><description><![CDATA[
<p>Article URL: <a href="https://about.sourcegraph.com/blog/monolith-microservices-migration/">https://about.sourcegraph.com/blog/monolith-microservices-migration/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31251812">https://news.ycombinator.com/item?id=31251812</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 May 2022 18:35:08 +0000</pubDate><link>https://about.sourcegraph.com/blog/monolith-microservices-migration/</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31251812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31251812</guid></item><item><title><![CDATA[New comment by beliu in "Doctree"]]></title><description><![CDATA[
<p>I’m helping with the doctree effort at Sourcegraph. Apologies, the site isn’t actually up yet. This project is still very early stages and we wrote up the README to serve as a sort of launch spec that we could update in response to feedback we receive. We made the repo public so we could build in public but didn’t expect it to receive this much attention this early!<p>So sorry that the site isn’t up yet. We’ll update the README soon to reflect that. If folks are interested in trying out a <i>super early</i> version, there’s the Docker run command and if you’d like to help us realize this vision, please join our Discord! <a href="https://discord.gg/vqsBW8m5Y8" rel="nofollow">https://discord.gg/vqsBW8m5Y8</a></p>
]]></description><pubDate>Sat, 30 Apr 2022 18:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31218303</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31218303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31218303</guid></item><item><title><![CDATA[New comment by beliu in "Git.io deprecation"]]></title><description><![CDATA[
<p>Sourcegraph CTO here. Does anyone know someone at GitHub or Microsoft we could get in touch with to take over maintenance of git.io? There are hundreds of thousands of references in open source, blog posts, and academic papers that will 404 if git.io is taken down. Sourcegraph would be happy to take over maintenance to preserve these links.</p>
]]></description><pubDate>Tue, 26 Apr 2022 18:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31171284</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31171284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31171284</guid></item><item><title><![CDATA[New comment by beliu in "Git.io deprecation"]]></title><description><![CDATA[
<p>Here is a list of open source projects that should update their git.io URLs, ranked in order of popularity: <a href="https://sourcegraph.com/search?q=context:global+https://git.io+count:10000&patternType=literal" rel="nofollow">https://sourcegraph.com/search?q=context:global+https://git....</a></p>
]]></description><pubDate>Tue, 26 Apr 2022 17:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=31170634</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31170634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31170634</guid></item><item><title><![CDATA[CVE-2022-21449: easily exploitable unauthorized read/write to critical data]]></title><description><![CDATA[
<p>Article URL: <a href="https://access.redhat.com/security/cve/cve-2022-21449">https://access.redhat.com/security/cve/cve-2022-21449</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31111956">https://news.ycombinator.com/item?id=31111956</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 Apr 2022 16:54:53 +0000</pubDate><link>https://access.redhat.com/security/cve/cve-2022-21449</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=31111956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31111956</guid></item><item><title><![CDATA[New comment by beliu in "Static analysis at GitHub"]]></title><description><![CDATA[
<p>Actually that’s not quite right. We offer auto-indexing now for some languages with more on the way. If neither auto-indexing nor manual LSIF generation are an option, we fall back to our search-based code navigation, which, similar to GitHub’s implementation, trades off accuracy for zero configuration (GitHub’s approach is parser-based while we use a combo of parsing, search, and heuristics that eliminates the need for an index entirely in some cases). This is all documented here for those curious to learn more: <a href="https://docs.sourcegraph.com/code_intelligence" rel="nofollow">https://docs.sourcegraph.com/code_intelligence</a>.</p>
]]></description><pubDate>Thu, 31 Mar 2022 03:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=30863644</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=30863644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30863644</guid></item><item><title><![CDATA[New comment by beliu in "Show HN: Test your shape rotation skills"]]></title><description><![CDATA[
<p>This reminds me of Shaple: <a href="https://swag.github.io/shaple" rel="nofollow">https://swag.github.io/shaple</a></p>
]]></description><pubDate>Mon, 21 Feb 2022 16:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30417614</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=30417614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30417614</guid></item><item><title><![CDATA[New comment by beliu in "Log4j RCE Found"]]></title><description><![CDATA[
<p>Thank you for this super clear and concise write-up. Used it to write up these instructions for our users and customers to patch the vulnerability across their codebase and sharing here in case it's of use/interest to others: <a href="https://twitter.com/beyang/status/1469171471784329219" rel="nofollow">https://twitter.com/beyang/status/1469171471784329219</a>.</p>
]]></description><pubDate>Fri, 10 Dec 2021 05:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=29506751</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=29506751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29506751</guid></item><item><title><![CDATA[New comment by beliu in "Improving GitHub Code Search"]]></title><description><![CDATA[
<p>Appreciate the feedback here (Sourcegraph CTO). I agree that's annoying. Kicking off a conversation on our end to figure out how to fix that. In the meantime, the workaround would be to create a separate GH login, which can be used to add any public repo to our index. Or what's the URL of the repo(s) you'd like to index and we'll get those added to our index.</p>
]]></description><pubDate>Thu, 09 Dec 2021 04:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29493995</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=29493995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29493995</guid></item><item><title><![CDATA[New comment by beliu in "Improving GitHub Code Search"]]></title><description><![CDATA[
<p>Hey Edwin, if you're open to providing feedback, I'd love to understand which types of searches worked well for you in Google Code Search but not in Sourcegraph. We've invested a lot of thought into our query syntax, supporting literal matches, regex, and the Comby pattern matching syntax with a rich set of keywords and filters—but we know the syntax isn't always intuitive for every user. We're always trying to improve the experience for all our users (I'm the CTO at Sourcegraph), so if you have any recollections you're open to sharing, would love to hear them!</p>
]]></description><pubDate>Thu, 09 Dec 2021 04:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=29493767</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=29493767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29493767</guid></item><item><title><![CDATA[New comment by beliu in "Improving GitHub Code Search"]]></title><description><![CDATA[
<p>Sourcegraph is open-core, with a dual licensing approach. You can run the open-source version here: <a href="https://github.com/sourcegraph/sourcegraph#sourcegraph-oss" rel="nofollow">https://github.com/sourcegraph/sourcegraph#sourcegraph-oss</a>, and we have an enterprise offering for companies that want to adopt for their teams. Similar to GitLab, both our enterprise and OSS code is publicly available.</p>
]]></description><pubDate>Wed, 08 Dec 2021 18:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29488403</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=29488403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29488403</guid></item><item><title><![CDATA[New comment by beliu in "Improving GitHub Code Search"]]></title><description><![CDATA[
<p>We built Sourcegraph taking inspiration from Google Code Search (<a href="https://about.sourcegraph.com/blog/ex-googler-guide-dev-tools" rel="nofollow">https://about.sourcegraph.com/blog/ex-googler-guide-dev-tool...</a>) to bring the power of code search—and precise code intelligence that just works—to every dev. Try it out here: <a href="https://sourcegraph.com" rel="nofollow">https://sourcegraph.com</a>. A super common thing we see is people leaving Google, missing code search, and then bringing Sourcegraph into their new org. We'd love to hear your feedback!</p>
]]></description><pubDate>Wed, 08 Dec 2021 18:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29488378</link><dc:creator>beliu</dc:creator><comments>https://news.ycombinator.com/item?id=29488378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29488378</guid></item></channel></rss>