<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: contextfree</title><link>https://news.ycombinator.com/user?id=contextfree</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 02:09:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=contextfree" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by contextfree in "Seattle City Council votes to ban surveillance pricing in sale of groceries"]]></title><description><![CDATA[
<p>> the maximum that consumer can afford.<p>but isn't that less for consumers who can afford less?</p>
]]></description><pubDate>Thu, 24 Sep 2026 01:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49825174</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49825174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49825174</guid></item><item><title><![CDATA[New comment by contextfree in "A brief history of Windows scroll bar shortcuts"]]></title><description><![CDATA[
<p>WPF has a datagrid control now, IIRC it was added in the second or third major version.</p>
]]></description><pubDate>Thu, 24 Sep 2026 00:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49824720</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49824720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49824720</guid></item><item><title><![CDATA[New comment by contextfree in "Audacity 4.0"]]></title><description><![CDATA[
<p>"designed for an 8 note system"<p>*7 note system<p>It's called an "octave" because the 8th note is considered another instance of the 1st.</p>
]]></description><pubDate>Thu, 03 Sep 2026 17:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49553282</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49553282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49553282</guid></item><item><title><![CDATA[New comment by contextfree in "English ↔ Claudish Translator"]]></title><description><![CDATA[
<p><a href="https://bsky.app/profile/vgel.me" rel="nofollow">https://bsky.app/profile/vgel.me</a> calls it "Claudlish" which I prefer because it sounds funnier</p>
]]></description><pubDate>Sat, 22 Aug 2026 20:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49403756</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49403756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49403756</guid></item><item><title><![CDATA[New comment by contextfree in "The Road to MS-DOS 2.0"]]></title><description><![CDATA[
<p>This isn't so much a cmd thing as a fundamental Windows API thing. CreateProcess takes in the entire command line as a single string.<p>Powershell is a completely different model where native commands run in-process, you can import commands and invoke APIs from arbitrary .NET assemblies, and then the PS runtime handles all argument parsing (and many other things). But it also lets you invoke and interop with arbitrary command-line executables and then those do their own parsing like they always have.</p>
]]></description><pubDate>Tue, 18 Aug 2026 13:09:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49345108</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49345108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49345108</guid></item><item><title><![CDATA[New comment by contextfree in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>On Windows, UWP was supposed to solve this (by blocking apps from taking focus directly, but having the OS/shell create an app window immediately on launch and give focus to it) but most apps aren't UWP apps.</p>
]]></description><pubDate>Fri, 24 Jul 2026 23:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49042931</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49042931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042931</guid></item><item><title><![CDATA[New comment by contextfree in "Terrence Tao's ChatGPT Conversation about the Jacobian Conjecture Counterexample"]]></title><description><![CDATA[
<p>Yes, trying to communicate (or watching others try to communicate) about these topics is incredibly frustrating because it's pretty much impossible to make any progress without interrogating people's different definitions, but nobody wants to do that because it would mean being pedantic, splitting hairs, etc.</p>
]]></description><pubDate>Wed, 22 Jul 2026 18:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49011134</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=49011134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49011134</guid></item><item><title><![CDATA[New comment by contextfree in "AI makes programming differently difficult"]]></title><description><![CDATA[
<p>Yeah I've written some docs using the following process:<p>1. Throw some notes, PR links, etc. into copilot and ask for a first draft<p>2. Go back and forth for a while asking for revisions<p>3. Trash all of the AI-generated text and rewrite the whole thing myself from scratch, which I can do quickly in a typing frenzy because I now have a clear idea what I want, by way of seeing what I don't want.</p>
]]></description><pubDate>Tue, 21 Jul 2026 20:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997695</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48997695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997695</guid></item><item><title><![CDATA[New comment by contextfree in "AI makes programming differently difficult"]]></title><description><![CDATA[
<p>But I feel like over the last ~10 years there's been a trend back towards learning more about them (e.g., with Rust and new C# features, or with C++ Win32 programming becoming a cool hipster thing somehow)? Or maybe that's just my own personal bubble.</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48997408</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48997408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997408</guid></item><item><title><![CDATA[New comment by contextfree in "Are we offloading too much of our thinking to AI?"]]></title><description><![CDATA[
<p>I still take a lot of handwritten notes? Sometimes while using AI even</p>
]]></description><pubDate>Tue, 14 Jul 2026 18:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48911287</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48911287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48911287</guid></item><item><title><![CDATA[New comment by contextfree in "Are we offloading too much of our thinking to AI?"]]></title><description><![CDATA[
<p>Yeah, I've always tried to train myself to do calculations in my head as much as reasonably possible when learning about mathematical objects, etc. Like when I was learning linear algebra I made myself invert 4x4 matrices in my head. (Pen and paper is also cheating!) Calculators and computers have been better than me at this sort of thing for my entire life, so in some sense this isn't a change?</p>
]]></description><pubDate>Tue, 14 Jul 2026 18:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48911236</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48911236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48911236</guid></item><item><title><![CDATA[New comment by contextfree in "Japan develops a method to recover up to 90% of lithium from used EV batteries"]]></title><description><![CDATA[
<p>Metal Gear Solid 2 sort of</p>
]]></description><pubDate>Tue, 14 Jul 2026 08:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903799</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48903799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903799</guid></item><item><title><![CDATA[New comment by contextfree in "The infinite scroll may become endangered if controversial Calif. law passes"]]></title><description><![CDATA[
<p>I guess the argument is that, while it's the same whether the user asks for "give me page 3" or "give me scrollbar Y coordinate 2160", the user is more likely to do the first or at least to care about the correctness of its result?</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902629</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48902629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902629</guid></item><item><title><![CDATA[New comment by contextfree in "Microsoft 365 Copilot adoption is under 4.5%, only 1% use it weekly"]]></title><description><![CDATA[
<p>That is about consumer copilot not M365 copilot</p>
]]></description><pubDate>Wed, 08 Jul 2026 04:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827523</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48827523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827523</guid></item><item><title><![CDATA[New comment by contextfree in "Automating AI Away"]]></title><description><![CDATA[
<p>Roslyn API basically lets you plug in to the C# compiler or use parts of it so that you can get the same view of the abstract syntax tree, typechecking, flow analysis, etc. that the compiler does. So it's a way to work with C# code at that level rather than just via textual manipulation. I'm less familiar with other languages but I think many have compilers with analogous capabilities, I know Haskell has the GHC API and I think the LLVM-based Clang (C++) and Rust compilers let you do similar things</p>
]]></description><pubDate>Wed, 08 Jul 2026 04:25:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827506</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48827506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827506</guid></item><item><title><![CDATA[New comment by contextfree in "Automating AI Away"]]></title><description><![CDATA[
<p>A dumber but related habit I've gotten into is that if I want to use AI to do some sort of refactoring on a C# codebase, instead of asking it to edit the code directly I ask it to write a code transformation using the Roslyn compiler API, then run that on the code. The result is less likely to have subtle bugs if it appears to work and gets through a light code review on the transformation (i.e., attempts to cheat with weird special-casing are more likely to stand out amongst the Roslyn API code, and if there isn't such weird special-casing but the code is wrong, the result is more likely to be completely broken rather than subtly broken)</p>
]]></description><pubDate>Tue, 07 Jul 2026 20:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48823199</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48823199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48823199</guid></item><item><title><![CDATA[New comment by contextfree in "If you're a button, you have one job"]]></title><description><![CDATA[
<p>Seeing this makes me think of the controls from the original arcade version of Street Fighter 1.</p>
]]></description><pubDate>Mon, 06 Jul 2026 07:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48801502</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48801502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48801502</guid></item><item><title><![CDATA[New comment by contextfree in "Have you restarted your computer this week?"]]></title><description><![CDATA[
<p>Windows has been gradually "undocking" more and more stuff from the main OS install into separately updatable/restartable/etc components for a while.</p>
]]></description><pubDate>Wed, 01 Jul 2026 04:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48742171</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48742171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48742171</guid></item><item><title><![CDATA[New comment by contextfree in "Microsoft Needs Windows Lite"]]></title><description><![CDATA[
<p>The post doesn't really define the problem this is supposed to solve for "builders". FWIW, Microsoft's official attempt at solving this problem? seems to be "Windows developer configs" -> <a href="https://github.com/microsoft/WindowsDeveloperConfig" rel="nofollow">https://github.com/microsoft/WindowsDeveloperConfig</a><p>which is described as<p>A WinGet Configuration (DSC) file that sets up a clean, lightweight, distraction-free developer workstation. The goal is a PC state that devs actually love using: no clutter, no noise, just the tools you need. 
(...)<p>* A PC devs actually want to use. Clean Explorer, dark theme, no pop-ups, no recommendations, no widgets. Just your code and your tools. (...)</p>
]]></description><pubDate>Mon, 29 Jun 2026 22:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48726403</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48726403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48726403</guid></item><item><title><![CDATA[New comment by contextfree in "Microsoft Needs Windows Lite"]]></title><description><![CDATA[
<p>Windows doesn't have any modern version of .NET installed by default though, only old .NET Framework versions</p>
]]></description><pubDate>Mon, 29 Jun 2026 22:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48726312</link><dc:creator>contextfree</dc:creator><comments>https://news.ycombinator.com/item?id=48726312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48726312</guid></item></channel></rss>