<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: visualphoenix</title><link>https://news.ycombinator.com/user?id=visualphoenix</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 08:29:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=visualphoenix" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by visualphoenix in "Show HN: I've built a nice home server OS"]]></title><description><![CDATA[
<p>Very cool! I’ve been building something similar with a k8 focus for home serving as well! Excited to check it out.</p>
]]></description><pubDate>Sat, 25 Apr 2026 02:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47897984</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=47897984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47897984</guid></item><item><title><![CDATA[New comment by visualphoenix in "Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust"]]></title><description><![CDATA[
<p>Thanks again for listening to the feedback and making these improvements! Especially the 302 redirect bit.<p>Would love to know if you’ve tested the hybrid migration mode against artifactory yet. Would be very very cool to have a way to run both of these side by side while evaluating the cutover. Maybe with a way to re-sync the artifactory db changes over periodically.</p>
]]></description><pubDate>Sat, 07 Feb 2026 23:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46929271</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=46929271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929271</guid></item><item><title><![CDATA[New comment by visualphoenix in "Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust"]]></title><description><![CDATA[
<p>Can this do 302 redirect to s3? One neat feature of artifactory edge is that the asset download can skip hitting the edge peer and go straight to s3.<p>Would be cool if this also could support the existing artifactory s3 backend format so you could just point this at your existing artifactory s3 bucket and migrate your db over to this.<p>Congrats on launching!</p>
]]></description><pubDate>Fri, 06 Feb 2026 10:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46911160</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=46911160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46911160</guid></item><item><title><![CDATA[New comment by visualphoenix in "Show HN: ZeroFS, the Filesystem That Makes S3 Your Primary Storage"]]></title><description><![CDATA[
<p>Seems to be nfs v3 [0] - curious to test it out - the only userspace nfsv4 implementation I’m aware of is in buildbarn (golang) [1]. The example of their nfs v3 implementation disables locking. Still pretty cool to see all the ways the rust ecosystem is empowering stuff like this.<p>I’m kinda surprised someone hasn’t integrated the buildbarn nfs v4 stuff into docker/podman - the virtiofs stuff is pretty bad on osx and the buildbarn nfs 4.0 stuff is a big improvement over nfs v3.<p>Anyhow I digress. Can’t wait to take it for a spin.<p>[0] <a href="https://github.com/Barre/zerofs_nfsserve" rel="nofollow">https://github.com/Barre/zerofs_nfsserve</a><p>[1] <a href="https://github.com/buildbarn/bb-remote-execution/tree/master/pkg/filesystem/virtual/nfsv4" rel="nofollow">https://github.com/buildbarn/bb-remote-execution/tree/master...</a></p>
]]></description><pubDate>Tue, 09 Sep 2025 01:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45176352</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=45176352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45176352</guid></item><item><title><![CDATA[New comment by visualphoenix in "Online Safety Act – shutdowns and site blocks"]]></title><description><![CDATA[
<p>It’s not just the UK implementing age verification actively. 5 EU member states [0] are actively participating: Denmark, Greece, Spain, France [1], and Italy.<p>Canada and Australia are jumping in [2] [3].<p>[0]: <a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_25_1820" rel="nofollow">https://ec.europa.eu/commission/presscorner/detail/en/ip_25_...</a><p>[1]: <a href="https://www.twobirds.com/en/insights/2024/france/la-loi-sren-securisation-et-regulation-de-l-espace-numerique-en-france" rel="nofollow">https://www.twobirds.com/en/insights/2024/france/la-loi-sren...</a><p>[2]:<a href="https://facia.ai/news/canada-proposes-age-checks-for-online-adult-content-access/" rel="nofollow">https://facia.ai/news/canada-proposes-age-checks-for-online-...</a><p>[3]: <a href="https://www.abc.net.au/news/2025-07-11/age-verification-search-engines/105516256" rel="nofollow">https://www.abc.net.au/news/2025-07-11/age-verification-sear...</a></p>
]]></description><pubDate>Wed, 13 Aug 2025 07:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44885677</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=44885677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44885677</guid></item><item><title><![CDATA[New comment by visualphoenix in "Programming vehicles in games"]]></title><description><![CDATA[
<p>Fun fact: the standing turrets are vehicles without wheels</p>
]]></description><pubDate>Fri, 25 Jul 2025 17:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44686159</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=44686159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44686159</guid></item><item><title><![CDATA[New comment by visualphoenix in "Programming vehicles in games"]]></title><description><![CDATA[
<p>In addition to some other things, I was responsible for all vehicle simulation in Army of Two. This article is a good starting point. I was glad they mentioned implementing Pacejka’s tire model and the transmission differential in the article - those help a lot. Aside from that, I was surprised (not surprised) how important an anti-roll bar physics sim and suspension sim helped make driving feel “fun”.<p>That’s the most important follow up. Without it, you’ll notice that the driving feels icy - I see it in the demo video. Most folks who fail to do the anti-roll bar and suspension wind up with cars that easily flip on turns - so they make the tires slip or they play with the surface friction, which makes the driving experience worse.</p>
]]></description><pubDate>Fri, 25 Jul 2025 17:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44685843</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=44685843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44685843</guid></item><item><title><![CDATA[New comment by visualphoenix in "Git-crypt – transparent file encryption in Git"]]></title><description><![CDATA[
<p>Git-crypt is a dead product with numerous unresolved issues and drawbacks.<p>Newer versions of git cause git to crash when invoking git-crypt[0].<p>It doesn’t scale with users: Off-boarding a key is a commit in git. Since it is trivially easy to rewind a git repo before the revocation commit and then decrypt with the revoked key, this means you need to rotate every key under management when any revoke is performed.<p>It provides the illusion of asymmetric key encryption, but your asymmetric key wraps a shared symmetric key used to encrypt the entire repository. This also means a user could roll the repository back before a key was revoked and steal the symmetric key used to protect the repository and then use that key to decrypt the repository any time in the future.<p>It doesn’t scale with the number of files under management. As a result of how it’s implemented, every invocation is a separate process launch. This means every file triggers an asymmetric unwrap of the symmetric key. If you’re protecting your GPG key with hardware keyfob, decrypting the repository will take a long time.<p>This product seemed like a cool idea for a while but it’s implementation leave much to be desired and has not stood the test of time…<p>Password-store[1] does a better job than git-crypt for single user git based gpg encrypted password management.<p>For multi-user git repo encryption I prefer Mozilla SOPS[2], especially when coupled with something like AWS KMS…<p>But then you might consider stepping up to something like Hashicorp Vault[3] or Infisical[4].<p>[0] <a href="https://github.com/AGWA/git-crypt/issues/273">https://github.com/AGWA/git-crypt/issues/273</a><p>[1] <a href="https://www.passwordstore.org/" rel="nofollow">https://www.passwordstore.org/</a><p>[2] <a href="https://github.com/getsops/sops">https://github.com/getsops/sops</a><p>[3] <a href="https://www.vaultproject.io/" rel="nofollow">https://www.vaultproject.io/</a><p>[4] <a href="https://infisical.com/">https://infisical.com/</a></p>
]]></description><pubDate>Wed, 27 Nov 2024 02:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42252243</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=42252243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42252243</guid></item><item><title><![CDATA[New comment by visualphoenix in "DOJ accuses Visa of debit network monopoly, impacts price of 'nearly everything'"]]></title><description><![CDATA[
<p>Cash is not necessarily an option. Did you know there is no federal requirement for a business to accept cash?</p>
]]></description><pubDate>Tue, 24 Sep 2024 19:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41640222</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=41640222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41640222</guid></item><item><title><![CDATA[New comment by visualphoenix in "Awsviz.dev simplifying AWS IAM policies"]]></title><description><![CDATA[
<p>Sharing a VPC between accounts with AWS RAM incurs no network costs between the accounts and greatly simplifies AWS networking. Additionally you can share and re-use security groups from the shared vpc across account boundaries.</p>
]]></description><pubDate>Wed, 10 Jul 2024 11:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40925865</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=40925865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40925865</guid></item><item><title><![CDATA[New comment by visualphoenix in "Americans are choking on surging fast-food prices. "I can't justify the expense""]]></title><description><![CDATA[
<p>I agree with your assessment of walking out of a grocery store with two bags costing ~$200. I went to Canada to see the eclipse and was absolutely shocked how cheap it was to go to the grocery store. Not only was the currency conversion in my favor, the prices were reasonable and aligned to what I remember from pre-pandemic times. $200 Canadian had a completely full cart. Americans are absolutely being price-gouged.</p>
]]></description><pubDate>Sat, 11 May 2024 13:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40328054</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=40328054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40328054</guid></item><item><title><![CDATA[New comment by visualphoenix in "Monogon: A Linux userland in pure Go"]]></title><description><![CDATA[
<p>Still reading the handbook but this reminds me of Talos Linux[0] - which is also a pure golang k8s focused linux distro.<p>[0] <a href="https://www.talos.dev/" rel="nofollow">https://www.talos.dev/</a></p>
]]></description><pubDate>Fri, 29 Mar 2024 04:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39860703</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=39860703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39860703</guid></item><item><title><![CDATA[New comment by visualphoenix in "Show HN: Forwarder – FOSS MITM proxy written in Go"]]></title><description><![CDATA[
<p>Wish this had a caching feature… Setting up squid as a https caching forward proxy in docker is a pain.</p>
]]></description><pubDate>Wed, 20 Dec 2023 22:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38714380</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=38714380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38714380</guid></item><item><title><![CDATA[New comment by visualphoenix in "NIR: Nim Intermediate Representation"]]></title><description><![CDATA[
<p>Oh look… now we get a name collision for an intermediate representation [0]. That won’t make it difficult for searching at all… Like, this is cool and power to them, but I wish they had a different abbreviation.<p>[0] <a href="https://www.x.org/wiki/Events/XDC2014/XDC2014AbbotNIR/" rel="nofollow noreferrer">https://www.x.org/wiki/Events/XDC2014/XDC2014AbbotNIR/</a></p>
]]></description><pubDate>Sat, 30 Sep 2023 23:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37720953</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=37720953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37720953</guid></item><item><title><![CDATA[New comment by visualphoenix in "Discord Rolled Out Yubikeys for All Employees"]]></title><description><![CDATA[
<p>If the remote host is trusted, you just forward the gpg-agent over ssh to your remote host.</p>
]]></description><pubDate>Sun, 06 Aug 2023 15:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37022846</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=37022846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37022846</guid></item><item><title><![CDATA[New comment by visualphoenix in "Microtiming in Metallica's “Master of Puppets” (2014)"]]></title><description><![CDATA[
<p>My dad’s ex-partner tells his version of a story about it: <a href="https://m.youtube.com/watch?v=lmFgeFh2nlw">https://m.youtube.com/watch?v=lmFgeFh2nlw</a><p>Tldr: band was mourning cliff’s death and giving newsted grief.</p>
]]></description><pubDate>Tue, 23 May 2023 20:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36050518</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=36050518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36050518</guid></item><item><title><![CDATA[New comment by visualphoenix in "Microtiming in Metallica's “Master of Puppets” (2014)"]]></title><description><![CDATA[
<p>Lars is an incredible drummer.</p>
]]></description><pubDate>Tue, 23 May 2023 16:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=36047089</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=36047089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36047089</guid></item><item><title><![CDATA[New comment by visualphoenix in "Microtiming in Metallica's “Master of Puppets” (2014)"]]></title><description><![CDATA[
<p>Might sound incredible, but I have no reason to doubt my source: my father mixed AJFA.</p>
]]></description><pubDate>Tue, 23 May 2023 16:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=36046939</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=36046939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36046939</guid></item><item><title><![CDATA[New comment by visualphoenix in "Microtiming in Metallica's “Master of Puppets” (2014)"]]></title><description><![CDATA[
<p>If it’s true that Flemming Rasmussen hand edited every beat of the drum track, that explains the statistics and consistency.</p>
]]></description><pubDate>Tue, 23 May 2023 13:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36044188</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=36044188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36044188</guid></item><item><title><![CDATA[New comment by visualphoenix in "Microtiming in Metallica's “Master of Puppets” (2014)"]]></title><description><![CDATA[
<p>While I’m unsure if this was true of Master of Puppets, I recall hearing an anecdote about And Justice For All…<p>When the engineers first rewound the master tapes for Justice they thought the tape was being shredded because the tape machine was making a very strange noise. When they stopped to take a look, they saw thousands and thousands of tiny tape edits. Apparently that was key to how Flemming Rasmussen got the drums so locked in. Hand editing and splicing every beat.<p>The sound the engineers heard that they thought was the tape shredding was the sound of all of those hand edits flying over the tape head.</p>
]]></description><pubDate>Tue, 23 May 2023 13:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36043938</link><dc:creator>visualphoenix</dc:creator><comments>https://news.ycombinator.com/item?id=36043938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36043938</guid></item></channel></rss>