<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: m3galinux</title><link>https://news.ycombinator.com/user?id=m3galinux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 02:59:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=m3galinux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by m3galinux in "Volkswagen started blocking GrapheneOS users"]]></title><description><![CDATA[
<p>The idea is that enough users insist on non-attestation devices and platforms that governments and mega corps aren't able to require them for critical services. And loudly protest, switch to different services, etc when they DO attempt to be required. Example: already personally switched banks when they tried to require a validated Android device, and let them know directly and in reviews all over the place.<p>Don't fall for the trap that all of this is inevitable, you have to try and resist it first.</p>
]]></description><pubDate>Wed, 17 Jun 2026 21:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48577376</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48577376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48577376</guid></item><item><title><![CDATA[New comment by m3galinux in "Volkswagen started blocking GrapheneOS users"]]></title><description><![CDATA[
<p>I've seen some great successes using HomeAssistant combined with one of these that connects your vehicle's various CANbuses (via OBD port) to Wifi/BLE. <a href="https://www.meatpi.com/products/wican" rel="nofollow">https://www.meatpi.com/products/wican</a></p>
]]></description><pubDate>Wed, 17 Jun 2026 18:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48574503</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48574503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48574503</guid></item><item><title><![CDATA[New comment by m3galinux in "Volkswagen started blocking GrapheneOS users"]]></title><description><![CDATA[
<p>Linux intends to be left out of all this attestation garbage because it completely undermines the point of fully owning and controlling your own devices. I don't want or need to ask permission before I run a program - not from random megacorporations, and ESPECIALLY not from any of the various governments. If some third party service wants to make sure I'm not doing anything nefarious, they should do it <i>at the border of their servers and the services they offer</i>.</p>
]]></description><pubDate>Wed, 17 Jun 2026 18:20:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48574458</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48574458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48574458</guid></item><item><title><![CDATA[New comment by m3galinux in "The Rise of the Bullshittery"]]></title><description><![CDATA[
<p>Saw the word Bullshittery. Thought someone might have written a piece on SovietWomble[1]. Actual article ended up being about economics and business, and defeatist at that. Was disappointed.<p>1: <a href="https://www.youtube.com/user/SovietWomble" rel="nofollow">https://www.youtube.com/user/SovietWomble</a></p>
]]></description><pubDate>Tue, 12 May 2026 23:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48116106</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48116106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116106</guid></item><item><title><![CDATA[New comment by m3galinux in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>TagConnect is too fragile. Broken off way too many of the little plastic "hooks" that go through the board.</p>
]]></description><pubDate>Sun, 10 May 2026 22:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088638</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48088638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088638</guid></item><item><title><![CDATA[New comment by m3galinux in "The Death of the Roadmap"]]></title><description><![CDATA[
<p>If you developed (truly developed; including test cases and documentation and deployment strategy and change management and...) a 12 month roadmap in a couple days with Claude Code, then you seriously overestimated your time requirements in the roadmap. 2x, even 5x improvement maybe but not 300x. And you're left with  a new codebase dripping in tech debt and structure nobody understands, and an agent that's likely to wipe your Prod instance and backups at some random future time.</p>
]]></description><pubDate>Sat, 09 May 2026 23:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079484</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48079484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079484</guid></item><item><title><![CDATA[New comment by m3galinux in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>I mostly just go with 3.5mm audio jacks; FTDI makes a prebuilt cable: <a href="https://ftdichip.com/products/ttl-232r-5v-aj/" rel="nofollow">https://ftdichip.com/products/ttl-232r-5v-aj/</a></p>
]]></description><pubDate>Sat, 09 May 2026 23:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079403</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=48079403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079403</guid></item><item><title><![CDATA[New comment by m3galinux in "Regex Blaster"]]></title><description><![CDATA[
<p>Not so useless. In my experience LLMs are about 50/50 on making a regex that actually works and covers the cases you asked it for. Even less when you get into cases needing advanced features like backreferences and lookahead.</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47454744</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=47454744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47454744</guid></item><item><title><![CDATA[New comment by m3galinux in "Apple threatens to stop selling iPhones in the EU"]]></title><description><![CDATA[
<p>Can you have an "anti-"emotional connection to a brand? The iPhone for me is missing a critical feature, which is ability to run the software I choose even if it didn't come from the App Store. Which means that brand is dead to me until that situation changes.<p>Not particularly happy with Google for other reasons either. There are some days I want to go back to the days of Windows Mobile ROM kitchens and PalmOS. At least it wasn't such a monoculture back then.</p>
]]></description><pubDate>Sun, 28 Sep 2025 17:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45406358</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=45406358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45406358</guid></item><item><title><![CDATA[New comment by m3galinux in "Next month, saved passwords will no longer be in Microsoft’s Authenticator app"]]></title><description><![CDATA[
<p>Or SS7 attack to intercept SMS messages, no SIM swap required.</p>
]]></description><pubDate>Thu, 03 Jul 2025 06:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44452153</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=44452153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44452153</guid></item><item><title><![CDATA[New comment by m3galinux in "What does this button do? – My new car has a mysterious and undocumented switch"]]></title><description><![CDATA[
<p>Didn't help. With AC on maximum it'd still "turn off" early.  Honda claimed working as designed.</p>
]]></description><pubDate>Fri, 29 Nov 2024 23:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42278051</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=42278051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42278051</guid></item><item><title><![CDATA[New comment by m3galinux in "What does this button do? – My new car has a mysterious and undocumented switch"]]></title><description><![CDATA[
<p>Whoever bought my old Honda Fit is asking the same question right now; I installed a button in about the same place. They'll have fun figuring that one out. Honda Fit's AC is designed a lot more for fuel efficiency than effectiveness. So I added a resistor parallel to AC temperature sensor (and the switch inline) which makes the system think it's warmer than it really is, so it cools more. But with the risk of allowing the coil to freeze up. I called it the "AC Boost Switch".</p>
]]></description><pubDate>Fri, 29 Nov 2024 23:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=42277972</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=42277972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42277972</guid></item><item><title><![CDATA[New comment by m3galinux in "80286 ATX mainboard based on the IBM 5170 AT PC"]]></title><description><![CDATA[
<p>5170 (IBM AT) <i>was</i> a 286 design. The 5150 (IBM PC) and 5160 (IBM PC XT) were the previous 8088-based systems. Sounds like it's described as "based on" because it's heavily reverse engineered, modified to use more readily available components where possible, and then improved to 20MHz capability over the original 5170's 6/8MHz.<p>Lots of info on the 51xx series of machines is here: <a href="https://www.minuszerodegrees.net/index.htm" rel="nofollow">https://www.minuszerodegrees.net/index.htm</a></p>
]]></description><pubDate>Wed, 13 Nov 2024 06:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42123328</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=42123328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42123328</guid></item><item><title><![CDATA[New comment by m3galinux in "Vanguard just went live and LoL players are claiming it's bricking their PCs"]]></title><description><![CDATA[
<p>Oh that's just the start of it. I recently learned there are cheating methods that use sniffing and live modification of system RAM via PCI Express DMA transfers. As usual, physical access to hardware trumps all.</p>
]]></description><pubDate>Fri, 03 May 2024 03:37:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40243786</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=40243786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40243786</guid></item><item><title><![CDATA[New comment by m3galinux in "New Anti-Consumer MacBook Pros – Teardown and Repair Assessment [video]"]]></title><description><![CDATA[
<p>Challenge: Replace faulty RAM on an M1/M2 MacBook. Then when you discover you can't, pull the SSD and dump the data for transfer to another machine. Slight problem there too...<p>Wear parts shouldn't be irreplaceable. That's like having a car you have to throw away when the brake pads or tires are worn out, because they're welded in place, AND have a computer making sure they don't get replaced anyway by someone who knows how to weld.</p>
]]></description><pubDate>Sun, 13 Aug 2023 16:01:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37111129</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=37111129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37111129</guid></item><item><title><![CDATA[New comment by m3galinux in "ChatGPT in Academic Writing"]]></title><description><![CDATA[
<p>ChatGPT when asked this question answers that its responses are probabilistic, so the responses aren't reproducible. I tested that myself, of course. Since it gave me 2 different (but overall equivalent) answers from the same prompt I'd have to agree.</p>
]]></description><pubDate>Mon, 06 Mar 2023 00:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=35035677</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=35035677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35035677</guid></item><item><title><![CDATA[New comment by m3galinux in "MythTV 33 Released – open-source all-in-one DVR"]]></title><description><![CDATA[
<p>I've used MythTV since something like 2004. Still great to use for Digital OTA broadcasts (and free-to-air satellite / DVB if that's available in your area). Cable DRM has unfortunately made it much less useful for recording cable broadcasts, thanks to them being allowed to encrypt all QAM signals, and now aren't required to support/provide CableCards either: <a href="https://www.nexttv.com/news/charter-cuts-off-cablecard-support" rel="nofollow">https://www.nexttv.com/news/charter-cuts-off-cablecard-suppo...</a></p>
]]></description><pubDate>Mon, 06 Feb 2023 19:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=34682320</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=34682320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34682320</guid></item><item><title><![CDATA[New comment by m3galinux in "The strangest computer manual ever written"]]></title><description><![CDATA[
<p>I seem to remember one of the TRS-80 Basic manuals being a bit silly too. A lot more so than you'd expect from Radio Shack, anyway.<p>Found it: <a href="https://archive.org/details/Getting_Started_with_TRS-80_Basic_1981_Tandy/mode/2up" rel="nofollow">https://archive.org/details/Getting_Started_with_TRS-80_Basi...</a></p>
]]></description><pubDate>Tue, 03 Jan 2023 01:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34226516</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=34226516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34226516</guid></item><item><title><![CDATA[New comment by m3galinux in "I've been abusing HTTP Status Codes in my APIs for years"]]></title><description><![CDATA[
<p>Completing a "search" SHOULD return a 200 with an empty results set. But a search is "/api/employees?name=Bob", not /api/employees/1199. The former is an endpoint that exists but was unable to find data: it should return the correct data structure normally returned for searches, but with no results. The latter is a direct link to a particular resource, which should 404 if it doesn't exist (as if any other file at a particular path doesn't exist).</p>
]]></description><pubDate>Wed, 13 Jul 2022 17:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=32085964</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=32085964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32085964</guid></item><item><title><![CDATA[New comment by m3galinux in "I've been abusing HTTP Status Codes in my APIs for years"]]></title><description><![CDATA[
<p>Many of your examples are changing the query string, not the resource path. That's an important designation in REST semantics. REST APIs shouldn't use query strings for accessing singular records with IDs, that's what direct resource paths are for. Anything accessed with a query string should be treated as a search.<p>/api/v1/employees/100 - direct path to a resource. 404 if it doesn't exist.<p>/some_photo.jpg - direct path to a file/resource. 404 if it doesn't exist.<p>/photo/100 - direct path to resource: photo ID 100. 404 if it doesn't exist.<p>/photo?id=100 - search for a photo with ID "100". Return a code 200 with an empty results set if that ID is not found. (With optional application-specific error feedback in the response body.) 404 if /photo doesn't exist at all.</p>
]]></description><pubDate>Wed, 13 Jul 2022 17:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=32085824</link><dc:creator>m3galinux</dc:creator><comments>https://news.ycombinator.com/item?id=32085824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32085824</guid></item></channel></rss>