<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: zamubafoo</title><link>https://news.ycombinator.com/user?id=zamubafoo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 09:02:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zamubafoo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zamubafoo in "One Server. Small Business"]]></title><description><![CDATA[
<p>You put your reverse proxy on a publicly available machine then through strict firewalls only accept communication to your back end from the reverse proxy; effective leverage VPCs to make your backend not be on the public Internet. That should allow you to filter out malicious users without affecting your actual application and it's trivial to scale your reverse proxy horizontally or reach for a WAF if you have the need/desire.</p>
]]></description><pubDate>Sun, 15 Feb 2026 20:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027446</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=47027446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027446</guid></item><item><title><![CDATA[New comment by zamubafoo in "Ask HN: Any insider takes on Yann LeCun's push against current architectures?"]]></title><description><![CDATA[
<p>Honest question: Given that the only wide consensus of anything approaching general intelligence are humans and that humans are biological systems that have evolved in physical reality, is there any arguments that better efficiency is even possible without relying on leveraging the nature of reality?<p>For example, analog computers can differentiate near instantly by leveraging the nature of electromagnetism and you can do very basic analogs of complex equations by just connecting containers of water together in certain (very specific) configurations. Are we sure that these optimizations to get us to AGI are possible without abusing the physical nature of the world? This is without even touching the hot mess that is quantum mechanics and its role in chemistry which in turn affects biology. I wouldn't put it past evolution to have stumbled upon some quantum mechanic that allowed for the emergence of general intelligence.<p>I'm super interested in anything discussing this but have very limited exposure to the literature in this space.</p>
]]></description><pubDate>Fri, 14 Mar 2025 22:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43367776</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=43367776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43367776</guid></item><item><title><![CDATA[New comment by zamubafoo in "EA Open Sources Command and Conquer: Red Alert"]]></title><description><![CDATA[
<p>Shame they'll never do it for Warcraft 3 with the remaster still around.</p>
]]></description><pubDate>Thu, 27 Feb 2025 20:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43197931</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=43197931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43197931</guid></item><item><title><![CDATA[New comment by zamubafoo in "Pi-hole v6"]]></title><description><![CDATA[
<p>I've been using <a href="https://github.com/DNSCrypt/doh-server">https://github.com/DNSCrypt/doh-server</a> for serving my DNS server via DOH for at least 2 years. Only had two issues with it and both were due to lack of maintenance on my part (ie. not updating the binary for one and then not re-configuring it after I changed configurations for the upstream DNS).</p>
]]></description><pubDate>Tue, 18 Feb 2025 18:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43093564</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=43093564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43093564</guid></item><item><title><![CDATA[New comment by zamubafoo in "Httptap: View HTTP/HTTPS requests made by any Linux program"]]></title><description><![CDATA[
<p>In production environments that won't give you root access, you won't be exec'ing inside of a pod if you aren't an operator or sysadmin.</p>
]]></description><pubDate>Mon, 03 Feb 2025 20:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42922183</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=42922183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42922183</guid></item><item><title><![CDATA[New comment by zamubafoo in "Writing a Rust compiler in C"]]></title><description><![CDATA[
<p>I've thought a lot about these problems and you eventually hit the need for stronger than natural magnets. Without electricity it's a hard challenge, but without magnets creating electricity in a simple bench scale is a lot harder.<p>I ended up thinking that you'd need to do a chemical battery to bootstrap electricity and then with electricity generate the electromagnet to create stronger magnets and then iterate from there.<p>Your next stumbling block from there would be optics as everything else can be made with horrible tolerances. Even lathes and similar machinery can be made with pretty good tolerances without optics. But when you start needing time keeping or miniaturizing components for improved efficiencies, it becomes a blocking issue.<p>You also need to discover photo-reactive elements to do lithography, but that's a lot easier since it's just silver nitrate and you'd already have the components when you are working towards the initiate bootstrap battery.</p>
]]></description><pubDate>Mon, 26 Aug 2024 17:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41359534</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41359534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41359534</guid></item><item><title><![CDATA[New comment by zamubafoo in "Surfer: Centralize all your personal data from online platforms"]]></title><description><![CDATA[
<p>I made something like this since I was tired of the asymmetric nature of data collection that happens on the Internet. Still not where I would like to be, but it's been really nice being able to treat my browsing history as any old log that I can query over. Tools like dogsheep are nice, but they tend to rely on data being allowed to be removed from the platform. This bypasses those limits by just doing it on the client.<p>This lets me create dashboards to see usage for certain topics. For example, I have a "Dev Browser" which tracks the latest sites I've visited that are related to development topics [1]. I similarly have a few for all the online reading I do. One for blogs, one for fanfiction, and one for webfiction in general.<p>I've talked about my first iteration before on here [2].<p>My second iteration ended up with a userscript which sends the data on the sites I visit to a Vector instance (no affiliation; [3]). Vector is in there because for certain sites (ie. those behind draconian Cloudflare configuration), I want to save a local copy of the site. So Vector can pop that field save it to a local minio instance and at the same time push the rest of the record to something like Grafana Loki <i>and</i> Postgres while being very fast.<p>I've started looking into a third iteration utilizing MITMproxy. It helps a lot with saving local copies since it's happening outside of the browser, so I don't feel the hitch when a page is inordinately heavy for whatever reason. It also is very nice that it'd work with all browsers just by setting a proxy which means I could set it up for my phone both as a normal proxy or as a wireguard "transparent" proxy. Only need to set up certificates for it work.<p>---<p>[1] <a href="https://raw.githubusercontent.com/zamu-flowerpot/zamu-flowerpot/main/Screenshot_20240823_105819.webp" rel="nofollow">https://raw.githubusercontent.com/zamu-flowerpot/zamu-flower...</a>
[2] <a href="https://news.ycombinator.com/item?id=31429221">https://news.ycombinator.com/item?id=31429221</a>
[3] <a href="http://vector.dev" rel="nofollow">http://vector.dev</a></p>
]]></description><pubDate>Fri, 23 Aug 2024 15:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=41329775</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41329775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41329775</guid></item><item><title><![CDATA[New comment by zamubafoo in "Surfer: Centralize all your personal data from online platforms"]]></title><description><![CDATA[
<p>Or it just all happens on the client side before it even hits the Internet. I would love if Firefox allowed users to use Postgres instead of sqlite to store their places.sqlite database.</p>
]]></description><pubDate>Fri, 23 Aug 2024 14:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41329521</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41329521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41329521</guid></item><item><title><![CDATA[New comment by zamubafoo in "Make Firefox Private Again"]]></title><description><![CDATA[
<p>No, but I also believe that it's not so expensive that someone couldn't cover it if it was their hobby. This is doubly true if it's something like HN where it's not trying to scale to infinity.</p>
]]></description><pubDate>Thu, 22 Aug 2024 16:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41321897</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41321897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41321897</guid></item><item><title><![CDATA[New comment by zamubafoo in "I've built my first successful side project, and I hate it"]]></title><description><![CDATA[
<p>The right pattern is to put them directly in a queue to talk to a person, but have an system (AI or otherwise) in the queue to gather the minimal information. Like having the person explain the problem (and have something transcribe it) and have the system transfer them to the appropriate team after parsing their problem.<p>Or for really common cases (ie. turn it on and off, you're affected by an outage, etc), redirect them to an prerecorded message and then let them know that they are still in the queue and can wait for a person. 9/10 it'll solve everything, but also reduce friction of simple things that might be answered.</p>
]]></description><pubDate>Wed, 21 Aug 2024 15:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41311200</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41311200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41311200</guid></item><item><title><![CDATA[New comment by zamubafoo in "Mpv – A free, open-source, and cross-platform media player"]]></title><description><![CDATA[
<p>Yes, though you do have to enable that. For me I tend to have it buffer the video. That way I can even seek backwards of web streams.</p>
]]></description><pubDate>Sun, 18 Aug 2024 20:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41285327</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41285327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41285327</guid></item><item><title><![CDATA[New comment by zamubafoo in "Mpv – A free, open-source, and cross-platform media player"]]></title><description><![CDATA[
<p>Never had to deal with your third point, I just open it via the CLI and it's pretty verbose regarding issues it encounters.</p>
]]></description><pubDate>Sun, 18 Aug 2024 20:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41285313</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41285313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41285313</guid></item><item><title><![CDATA[New comment by zamubafoo in "Kim Dotcom's extradition to the U.S. given green light by New Zealand"]]></title><description><![CDATA[
<p>Streaming is not piracy though?</p>
]]></description><pubDate>Thu, 15 Aug 2024 20:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41259939</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41259939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41259939</guid></item><item><title><![CDATA[New comment by zamubafoo in "WriteFreely: An open source platform for building a writing space on the web"]]></title><description><![CDATA[
<p>I use this in my homelab for drafting long form thoughts. It's nice since it feels more ephemeral than making a page in a wiki or making a page that gets rendered and hosted statically.<p>I used to run Ghost for this, but at some point the pervasive push to use Ghost's paid features for an internally hosted blog irked me enough to rip it out.</p>
]]></description><pubDate>Thu, 15 Aug 2024 16:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41258044</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41258044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41258044</guid></item><item><title><![CDATA[New comment by zamubafoo in "CrowdStrike Update: Windows Bluescreen and Boot Loops"]]></title><description><![CDATA[
<p>Whitelist the persistent store?</p>
]]></description><pubDate>Fri, 19 Jul 2024 22:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41011842</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=41011842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41011842</guid></item><item><title><![CDATA[New comment by zamubafoo in "We have 4 days to contest KYC being required by internet services"]]></title><description><![CDATA[
<p>How much longer before IaaS platforms require their customers to also have similar KYC policies in their ToS to be able to shift liability downward in case anything goes down?</p>
]]></description><pubDate>Thu, 25 Apr 2024 16:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40159263</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=40159263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40159263</guid></item><item><title><![CDATA[New comment by zamubafoo in "Ask HN: High quality Python scripts or small libraries to learn from"]]></title><description><![CDATA[
<p>I think I've learned more reading bad code bases than reading good code bases.<p>The entire point is not to just mindlessly consume a code base, but instead form an idea of how to approach the problem and then see if your hypothesis is correct. Then comparing your approach to the actual approach.<p>This can show you things that you might've missed taking into account.<p>For example, gallery-dl's incidental complexity all lies in centralizing persistent state, logging, and IO through the CLI. It doesn't have sufficient abstraction to allow it to be rewired to different UIs without relying on internal APIs that have no guarantee that won't change.<p>Meanwhile a similar application in yt-dlp has that abstraction and works better, but has similar complexity in the configuration side of things.</p>
]]></description><pubDate>Fri, 19 Apr 2024 14:59:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40087670</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=40087670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40087670</guid></item><item><title><![CDATA[New comment by zamubafoo in "Show HN: a Rust based CLI tool 'imgcatr' for displaying images"]]></title><description><![CDATA[
<p>While not CLI, I always look for cross platform image viewers and found <a href="https://github.com/woelper/oculante">https://github.com/woelper/oculante</a>.<p>Had a few woes compiling it due to my laptops configuration, but once compiled it works with everything I would reasonably throw at it.</p>
]]></description><pubDate>Tue, 16 Apr 2024 16:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40054010</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=40054010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40054010</guid></item><item><title><![CDATA[New comment by zamubafoo in "Double-entry bookkeeping as a directed graph"]]></title><description><![CDATA[
<p>I can see what you are saying, but I think it helps in two ways:<p>1. it is another way to conceptualize an idea. For most purposes this might not be relevant, but who knows where a hard accounting problem might be resolved through the application of graph theory (or the inverse!).<p>2. it is another way to visualize flows. Not everyone is financially literate or numerically inclined, so instead of handing them a table of columns of numbers and having them reason about the flows numerically, it lets you represent the flows spatially which maybe easier. After all, not all tools are for professionals.<p>Additionally, while the cumulative history in one graph might be much, simply adding filters based on transaction date might provide non-obvious insight that other visualizations miss. I can see this probably being even more helpful by cross referencing other information such as location.</p>
]]></description><pubDate>Wed, 10 Apr 2024 17:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39993274</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=39993274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39993274</guid></item><item><title><![CDATA[New comment by zamubafoo in "Pkl, a Programming Language for Configuration"]]></title><description><![CDATA[
<p>Until Cue/Pkl/whatever the current FotM has FFI that can be realistically utilized from most other languages (ie. not require custom bindings), it won't get real adoption.<p>Without wide adoption, it's at best an interesting research project. A really cool project I want to work with, but not something I can reasonably bring up.</p>
]]></description><pubDate>Sun, 04 Feb 2024 14:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39250419</link><dc:creator>zamubafoo</dc:creator><comments>https://news.ycombinator.com/item?id=39250419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39250419</guid></item></channel></rss>