<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: hckr1292</title><link>https://news.ycombinator.com/user?id=hckr1292</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 09:21:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hckr1292" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hckr1292 in "Everything as code: How we manage our company in one monorepo"]]></title><description><![CDATA[
<p>Right, so all of that is independent of mono vs poly repo.</p>
]]></description><pubDate>Wed, 31 Dec 2025 20:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46447723</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=46447723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46447723</guid></item><item><title><![CDATA[New comment by hckr1292 in "Everything as code: How we manage our company in one monorepo"]]></title><description><![CDATA[
<p>That makes sense when you depend on a shared library. However, if service A depends on endpoint x in service B, then you still have to work out synchronized deployments (or have developers handle this by making multiple separate deployments).<p>To be fair, this problem is not solved at all by monorepos. Basically, only careful use of gRPC (and similar technology) can help solve this… and it doesn’t really solve for application layer semantics, merely wire protocol compatibility. I’m not aware of any general comprehensive and easy solution.</p>
]]></description><pubDate>Tue, 30 Dec 2025 21:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438327</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=46438327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438327</guid></item><item><title><![CDATA[New comment by hckr1292 in "Everything as code: How we manage our company in one monorepo"]]></title><description><![CDATA[
<p>I’m curious about the authors experience with monorepo for marketing. I’ve found that using static site generators with nontechnical PMs resulted in dissatisfaction and more work for engineers that those PMs could handle independently in Wordpress/Contentful. As a huge believer in monorepo, I’d love to hear how folks have approached incorporating nonengingeers into the monorepo workflows.</p>
]]></description><pubDate>Tue, 30 Dec 2025 21:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438263</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=46438263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438263</guid></item><item><title><![CDATA[New comment by hckr1292 in "Everything as code: How we manage our company in one monorepo"]]></title><description><![CDATA[
<p>Did you use turbo, buck or Bazel? Without monorepo tooling (and the blood, sweat, and tears it takes to hone them for your use cases), you start hitting all kinds of scaling limits in CI.</p>
]]></description><pubDate>Tue, 30 Dec 2025 21:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46438221</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=46438221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46438221</guid></item><item><title><![CDATA[New comment by hckr1292 in "Rust's Ugly Syntax (2023)"]]></title><description><![CDATA[
<p>Agree about the example! I can't tell if this article is tongue-in-cheek or earnest. I'm unclear on the point the author is trying to make.</p>
]]></description><pubDate>Fri, 30 Aug 2024 06:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41398254</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=41398254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41398254</guid></item><item><title><![CDATA[New comment by hckr1292 in "Ask HN: What's your preferred logging stack in Kubernetes"]]></title><description><![CDATA[
<p>Scalability and cost -- Loki stores the the actual log data on S3 and only keeps an index of a few fields. Log queries that can then efficiently target the (hopefully small) set of files containing the data and loki can re-parse those specific files from S3 to display the log results.</p>
]]></description><pubDate>Mon, 22 Jul 2024 07:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41031721</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=41031721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41031721</guid></item><item><title><![CDATA[New comment by hckr1292 in "Joining CSV Data Without SQL: An IP Geolocation Use Case"]]></title><description><![CDATA[
<p>nushell is also amazing for exploring data quickly like this! I can't use it as a daily driver shell, but I just call it directly from whatever other shell I'm already in and then ^D back to my prior session when I'm done exploring. Works great and lets me visualize realllly nicely.</p>
]]></description><pubDate>Thu, 19 Oct 2023 23:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37950167</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=37950167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37950167</guid></item><item><title><![CDATA[New comment by hckr1292 in "Joining CSV Data Without SQL: An IP Geolocation Use Case"]]></title><description><![CDATA[
<p>I can't live without this anymore! However, occasionally sqlite won't quite guess the type affinity as I'd hoped for a column, then I do have to resort to enumerating all the types.<p>I find it slightly annoying to have to switch mode back to something reasonable again, since mode impacts query results as well as imports.<p>Despite doing this every few weeks, I can never remember what the commands are! The Zui might improve this workflow for me a bit. Worth a shot!</p>
]]></description><pubDate>Thu, 19 Oct 2023 23:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37950159</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=37950159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37950159</guid></item><item><title><![CDATA[New comment by hckr1292 in "Video streaming at scale with Kubernetes and RabbitMQ"]]></title><description><![CDATA[
<p>Full disclosure, I currently work at Mux on the video product. Previously though, I worked at an education startup with user generated video content. Like many others commenting on this thread, I built a simple queuing system using RabbitMQ and celery, transcoding on EC2 with ffmpeg. While we might have saved some money by doing this in house, we almost certainly discouraged users from uploading content because the entire video needed to transcoded before it could be viewed. For use cases like the breaking news or high traffic user generated content, you really want to minimize wait time, and that requires some kind of special sauce. At Mux, we encode content just in time for very fast publish times. It’s very challenging to do this on your own.</p>
]]></description><pubDate>Tue, 10 Oct 2023 03:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37828358</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=37828358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37828358</guid></item><item><title><![CDATA[New comment by hckr1292 in "I am afraid to inform you that you have built a compiler (2022)"]]></title><description><![CDATA[
<p>This is why QUIC/http3 is happening right?</p>
]]></description><pubDate>Thu, 17 Aug 2023 20:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37167575</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=37167575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37167575</guid></item><item><title><![CDATA[New comment by hckr1292 in "Nushell.sh ls | where size > 10mb | sort-by modified"]]></title><description><![CDATA[
<p>I've never seen nushell as a daily driver -- more as a data exploration tool. Have a random export you want to go splunking in? `nu` from your current zsh session and go wild. When you're done, ^D back to your main zsh session, job done. Whereas `jq` is only useful for json, and `xsv` is only useful for CSVs, `nu` offers uniform syntax for exploring many different formats and producing structured data out at the end as well. Neat!</p>
]]></description><pubDate>Mon, 13 Mar 2023 09:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=35133142</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=35133142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35133142</guid></item><item><title><![CDATA[New comment by hckr1292 in "Logging practices I follow"]]></title><description><![CDATA[
<p>Can you saw more about this? I've never heard of anything like this and can't figure out if its genius or silly. Things I'm curious about:<p>* Are you working on a SAAS product or embedded/IoT project or hobby project?<p>* How do you aggregate the SQLite logs together from disparate machines? Seems like you probably can't use fluentbit/filebeat/etc.<p>* Where do you query these logs?<p>* How do you structure these logs? (timestamp, machine, message) or something with more columns?<p>* Are you able to capture stacktraces?<p>I _love_ the idea of leveraging SQLite for this kind of scenario and possibly skipping a lot of messy plumbing or pricy vendors, but I'm uncertain how this works.</p>
]]></description><pubDate>Mon, 09 Jan 2023 19:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34314925</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=34314925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34314925</guid></item><item><title><![CDATA[New comment by hckr1292 in "Using Rust at a startup: A cautionary tale"]]></title><description><![CDATA[
<p>As a Rust fanboy, I mostly agree with this sentiment. Theoretically, Rust should prevent “security” issues arising from memory safety issues like heartbleed (maybe not actually heartbleed) but a good GC would too. I do think Rust does push a little harder on correctness via Result types and things like Sync/Send traits, but I don’t have much Java experience to fully compare.<p>However, type correctness won’t necessarily prevent a DDoS, stolen password, specter, timing attack, phishing attack, etc. Type safety is a nice-to-have but not sufficient for security in SAAS products.</p>
]]></description><pubDate>Wed, 23 Nov 2022 04:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=33715088</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=33715088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33715088</guid></item><item><title><![CDATA[New comment by hckr1292 in "PRQL – A proposal for a better SQL"]]></title><description><![CDATA[
<p>Have you considered making this a frontend to apache arrow or datafusion? It seems like Flink or kSQLdb could use this as an alternative syntax to produce the same physical queries. Love kusto!!</p>
]]></description><pubDate>Tue, 25 Jan 2022 03:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=30067793</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=30067793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30067793</guid></item><item><title><![CDATA[New comment by hckr1292 in "Cloud Infrastructure as SQL"]]></title><description><![CDATA[
<p>Half true. The true half is that terraform will work out of the box with basically all clouds and many saas vendors. The untrue half is that terraform does nothing to abstract away the underlying vendor. You cant treat gcp VMs the same as aws EC2 instances. You do get to reuse HCL.</p>
]]></description><pubDate>Fri, 17 Sep 2021 05:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=28561511</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=28561511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28561511</guid></item><item><title><![CDATA[New comment by hckr1292 in "Harbormaster: Anti-Kubernetes for your personal server"]]></title><description><![CDATA[
<p>The killer feature of harbormaster is watching the remote repository. Can docker-compose do that? If it can, I should just leverage that feature instead of harbormaster!<p>The nicety here on harbormaster seems to be that there are some ways to use the same code as a template in which specific differences are dynamically inserted by harbormaster. I'm not aware of how you could use docker-compose (without swarm) to accomplish this, unless you start doing a lot of bash stuff.<p>I also appreciate that harbormaster offers opinions on secrets management.</p>
]]></description><pubDate>Thu, 19 Aug 2021 22:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28240266</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=28240266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28240266</guid></item><item><title><![CDATA[New comment by hckr1292 in "No more DSLs: Implement and deploy a distributed system with a single program"]]></title><description><![CDATA[
<p>Seems like a lot lower cognitive load and control. However, doesnt this effectively mean youre building lots of primitives from scratch?</p>
]]></description><pubDate>Sat, 10 Jul 2021 00:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=27790132</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=27790132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27790132</guid></item><item><title><![CDATA[New comment by hckr1292 in "Why I distrust Google Cloud more than than AWS or Azure"]]></title><description><![CDATA[
<p>In my experience trying to configure AAD policies, AWS IAM and (to a very limited extent GCP IAM), it does not generally require a large investment in time. It does require a development account in which the developer has full access to IAM/AAD.<p>At my employer, we have a gatekeeper team who is terribly overworked and hardpressed to push back too much when business outcomes are at stake. One of the more successful things theyve done is create a terraform repo anyone can contribute to. They will review PRs and manually apply changes for production accounts. Whats great is that these folks can take my PRs that are 80% right and they are able to help me achieve least privilege better than I could on my own. However, other devs really dont care about least privilege and they tend to go for large open policies.<p>AWS's IAM policy is far and away the most sophiscated and granular, and even has a nice UI now. Trying to achieve this in Azure is next to impossible because you must have extremely high permissions to even be able to make new roles/policies that are super granular.</p>
]]></description><pubDate>Thu, 22 Apr 2021 04:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=26898785</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=26898785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26898785</guid></item><item><title><![CDATA[New comment by hckr1292 in "The Mines (2018)"]]></title><description><![CDATA[
<p>Really? I haven't found anything else tempting enough to switch. Everything else I've looked at requires me to compromise on the many amenities I've come to expect from SF. Where would you suggest I look?</p>
]]></description><pubDate>Thu, 25 Mar 2021 01:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=26575407</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=26575407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26575407</guid></item><item><title><![CDATA[New comment by hckr1292 in "The Mines (2018)"]]></title><description><![CDATA[
<p>I find this counterintuitive to my own lived experience of being in San Francisco as a programmer. Although my partner and I often talk about relocating, the comforts of San Francisco so far outweigh the disadvantages. Specifically, access to neighbors with children near our childrens age, 3 playgrounds in walking distance, dining, organic food, antiracist political sentiments, activities and easy access to mountains and beaches. Our alternatives in the Midwest, NY, or central valley would be far less convenient, despite the lower cost of living and homelessness, crime, and feces.<p>Perhaps my perspective as a parent and a programmer is not what this article is talking about, but I feel very committed to San Francisco and plan to raise my family here in the public school system and without relying heavily on cars.</p>
]]></description><pubDate>Wed, 24 Mar 2021 19:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=26572016</link><dc:creator>hckr1292</dc:creator><comments>https://news.ycombinator.com/item?id=26572016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26572016</guid></item></channel></rss>