<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: heybrendan</title><link>https://news.ycombinator.com/user?id=heybrendan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 10:54:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=heybrendan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by heybrendan in "Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux"]]></title><description><![CDATA[
<p>I see that you're parsing `ss` output in 'src/services/network.rs' (L22-L31) [1]. I find this to be a rather shaky foundation as any future drift or deviation in the `ss` utility's output could potentially yield unforeseen consequences.<p>I'm vaguely aware that there are crates available in the Rust ecosystem for interrogating and manipulating sockets much more directly as well as high level abstractions for all things netlink (read: AF_NETLINK). Is wielding Rust's socket/netlink libraries unsuitable in some way, or was it merely deemed out of the design scope?<p>Very cool project, please keep going!<p>[1] <a href="https://github.com/grigio/network-monitor/blob/master/src/services/network.rs#L22-L31" rel="nofollow">https://github.com/grigio/network-monitor/blob/master/src/se...</a></p>
]]></description><pubDate>Sat, 29 Nov 2025 23:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46091984</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=46091984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46091984</guid></item><item><title><![CDATA[New comment by heybrendan in "Bash Strict Mode (2014)"]]></title><description><![CDATA[
<p>From 2014 [1].<p>This seems to be posted once per year (at least); however, hardly a complaint as the discussion tends to be high quality.<p>My personal mantra is if it's over 10~20 lines, I should arguably be using another language, like Python (and perhaps correspondingly, subprocess [2], if I'm in a hurry).<p>[1] <a href="https://web.archive.org/web/20140523002853/http://redsymbol.net/articles/unofficial-bash-strict-mode/" rel="nofollow">https://web.archive.org/web/20140523002853/http://redsymbol....</a><p>[2] <a href="https://docs.python.org/3/library/subprocess.html" rel="nofollow">https://docs.python.org/3/library/subprocess.html</a></p>
]]></description><pubDate>Mon, 25 Aug 2025 03:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45009894</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=45009894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45009894</guid></item><item><title><![CDATA[New comment by heybrendan in "AI slop security reports submitted to curl"]]></title><description><![CDATA[
<p>I worked my way through about half the examples. What appalling behavior by several of the "submitters".<p>This comment [1] by icing (curl staff) sums up the risk:<p>> "This report and your other one seem like an attack on our resources to handle security issues."<p>Maintainers of widely deployed, popular software, including those whom have openly made a commitment to engineering excellence [2] and responsiveness [like the curl project AFAICT], can not afford to /not/ treat each submission with some level of preliminary attention and seriousness.<p>Submitting low quality, bogus reports generated by a hallucinating LLM, and then doubling down by being deliberately opaque and obtuse during the investigation and discussion, is disgraceful.<p>[1] <a href="https://hackerone.com/reports/3125832#activity-34389935" rel="nofollow">https://hackerone.com/reports/3125832#activity-34389935</a><p>[2] <a href="https://curl.se/docs/bugs.html" rel="nofollow">https://curl.se/docs/bugs.html</a> (Heading: "Who fixes the problems")</p>
]]></description><pubDate>Sun, 29 Jun 2025 10:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44411887</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=44411887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44411887</guid></item><item><title><![CDATA[New comment by heybrendan in "Fossify – A suite of open-source, ad-free apps"]]></title><description><![CDATA[
<p>How some of the developer community responded (in late 2023) when SMT was bought by ZipoApps--Fossify was a fork that emerged:<p>- <a href="https://github.com/SimpleMobileTools/General-Discussion/issues/241">https://github.com/SimpleMobileTools/General-Discussion/issu...</a></p>
]]></description><pubDate>Tue, 17 Jun 2025 10:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297606</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=44297606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297606</guid></item><item><title><![CDATA[New comment by heybrendan in "The first year of free-threaded Python"]]></title><description><![CDATA[
<p>I am a Python user, but far from an expert. Occasionally, I've used 'concurrent.futures' to kick off running some very simple functions, at the same time.<p>How are 'concurrent.futures' users impacted? What will I need to change moving forward?</p>
]]></description><pubDate>Fri, 16 May 2025 12:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44004437</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=44004437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44004437</guid></item><item><title><![CDATA[New comment by heybrendan in "Nation-scale Matrix deployments will fail using the community version of Synapse"]]></title><description><![CDATA[
<p>Arathorn, should this message reach you, I want to voice my support of you and your team.<p>Notwithstanding the naysayers that surface with peculiar predictability any time Matrix is discussed here, know there are people like me that are happy Synapse users (and operators, nearly 5 years now!) that are in your corner, rooting for you [and Matrix]. Keep fighting the good fight.</p>
]]></description><pubDate>Sun, 19 Jan 2025 03:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42753307</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=42753307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42753307</guid></item><item><title><![CDATA[New comment by heybrendan in "Hyprland 0.44"]]></title><description><![CDATA[
<p>I had to go to the project's GitHub repo for a semblance of a description. For the uninitiated:<p>> Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. It provides the latest Wayland features, is highly customizable, has all the eyecandy, the most powerful plugins, easy IPC, much more QoL stuff than other compositors and more...</p>
]]></description><pubDate>Mon, 07 Oct 2024 00:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41761575</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=41761575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41761575</guid></item><item><title><![CDATA[New comment by heybrendan in "Former Google CEO Eric Schmidt's Leaked Stanford Talk"]]></title><description><![CDATA[
<p>Thanks for this guidance. In times like these, I find sunlight is always the best disinfectant.<p>The yt-dlp application functions better alongside ffmpeg, so I recommend installing that too. If on Linux, whatever is available via one's package manager /should/ do the trick.<p>Note, the project does make mention there are issues [1] with "standard ffmpeg", and is therefore minting custom builds [2][3] of ffmpeg, with additional patches applied.<p>[1] <a href="https://github.com/yt-dlp/yt-dlp#dependencies">https://github.com/yt-dlp/yt-dlp#dependencies</a><p>[2] <a href="https://github.com/yt-dlp/FFmpeg-Builds#ffmpeg-static-auto-builds">https://github.com/yt-dlp/FFmpeg-Builds#ffmpeg-static-auto-b...</a><p>[3] <a href="https://github.com/yt-dlp/FFmpeg-Builds#patches-applied">https://github.com/yt-dlp/FFmpeg-Builds#patches-applied</a></p>
]]></description><pubDate>Fri, 16 Aug 2024 08:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41264318</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=41264318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41264318</guid></item><item><title><![CDATA[New comment by heybrendan in "GameStop stock influencer Roaring Kitty may lose access to E-Trade, report says"]]></title><description><![CDATA[
<p>Things are indeed heating up when a saga that's been unfolding for over four years begins to attract attention on HN.<p>A user or two have characterized Gill's activity as a pump-and-dump. From the article:<p>> A common form of this fraud is a pump-and-dump scheme, where fraudsters "make false and misleading statements to create a buying frenzy, and then sell shares at the pumped-up price."<p>Gill took a significant position in Gamestop beginning in June 2019 [1], and has been steadily increasing his position over the years (AFAICT without selling).<p>How is the belief in the long-term recovery and turn around of what was then, a dysfunctional (and unprofitable) American retailer, anything but rather prescient and patriotic?<p>Even if we were to concede that Gill is now in a position of influence, the suggestion that enforcement agencies should suddenly jump in and that litigation should /begin/ with him, rather than TV personalities and elected officials, strikes me as laughable.<p>Notwithstanding the ethical and security implications of a brokerage publicly broadcasting that a customer has an account on their platform (I would be livid if this happened to me), if E-Trade were to close Gill's account, would that not be a concrete admission that his position has them vulnerable, thereby strengthening and supporting the underlying thesis?<p>[1] <a href="https://en.wikipedia.org/wiki/Keith_Gill#Position_on_GameStop" rel="nofollow">https://en.wikipedia.org/wiki/Keith_Gill#Position_on_GameSto...</a></p>
]]></description><pubDate>Thu, 06 Jun 2024 06:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40594313</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=40594313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40594313</guid></item><item><title><![CDATA[New comment by heybrendan in "'Dumb Money' Loses $13.1B in Latest GameStop Stock Mania"]]></title><description><![CDATA[
<p>Good question. What that quote from the recent filing is describing is the result of investors using the "Direct Registration System" (DRS), which is a system for book-entry ownership [1][2].<p>Given the example of risk HN user /deified/ shared regarding suspicions of brokers clandestinely distributing IOUs without investor knowledge where they should, in fact, be purchasing real shares, DRS offers the ability to move shares from one's broker to the company's transfer agent.<p>In effect, what DRS seemingly provides is a far more robust chain of trust and custody, as well as a more concrete level of assurance that shares in one's account are, in fact, real (and not IOUs).<p>In this case, the 10-K filing provides direct evidence that investors are consistently moving their Gamestop shares out of their respective brokers, to Gamestop's transfer agent, a company called Computershare (or purchasing shares directly via Computershare).<p>A conclusion one could possibly draw from this is that hundreds of thousands of Gamestop investors have collectively agreed that they can no longer trust their brokers, they are fed up with the true reality [and limitations] of "beneficial ownership", and are instead registering their Gamestop shares with the transfer agent (Computershare). All to the tune now of 25% of the total outstanding shares. As far as I'm aware, behavior of this magnitude has never before occurred.<p>Should that percentage continue to climb, it will be interesting to see what effect (if any) it will have on Gamestop's share price, assuming true supply and demand and real price discovery is still a fundamental part of how our markets function.<p>Ian released a video [3] this past December 2023, related to this topic.<p>[1] <a href="https://www.computershare.com/ca/en/insync/summer-2016/about-drs" rel="nofollow">https://www.computershare.com/ca/en/insync/summer-2016/about...</a><p>[2] <a href="https://content-assets.computershare.com/eh96rkuu9740/630fe903fa8f4b81acd2c1ebfb8e5f05/a2e2389f35e8f0d48b814fdd14890c57/About_the_Direct_Registration_System.pdf" rel="nofollow">https://content-assets.computershare.com/eh96rkuu9740/630fe9...</a><p>[3] <a href="https://x.com/Cancelcloco/status/1740515711775346762" rel="nofollow">https://x.com/Cancelcloco/status/1740515711775346762</a></p>
]]></description><pubDate>Thu, 23 May 2024 09:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40452294</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=40452294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40452294</guid></item><item><title><![CDATA[New comment by heybrendan in "'Dumb Money' Loses $13.1B in Latest GameStop Stock Mania"]]></title><description><![CDATA[
<p>Quite interesting indeed. From Gamestop's recent Form 10-K (Q4 2023) SEC filing:<p>> "As of March 20, 2024 [...] approximately 75.3 million shares of our Class A common stock were held by registered holders with our transfer agent (or approximately 25% of our outstanding shares)."<p>I've never seen anything like this. It seems absolutely unprecedented.<p>Recently Ian Carroll posted an overview [2] on X where he attempts to untangle the mess of the chaos surrounding Gamestop and its stock. I'm not going to pretend to understand the (dys?)function of our financial markets or everything that he shared, but my eyes are peeled.<p>[1] <a href="https://news.gamestop.com/node/20376/html" rel="nofollow">https://news.gamestop.com/node/20376/html</a><p>[2] <a href="https://x.com/Cancelcloco/status/1790524969623175629" rel="nofollow">https://x.com/Cancelcloco/status/1790524969623175629</a></p>
]]></description><pubDate>Thu, 23 May 2024 01:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40449468</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=40449468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40449468</guid></item><item><title><![CDATA[New comment by heybrendan in "Radicle: Open-Source, Peer-to-Peer, GitHub Alternative"]]></title><description><![CDATA[
<p>This is an overreaction, almost to the point of absurdity.<p>Risks inherent to pipe installers are well understood by many. Using your logic, we should abandon Homebrew [1] (>38k stars on GitHub), PiHole [2] (>46k stars on GitHub), Chef [3], RVM [4], and countless other open source projects that use one-step automated installers (by piping to bash).<p>A more reasonable response would be to coordinate with the developers to update the docs to provide alternative installation methods (or better detail risks), rather than throwing the baby out with the bathwater.<p>[1] <a href="https://brew.sh/" rel="nofollow">https://brew.sh/</a><p>[2] <a href="https://github.com/pi-hole/pi-hole">https://github.com/pi-hole/pi-hole</a><p>[3] <a href="https://docs.chef.io/chef_install_script/#run-the-install-sc" rel="nofollow">https://docs.chef.io/chef_install_script/#run-the-install-sc</a>...<p>[4] <a href="https://rvm.io/rvm/install" rel="nofollow">https://rvm.io/rvm/install</a></p>
]]></description><pubDate>Tue, 05 Mar 2024 19:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39608347</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=39608347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39608347</guid></item><item><title><![CDATA[New comment by heybrendan in "I think GCP is better than AWS (2020)"]]></title><description><![CDATA[
<p>While I appreciate you've disclosed your affiliations in your profile, can you claim complete objectivity on this topic?<p>Would your stake in VMware and AWS not be {threatened,weakened}, perhaps severely, should Google succeed in Cloud?</p>
]]></description><pubDate>Thu, 26 Oct 2023 01:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=38020759</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=38020759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38020759</guid></item><item><title><![CDATA[New comment by heybrendan in "Linux network performance parameters"]]></title><description><![CDATA[
<p>You seem quite knowledgeable in this domain. Have you authored any blog posts to expand on this topic? I would welcome the chance to learn more from you.</p>
]]></description><pubDate>Wed, 06 Sep 2023 23:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37413048</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=37413048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37413048</guid></item><item><title><![CDATA[New comment by heybrendan in "Duck DNS"]]></title><description><![CDATA[
<p>+1 Would very much welcome you authoring something on this topic.</p>
]]></description><pubDate>Sat, 05 Aug 2023 22:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=37016937</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=37016937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37016937</guid></item><item><title><![CDATA[New comment by heybrendan in "Graphite: Open-source raster and vector 2D graphics editor"]]></title><description><![CDATA[
<p>Impressive project, although not what I thought of when I saw the name [1][2].<p>[1] <a href="https://graphite.readthedocs.io/en/latest/faq.html" rel="nofollow noreferrer">https://graphite.readthedocs.io/en/latest/faq.html</a><p>[2] <a href="https://graphite.readthedocs.io/en/latest/who-is-using.html" rel="nofollow noreferrer">https://graphite.readthedocs.io/en/latest/who-is-using.html</a></p>
]]></description><pubDate>Fri, 28 Jul 2023 04:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36903134</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=36903134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36903134</guid></item><item><title><![CDATA[New comment by heybrendan in "Daniel Ellsberg has died"]]></title><description><![CDATA[
<p>I'd like to learn more. Sources I can refer to?</p>
]]></description><pubDate>Sat, 17 Jun 2023 06:46:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36367919</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=36367919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36367919</guid></item><item><title><![CDATA[New comment by heybrendan in "The Original AI Doomer: Dr. Norbert Wiener"]]></title><description><![CDATA[
<p>I first learned of Wiener's work from Jaron Lanier's [1] Ted Talk years ago, entitled "How we need to remake the internet" [2]:<p>> <i>And I suppose I could mention from one of the very earliest computer scientists, whose name was Norbert Wiener, and he wrote a book back in the '50s [...] called "The Human Use of Human Beings."</i><p>> <i>And in the book, he described the potential to create a computer system that would be gathering data from people and providing feedback to those people in real time in order to put them kind of partially, statistically, in a Skinner box, in a behaviorist system, and he has this amazing line where he says one could imagine as a thought experiment, and I'm paraphrasing, this isn't a quote, a global computer system where everybody has devices on them all the time, and the devices are giving them feedback based on what they did, and the whole population is subject to a degree of behavior modification.</i><p>> <i>Such a society would be insane, could not survive, could not face its problems. And then he says, but this is only a thought experiment, and such a future is "technologically infeasible". And yet, of course, it's what we have created, and it's what we must undo if we are to survive.</i><p>[1] <a href="https://en.wikipedia.org/wiki/Jaron_Lanier" rel="nofollow">https://en.wikipedia.org/wiki/Jaron_Lanier</a><p>[2] <a href="https://www.youtube.com/watch?v=qQ-PUXPVlos">https://www.youtube.com/watch?v=qQ-PUXPVlos</a></p>
]]></description><pubDate>Sat, 03 Jun 2023 23:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=36181447</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=36181447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36181447</guid></item><item><title><![CDATA[New comment by heybrendan in "Tape Storage Trundles On, Increases Yearly Volume to 128 Exabytes"]]></title><description><![CDATA[
<p>> Commence station security log, Stardate 47282.5 - At the request of Commander Sisko, I will hereafter be recording a daily log of law enforcement affairs. The reason for this exercise is beyond my comprehension, except perhaps that Humans have a compulsion to keep records and lists and files. So many in fact, that they have to invent new ways to store them microscopically. Otherwise their records would overrun all known civilization. My own very adequate memory not being good enough for Starfleet, I am pleased to put my voice to this official record of this day. Everything's under control. End log.<p>-Odo<p>Rest in peace René Auberjonois.</p>
]]></description><pubDate>Thu, 25 May 2023 21:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=36076320</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=36076320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36076320</guid></item><item><title><![CDATA[New comment by heybrendan in "Convos: A Persistent Self-Hosted Web Client for IRC"]]></title><description><![CDATA[
<p>Note: Published at December 18, 2020</p>
]]></description><pubDate>Sun, 16 Apr 2023 02:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35586630</link><dc:creator>heybrendan</dc:creator><comments>https://news.ycombinator.com/item?id=35586630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35586630</guid></item></channel></rss>