<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: drewdevault</title><link>https://news.ycombinator.com/user?id=drewdevault</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 16:04:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=drewdevault" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by drewdevault in "The Stallman Report"]]></title><description><![CDATA[
<p>I've read most of the report and it's got a lot more than "last time". Speaking as someone who has done a lot of my own research on Stallman's bullshit, the depth of this report is astonishing. The allegations it makes regarding the conduct of the rest of the FSF is particularly alarming.<p>I think you should at least skim it before you comment.</p>
]]></description><pubDate>Mon, 14 Oct 2024 14:56:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41838124</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41838124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41838124</guid></item><item><title><![CDATA[New comment by drewdevault in "Neurodivergence and Accountability in Free Software"]]></title><description><![CDATA[
<p>Your cited source is not really a good view of the situation. He did not reverse his position at all on the Minsky/Epstein issue (and the article quotes Stallman doubling down on this, saying he's resigning over "a series of misunderstandings and mischaracterizations" of himself), and he was re-instated at the FSF without ever providing a meaningful apology or a reversal of any of his problematic positions. Following his reinstatement he has continued to maintain and advocate for problematic political views regarding sexual assault, and he has never meaningfully retracted his views on child sexual abuse or apologized for anything he has ever said.</p>
]]></description><pubDate>Thu, 26 Sep 2024 09:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41656201</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41656201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41656201</guid></item><item><title><![CDATA[New comment by drewdevault in "Rust in Linux Revisited"]]></title><description><![CDATA[
<p>I am sympathetic to the cause. I respect the Linux project as a whole forming a consensus on the right direction for the kernel and I respect the right of the Rust developers to participate in the consensus-making process and advocate for what they believe is the right direction -- and put in the work to get there. I can hold this view and disagree with their opinion at the same time. I celebrate the difficult technical and political work they're doing to advance their cause, and I respect the hell out of that -- the fact that I would make different choices doesn't contradict this in any way.<p>The fact of the matter is that politics was always going to be difficult, and for all of the respect and admiration I have for the Rust-for-Linux team -- which I <i>do</i> have, thank you -- I am equally sympathetic to the kernel hackers who didn't ask for this project on their doorstep, and for their own needs to be accommodated. I condemn the toxicity that has bubbled up in this process, from C hackers and Rust hackers alike, but even absent that toxicity I think that the political challenges of Rust-for-Linux are enormous and distract from the fundamental work of the project.<p>People <i>have</i> burnt out and quit the project, and you cannot erase their experience when it questions the viability of the project. I'm offering them compassion and a different path that might celebrate their work without leading to burnout. People having burnt out and quitting the project is a historical fact, and not my fault, even if I'm the easy polemic for you to pin the blame on. I think it'd be a fucking shame if they quit pursing their passions for OS development in Rust over it and I've said as much and that's more than I can say for you and everyone else filling my messages with personal attacks and bad faith reading of everything I have to say.</p>
]]></description><pubDate>Sat, 31 Aug 2024 07:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407214</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41407214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407214</guid></item><item><title><![CDATA[New comment by drewdevault in "Rust in Linux Revisited"]]></title><description><![CDATA[
<p>>This person read that email about one Rust Kernel developer resigning because of burnout. Now he goes into how the Linux project is a “burnout machine” and how his heart goes out to the “developers who have been burned” (how did we get to plural?).[1]<p>There are several Rust-for-Linux folks who have complained about the same things and been at various levels of burned out over the course of the project. Ignoring them because it raises uncomfortable questions regarding the viability of the project doesn't make it go away, it just erases their experiences.<p>>The “so where do we go now?” almost gets ahead of itself before it says in the next paragraph that “the path is theirs to choose”. Well yeah because the only person who implied there was a crossroads is the author here.<p>>The predictable conclusion is to abandon the project and do something adjacent to the Linux Kernel.<p>This article is in response to someone who already decided to abandon the project, and to suggest what's next. I didn't impose the conclusion to abandon it on anyone, and in fact I explicitly supported it if burnout victims choose to return to the fold.<p>Yes, I stand by the conclusion that Rust-for-Linux is probably not a great idea, and I'm allowed to say that without being anyone's "enemy". I also believe people when they say they're burned out and quitting the project and take their needs seriously, something I think is missing from your comment. All of this is compatible with compassion. I'm not and have never been your enemy: I can say that I think it's not a good idea and wish you well in your efforts nevertheless, and I have.</p>
]]></description><pubDate>Sat, 31 Aug 2024 07:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407170</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41407170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407170</guid></item><item><title><![CDATA[New comment by drewdevault in "Rust in Linux Revisited"]]></title><description><![CDATA[
<p>Cygwin is a POSIX implementation, not a Linux implementation. Linux is mostly POSIX compatible and so Cygwin is source-compatible, but not binary-compatible, with many programs that work on Linux.</p>
]]></description><pubDate>Sat, 31 Aug 2024 07:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407152</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41407152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407152</guid></item><item><title><![CDATA[New comment by drewdevault in "Rust in Linux Revisited"]]></title><description><![CDATA[
<p>I have not contributed much to Linux -- my claim to fame is submitting a one-line patch which generated 50+ emails of arguments from LKML before Linus merged it -- but I have read a ton of the Linux source code and familiarized myself with many of its internals many times, as well as doing extensive low-level systems work in userspace against the Linux API/ABI. I often use it as a reference in my own osdev work, or working on Hare, etc. Have read a lot of the syscall API surface, DRM internals in depth, dcache and several filesystem implementations, io_uring, etc. Not ignorant to what would be involved in making a Linux-compatible kernel.</p>
]]></description><pubDate>Sat, 31 Aug 2024 07:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407147</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41407147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407147</guid></item><item><title><![CDATA[New comment by drewdevault in "Rust in Linux Revisited"]]></title><description><![CDATA[
<p>Why would you even say something like that?</p>
]]></description><pubDate>Fri, 30 Aug 2024 20:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41404044</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41404044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41404044</guid></item><item><title><![CDATA[New comment by drewdevault in "Aerc: A well-crafted TUI for email"]]></title><description><![CDATA[
<p>The original aerc prototype was written in C. It wasn't great.<p><a href="https://git.sr.ht/~sircmpwn/aerc-legacy" rel="nofollow">https://git.sr.ht/~sircmpwn/aerc-legacy</a></p>
]]></description><pubDate>Thu, 22 Aug 2024 18:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41323277</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41323277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41323277</guid></item><item><title><![CDATA[git-am.io: Reviewing Git contributions via email]]></title><description><![CDATA[
<p>Article URL: <a href="https://git-am.io/">https://git-am.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41223124">https://news.ycombinator.com/item?id=41223124</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Aug 2024 11:01:24 +0000</pubDate><link>https://git-am.io/</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41223124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41223124</guid></item><item><title><![CDATA[New comment by drewdevault in "What "consent" looks like for the DEA and TSA"]]></title><description><![CDATA[
<p>Singapore has the death penalty for drug offenses.</p>
]]></description><pubDate>Wed, 24 Jul 2024 08:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41054914</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=41054914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41054914</guid></item><item><title><![CDATA[New comment by drewdevault in "Show HN: Horizon – Private alternative to Imgur"]]></title><description><![CDATA[
<p>From the terms of service:<p>> Please be aware that there may be certain adult or mature content available on the Website. Where there is mature or adult content, individuals who are less than 18 years of age or are not permitted to access such content under the laws of any applicable jurisdiction may not access such content. Certain areas of the Website and Services may not be available to children under 18 under any circumstances.<p>Ironic given that the creator is only 17 himself per the original post. Having run a site like this before, you can expect to get some awful stuff uploaded before long, up to and including CSAM. Not sure I can trust a minor to moderate this stuff and push that "report" button in good conscience knowing that a minor will have to view the material to make the call.</p>
]]></description><pubDate>Wed, 17 Jul 2024 07:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40983440</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40983440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40983440</guid></item><item><title><![CDATA[So you want to compete with or replace open source]]></title><description><![CDATA[
<p>Article URL: <a href="https://drewdevault.com/2024/07/16/2024-07-16-So-you-want-to-compete-with-FOSS.html">https://drewdevault.com/2024/07/16/2024-07-16-So-you-want-to-compete-with-FOSS.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40974761">https://news.ycombinator.com/item?id=40974761</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 16 Jul 2024 09:07:15 +0000</pubDate><link>https://drewdevault.com/2024/07/16/2024-07-16-So-you-want-to-compete-with-FOSS.html</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40974761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40974761</guid></item><item><title><![CDATA[Hare 0.24.2 Released]]></title><description><![CDATA[
<p>Article URL: <a href="https://harelang.org/blog/2024-07-13-hare-0.24.2-release/">https://harelang.org/blog/2024-07-13-hare-0.24.2-release/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40961280">https://news.ycombinator.com/item?id=40961280</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 14 Jul 2024 14:49:56 +0000</pubDate><link>https://harelang.org/blog/2024-07-13-hare-0.24.2-release/</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40961280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40961280</guid></item><item><title><![CDATA[New comment by drewdevault in "No more boot loader: Please use the kernel instead"]]></title><description><![CDATA[
<p>Something that hasn't been addressed by comments here yet is that you could implement EFI boot services in the Linux kernel and essentially turn Linux into a firmware interface. Though note that I generally shy away from any attempts to make the kernel into a really fat bootloader.</p>
]]></description><pubDate>Tue, 09 Jul 2024 07:21:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40913384</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40913384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40913384</guid></item><item><title><![CDATA[New comment by drewdevault in "A Git story: Not so fun this time"]]></title><description><![CDATA[
<p>>So he cheated, he got Linus to run BK commands at his house and he snooped the network. He had no legal access to those bytes. Without those snoops, no chance he reverse engineered it.<p>Snooping the network is a common and entirely legal means of reverse engineering.<p>>There is absolutely zero chance he figured out the pull protocol via telnet. I will happily pay $10,000 to anyone could do that with zero access to BK. Can't be done. If I'm wrong, I'll pay up. But I'll have a lot of questions that can't be answered.<p>I just tried this myself. Here's the telnet session:<p><a href="https://paste.sr.ht/~sircmpwn/0b3f1f1d77896a96b0777471785cdcd311089186" rel="nofollow">https://paste.sr.ht/~sircmpwn/0b3f1f1d77896a96b0777471785cdc...</a><p>I confess that I had to look up the name of the BK_REMOTE_PROTOCOL environment variable after a few false starts to put the pieces together, but it would be relatively easy to guess.<p>I also looked over Tridge's original sourcepuller code and didn't really see anything that you couldn't infer from this telnet session about how bk works.<p>So, do I just send you my bank account number or?</p>
]]></description><pubDate>Sat, 06 Jul 2024 08:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40888940</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40888940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40888940</guid></item><item><title><![CDATA[New comment by drewdevault in "A Git story: Not so fun this time"]]></title><description><![CDATA[
<p>Come on, man, <i>you</i> should be better than this. With so many years of hindsight surely you realize by now that reverse engineering is not some moral failing? How much intellectual and cultural wealth is attributable to it? And with Google v. Oracle we've finally settled even in the eyes of the law that the externally visible APIs and behavior of an implementation are not considered intellectual property.<p>Tridge reverse engineering bk and kicking off a series of events that led to git is probably one of the most positively impactful things anyone has done for the software industry, ever. He does not deserve the flack he got for it, either then or today. I'm grateful to him, as we all should be. I know that it stings for you, but I hope that with all of this hindsight you're someday able to integrate the experience and move on with a positive view of this history -- because even though it didn't play out the way you would have liked, your own impact on this story is ultimately very positive and meaningful and you should take pride in it without demeaning others.</p>
]]></description><pubDate>Thu, 04 Jul 2024 10:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40873766</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40873766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40873766</guid></item><item><title><![CDATA[New comment by drewdevault in "The state of SourceHut and our plans for the future"]]></title><description><![CDATA[
<p>In retrospect, our datacenter partner in the old datacenter was unreliable. But, we had been there from the start, since I was just hosting a personal server there pre-SourceHut, and during the incident they egregiously violated their SLA with us -- we had reason to expect better from them.<p>We're much more confident in our AMS partner, though.</p>
]]></description><pubDate>Wed, 05 Jun 2024 05:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40581707</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40581707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40581707</guid></item><item><title><![CDATA[New comment by drewdevault in "The state of SourceHut and our plans for the future"]]></title><description><![CDATA[
<p>Both. We restored from backups and touched up the diff out of band. We then had the drives removed and destroyed.</p>
]]></description><pubDate>Tue, 04 Jun 2024 15:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40575892</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40575892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40575892</guid></item><item><title><![CDATA[New comment by drewdevault in "The state of SourceHut and our plans for the future"]]></title><description><![CDATA[
<p>There was no lost data, and it wasn't just unanswered emails -- several hours on the phone, juggling between subsidiaries on either side of the pond, with no clear responsible party on their end. The customer service for this shipping provider is totally opaque and automated with AI crap throughout. We did eventually get in touch with some humans but they were not ultimately very helpful.<p>We do have general business insurance and will probably file a claim, but we have two overworked and exhausted staff members, a lot of other priorities, and a budget which is already pretty deeply cut from all of these events, and we just don't have the time and energy to duke it out with an opaque megacorporation right now.</p>
]]></description><pubDate>Tue, 04 Jun 2024 09:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40572472</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40572472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40572472</guid></item><item><title><![CDATA[The state of SourceHut and our plans for the future]]></title><description><![CDATA[
<p>Article URL: <a href="https://sourcehut.org/blog/2024-06-04-status-and-plans/">https://sourcehut.org/blog/2024-06-04-status-and-plans/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40572236">https://news.ycombinator.com/item?id=40572236</a></p>
<p>Points: 60</p>
<p># Comments: 18</p>
]]></description><pubDate>Tue, 04 Jun 2024 09:00:37 +0000</pubDate><link>https://sourcehut.org/blog/2024-06-04-status-and-plans/</link><dc:creator>drewdevault</dc:creator><comments>https://news.ycombinator.com/item?id=40572236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40572236</guid></item></channel></rss>