<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: cmehdy</title><link>https://news.ycombinator.com/user?id=cmehdy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 00:13:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cmehdy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cmehdy in "I love Linux, but I can't quit Windows"]]></title><description><![CDATA[
<p>Powershell is a great scripting language, but when you want to massively delete stuff I strongly suggest you use "robocopy /MIR" with an empty folder as source to be "mirrored". Much faster, better multithreaded performance, decent logging. It will save you a ton of time if we're talking about large and/or numerous files.</p>
]]></description><pubDate>Sat, 16 May 2026 11:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48159109</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=48159109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48159109</guid></item><item><title><![CDATA[New comment by cmehdy in "Windows quality update: Progress we've made since March"]]></title><description><![CDATA[
<p>I'll vouch for this. I have a USB drive set up with Ventoy, which has the ability to install its TPM certs when booting from USB. It has a couple Linux ISOs and one Win11. It also has a Ventoy config tying that ISO to an autounattended XML built from that exact site.<p>The result is an install with no copilot/cortana/widgets, a win defender that can be disabled, no auto updates at all, a local account only, no taskbar shenanigans, properly configured explorer, some registry tweaks, runtimes pre-installed, extra drivers if needed, and QoL settings tweaked how I want them.<p>The OS installs itself in a few minutes with no intervention after the disk/partitioning stuff which I kept manual. It ends up being faster than the Ubuntu and CachyOs installs from the same drive. Then 2mins with massgrave post install if I haven't provided a key already.<p>When it is set up that way, Windows is decently fast and stable. And I have some control over it, at least whenever I need to enforce something.</p>
]]></description><pubDate>Sun, 03 May 2026 11:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996043</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47996043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996043</guid></item><item><title><![CDATA[New comment by cmehdy in "NSA Warned Everyone to Reboot Their Routers"]]></title><description><![CDATA[
<p>TP-link routers. Entirely unsurprising.</p>
]]></description><pubDate>Sat, 02 May 2026 13:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986057</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47986057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986057</guid></item><item><title><![CDATA[New comment by cmehdy in "Deleteduser.com a $15 PII Magnet"]]></title><description><![CDATA[
<p>Like traces of a younger Internet, where placeholders didn't have to matter and being uptight about this stuff was considered annoying by many colleagues.<p>It also feels like it could be reused across a bunch of languages and words. Supposedly noreply.com is up for sale, for the mere price of a very small studio in your expensive city of choice.<p>I'm sure other cases would net some results. By extensions (noreply.co.uk), words (useless.com sells clothes, ignoreme.com is apparently a Japanese static site) or even languages (nepasutiliser.fr) or across languages (deleted.fr is up for grabs..).</p>
]]></description><pubDate>Mon, 20 Apr 2026 11:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47833033</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47833033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47833033</guid></item><item><title><![CDATA[New comment by cmehdy in "The pleasures of poor product design"]]></title><description><![CDATA[
<p>Require interactivity (ask for confirmation on cat).<p>Output success error codes in unexpected range (see: robocopy).<p>Use special characters to try TUI things but leave the buffer in weird states.<p>Have many input params, and default to the most useless ones when nothing is passed. Make some params unnecessarily required.<p>Go on very long tangents for no reason in the manpage, but keep your -h message as just the list of badly named params.<p>Use stderr as your stdout.<p>----
I present to you worse-cat:<p>wcat notes.txt<p>error: --encoding is required. 
Exiting.<p>wcat --encoding=utf-8 notes.txt<p>┌─────────────────────────────────┐<p>│ About to display: notes.txt │<p>│ Are you sure? [y/N/maybe]: │<p>└─────────────────────────────────┘<p>y<p>stdout: ≈3 paragraphs<p>stderr: [file content]<p>echo $?<p>212<p>(I'll save you the manpage and worse-ls)</p>
]]></description><pubDate>Wed, 18 Mar 2026 12:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425107</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47425107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425107</guid></item><item><title><![CDATA[New comment by cmehdy in "I baked a pie every day for a year"]]></title><description><![CDATA[
<p>Now I'm considering making a Matt Parker pie: a spherical pie made from a normal pie + calling it close enough in 2 out of 3 dimensions.</p>
]]></description><pubDate>Thu, 26 Feb 2026 21:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47172523</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47172523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172523</guid></item><item><title><![CDATA[New comment by cmehdy in "PayPal discloses data breach that exposed user info for 6 months"]]></title><description><![CDATA[
<p>> The company now offers affected users two years of free three-bureau credit monitoring and identity restoration services through Equifax, which require enrollment by June 30, 2026.<p>How tasteful.</p>
]]></description><pubDate>Fri, 20 Feb 2026 15:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47089131</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=47089131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47089131</guid></item><item><title><![CDATA[New comment by cmehdy in "OpenClaw – Moltbot Renamed Again"]]></title><description><![CDATA[
<p>Incentives invite inventive invectives?</p>
]]></description><pubDate>Fri, 30 Jan 2026 19:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46828934</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=46828934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46828934</guid></item><item><title><![CDATA[New comment by cmehdy in "JuiceSSH – Give me my pro features back"]]></title><description><![CDATA[
<p>The option exists on Samsung phones but is greyed out and crashes if you force it via adb. It is also marked as experimental.</p>
]]></description><pubDate>Mon, 26 Jan 2026 20:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46770943</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=46770943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46770943</guid></item><item><title><![CDATA[New comment by cmehdy in "Vince Zampella, developer of Call of Duty and Battlefield has died"]]></title><description><![CDATA[
<p>Titanfall 2 is a fantastic game with perhaps the best single player FPS campaign for fast FPS games, and a skill ceiling that's incredibly high in multiplayer which is still alive to this day. Did you mean to say "terrific" instead of terrible?</p>
]]></description><pubDate>Tue, 23 Dec 2025 07:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46363143</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=46363143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46363143</guid></item><item><title><![CDATA[New comment by cmehdy in "Toucan Wireless Split Keyboard with Touchpad"]]></title><description><![CDATA[
<p>I'm not sure if I've angered you or if you're agreeing with me that something no-bullshit like Dygma and their software is much more welcoming than the status quo (even though purists will say "but it isn't QMK or ZMK!!1! and it has too many keys!!1!").<p>I considered other keyboards and essentially preferred having a UI that makes sense, a keyboard that does more than I need, and a ton of helpful videos that explain things in clear terms.<p>While I don't have a PhD like you do, I value the attitude as much as you do. So I'm hoping my original message didn't come across as putting you down somehow.</p>
]]></description><pubDate>Tue, 11 Nov 2025 22:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45893527</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=45893527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45893527</guid></item><item><title><![CDATA[New comment by cmehdy in "Toucan Wireless Split Keyboard with Touchpad"]]></title><description><![CDATA[
<p>If that's any help I personally found this attitude with a company called Dygma, specifically with their Dygma Defy keyboard.<p>They have tons of Youtube videos answering basically every question one could have, and the keyboard is substantially larger with more keys which means less wizardry getting used to these kinds of keyboards. Example: which keyboard to buy <a href="https://www.youtube.com/watch?v=q8FeBPREzZA" rel="nofollow">https://www.youtube.com/watch?v=q8FeBPREzZA</a><p>I might end up buying smaller keyboards in the future if I lean more into the whole "modifier keys to do crazy stuff", but for now I'm extremely satisfied with the no-bullshit comfortable solution that the Defy offers me, and I do not care one bit about not using this or that custom firmware. It just works and works well.<p>Keyboards like the one in OP are definitely not for people who dont know much about split kbs, or who don't know what ortholinear and columnar and home row modifiers and QMK and ZMK mean.<p>If Dygma seems too corporate, too expensive, or too locked down of a firmware for you, the Glove80 and the Moonlander would probably be the best picks/search terms.</p>
]]></description><pubDate>Tue, 11 Nov 2025 04:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45884112</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=45884112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45884112</guid></item><item><title><![CDATA[New comment by cmehdy in "A story about bypassing air Canada's in-flight network restrictions"]]></title><description><![CDATA[
<p>I work at a company that invented an internal syntax to compile into C++ code, that still relies on c-shell and conventions taken when OS/2 was in use there, and with a web of Jenkins instances and homemade wrappers and DBs to build that stuff.<p>I can safely say that title exists already. And I value my current experience as a humbling example of what is to come as software becomes an older industry, and not just a world of startups and their freshest languages/frameworks/tools.</p>
]]></description><pubDate>Fri, 10 Oct 2025 21:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45543727</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=45543727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45543727</guid></item><item><title><![CDATA[New comment by cmehdy in "Occasionally USPS sends me pictures of other people's mail"]]></title><description><![CDATA[
<p>You could also try the particle for belonging の which is a bit like " 's " in English. Should appear in hiragana (as a standalone syllable) frequently since it is a particle much like the first one they suggested (ha for the theme of a sentence). The second one (su) tends to be at the end of maybe half the verbs, might be why it's less likely.<p>Another one which might match is Japanese punctuation, such as the comma  、 and the period 。<p><a href="https://www.tofugu.com/japanese-grammar/particle-no-noun-modifier/" rel="nofollow">https://www.tofugu.com/japanese-grammar/particle-no-noun-mod...</a><p><a href="https://en.m.wikipedia.org/wiki/Japanese_punctuation" rel="nofollow">https://en.m.wikipedia.org/wiki/Japanese_punctuation</a></p>
]]></description><pubDate>Tue, 22 Jul 2025 03:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44643071</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=44643071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44643071</guid></item><item><title><![CDATA[New comment by cmehdy in "Get the location of the ISS using DNS"]]></title><description><![CDATA[
<p>The numbers would definitely be setting A record in that domain!</p>
]]></description><pubDate>Sun, 06 Jul 2025 16:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44482228</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=44482228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44482228</guid></item><item><title><![CDATA[New comment by cmehdy in "Find Your People"]]></title><description><![CDATA[
<p>I was that other kid. Grew up in a pretty tough place, where dodging blades was no euphemism and emotional regulation was on permanent hiatus. Grew up with severe issues in personal life and balance of self, absence of anchors in family and social relationships. Was always curious, always loved understanding things.<p>When you don't have good people around, you pay the price in time and pain. Those people will save you years and hundreds of thousands - or even millions, simply by showing you the most egregious traps to avoid and the more virtuous behaviours to adopt. They'll make your success more predictable, less reliant on the specifics of your genetic makeup, domestic instability, and odd moments of luck.<p>I was a good kid. Didn't end up well at all. Figured I could at least try to be a good person to others as time goes on, and pass on the gotchas and virtuous habits I partly figured out myself.</p>
]]></description><pubDate>Fri, 23 May 2025 17:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44074748</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=44074748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44074748</guid></item><item><title><![CDATA[New comment by cmehdy in "Run GitHub Actions locally"]]></title><description><![CDATA[
<p>Your use case is just fine because you're barely actually using Jenkins.<p>I can give you a few examples of where it falls short:<p>- security: there are constant CVEs about anything and everything in Jenkins<p>- upgrade paths: if your company uses lots of plugins, the resulting spaghetti is of Italian proportions<p>- if said company is in a Windows-only infra, on prem, and they still decided to use Jenkins then good luck doing anything. Try putting an agent on a non-system disk for example, Windows paths aren't handled and you find yourself already passing very specific "pre" commands that your master will send over ssh.<p>- Said ssh connection can be lost due to a variety of things for which there are quite a few combinations of parameters when invoking Jenkins<p>- While we're at it, SSO isn't exactly supported in Windows environments. There are two external plugins you can try, one created because the other doesn't work, and even then good luck with that.<p>- At scale you end up having to be at least minimally interested in GC tuning, as Jenkins runs within the JVM<p>- UI: normal "Views" are not informative, and a bunch of custom views need to be made but rarely work with all sorts of plugins that people using your CI can consider crucial (say, parametrized cronjobs)<p>- Using the functionnalities Jenkins offers to "install tooling". Try to get it to use a certain version of node in a pipeline. Any current typical CI solution turns that into a straightforward task that's extendable, but in Jenkins you have to configure a very archaic and barely-working "tooling" area in your system to use that, and this barely works beyond the most basic tools.<p>- Having to maintain enterprise-level groovy libraries. Good luck. It's Groovy but not exactly Groovy. It's all inside the JVM, but inside Jenkins's abstractions of it inside of the JVM.<p>- Good luck monitoring lots of agents and doing typical tasks with them. Maintenance Windows are slowly coming in, monitoring sort-of-kinda-works via plugins..<p>I've maintainted instances in small companies and larger ones. With less custom stuff and with a lot more. Compiling C++, C#, Java/Kotlin, Objective-C/Swift. Building webapps, iOS SDKs, Android SDKs, and native Windows apps.<p>Jenkins can do everything if you bend it the way you want with some plugins and custom code. That's a strength that nothing else offers, but by and large it is a weakness of CI in the long run. Being opinionated isn't amazing, but sometimes it is required to be less complex, easier to maintain, more secure, easier to use, etc.</p>
]]></description><pubDate>Wed, 21 May 2025 22:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44056748</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=44056748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44056748</guid></item><item><title><![CDATA[New comment by cmehdy in "Run GitHub Actions locally"]]></title><description><![CDATA[
<p>It's still a miserable experience to maintain it, update it, deal with mostly old plugins, dynamically loading the tooling, groovy idiosyncrasies.. and UI/UX that despite recent efforts continues to feel terrible.<p>Managing the underlying infra is painful, and it remains a security liability even when not making obvious mistakes like exposing it to any open network.<p>And good luck if you're having that fun at a windows shop and aren't using a managed instance (or 5).</p>
]]></description><pubDate>Tue, 20 May 2025 07:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44038662</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=44038662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44038662</guid></item><item><title><![CDATA[New comment by cmehdy in "108B Pixel Scan of Johannes Vermeer's Girl with a Pearl Earring"]]></title><description><![CDATA[
<p>We think that everything is made of things but we forget that everything is mostly made of nothing, and it's the gaps between things that make it all be.<p>See also: atomic size vs distance between atoms in any structure, on perceptual levels the visual saccadic movement and how much the brain fills in the gaps.<p>Nothing is quite something after all.</p>
]]></description><pubDate>Thu, 01 May 2025 04:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43853546</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=43853546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43853546</guid></item><item><title><![CDATA[New comment by cmehdy in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>Auto filter for sources, downrank sources you dislike, sort results by recency, have an engine that actually respects what country or language you're trying to search into, and finally present results visually the way you want them.
It's worth trying to use it actively for a month or so, and you'll see if you need it or not. I would not to back to google even if Google paid me.</p>
]]></description><pubDate>Thu, 13 Feb 2025 22:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43042253</link><dc:creator>cmehdy</dc:creator><comments>https://news.ycombinator.com/item?id=43042253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43042253</guid></item></channel></rss>