<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: Demiurge</title><link>https://news.ycombinator.com/user?id=Demiurge</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Jul 2026 09:30:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Demiurge" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Demiurge in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>Oh no, this meme again. Of course you should learn SQL. But also, you can use a library to help generate SQL based on classes and objects that you change, so you don't have to repeat yourself. Why don't you use both?</p>
]]></description><pubDate>Sat, 04 Jul 2026 17:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48787220</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48787220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48787220</guid></item><item><title><![CDATA[New comment by Demiurge in "There are a few things that I look back on as my mistakes in the early days"]]></title><description><![CDATA[
<p>Yet, Quake III Arena had no single player. It was a fun MP game, I spent years playing. It's not really the same as Quake and Quake 2.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:20:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663760</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48663760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663760</guid></item><item><title><![CDATA[New comment by Demiurge in "Reid Hoffman says SpaceX 'not an AI company', xAI 'complete train wreck'"]]></title><description><![CDATA[
<p>It would only be like that if MLK was trying to become the lead white supremacist.</p>
]]></description><pubDate>Wed, 24 Jun 2026 13:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48659478</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48659478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48659478</guid></item><item><title><![CDATA[New comment by Demiurge in "GLM 5.2 vs. Opus"]]></title><description><![CDATA[
<p>The bigger head scratcher to me isn’t even one prompt, it is the prompt to build a platformer from scratch. Who does that? Absolutely no one.<p>What about: take top 3 feature requests, top 3 bug reports for 3 popular open source projects and ask to solve those based on the issue contents and access to the project repos.<p>Even if you stay in a single prompt scenario, you could make it more realistic.</p>
]]></description><pubDate>Mon, 22 Jun 2026 18:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48634492</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48634492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48634492</guid></item><item><title><![CDATA[New comment by Demiurge in "DuckDB Internals: Why Is DuckDB Fast? (Part 1)"]]></title><description><![CDATA[
<p>Here is the thing, it’s a write only single file format. If you need to run analytical queries it’s optimized for reading, you just open a file and query for the parts you want. If you have multiple clients that read and write data to the database, you should use postgresql.<p>It’s not really a database in the traditional sense, there is no ACID complexity, it’s a library that lets use write SQL to query a tabular data file.</p>
]]></description><pubDate>Fri, 19 Jun 2026 05:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48595106</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48595106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595106</guid></item><item><title><![CDATA[New comment by Demiurge in "Map Clustering Is Not My Favorite"]]></title><description><![CDATA[
<p>I can see this as a critique on over-use of clustering for whether you have more than a handful of points to visualize. However, I do think this article completely misses the use case when you need to give a ballpark overview of density or counts for clusters. There are many use cases when you actually have natural clusters of points, like traffic accidents. When you zoom out, you might actually see patterns in the aggregated data.<p>Overall, spatial clustering is a very common strategy to understand trends. To dismiss it entirely is a bit sensational.</p>
]]></description><pubDate>Wed, 17 Jun 2026 16:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48572960</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48572960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48572960</guid></item><item><title><![CDATA[New comment by Demiurge in "Stop Using JWTs"]]></title><description><![CDATA[
<p>> You must have some state to handle tokens securely, and if you must have a data store, it's better to just store all the data.<p>This is quite a loaded statement. Why is it better to store all the data? What if you have a CDN layer that only needs to do routing based on authentication or scope, or other token encoded data?</p>
]]></description><pubDate>Wed, 17 Jun 2026 13:52:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570593</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48570593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570593</guid></item><item><title><![CDATA[New comment by Demiurge in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>How often does this actually happen? People have been studying capitalism for more than a 100 years and this argument has been rehashed for a long time. Free market capitalism will only allow a startup to gain ground via innovation and offering of a superior product or service if the market is not totally free and monopolies are not allowed to form. Monopoly is the natural end state for capitalism.<p>Furthermore, the company motivated by profit that does not have to pay for polluting the environment will also pollute the environment.
Regulation is also necessary to pay for long term externalities and other boom and bust cycles.
There is nothing new in PG take except COPE and blame shifting about the increasing inequality and other societal and environmental issues.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528468</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48528468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528468</guid></item><item><title><![CDATA[New comment by Demiurge in "How to earn a billion dollars"]]></title><description><![CDATA[
<p>This is slightly disappointing, but it's probably necessary cope. If you want to build startups which move fast and break things, you have to ignore many problems and many people of this state, country, and world.<p>You start by ignoring what a "billion dollars" means, and most people don't think it's stock. Then you have to ignore what "earn" means, which most people don't think is getting stock on the assumption that the company you own a portion in will turn a profit one day, possibly many years ahead.<p>Getting investment without having profitability, getting to keep a portion of this investment, even if the banks that are insured with taxpayer money lose that money, is not what the constituency of AOC think is earning money.<p>There is a huge amount of technological advancement and personal fortune that I enjoy from this system, but I'm not trying to bullshit anyone that the system is fair.<p>In conclusion, I do think this attitude is cope that allows a high performing individual to focus on this game and be successful, and Paul Graham seems to be successful, so it's natural.</p>
]]></description><pubDate>Sun, 14 Jun 2026 14:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48527554</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48527554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48527554</guid></item><item><title><![CDATA[New comment by Demiurge in "Vinyl succumbs to Loudness War: more than just collateral damage (2025)"]]></title><description><![CDATA[
<p>Have you tried the AirPods yet? I just want you to relax.</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522959</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48522959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522959</guid></item><item><title><![CDATA[New comment by Demiurge in "Vinyl succumbs to Loudness War: more than just collateral damage (2025)"]]></title><description><![CDATA[
<p>You're wrong. Here is the ranking based on aggregate sales to studios:<p>1. Audio-Technica ATH-M50x
2. Beyerdynamic DT 770 Pro
3. Sony MDR-7506
4. Sennheiser HD 600 / 650<p>These are used in different situations. Most of the time headphones are used for tracking, which is listening to the live recording of one track. What most people call "monitoring", which is listening to the studio mix, is done on speakers, not headphones. Furthermore, items 1-3 represent quite distorted and inaccurate sound signatures, and people only buy these because it's their reference headphone, something they're used to. They're not actually the best sounding or accurate headphones, like say >1k Focals.<p>Most of the music is absolutely, definitely, is not mixed and mastered on headphones, let alone Sonys. Any decent mix requires speaker monitors for proper soundstaging. Mixes done without speakers sound quite wrong. This has been true since stereo recordings existed.<p>I'm sorry, but you're regurgitating cliches, and probably don't have deep knowledge of this subject.<p>You should get some Airpod Pros, you might like them.</p>
]]></description><pubDate>Fri, 12 Jun 2026 23:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510597</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48510597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510597</guid></item><item><title><![CDATA[New comment by Demiurge in "Vinyl succumbs to Loudness War: more than just collateral damage (2025)"]]></title><description><![CDATA[
<p>There is no such thing as over the ear monitoring. There good headphones like HD600. It has good mids and great highs, however the base rolls off towards 20hz. Many AirPods, include AirPod Pro 2 have better low end than what people use for monitoring, which is what, by the way? I play electric guitar, and use different types of audio equipment, and I really wouldn’t care if I use BD DT770 for tracking, despite the fact that it has absolute terribly inaccurate response curve. Just because they call it “studio” on the box, doesn’t mean that it’s the pinnacle of audio fidelity. There are many IEMs, including Bluetooth ones that are better for listening to music for music sake, as opposed to trying to hear some exaggerated spikes in 8khz.<p>Given that the highly vague cliche reference of your comments, this conversation is probably concluded, all the best.<p>To all other readers, please enjoy your IEMs and TWS but make sure they have an EQ and try to turn down the boomy base and piercing highs of some manufacturers like Bose and Sony.</p>
]]></description><pubDate>Fri, 12 Jun 2026 03:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48499652</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48499652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48499652</guid></item><item><title><![CDATA[New comment by Demiurge in "Vinyl succumbs to Loudness War: more than just collateral damage (2025)"]]></title><description><![CDATA[
<p>What AirPods are you talking about? The wired AirPods that sound pretty bad have been overtaken by wireless Bluetooth AirPods for many years now. The AirPod Pro 2 sound quality is a world of difference from the wired earbud style AirPods. In fact, most of the most popular TWS Bluetooth Earbuds have fantastic sound quality. The main issue with them is that they have a V shaped tuning, with various levels of bad. However, Apple and Samsung tunings are quite decent.</p>
]]></description><pubDate>Thu, 11 Jun 2026 19:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494917</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48494917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494917</guid></item><item><title><![CDATA[New comment by Demiurge in "DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost"]]></title><description><![CDATA[
<p>I actually agree with you, for the most part. The code I work with actually does contain some valuable algorithms, but Im pretty sure the effort of integrating them into a larger system is pointless without the data. It’s almost like stealing half-life 2 source code without any assets.<p>Still, “Getting the source code of facebook or instagram doesn't mean you could compete with them.” I think to giants like that, having access to their source code could open up some very interesting loop holes for manipulating the ranking algorithms, or even security vulnerabilities.</p>
]]></description><pubDate>Sun, 24 May 2026 18:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259975</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48259975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259975</guid></item><item><title><![CDATA[New comment by Demiurge in "On The <dl>"]]></title><description><![CDATA[
<p>I love DL. I think tables, at least in the past, were misused as DLs even more in the past and the inconvenience of the table markup is even worse than a bunch of divs.</p>
]]></description><pubDate>Sat, 23 May 2026 14:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248050</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48248050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248050</guid></item><item><title><![CDATA[New comment by Demiurge in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>It’s harder depending on the language, which is clearly the point.</p>
]]></description><pubDate>Wed, 20 May 2026 12:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206485</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48206485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206485</guid></item><item><title><![CDATA[New comment by Demiurge in "Show HN: We missed Winamp, so we built an audio player for macOS"]]></title><description><![CDATA[
<p>Time to fire up the vibes, Xcode here we come!<p>No, but seriously, thanks for sharing.</p>
]]></description><pubDate>Tue, 19 May 2026 14:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193511</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48193511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193511</guid></item><item><title><![CDATA[New comment by Demiurge in "Show HN: We missed Winamp, so we built an audio player for macOS"]]></title><description><![CDATA[
<p>I actually prefer VLC to foobar2000. However, I still prefer classic Winamp to to all other music players, and I wish I could get Apple Music work in the same interface. I like 100% of the classic Winamp player UI/UX.<p>- I like the separate player, playlist, EQ windows.<p>- I like that I can re-arrange the windows, and resize the playlist separately.<p>- I like that the main player has a little EQ built in.<p>- I like the layout of the main window. It's perfect.<p>- I like the layout of the playlist window, it's also perfect. I can add "directories", "albums", etc. and again, I can resize the window.<p>- I like the skins. I like the classic skin, but I also love the Sonicated skin. I still have it on my Windows laptop.<p>- Conversely, I really dislike the "native" UI elements.<p>- I like that <i>lack</i> of rounded corners on the classic Winamp windows, such that when windows stick together, they appear as whole, and I can drag them around as one.<p>Mostly, it's a bunch of seemingly small and aesthetic things, but if a player doesn't have those things, I might as well just use iTunes.</p>
]]></description><pubDate>Mon, 18 May 2026 21:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185982</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48185982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185982</guid></item><item><title><![CDATA[New comment by Demiurge in "I keep tripping over "true, false, true""]]></title><description><![CDATA[
<p>Named arguments are a great feature in Python. I often forget TypeScript doesn't have this, but I use the object form all the times. As a bonus, you can also declare these arguments in an object an interface type, aptly named.</p>
]]></description><pubDate>Mon, 11 May 2026 14:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095513</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48095513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095513</guid></item><item><title><![CDATA[New comment by Demiurge in "I returned to AWS and was reminded why I left"]]></title><description><![CDATA[
<p>I do not downvote comments when I disagree, and I think it’s better to explain why I would strongly disagree. Downvoting in this case almost reinforces the notion that the downvoted comment makes such a good point that it causes people to give up on the discourse and just smash the panic downvote button. It’s obvious to me why this is not the case for this comment.<p>The suggestion to setup some kind of IAM policy to shut things down and stop resource usage is insanely complicated for users who need this kind of feature the most. If I’m learning AWS and just added my CC to it, I am the last person to be qualified to setup this kind of an alert and policy from scratch. This needs to be a single text input in the billing page, like it is for countless spend-as-you-go services. When the limit is hit, the service needs to stop the usage at the customers peril, because that’s what they customer requests.<p>Hope this helps.</p>
]]></description><pubDate>Sun, 10 May 2026 19:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086802</link><dc:creator>Demiurge</dc:creator><comments>https://news.ycombinator.com/item?id=48086802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086802</guid></item></channel></rss>