<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: suby</title><link>https://news.ycombinator.com/user?id=suby</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 31 May 2026 23:57:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=suby" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by suby in "Windows quality update: Progress we've made since March"]]></title><description><![CDATA[
<p>To be fair, they're allegedly experiencing under attack by the Iranian government. I doubt Guix or OpenBSD would be able to sustain service under a similar attack, though granted there's a reason Cannonical is the target and not OpenBSD.<p><a href="https://arstechnica.com/security/2026/05/ubuntu-infrastructure-has-been-down-for-more-than-a-day/" rel="nofollow">https://arstechnica.com/security/2026/05/ubuntu-infrastructu...</a></p>
]]></description><pubDate>Sun, 03 May 2026 17:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47999217</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47999217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47999217</guid></item><item><title><![CDATA[New comment by suby in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>This strikes me as a good idea I've never seen articulated before. Something like a sticky scroll which accrues all off screen cursors, limited to some max to prevent things getting out of hand.</p>
]]></description><pubDate>Tue, 31 Mar 2026 03:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582267</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47582267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582267</guid></item><item><title><![CDATA[New comment by suby in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>This is a valid concern imo, but I'm not too afraid about nvim itself being compromised. I do think it is risky to be depending on many plugins, which is why I'm hoping nvim can integrate more of the popular plugins into nvim proper.</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574296</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47574296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574296</guid></item><item><title><![CDATA[New comment by suby in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>I am somewhat dismayed that contracts were accepted. It feels like piling on ever more complexity to a language which has already surpassed its complexity budget, and given that the feature comes with its own set of footguns I'm not sure that it is justified.<p>Here's a quote from Bjarne,<p>>  So go back about one year, and we could vote about it before it got into the standard, and some of us voted no. Now we have a much harder problem. This is part of the standard proposal. Do we vote against the standard because there is a feature we think is bad? Because I think this one is bad. And that is a much harder problem. People vote yes because they think: "Oh we are getting a lot of good things out of this.", and they are right. We are also getting a lot of complexity and a lot of bad things. And this proposal, in my opinion is bloated committee design and also incomplete.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566053</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47566053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566053</guid></item><item><title><![CDATA[New comment by suby in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>There is a roadmap and github issue tracking what is needed for 1.0.<p><a href="https://github.com/neovim/neovim/issues/20451" rel="nofollow">https://github.com/neovim/neovim/issues/20451</a><p><a href="https://neovim.io/roadmap/" rel="nofollow">https://neovim.io/roadmap/</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 18:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47565772</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47565772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565772</guid></item><item><title><![CDATA[New comment by suby in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>Quality is not the issue. We should be more specific - Microsoft has been consciously employing dark patterns that they know will be harmful to users but they do not care because their incentives are misaligned. Employees of Microsoft have surely had meetings scheming of ways to degrade user experience for some internal metric they are trying to hit. A decade+ of conscious, willful decisions which negatively impact users.<p>I personally will never forgive them for uploading the entirety of my users dir to OneDrive without asking for permission. They're --still-- doing this. Whatever decision making process they have in place that not only cooked this scheme up, but allowed it to continue for years must be broken beyond repair. It's contemptuous, backwards, and hostile to users. It cannot be condemned enough.<p>This blog post talks about taskbar positioning and vaguely gesturing at quality, which is whatever. I'm not mad about removing features or even a higher incidence of bugs. I'm mad about hostile dark patterns that they have consciously chosen to employ at an ever increasing rate. I don't think you can fix this without drastic company wide changes.<p>For as long as I live, if I have a choice, I will avoid Microsoft products. They cannot be trusted.</p>
]]></description><pubDate>Sat, 21 Mar 2026 07:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47464691</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47464691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47464691</guid></item><item><title><![CDATA[New comment by suby in "Separating the Wayland compositor and window manager"]]></title><description><![CDATA[
<p>> And how would they be able to "push stuff down people's throats" if people could walk away towards alternatives?<p>It's a forcing of their narrow opinion on what should be allowed onto the ecosystem at large, because all of these things are connected. You can leave to a different DE/distro, but if every DE is doing its own thing for global hotkeys or whatever, then software in the ecosystem is going to be hacky/bespoke or have an unreasonable maintenance burden.<p>Even if you in particular can move elsewhere the ecosystem is still held back. We only recently got consensus on apps being able to request a window position on screen, which is something x11, macos, and windows all allow you to do. CSD and tray icons are other examples of things found everywhere else that they did not want to support. Some applications are just broken without tray icon support.<p>This bleeds over into work for folks releasing software for Linux in general. By not supporting SSD they were pushing the burden of drawing window decorations onto every single app author, and while most frameworks will handle this, it's not like everyone is using qt or gtk. App authors will get bug reports and the burden of releasing software on Linux needlessly climbs again.<p>Hard to convey how unreasonable I feel their stance was on tray icons / SSD. It should be the domain of the DE from a conceptual but also practical point of view, even from just the amount of work involved. It reminds me of LSP's enabling text editors to have great support for every language. And again, Gnome was the odd man out in this, they want extra attention and work when Linux is the lowest desktop marketshare by far, and they themselves are not the overwhelming majority but they are large enough that you really do need to make sure your software runs well on Gnome even if you want to support Linux.<p>People think Gnome push stuff down your throat because they have the power and influence to impact the ecosystem, and they use that power and influence to die on absolutely absurd hills.</p>
]]></description><pubDate>Mon, 16 Mar 2026 11:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47397609</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47397609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47397609</guid></item><item><title><![CDATA[New comment by suby in "I stopped using NixOS and went back to Arch Linux"]]></title><description><![CDATA[
<p>It's possible I have no idea what I'm talking about, but my understanding is that nixos relies on fetching things from third party URLs which may simply die. I feel a bit misled by the promises of nixos, because I cannot actually take the configuration files in 10 years and setup the system again due to link rot.<p>I was also under the impression that I could install DE's side by side on nixos and not have things like one DE conflicting with files from another DE, but this apparently isn't true either - I installed KDE, and then installed Sway and Sway overwrote the notification theming for KDE.<p>NixOS is very impressive but the marketing around it feels misleading. The reproducible claim needs a giant asterisk due to link rot.</p>
]]></description><pubDate>Thu, 12 Mar 2026 00:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47344651</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47344651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47344651</guid></item><item><title><![CDATA[New comment by suby in "Zed editor switching graphics lib from blade to wgpu"]]></title><description><![CDATA[
<p>I don't know why Blade was decided on, but it was started by Kvark who worked on WGPU for Mozilla for some time. I assumed it would be a good library on that basis.</p>
]]></description><pubDate>Fri, 13 Feb 2026 14:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47003217</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=47003217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47003217</guid></item><item><title><![CDATA[New comment by suby in "More Mac malware from Google search"]]></title><description><![CDATA[
<p>I harbor similar sentiments, but I understand why OpenAI, Anthropic, Zed, etc begin with a macOS version. They're able to target a platform which is a known quantity and a good jumping off point to Linux.<p>I'm writing software for Linux myself and I know that you run into weird edge case windowing / graphical bugs based on environment. People are reasonably running either x11 or wayland (ecosystem is still in flux in transition) against environments like Gnome, KDE, Sway, Niri, xfce, Cinnamon, labwc, hyprland, mate, budgie, lxqt, cosmic... not to mention the different packaging ecosystem.<p>I don't blame companies, it seems more sane to begin with a limited scope of macOS.</p>
]]></description><pubDate>Mon, 09 Feb 2026 15:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46946279</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=46946279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46946279</guid></item><item><title><![CDATA[New comment by suby in "Study: Older Cannabis Users Have Larger Brains, Better Cognition"]]></title><description><![CDATA[
<p>I would have a very hard time accepting it to be true. They don't even strongly make the claim that it is true, they are correlating areas of the brain associated with memory as growing larger, and they are associating a larger brain area with better cognition, but later in the article indicate that there are some areas of the brain which are associated with memory which actually shrink.<p>I think we should question research which is overwhelmingly against our common experience of life. My memory is absolutely shot when I am consuming weed regularly. It's not particularly subtle, it is noticeably worse. I suppose there is room for a situation in which it is worse while I am heavily using, but if I were to cease maybe it will rebound and settle at a point which is better than it would have been had I not consumed any cannabis... but I don't see any reason to believe this.</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46899137</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=46899137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46899137</guid></item><item><title><![CDATA[New comment by suby in "Exploring the Fragmentation of Wayland, an xdotool adventure"]]></title><description><![CDATA[
<p>The reason Wayland progress is slow is not technical. We have a coordination problem, people have differing priorities and views on what should be allowed.<p>There are people opposed to things like a allowing windows to specify their own bounds, and unless all the stakeholders agree to implement such protocols in their respective projects, the ecosystem will remain fragmented. Multiply this against every feature that people want.</p>
]]></description><pubDate>Fri, 21 Nov 2025 20:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46008762</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=46008762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46008762</guid></item><item><title><![CDATA[New comment by suby in "GCC 16 considering changing default to C++20"]]></title><description><![CDATA[
<p>This is from 2019, prior to the finalization of modules in the standard. I'd be interested in how many of these issues were unaddressed in the final version shipped.</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45954130</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45954130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45954130</guid></item><item><title><![CDATA[New comment by suby in "GCC 16 considering changing default to C++20"]]></title><description><![CDATA[
<p>I think if you were to poll people, a significant portion would be repulsed by this catgirl aesthetic, or (though this isn't the case for Anubis) the cliche inappropriately dressed inappropriately young anime characters dawned as mascots in an ever increasing number of projects. People can do whatever they want with their projects, but I feel like the people who like this crap perhaps don't understand how repulsive it is to a large number of people. Personally it creeps me out.</p>
]]></description><pubDate>Mon, 17 Nov 2025 13:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953555</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45953555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953555</guid></item><item><title><![CDATA[New comment by suby in "Beginner-friendly, unofficial documentation for Helix text editor"]]></title><description><![CDATA[
<p>I don't think Helix can currently match the C++ experience you get with VS Code.<p>* Debugging is rough. There's experimental DAP support, but it isn't ready to be used. I was able to set breakpoints and step through the code, but the UI for exploring variables / state while paused felt missing or was unintuitive enough that I couldn't figure it out. I use CLion for debugging.<p>* Goto definition works with clangd as long as your CMake setup outputs compile_commands.json, which you already do.<p>* Renaming symbols (variables / functions) via clangd works fine.<p>* Intellisense is decent, but I had to tweak clangd settings. By default, it would stop returning results after scanning a certain number of symbols, so some valid functions just didn't show up. I was using Helix for a few days before realizing this problem, it isn't obvious that you are getting an artificially constrained filtered view of your symbols via default clangd. Maybe this is a distro packaging issue though?<p>* The order of intellisense completions is not great. CLion is smart about surfacing relevant suggestions first. In Helix + clangd, I often get obscure symbols that obviously have nothing to do with my project or context. It's not the worst thing, but it is mildly annoying and noticeable.<p>* "go to error" doesn't surface errors in files that aren't open. In Helix, space D brings up workspace diagnostics, but it only shows errors for compilation units already open. This appears to be a clangd issue, as space D in other languages will show all project errors. CLion does not suffer from this problem.<p>* I think you can get LLM suggestions via an LSP, but I've not tried personally. Assuming it's true that you can get LLM suggestions, it's not clear to me that you can run two LSP's on the same file, so it might be a choice between clangd and an LLM LSP? Not sure.<p>* No integrated build support. You'll probably end up building from a terminal. I use Wezterm with a custom lua script that is invoked on a hotkey. I put a lot of thought into the build UX, and what I've done is both extremely hacky and still not good enough.<p>Helix is not flexible, it's uncompromising. I like it, but I think it's hard to beat CLion or vscode for C++ development.<p>I'd say right now, if you have a good setup already, stick with what you have.</p>
]]></description><pubDate>Sat, 01 Nov 2025 22:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785881</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45785881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785881</guid></item><item><title><![CDATA[New comment by suby in "A human-accelerated neuron type potentially underlying autism in humans"]]></title><description><![CDATA[
<p>That's how you know LLM's aren't AGI.</p>
]]></description><pubDate>Mon, 29 Sep 2025 01:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45409630</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45409630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45409630</guid></item><item><title><![CDATA[New comment by suby in "YouTube addresses lower view counts which seem to be caused by ad blockers"]]></title><description><![CDATA[
<p>Well, I meant how much is lost financially. Ah, unless you mean that people would watch less videos if they were subjected to ads, which is a great point I didn't consider. You're right, you can't just linearly extrapolate as I suggested due to that.</p>
]]></description><pubDate>Wed, 17 Sep 2025 15:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45277021</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45277021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45277021</guid></item><item><title><![CDATA[New comment by suby in "YouTube addresses lower view counts which seem to be caused by ad blockers"]]></title><description><![CDATA[
<p>Well, if the recent drop in views was due to adblockers, we now have some data about what percent of viewers block ads. There would have to be an effort to collect this data, and the view discrepncy is probably going to differ by genre of video (eg, tech youtubers probably experienced a greater dip), but this should roughly tell us how much is lost to adblockers.<p>Creators have stated that while their viewcount is down their ad revenue is not - but a lower viewcount still presumably hurts youtubers for in video sponsorships, and if some genres of video have a higher portion of users with blockers, that probably hurts that entire genre in the algorithm. It sounds like viewcounts are returning back to normal though.</p>
]]></description><pubDate>Wed, 17 Sep 2025 15:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45276684</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45276684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45276684</guid></item><item><title><![CDATA[New comment by suby in "EPA Seeks to Eliminate Critical PFAS Drinking Water Protections"]]></title><description><![CDATA[
<p>It is frustrating. Rolling back forever chemical regulations is analogous to reintroducing leaded gasoline. Should we be expected to debate and weigh the pros and cons of leaded gasoline? Some things require nuance, but some things are clearly and unambiguously bad. PFAS have well known health risks, they're persistent, bio-accumulative, and linked to cancers and endocrine disruption. We should err on the side of caution. An angry reaction against this is justified. It's insanity.</p>
]]></description><pubDate>Sun, 14 Sep 2025 15:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45240626</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45240626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45240626</guid></item><item><title><![CDATA[New comment by suby in "New bill would give Marco Rubio 'thought police' power to revoke US passports"]]></title><description><![CDATA[
<p><a href="https://archive.ph/lfbLq" rel="nofollow">https://archive.ph/lfbLq</a></p>
]]></description><pubDate>Sun, 14 Sep 2025 01:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45236746</link><dc:creator>suby</dc:creator><comments>https://news.ycombinator.com/item?id=45236746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45236746</guid></item></channel></rss>