<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: slaymaker1907</title><link>https://news.ycombinator.com/user?id=slaymaker1907</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 19:04:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=slaymaker1907" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by slaymaker1907 in "How many products does Microsoft have named 'Copilot'?"]]></title><description><![CDATA[
<p>While less necessary with AI, Excel is still the king of data entry and basic data manipulation (sorting, filtering, updating, etc.). I’d say that SQLite with a GUI for visualization is a far stronger competitor than Jupyter at those sorts of things. You can do that stuff in Jupyter, but it’s easier in Excel.<p>Jupyter also has a janky execution model. It doesn’t track dependencies so you have to be very careful in how you separate cells from one another and just running the whole notebook every time seems kind of pointless vs just writing a pure Python script.</p>
]]></description><pubDate>Sat, 04 Apr 2026 22:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47643980</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=47643980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47643980</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Practical Guide to Bare Metal C++"]]></title><description><![CDATA[
<p>std::array can sometimes give you the best of both worlds for stack allocation in that you statically constrain the stack allocation size (no alloca) while guaranteeing that your buffers are large enough for your data. You can also do a lot of powerful things with constexpr that are just not possible with arrays. It is very convenient for maintaining static mappings from enums to some other values.</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325411</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=47325411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325411</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "EU bans the destruction of unsold apparel, clothing, accessories and footwear"]]></title><description><![CDATA[
<p>That is not what they should do according to microeconomics because luxury goods are Veblen goods. Decreasing price would lower demand, at least until they lowered it enough that it was no longer a Veblen good.<p>Basic microeconomics is just that: basic and thus an oversimplification.</p>
]]></description><pubDate>Sun, 15 Feb 2026 20:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027343</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=47027343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027343</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "EU bans the destruction of unsold apparel, clothing, accessories and footwear"]]></title><description><![CDATA[
<p>This already happens a lot for used clothes with the thrift store->poor country->landfill pipeline. That third step will likely be a lot less rare with new clothes.</p>
]]></description><pubDate>Sun, 15 Feb 2026 20:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027311</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=47027311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027311</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>A vector of boxes is beneficial if you need to move objects around. If each T is 1000B or something, you really don’t want to copy or even do true moves in memory.<p>Hell, even if you’re not moving things around explicitly, don’t forget that vectors resize themselves. If you use Box, then these resizes will be less painful with large objects.</p>
]]></description><pubDate>Sun, 01 Feb 2026 00:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46842555</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46842555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46842555</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Employers, please use postmarked letters for job applications (2025)"]]></title><description><![CDATA[
<p>As long as you have a FedEx or library nearby, you can print things there</p>
]]></description><pubDate>Fri, 30 Jan 2026 01:22:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46819448</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46819448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46819448</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>I enjoy both and have ended up  using AI a lot differently than vibe coders. I rarely use it for generating implementations, but I use it extensively for helping me understand docs/apis and more importantly, for debugging. AI saves me so much time trying to figure out why things aren’t working and in code review.<p>I deliberately avoid full vibe coding since I think doing so will rust my skills as a programmer. It also really doesn’t save much time in my experience. Once I have a design in mind, implementation is not the hard part.</p>
]]></description><pubDate>Tue, 27 Jan 2026 18:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46784337</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46784337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46784337</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "“Stop Designing Languages. Write Libraries Instead” (2016)"]]></title><description><![CDATA[
<p>I think the examples others have highlighted show the problem with just making it a library. They’re all lacking a lot of features from Prolog, particularly in terms of optimization. Just use Prolog if you need its features and invoke SWI-Prolog like you’d call any other language’s interpreter.</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46527030</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46527030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46527030</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Using Python for Scripting"]]></title><description><![CDATA[
<p>I might need to try it out. However, I haven't really found a use case yet where the speed of Python has been a major factor in my day job. It's usually fast enough and is a lot easier to optimize than many languages.<p>I actually sped up a script the other day that had been written in bash by 200x by moving it over to Python and rewriting the regexes so they could run on whole files all at once instead of line by line.  Performance problems are most often from poorly written code in my experience, not a slow language.</p>
]]></description><pubDate>Sun, 14 Dec 2025 02:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260343</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46260343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260343</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "We should all be using dependency cooldowns"]]></title><description><![CDATA[
<p>And it needs to be said that you generally cannot tell if a vulnerability is critical <i>for a given application</i> except by evaluating the vulnerability in the context of said application. One that I've seen is some critical DoS vulnerability due to a poorly crafted regex. That sort of vulnerability is only relevant if you are passing untrusted input to that regex.</p>
]]></description><pubDate>Sun, 23 Nov 2025 15:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46024408</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46024408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46024408</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Prozac 'no better than placebo' for treating children with depression, experts"]]></title><description><![CDATA[
<p>That sounds like mania which is even more likely considering that early depression is often actually bipolar.</p>
]]></description><pubDate>Sat, 22 Nov 2025 03:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46011679</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=46011679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46011679</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "IDEmacs: A Visual Studio Code clone for Emacs"]]></title><description><![CDATA[
<p>You absolutely don't need extensions for JS development. It is absolutely NOT notepad level. In my experience with beginners, installing an extension is also incredibly easy compared to getting them to edit some vim/emacs config.</p>
]]></description><pubDate>Sun, 16 Nov 2025 17:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45947002</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45947002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45947002</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "OpenAI may not use lyrics without license, German court rules"]]></title><description><![CDATA[
<p>I think it depends on the music. Most people will have a greatly improved experience when listening to opera if they have access to (translated) lyrics. Even if you know the language of an opera, it can be extremely difficult for a lot of people to understand the lyrics due to all the ornamentation.</p>
]]></description><pubDate>Tue, 11 Nov 2025 16:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45889124</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45889124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45889124</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "OpenAI may not use lyrics without license, German court rules"]]></title><description><![CDATA[
<p>Why not both? As the GP mentioned, lyrics are also invaluable for people besides training for AI.</p>
]]></description><pubDate>Tue, 11 Nov 2025 16:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45889073</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45889073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45889073</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "OpenAI may not use lyrics without license, German court rules"]]></title><description><![CDATA[
<p>I'm pretty sure you could even have lyrics with a separate copyright from the composition itself. For example, you can clearly have lyrics without the music and you can have the composition alone in the case that it is performed as an instrumental cover or something.</p>
]]></description><pubDate>Tue, 11 Nov 2025 16:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45889063</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45889063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45889063</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Claude Code on the web"]]></title><description><![CDATA[
<p>I haven’t used Codex a lot, but GPT-5 is just a bit smarter in agent mode than Claude 4.5. The most challenging thing I’ve used it for is for code review and GPT-5 somewhat regularly found intricate bugs that Claude missed. However, Claude seemed to be better at following directions exactly vs GPT-5 which requires a lot more precision.</p>
]]></description><pubDate>Mon, 20 Oct 2025 23:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45650514</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45650514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45650514</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "What happens when coding agents stop feeling like dialup?"]]></title><description><![CDATA[
<p>My favorite is when someone is demoing something that AI can do and they have to feed it some gigantic prompt. At that point, I often ask whether the AI has really made things faster/better or if we've just replaced the old way with an opaque black box.</p>
]]></description><pubDate>Mon, 22 Sep 2025 20:25:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45338982</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45338982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45338982</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "YouTube addresses lower view counts which seem to be caused by ad blockers"]]></title><description><![CDATA[
<p>The interesting question is how/if this impacts the recommendation engine. If it does impact recommendations, then that will directly penalize channels with more adblock users.</p>
]]></description><pubDate>Thu, 18 Sep 2025 00:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45283476</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45283476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45283476</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "YouTube addresses lower view counts which seem to be caused by ad blockers"]]></title><description><![CDATA[
<p>There is also kind of a built in sponsorblock for YouTube on mobile. If you double tap to skip 5s repeatedly, a button quickly pops up to skip ahead (not explicitly about sponsor segments, but I'm sure this is what it is used for 99% of the time).</p>
]]></description><pubDate>Wed, 17 Sep 2025 23:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45282833</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=45282833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45282833</guid></item><item><title><![CDATA[New comment by slaymaker1907 in "Emacs as your video-trimming tool"]]></title><description><![CDATA[
<p>I'm not sure I agree that non-emacs things are not extensible, but I agree VSCode could be a lot better about extensibility. It's a shame that there isn't some convenient way to add JS hooks at startup like how you can with emacs and elisp.<p>For an example of a system that I think is probably just as extensible as emacs, look at TiddlyWiki. If you really want to, you can add in arbitrary JS and even the main tiddler edit form is itself a tiddler that can be customized as much as you want.</p>
]]></description><pubDate>Wed, 20 Aug 2025 14:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44962521</link><dc:creator>slaymaker1907</dc:creator><comments>https://news.ycombinator.com/item?id=44962521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44962521</guid></item></channel></rss>