<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: FLT8</title><link>https://news.ycombinator.com/user?id=FLT8</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 11:06:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FLT8" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FLT8 in "Don't push AI down our throats"]]></title><description><![CDATA[
<p>It's not' impossible', it's economically unviable. There's a difference. We really should be mandating that companies that don't pay fair market prices for the data they use to train their models must open source <i>everything</i> as reparation to humanity.</p>
]]></description><pubDate>Sun, 30 Nov 2025 19:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46099417</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=46099417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46099417</guid></item><item><title><![CDATA[New comment by FLT8 in "Tinnitus Neuromodulator"]]></title><description><![CDATA[
<p>I have a (completely unscientific) theory that my tinnitus is a result of early exposure to CRT TV's and my brain trying to compensate for the noise.  The reason I say that is that it's roughly in the same frequency band as the PAL horizontal refresh.  It's been with me basically my whole life, since long before any real hearing damage would have set in anyway - I remember asking friends when I was 9 or 10 whether they could hear it too.  It wouldn't surprise me if there was a window of opportunity when the brain is still plastic for these kind of "adaptations" to set in place.</p>
]]></description><pubDate>Mon, 20 Oct 2025 03:01:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45639884</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=45639884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45639884</guid></item><item><title><![CDATA[New comment by FLT8 in "Ask HN: Anyone struggling to get value out of coding LLMs?"]]></title><description><![CDATA[
<p>I can't help but wonder whether the solution here is something like building a multi-resolution understanding of the codebase.  All the way from an architectural perspective including business context, down to code structure & layout, all the way down to what's happening in specific files and functions.<p>As a human, I don't need to remember the content of every file I work on to be effective, but I do need to understand how to navigate my way around, and enough of how the codebase hangs together to be able to make good decisions about where new code belongs, when and how to refactor etc..  I'm pretty sure I don't have the memory or reading comprehension to match a computer, but I do have the ability to form context maps at different scales and switch 'resolution' depending on what I'm hoping to achieve.</p>
]]></description><pubDate>Tue, 27 May 2025 22:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44111374</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=44111374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44111374</guid></item><item><title><![CDATA[New comment by FLT8 in "The many ways tarrifs will hit electronics"]]></title><description><![CDATA[
<p>If the tariffs are able to act as a sustained source of revenue then they're not working to bring manufacturing back to the US. If they work to bring manufacturing back then they're not going to raise much revenue (long term). Either way, the bulk of the pain is going to be borne by average people.</p>
]]></description><pubDate>Tue, 22 Apr 2025 23:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43767108</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=43767108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43767108</guid></item><item><title><![CDATA[New comment by FLT8 in "Ask HN: What's the best implementation of Conway's Game of Life?"]]></title><description><![CDATA[
<p>- Error correcting codes (viterbi, reed/Solomon, ...)<p>- cryptography in general<p>- data compression<p>- a lot of DSP stuff is pretty magical in it's various applications - digital filtering, modulation/demodulation, recovery of weak signals in noisy environments, beam-forming etc<p>There's a lot of really amazing, largely mathematical, foundation work that we now tend to take for granted and without which we'd be back in the relative dark ages.</p>
]]></description><pubDate>Fri, 14 Feb 2025 12:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43047561</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=43047561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43047561</guid></item><item><title><![CDATA[New comment by FLT8 in "Nine – seemingly impossible C64 demo"]]></title><description><![CDATA[
<p>I think it's probably about the timing.  I'm not an expert, but I believe that opening the side borders requires cycle exact timing at both edges of the screen, and when you have characters enabled on the screen, the VIC-II graphics chip ends up 'stealing' memory cycles from the CPU every 8 scanlines to fetch character and font data from RAM.   These lines are known as 'badlines'.<p>Across an entire scanline I think you normally get something like 63 6510 cpu cycles to do 'work' in, but only 23 if you hit a badline - keeping in mind that some instructions take multiple cycles to execute.  This probably makes the timing difficult or impossible to manage with the characters turned on.</p>
]]></description><pubDate>Thu, 06 Feb 2025 11:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42961472</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42961472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42961472</guid></item><item><title><![CDATA[New comment by FLT8 in "This open problem taught me what topology is [video]"]]></title><description><![CDATA[
<p>> The amount of effort to do a single 30 minute video of this sort when scaled out to a half or full year math class is significant.<p>This is true if Grant is the only person doing the work, however having a well educated and scientifically engaged populace seems important enough that we (the human race) should devote a few more resources to creating high quality (and freely available) courseware for all curricula/year levels.</p>
]]></description><pubDate>Thu, 26 Dec 2024 11:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42514511</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42514511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42514511</guid></item><item><title><![CDATA[New comment by FLT8 in "On the nature of computing science (1984)"]]></title><description><![CDATA[
<p>Start paying attention to the things that bog you down when working on code, and the things that your users (ought to) expect to be easy but that are inscrutably difficult to achieve with your existing codebase. Find high quality open source projects and study them. Read books (eg. Domain driven design [distilled]). Stay somewhere long enough to feel the impact of your own bad design decisions. Take some time occasionally to pause and reflect on what isn't working and could have been done better in hindsight.  Consider whether you could have done anything differently earlier in the process to avoid needing hindsight at all.</p>
]]></description><pubDate>Tue, 24 Dec 2024 21:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42504965</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42504965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42504965</guid></item><item><title><![CDATA[New comment by FLT8 in "Programming the C64 with Visual Studio Code"]]></title><description><![CDATA[
<p>Kung Fu flash is probably all you need, with a few caveats (eg. With KFF the drive is "emulated" by intercepting kernal vectors rather than acting as a 1541 on the serial bus, so some software that eg. uses fast loaders or relies on the disk drive for offloading computation won't work).<p>If you want to get fancy you could go for something like an Ultimate II+ and a usb key, which will get you a bunch of extra functionally like network connectivity, extra SID support, pretty solid compatibility, REU emulation etc (but UII+ will also cost a lot more).<p>Given you've got a real 1541, maybe you could just copy files/disk images across to the real thing if KFF doesn't work for a particular program I guess?</p>
]]></description><pubDate>Mon, 02 Dec 2024 09:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42294625</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42294625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42294625</guid></item><item><title><![CDATA[New comment by FLT8 in "Programming the C64 with Visual Studio Code"]]></title><description><![CDATA[
<p>I credit the C64 that I had as a kid and magazines like COMPUTE! / Compute's Gazette for my career in software.  I taught myself 6510 assembler and started writing some simple demo-like things on that machine, and got hooked on the feeling of creativity that it unlocked.<p>Funnily enough I'd been thinking that it's about time I tried (again, as an older person) to write a game or a demo for the old 64.<p>It's absolutely amazing what people are able to get out of these 40+ year old machines now, and I love that there's still a vibrant scene.<p>In addition to the tools specified in the article, I would also recommend "retro debugger", it's an amazing tool for single stepping through code and seeing what's going on, even letting you follow the raster down the screen to see what code is executing on given scaliness.<p>Also, there are some really good youtubers out there helping to demystify how various games/demos work..  Martin Piper comes to mind as a good example.</p>
]]></description><pubDate>Sun, 01 Dec 2024 22:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42291081</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42291081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42291081</guid></item><item><title><![CDATA[New comment by FLT8 in "Bhutan, after prioritizing happiness, now faces an existential crisis"]]></title><description><![CDATA[
<p>This reminds of the corporate adage: "You can choose to invest in your people and run the risk that they leave, or you can choose not to invest in your people and run the risk that they stay".<p>It seems to me that the smartest people would be far more motivated to leave a country where they are unable to find other people like themselves to collaborate with.<p>And they'd be far more likely to come back in future and reinvest their overseas earnings in a country that they felt warmth towards than one that had forced them to play life in hard mode and was actively hostile towards them.</p>
]]></description><pubDate>Mon, 18 Nov 2024 18:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42175177</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42175177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42175177</guid></item><item><title><![CDATA[New comment by FLT8 in "Am I crazy to quit a FANG job for ethical reasons?"]]></title><description><![CDATA[
<p>Only you can decide where your moral compass points, and how far you're prepared to go in an opposing direction for wealth and/or fame.<p>I think most people will feel better working in a position that is aligned with their values, but a lot of people can also tolerate/justify a surprising amount of cognitive dissonance in aid of supporting themselves and their families.<p>Whether it's convincing oneself that one's work will only be used militarily against baddies that deserve it, that the people one is putting out of work with automation/AI will fall on their feet into much better jobs, or that manipulating people into spending more time in one's app is actually a public service because the app itself does some good, people will find ways of compartmentalising and living with what they do since the alternative of having a family less well provided for is seen as the bigger failure. "Suck it up princess and get on with it, you can't bear the weight of the whole world on your shoulders, and you've got kids who need to go to college"...<p>My main advice would be to try not to stray so far from your moral compass that you can no longer recognise yourself. No amount of therapy or donating to charity is going to fix you at that point.<p>I'm really glad there are people like yourself out there, asking questions like these.  I wish more were like you, and I wish you good luck and happiness whatever you choose to do.</p>
]]></description><pubDate>Sat, 16 Nov 2024 12:13:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42156019</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42156019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42156019</guid></item><item><title><![CDATA[New comment by FLT8 in "Here’s Why I Decided to Buy 'InfoWars' [The Onion, but real news]"]]></title><description><![CDATA[
<p>I'd love to hear about your recovery journey..  it seems like quite the gravity-well to have escaped from. Would you consider writing a blog post or sharing here?</p>
]]></description><pubDate>Fri, 15 Nov 2024 21:54:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42151607</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=42151607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42151607</guid></item><item><title><![CDATA[New comment by FLT8 in "BYD to launch its smallest EV in Australia, hinting at low-cost Seagull arrival"]]></title><description><![CDATA[
<p>There are a lot of weird and wonderful tax breaks in Australia likely helping to drive up the sales of utes*. I don't think it's necessarily that Aussies love driving them as much as Aussies dislike handing over more than they need to to the tax man..<p>[1]: <a href="https://www.drive.com.au/caradvice/ute-tax-breaks-exemptions/" rel="nofollow">https://www.drive.com.au/caradvice/ute-tax-breaks-exemptions...</a></p>
]]></description><pubDate>Wed, 30 Oct 2024 12:59:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41994331</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41994331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41994331</guid></item><item><title><![CDATA[New comment by FLT8 in "On Good Software Engineers"]]></title><description><![CDATA[
<p>> You never add abstractions until you can’t avoid them.<p>Whilst I accept that bad abstractions can really hold a codebase back, good abstractions and layering are what make code clean, understandable, and maintainable.  I don't think we should throw the baby out with the bathwater.<p>What's important is having good designers who understand the domain and are able to judiciously select the "right abstractions" to apply at the "right time".  Often this will mean people who have worked in a domain and made or experienced the consequences of mistakes previously.<p>Bad or inexperienced developers will write bad code.  Good, experienced devs will do a little better.  Don't let inexperienced devs design abstractions that you'll be stuck with for a while.</p>
]]></description><pubDate>Mon, 28 Oct 2024 20:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41975663</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41975663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41975663</guid></item><item><title><![CDATA[New comment by FLT8 in "COBOL has been “dead” for so long, my grandpa wrote about it"]]></title><description><![CDATA[
<p>20 years ago I worked on a mainframe system that, at the time, was said to have "18 months to live".  Fast forward to today, the system is more entrenched than it ever was, and still has "18 months to live"..  I'm convinced it will outlive me, and probably the next generation too.</p>
]]></description><pubDate>Wed, 02 Oct 2024 07:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41717991</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41717991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41717991</guid></item><item><title><![CDATA[New comment by FLT8 in "Microservices Are Technical Debt"]]></title><description><![CDATA[
<p>> Monoliths are problematic because they are too large and unweildy;<p>The idea that something could become less unwieldy or overall "smaller" by splitting it into separate codebases and introducing RPC and dealing with all the other complexities I mentioned above seems fanciful to me.<p>As far as I can tell the <i>only</i> semi-reasonable reason to want to move to micro-services is social -- effectively Conways law driven by Dunbar's number -- ie. you've scaled your organisation to a point where you have too many people to work effectively together and you need to split off into smaller teams, each with a subset of your total pool of developers, and want to be able to grant each team autonomy over their 'microservice'/domain to prevent death-by-committee.<p>I'd still argue most would be better off modularising/maintaining the monolith so multiple teams <i>can</i> work on it, but I do at least understand that rationale.</p>
]]></description><pubDate>Thu, 26 Sep 2024 13:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41658181</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41658181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41658181</guid></item><item><title><![CDATA[New comment by FLT8 in "Microservices Are Technical Debt"]]></title><description><![CDATA[
<p>> even just updating the dependencies might sometimes be impossible (in a reasonable timeframe).<p>Consider the situation where you have a proliferation of micro-services all using a similar but slightly divergent stack, and you're notified of a security issue that means you need to update the same library across the entire fleet of services. I know what situation I'd prefer to deal with.</p>
]]></description><pubDate>Mon, 23 Sep 2024 23:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41631790</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41631790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41631790</guid></item><item><title><![CDATA[New comment by FLT8 in "Microservices Are Technical Debt"]]></title><description><![CDATA[
<p>It's 1000x easier to refactor the monolith into a more modular form when it's in a single repo. Wait until you want to try to refactor across service boundaries in a u-services world because you got your boundaries wrong.<p>Additionally, as soon as you introduce RPC-style (or even event-based) interactions between services your complexity goes through the roof.  You need to deal with:<p>- service versioning and backward compatibility<p>- serialisation/deserialisation complexity and latency, and synchronization of DTO-style objects between services<p>- more complex deployments<p>- far more complex testing<p>- in-transit encryption for data and key management (eg. Istio, ...)<p>- network-layer issues<p>- circuit breakers<p>- caching / other performance band-aids<p>- graceful degradation across the stack when services fail<p>- sagas or equivalent mechanism for coordinating cross-service operations and what happens when things go wrong (fsm help you if you end up needing cross-service atomic transactions because of your ill-thought-out service boundaries)<p>- etc.<p>I'm honestly amazed at how many people blindly follow the "microservices good / monoliths bad" mantra given how obviously wrong it is for <i>most</i> teams.</p>
]]></description><pubDate>Mon, 23 Sep 2024 21:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41630848</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41630848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41630848</guid></item><item><title><![CDATA[New comment by FLT8 in "A cartoon butt clenching a bar of soap has invaded my online ads"]]></title><description><![CDATA[
<p>And anyone not on iOS stuck with webkit.</p>
]]></description><pubDate>Sun, 15 Sep 2024 03:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41544918</link><dc:creator>FLT8</dc:creator><comments>https://news.ycombinator.com/item?id=41544918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41544918</guid></item></channel></rss>