<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: foo_barrio</title><link>https://news.ycombinator.com/user?id=foo_barrio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 23:43:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=foo_barrio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by foo_barrio in "Tuning Timbre Spectrum Scale"]]></title><description><![CDATA[
<p>Bells and metal tubes all can have funky harmonics too (and sub harmonics which is interesting). I don't know if it qualifies as "timbre" but if you remove the initial attack, many instruments sound very similar. There are some tests on youtube that I did a lot worse than I thought I would.</p>
]]></description><pubDate>Mon, 05 May 2025 22:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43900052</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=43900052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43900052</guid></item><item><title><![CDATA[New comment by foo_barrio in "I won't be vibe coding anymore: a noob's perspective"]]></title><description><![CDATA[
<p>This has been the majority of my professional coding experience since the 90's ::shrug::. Having to take ownership of some Java Spring application felt a lot like stepping through an assembly program or some random ROM. Each line of code just returns values and modifies a bunch of other stuff at the same time and you slowly build up a mental model of what it's doing and what it's trying to do!</p>
]]></description><pubDate>Wed, 23 Apr 2025 17:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43774400</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=43774400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43774400</guid></item><item><title><![CDATA[New comment by foo_barrio in "Mandelbrot Set Explorer"]]></title><description><![CDATA[
<p>Works pretty slick for me. Are you considering adding things like super sampling for anti-aliasing and alternate coloring methods like triangle inequality, etc?</p>
]]></description><pubDate>Sun, 16 Mar 2025 04:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43376955</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=43376955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43376955</guid></item><item><title><![CDATA[New comment by foo_barrio in "Troubleshooting: A skill that never goes obsolete"]]></title><description><![CDATA[
<p>This played out at my last place. My boss would assign my co-worker to build the world's crappiest car in the least amount of time and when it broke down I would be the only one that seemed to be able to fix it (while my co-worker was busy building some other crappy car). I would have built a much better car in the first place! However I would have taken more time and the goal was to build and release as fast a possible. My boss was okay with the risk of said crappy car, my co-worker got promoted and I slowly burned out.<p>It's a tough balancing to make sure you sell yourself correctly and fight to work on things you want to!</p>
]]></description><pubDate>Fri, 28 Feb 2025 19:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43209359</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=43209359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43209359</guid></item><item><title><![CDATA[New comment by foo_barrio in "Reasons Not to Refactor"]]></title><description><![CDATA[
<p>I try to never ever use the word "refactor" or "clean up" in any of my work items or even commit messages. My boss and other teams I am collaborating with are like clients to me. Restaurant bills typically do not include explicit line items for "dish washing, mopping, grease-trap cleaning, oil disposal, etc."<p>The downside is that other people/teams can appear to work much faster and put you at a disadvantage or even risk of being let go due to this perception. Unfortunately this is where IMO you have to play the game and make sure you toot your own horn to the right people sometimes.</p>
]]></description><pubDate>Thu, 06 Feb 2025 18:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42965274</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=42965274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42965274</guid></item><item><title><![CDATA[New comment by foo_barrio in "Reasons Not to Refactor"]]></title><description><![CDATA[
<p>This is a good point! We've gotten some instances of Chesterson's Fence that some devs casually remove during a "test refactor" that later allowed a regression to make it into prod.<p>I've caught some errors in "test refactoring" from our multiple levels of testing having large overlap with teach other. Our end-to-end tests have a lot of overlap with the integration tests which in turn have a large overlap with unit testing. The unit tests run in a matter of seconds compared to the end-to-end which can take minutes or in some cases hours for our manual testing so the levels of testing also serve as an efficiency for us.</p>
]]></description><pubDate>Thu, 06 Feb 2025 18:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42965183</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=42965183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42965183</guid></item><item><title><![CDATA[New comment by foo_barrio in "Connecting a gaming PC to Apple Studio Display"]]></title><description><![CDATA[
<p>I believe "transparent" is the term used when claiming a lossy audio codec is indistinguishable to a lossless one by a human for some definition of an average human. For example I believe aac was considered transparent for most pop music at 160kbps for stereo, 16-bit @ 44.1khz (CD quality). So iTunes selling 192-256kbps was considered more than enough.</p>
]]></description><pubDate>Wed, 23 Mar 2022 03:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=30774373</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30774373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30774373</guid></item><item><title><![CDATA[New comment by foo_barrio in "Oxidation makes tea black"]]></title><description><![CDATA[
<p>White tea does not undergo the "killgreen" step that green teas and oolongs teas do IIRC. The drying slows the oxidation but does not arrest it. "Aged" white tea is a thing. If you let it sit around long enough it turns deep red. Green tea just turns into stale tea. They even compress white teas into something similar to those "Pu'er Cakes".</p>
]]></description><pubDate>Tue, 15 Mar 2022 21:53:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30692310</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30692310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30692310</guid></item><item><title><![CDATA[New comment by foo_barrio in "Oxidation makes tea black"]]></title><description><![CDATA[
<p>That would be green tea no? You pick the green tea, cook it to denature the enzymes to arrest the oxidization (called the "killgreen" step in Chinese) and voila, green tea! Lots of green teas can be quite smooth and even more so with more careful brewing.</p>
]]></description><pubDate>Tue, 15 Mar 2022 17:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30687818</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30687818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30687818</guid></item><item><title><![CDATA[New comment by foo_barrio in "uBlock Origin becomes top addon on Firefox"]]></title><description><![CDATA[
<p>If you argue that from the site's side then you can bring up that ads are taking up data, bandwidth(thus time) and battery (insane JS "game" ads) on the client side no?</p>
]]></description><pubDate>Fri, 11 Mar 2022 16:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=30642223</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30642223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30642223</guid></item><item><title><![CDATA[New comment by foo_barrio in "The campaign to shut down YouTube-dl continues"]]></title><description><![CDATA[
<p>The throttling is so severe it is effectively blocking. The throttling goes down to 50KiB/s on my PC trying to download a basic youtube video. That around 0.4mbps which puts you barely around the bandwidth needed to stream a very low quality 360p/480p video. For reference, this video is about 2 minutes long and that's how long it took me to download it via the last version of youtube-dl:<p>* <a href="https://www.youtube.com/watch?v=nVRInek075g" rel="nofollow">https://www.youtube.com/watch?v=nVRInek075g</a></p>
]]></description><pubDate>Mon, 07 Mar 2022 14:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=30588514</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30588514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30588514</guid></item><item><title><![CDATA[New comment by foo_barrio in "The campaign to shut down YouTube-dl continues"]]></title><description><![CDATA[
<p>I think software can create a good version of a video taken from a middle-tier camera. My 8-year-old DSLR, Nikon D750, can take 4k video at 60fps. Its sensor has more dynamic range than even high-end screens can produce. When I take a picture of my TV I can see individual pixels. That camera can capture every bit of info my screen is putting out. I bet from a 4k/60fps video from my camera you can process it to produce something closer to a 1080p/30fps BlueRay rip.<p>This was not the case with handy-cam theater rips. Those things were at best 480p and could never capture the picture projected on a screen even in the best conditions.</p>
]]></description><pubDate>Mon, 07 Mar 2022 14:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=30588282</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30588282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30588282</guid></item><item><title><![CDATA[New comment by foo_barrio in "Loudness War"]]></title><description><![CDATA[
<p>The final mastering/mixing has an avg db level they target. The more compressed mixes tend to have much louder avg db. Some of these modern "loud" mixes target -3db whereas the previous ones could be -10db or something. Played at an identical volume, the more compressed track will sound louder due to this target. Loudness war is an apt name. Just look at the sample waveforms on the wikipedia page:<p>* <a href="https://en.wikipedia.org/wiki/Loudness_war" rel="nofollow">https://en.wikipedia.org/wiki/Loudness_war</a></p>
]]></description><pubDate>Mon, 07 Mar 2022 14:17:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30588058</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30588058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30588058</guid></item><item><title><![CDATA[New comment by foo_barrio in "End-of-life dates"]]></title><description><![CDATA[
<p>Interesting that you read it as "end of life-dates". I read it as "end-of-life dates" and thinking it was about very old people or terminally ill people dating each other and supporting themselves up through the end.</p>
]]></description><pubDate>Mon, 28 Feb 2022 15:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=30500547</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30500547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30500547</guid></item><item><title><![CDATA[New comment by foo_barrio in "Final Fantasy 7: An oral history (2017)"]]></title><description><![CDATA[
<p>I loved FF7. They definitely make games like that today! It's just that we've since grown and don't have as much time to sink into a game and you're more influential when younger. I played Breath of the Wild 2 years ago and I'd 100% put that game up against any of the wonderful RPG/Action games I played as a child (going as far back as Ys Book I & II on a Turbo Duo and Fate of Atlantis on PC).</p>
]]></description><pubDate>Tue, 22 Feb 2022 19:30:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=30432463</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30432463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30432463</guid></item><item><title><![CDATA[New comment by foo_barrio in "Top Performers Have a Superpower: Happiness"]]></title><description><![CDATA[
<p>The chicken/egg question always irks me. Eggs came first. Eggs have existed far longer than chickens (eg dinosaur eggs). Whatever the first thing we could possibly call a chicken came from an egg.</p>
]]></description><pubDate>Tue, 22 Feb 2022 07:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=30424960</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30424960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30424960</guid></item><item><title><![CDATA[New comment by foo_barrio in "Clone culture and its continuous impact on indie developers"]]></title><description><![CDATA[
<p>I don't like this take at all. Copying is always easier than creating no? A lot of times the things that make or break or game are fine tuning the mechanics in order to balance difficulty/reward etc. Once this is done it's trivial to copy.<p>Games are more like music than food IMO. It's trivial to copy a song once you hear it. That doesn't somehow mean it's not a worthy song.</p>
]]></description><pubDate>Sun, 20 Feb 2022 01:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=30402447</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30402447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30402447</guid></item><item><title><![CDATA[New comment by foo_barrio in "Is this the end of the Cannonball Run?"]]></title><description><![CDATA[
<p>I'm in the Northeast (Fairfield County, CT) and see red light blowing on an almost daily basis. Even during rush hour after 2020. I mean people even anticipate it. At least twice a month I'll see a clear intersection and a light that has been green for 2-3 seconds and cars are still waiting because some idiot is just barreling along in broad daylight with no intention of stopping coming the opposite way.</p>
]]></description><pubDate>Thu, 10 Feb 2022 16:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=30288099</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30288099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30288099</guid></item><item><title><![CDATA[New comment by foo_barrio in "Software correctness is a lot like flossing (2020)"]]></title><description><![CDATA[
<p>Even simple type systems like in Java can help with correctness. For example if you have a list of "Person" but the code itself assumes it's a unique list of people you can convert that list to a Map<PersonId, Person>. Further if the map is assumed to never accept null values for either key or value you can capture that in some kind of "People" class that enforces invariant assumptions.<p>You're right that is does not prevent actual logic bugs but in practice, a lot of bugs are sometimes caused simply by bad inputs. With types you can make it so that logic never gets bad input eg (sqrt(NonNegativeDouble) instead of sqrt(double)) can potentially eliminate some error handling code.</p>
]]></description><pubDate>Fri, 04 Feb 2022 05:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=30203097</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30203097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30203097</guid></item><item><title><![CDATA[New comment by foo_barrio in "The new hire who showed up is not the same person we interviewed"]]></title><description><![CDATA[
<p>Why would a company choose to do anything that didn't directly make money or cut cost? Companies often have to be compelled to do things where the ROI is measured in decades no?</p>
]]></description><pubDate>Tue, 01 Feb 2022 00:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=30156748</link><dc:creator>foo_barrio</dc:creator><comments>https://news.ycombinator.com/item?id=30156748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30156748</guid></item></channel></rss>