<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: ahmedalsudani</title><link>https://news.ycombinator.com/user?id=ahmedalsudani</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 07 Jun 2026 23:37:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ahmedalsudani" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ahmedalsudani in "Honest Ahmed (2011)"]]></title><description><![CDATA[
<p>Another variety: <a href="https://en.wikipedia.org/wiki/Jambiya" rel="nofollow">https://en.wikipedia.org/wiki/Jambiya</a></p>
]]></description><pubDate>Sat, 18 Jan 2025 20:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42751111</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=42751111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42751111</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Honest Ahmed (2011)"]]></title><description><![CDATA[
<p>I carry a knife specifically to stab people who pronounce my name that way (the Achmed way).<p>... yes, this is a joke.</p>
]]></description><pubDate>Sat, 18 Jan 2025 15:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42748983</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=42748983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42748983</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "OpenWrt One/AP-24.XY: new open source router board by OpenWrt and Banana Pi"]]></title><description><![CDATA[
<p>You can use a managed switch to get this working if you have a router with too few ports.<p>I have several gl.inet routers running openwrt but they all have 2/3 ports total. I put a TL-SG108E in front of them and use that to tag ports.<p>This particular switch has an interface that is quite easy to reverse engineer, so I have written a script that allows me to easily move ports between VLANs without bothering with the unintuitive web UI.</p>
]]></description><pubDate>Sat, 13 Jan 2024 17:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38981911</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=38981911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38981911</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Power over fiber"]]></title><description><![CDATA[
<p>A few lemons/potatoes can power an MCU. 0.5 watts is luxurious.<p><a href="https://youtube.com/shorts/qLTEtXY5-BQ" rel="nofollow">https://youtube.com/shorts/qLTEtXY5-BQ</a></p>
]]></description><pubDate>Thu, 04 Jan 2024 16:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38869326</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=38869326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38869326</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Procrastination is connected to perfectionism"]]></title><description><![CDATA[
<p>This is one of my favourite things I've read on here, and it frames working on a team the way it should be framed!<p>Going to adopt every part of it. Thank you for sharing.</p>
]]></description><pubDate>Mon, 01 Jan 2024 22:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38836093</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=38836093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38836093</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "QubesOS – A reasonably secure operating system"]]></title><description><![CDATA[
<p>Yes, they are less secure. VMs can rely on HW features to ensure memory isolation.</p>
]]></description><pubDate>Tue, 11 Jul 2023 19:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36686046</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=36686046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36686046</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "John Carmack on shorter work weeks (2016)"]]></title><description><![CDATA[
<p>The strawman is reducing his comment to "really just a debate on ideal hours and the post fails to make an argument there."<p>It's not about ideal hours at all. I'll post the entire comment here for anybody that might not have clicked through so you can actually decide what it's about.<p>Quoting Carmack:<p>I find these “shorter work weeks are just as effective” articles to be nonsense, at least for knowledge workers with some tactical discretion. I can imagine productivity at an assembly line job having a peak such that overworking grinds someone down to the point that they become a liability, but people that claim working nine hours in a day instead of eight gives no (or negative) additional benefit are either being disingenuous or just have terrible work habits. Even in menial jobs, it is sort of insulting – “Hey you, working three jobs to feed your family! Half of the time you are working is actually of negative value so you don’t deserve to be paid for it!”<p>If you only have seven good hours a day in you, does that mean the rest of the day that you spend with your family, reading, exercising at the gym, or whatever other virtuous activity you would be spending your time on, are all done poorly? No, it just means that focusing on a single thing for an extended period of time is challenging.<p>Whatever the grand strategy for success is, it gets broken down into lots of smaller tasks. When you hit a wall on one task, you could say “that’s it, I’m done for the day” and head home, or you could switch over to something else that has a different rhythm and get more accomplished. Even when you are clearly not at your peak, there is always plenty to do that doesn’t require your best, and it would actually be a waste to spend your best time on it. You can also “go to the gym” for your work by studying, exploring, and experimenting, spending more hours in service to the goal.<p>I think most people excited by these articles are confusing not being aligned with their job’s goals with questions of effectiveness. If you don’t want to work, and don’t really care about your work, less hours for the same pay sounds great! If you personally care about what you are doing, you don’t stop at 40 hours a week because you think it is optimal for the work, but rather because you are balancing it against something else that you find equally important. Which is fine.<p>Given two equally talented people, the one that pursues a goal obsessively, for well over 40 hours a week, is going to achieve more. They might be less happy and healthy, but I’m not even sure about that. Obsession can be rather fulfilling, although probably not across an entire lifetime.<p>This particular article does touch on a goal that isn’t usually explicitly stated: it would make the world “less unequal” if everyone was prevented from working longer hours. Yes, it would, but I am deeply appalled at the thought of trading away individual freedom of action and additional value in the world for that goal.</p>
]]></description><pubDate>Fri, 16 Jun 2023 22:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36365047</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=36365047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36365047</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "John Carmack on shorter work weeks (2016)"]]></title><description><![CDATA[
<p>From the HN guidelines: Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.<p><a href="https://news.ycombinator.com/newsguidelines.html">https://news.ycombinator.com/newsguidelines.html</a><p>You are constructing a strawman. Go read his  comment again. He differentiates between knowledge work and physical work.</p>
]]></description><pubDate>Fri, 16 Jun 2023 18:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36361705</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=36361705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36361705</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Slide to Unlock"]]></title><description><![CDATA[
<p>+1 csk is as good as it gets. Had him for my first CS class there and to the end of my time there, that class stood out both in terms of quality and enjoyment/engagement.<p>If you're at Waterloo and have the chance to be in Craig's class, jump at it.</p>
]]></description><pubDate>Wed, 31 May 2023 22:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=36145491</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=36145491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36145491</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Only one pair of distinct positive integers satisfy the equation m^n = n^m"]]></title><description><![CDATA[
<p>This is a neat problem! Thank you for sharing!</p>
]]></description><pubDate>Thu, 20 Apr 2023 05:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35636608</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=35636608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35636608</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Only one pair of distinct positive integers satisfy the equation m^n = n^m"]]></title><description><![CDATA[
<p>It's common for the obvious cases and obvious constraints to be assumed.<p>Adding "distinct" would have made it clearer, but it was obvious that the author meant distinct from reading the title alone.</p>
]]></description><pubDate>Thu, 20 Apr 2023 05:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=35636606</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=35636606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35636606</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "I’m now a full-time professional open source maintainer"]]></title><description><![CDATA[
<p>In medicine those kinds of arrangements exist, but they charge 30% (I forget if it's off the top or the bottom).</p>
]]></description><pubDate>Fri, 03 Feb 2023 00:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=34635237</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34635237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34635237</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "The 5GHz “Problem” for Wi-Fi Networks: DFS (2018)"]]></title><description><![CDATA[
<p>Yeah I'm specifically responding to the question above.<p>Some things like REST/HTML/XML are familiar enough that the initialism is as good as a dictionary word.<p>SOAP, on the other hand, I forget what that was. Hopefully it's not important.</p>
]]></description><pubDate>Mon, 26 Dec 2022 11:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34136718</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34136718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34136718</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "All I want for Christmas is these seven TypeScript improvements"]]></title><description><![CDATA[
<p>One of the 5 stages of grief: bargaining :)<p>I have tried to use a couple of tools with better types on the job and on the "productive/industry" side of the spectrum. That consistently led to disappointment. It's been a while since I gave up on TS; what drove me away then was the typings I had to download and update and debug.<p>Nowadays I'm working on learning the purescript terrain for frontend development. In that world, the limitation is not the language but my ignorance. That feels better.</p>
]]></description><pubDate>Mon, 26 Dec 2022 10:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34136438</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34136438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34136438</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "The 5GHz “Problem” for Wi-Fi Networks: DFS (2018)"]]></title><description><![CDATA[
<p>It's way better when you learn the words. Now I understand it's about frequencies and channels.<p>DFS to a software crowd will always expand to depth-first search. I was trying to figure out if that's what was being discussed here (with plenty of skepticism, admittedly) until reading GP.</p>
]]></description><pubDate>Mon, 26 Dec 2022 09:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34136019</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34136019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34136019</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Moving the Ctrl Key"]]></title><description><![CDATA[
<p>I'm describing my experience. Feel free to live according to yours if it differs.<p>Also, in jest: citation needed on the RMS claim. We can all play that game ad absurdium :)</p>
]]></description><pubDate>Mon, 26 Dec 2022 01:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=34133677</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34133677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34133677</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Moving the Ctrl Key"]]></title><description><![CDATA[
<p>Emacs is a great platform, but the default key mappings make it an RSI machine.<p>If I recommend Emacs to anybody today, the first thing I would tell them is to:<p>- enable evil mode and prefer its interface to vanilla Emacs<p>- install doom-emacs and learn to love the leader key instead of the C-[...] combinations<p>And of course what you said about moving your whole hand and using both hands still applies, including when you need to use the shift key.<p>I started to develop RSI once in 2015 and got my act together after that scare with an ergonomic setup and better practices. It's been smooth sailing since, always as an Emacs user.</p>
]]></description><pubDate>Sun, 25 Dec 2022 23:02:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=34132441</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=34132441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34132441</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Activision’s faulty anti-cheat software"]]></title><description><![CDATA[
<p>If you can convince your crew to try something new, there are some great FPS games nowadays. I've enjoyed those, though I haven't been able to put in anywhere near your number of hours.<p>- Squad<p>- Escape from Tarkov<p>- Rising Storm 2: Vietnam</p>
]]></description><pubDate>Mon, 05 Dec 2022 03:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=33861074</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=33861074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33861074</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Paredit 25 released, after 8 years"]]></title><description><![CDATA[
<p>In recent years, I have been spoiled by doom-emacs (and previously spacemacs). They have made everything work out of the box for me to such an extent that I mostly don't know what's active--I've just learned the right leader combination to get what I need done.<p>It turns out I've been using smartparens without realizing--just opened a file and checked the active modes to find out.<p>The keys I've learned are (using evil):<p>- [Visual mode] S -> surround by a pair<p>- [Visual mode] d <char> -> delete pair of <char><p>- [Visual mode] c <c1> <c2> -> replace pair of <c1> with pair of <c2><p>Those along with C-M-k to kill a sexp and % to go to the other end of a pair have been all I need for my work (the vast majority C/C++ and Python).<p>One thing I keep putting off is figuring out a way to jump to the opening/closing quotes. For those I still have to go medieval if there's any nesting.</p>
]]></description><pubDate>Mon, 28 Nov 2022 15:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33774964</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=33774964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33774964</guid></item><item><title><![CDATA[New comment by ahmedalsudani in "Show HN: Using stylometry to find HN users with alternate accounts"]]></title><description><![CDATA[
<p>Another problem is that it's a small set. If you had a list of all HN users, you could compute md5 for all of them in seconds.</p>
]]></description><pubDate>Sat, 26 Nov 2022 22:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33757254</link><dc:creator>ahmedalsudani</dc:creator><comments>https://news.ycombinator.com/item?id=33757254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33757254</guid></item></channel></rss>