<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: codemusings</title><link>https://news.ycombinator.com/user?id=codemusings</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 11:19:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=codemusings" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by codemusings in "I just trained a physics-based earthquake forecasting model on a $1000 GPU"]]></title><description><![CDATA[
<p>Right. Because compute power and/or a physics based model is the limiting factor for accurately predicting when a seismic event happens. Training on historic data is hardly the problem that need's solving.<p>It's the leading indicators that are actually measurable that are missing. You know the ones that allow for evacuations and other protective measures.</p>
]]></description><pubDate>Tue, 04 Nov 2025 15:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45812271</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=45812271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45812271</guid></item><item><title><![CDATA[New comment by codemusings in "Tell HN: macOS 26 is making me have regrets for the first time in 12yrs"]]></title><description><![CDATA[
<p>I saw beta screenshots of what used to be the toolbar (e.g. in Finder) and immediately disabled auto-update on my Mac. Seeing how many bugs have also been introduced (not just visual glitches) pretty much reaffirmed me in my decision.<p>However the downside is I can't try some new app releases like Daft Music[1] because it has become to burdensome to maintain two different designs. Especially in SwiftUI.<p>[1] <a href="https://daftmusic.app" rel="nofollow">https://daftmusic.app</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 14:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45747654</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=45747654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45747654</guid></item><item><title><![CDATA[New comment by codemusings in "Tell HN: Google Maps reviews in Germany are basically dead"]]></title><description><![CDATA[
<p>Trust me 1-Star-Drive-By Reviews by "customers" without any merit are just as bad for businesses.<p>So, congrats. You've basically discovered that online review systems suck. Look at app stores. Look at Amazon product reviews. It's all being gamed and manipulated and abused. Google obviously won't moderate any of this because there's no substantial business value.</p>
]]></description><pubDate>Thu, 31 Jul 2025 06:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44743084</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=44743084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44743084</guid></item><item><title><![CDATA[New comment by codemusings in "Ask HN: Qt style "Signals and Slots" based JavaScript UI library?"]]></title><description><![CDATA[
<p>I'm of the opinion that this is bad design because it makes it very hard to reason about the consequences when refactoring a large codebase. It's kind of like reactive global variables. There are legitimate reasons when to use them. But not as a general design principle.<p>That being said: If you're dead set on this paradigm you can implement this easily yourself. Create a bootstrapping function that modifies a prototype or class in order to provide functions to register signals and slots and use them wherever you need them.<p>If you use TypeScript you could even use Decorators (e.g. "@Signal" or "@Slot") which are just higher order functions to have some syntactic sugar like the QT macros.</p>
]]></description><pubDate>Tue, 22 Apr 2025 07:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43759858</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=43759858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43759858</guid></item><item><title><![CDATA[New comment by codemusings in "Multi-threading is always the wrong design (2023)"]]></title><description><![CDATA[
<p>> The irony is that, since you are splitting the problem in a way that requires synchronization between cores, you are actually introducing more work to be executed in the same CPU-time budget. So you are spending more time on overhead due to synchronization, which does the opposite of what you probably hoped for — it makes your code even slower, not faster.<p>That is certainly not universally true for every scenario and if you need to sync state between cpu cores very often then your tasks simply don't lend themselves to parallelization. That doesn't mean that multi-threading is inheritely the wrong design choice. Of course it will always be a trade-off between performance gains and the code complexity of your job control.</p>
]]></description><pubDate>Wed, 02 Apr 2025 10:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43555228</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=43555228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43555228</guid></item><item><title><![CDATA[New comment by codemusings in "Block YouTube ads on AppleTV by decrypting and stripping ads from Profobuf (2022)"]]></title><description><![CDATA[
<p>> [...] when I learned later down that you can add CAs to the certificate store of an Apple TV.<p>Same. I would not have guessed that that's possible but I guess I never tried to access a resource without a valid certificate chain on Apple TV.</p>
]]></description><pubDate>Tue, 18 Mar 2025 10:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43397596</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=43397596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43397596</guid></item><item><title><![CDATA[New comment by codemusings in "BBS from Scratch"]]></title><description><![CDATA[
<p>The AI slop images on this website are honestly such a turn off. Especially considering that BBSs are all about text.</p>
]]></description><pubDate>Sun, 09 Mar 2025 18:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43312149</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=43312149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43312149</guid></item><item><title><![CDATA[New comment by codemusings in "Hyperspace"]]></title><description><![CDATA[
<p>John has reiterated multiple times on his podcast that he doesn't want to deal with thousands of support requests when making his apps open source and free. All his apps are personal itches he scratched and he sells them not to make a profit but to make the barrier of entry high enough to make user feedback manageable.</p>
]]></description><pubDate>Wed, 26 Feb 2025 10:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43182424</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=43182424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43182424</guid></item><item><title><![CDATA[New comment by codemusings in "The U.S. needs a shipbuilding revolution"]]></title><description><![CDATA[
<p>> [...] if the nation is destined for maritime irrelevance and the laying of its prosperity at the whims of autocrats a world away.<p>Considering what happened in the last two weeks alone this lack of self-awareness is simply brilliant.</p>
]]></description><pubDate>Mon, 03 Feb 2025 08:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42915978</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=42915978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42915978</guid></item><item><title><![CDATA[New comment by codemusings in "LibreOffice 400M Downloads, and Counting"]]></title><description><![CDATA[
<p>I think this is in reference to OpenOffice but the wording is rather confusing.</p>
]]></description><pubDate>Thu, 30 Jan 2025 14:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42877972</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=42877972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42877972</guid></item><item><title><![CDATA[New comment by codemusings in "OpenAI crawler burning money for nothing"]]></title><description><![CDATA[
<p>For what it's worth: they do honor the robots.txt file. I had the same problem with a client's CMS and denying all AI crawler user agents did the trick.<p>It's clear they've all gone mad. The traffic spiked 400% overnight and made the CMS unresponsive a few times a day.</p>
]]></description><pubDate>Mon, 20 Jan 2025 14:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42768957</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=42768957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42768957</guid></item><item><title><![CDATA[New comment by codemusings in "Redesigning UI/UX so AI can use software"]]></title><description><![CDATA[
<p>> AI Agent RequirementsDescriptionSemantic MarkupUse of HTML5 semantic elements to define web page structureConsistent CodingConsistent use of coding practices throughout the web pageWeb StandardsAdherence to established web standards and best practices<p>Right. Let’s ask AI how to make websites easier to navigate. Because that’s the top priority on the internet.</p>
]]></description><pubDate>Sat, 18 Jan 2025 21:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42751680</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=42751680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42751680</guid></item><item><title><![CDATA[New comment by codemusings in "Open source AI is the path forward"]]></title><description><![CDATA[
<p>Ever heard of SETI@home?<p><a href="https://setiathome.berkeley.edu" rel="nofollow">https://setiathome.berkeley.edu</a></p>
]]></description><pubDate>Tue, 23 Jul 2024 18:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41049246</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=41049246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41049246</guid></item><item><title><![CDATA[New comment by codemusings in "PgManage: Modern, cross platform graphical database client"]]></title><description><![CDATA[
<p>That's an interesting stack choice. A desktop client that uses Django as a backend. I kept wondering how this is rendered client side. TIL about NW.js.</p>
]]></description><pubDate>Mon, 22 Jul 2024 07:08:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41031638</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=41031638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41031638</guid></item><item><title><![CDATA[New comment by codemusings in "Ask HN: Performance of Apple Sillicon vs. ThinkPads (Or Other Linux Laptops)"]]></title><description><![CDATA[
<p>Right?! What a Fad! Arm SOCs only run billions of devices today. What do they know.<p>Old trusty hasn’t failed me yet! <i>slaps the enormous heat pipe leading to the dust-filled fan</i></p>
]]></description><pubDate>Fri, 19 Jul 2024 07:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41002764</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=41002764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41002764</guid></item><item><title><![CDATA[New comment by codemusings in "Deutsche Bahn introduces "MetaWindow""]]></title><description><![CDATA[
<p>Yes that’s why track redundancies are important. And not just for construction. Local and Intercity connections would benefit as well.</p>
]]></description><pubDate>Fri, 17 May 2024 15:19:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40390857</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=40390857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40390857</guid></item><item><title><![CDATA[New comment by codemusings in "Deutsche Bahn introduces "MetaWindow""]]></title><description><![CDATA[
<p>What are you talking about? DB Infrago is a subsidiary of DB and is as such governed by the board. The fact that they are separate entities has purely corporate legal reasons.</p>
]]></description><pubDate>Fri, 17 May 2024 15:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40390841</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=40390841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40390841</guid></item><item><title><![CDATA[New comment by codemusings in "Deutsche Bahn introduces "MetaWindow""]]></title><description><![CDATA[
<p>Now could Deutsche Bahn please also invest in some actual infrastructure, trains and make them go on time?<p>That‘d be great! Thanks.</p>
]]></description><pubDate>Fri, 17 May 2024 06:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40387146</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=40387146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40387146</guid></item><item><title><![CDATA[New comment by codemusings in "I realized I am a bad programmer"]]></title><description><![CDATA[
<p>Being able to apply algorightms and implemnent data structures isn't what makes you a good programmer. Writing maintainable code for yourself and your team members, documenting important bits and helping out others is what produces actual value.</p>
]]></description><pubDate>Wed, 08 May 2024 13:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40297665</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=40297665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40297665</guid></item><item><title><![CDATA[New comment by codemusings in "Book people think they know why 9-year-olds stop reading for fun"]]></title><description><![CDATA[
<p>Well my school did trips to the local library so that everyone could acquire their paper card for borrowing books. The process of borrowing and the different sections in the library were explained by the librarian and at least in my mind that helped a great deal to seek out books on my own.</p>
]]></description><pubDate>Wed, 08 May 2024 07:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40295458</link><dc:creator>codemusings</dc:creator><comments>https://news.ycombinator.com/item?id=40295458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40295458</guid></item></channel></rss>