<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: pvtmert</title><link>https://news.ycombinator.com/user?id=pvtmert</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 22:13:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pvtmert" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pvtmert in "C89cc.sh – standalone C89/ELF64 compiler in pure portable shell"]]></title><description><![CDATA[
<p>I think shellcheck helps quite a lot, you must set type to "sh" (not bash) somewhere in the comments though...</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:34:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633223</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47633223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633223</guid></item><item><title><![CDATA[New comment by pvtmert in "Iran strikes leave Amazon availability zones "hard down" in Bahrain and Dubai"]]></title><description><![CDATA[
<p>I don't think co-locating with AWS or any other DC in Middle-East would help in this case. Unless you bring your own missile defence network, you are vulnerable.<p>In the case of if you could bring your own missile-defence-network, then you probably don't need co-location anyway. (There is nothing "co", it's just location you build & operate, with your Patriot or whatever)</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633179</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47633179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633179</guid></item><item><title><![CDATA[New comment by pvtmert in "Iran strikes leave Amazon availability zones "hard down" in Bahrain and Dubai"]]></title><description><![CDATA[
<p>Agreed that Govt/Military runs on AWS/Azure/whatever. They care about "security" in a "virtual" sense, but I presume soon we'll see requirements like: "Must Have: Missile Defence Perimeter" next to the "Must be FIPS compliant".</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633161</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47633161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633161</guid></item><item><title><![CDATA[New comment by pvtmert in "The Axios supply chain attack used individually targeted social engineering"]]></title><description><![CDATA[
<p>IMO, rushing things never helps. If possible, I investigate external calls/meetings well in-advance, at worst case, I add 30-minute calendar block before those. (To prepare and install/update things).<p>As a DevOps, I have seen the quote about "premature optimisation's root of all evil" in real life quite often. In fact, optimising one bottleneck quickly yields another one -moving the goalpost further-, potentially increasing business-impact if the flow is not contained properly.<p>Especially during incidents, _rushing_ to fix often yields more problems. I've seen people isolating/shutting-down mildly misbehaving instances. Causing excessive load to the remaining and starting the cascading failure like dominos falling one after another.<p>Which reminds me a scene from "The Office", where Dwight goes rogue and conducts a "Fire-Drill" by locking doors and deliberately causing smoke. Everyone panics and hell breaks loose. This is at the beginning of the episode, maybe 5-minutes tops. I show this at the incident-management training, this is how people behave in real life. No joke.<p>To give more concrete aspect on the moving goalpost: SWEs improve transaction processing with multi-threading, but that causes more connections/transactions to the database. Even though theoretical gains are Nx (n-times depending on threads/cores), real life gains are 1.2x-1.3x, because database connections are getting occupied. As the next step, increasing number of DB connections helps, maybe add another master node (risk of having deadlocks increase, but ignore for now for the sake of argument). But then the disk IO becomes the bottleneck due to write-heavy (payments domain). Then we add Redis to reduce load, and maybe some asynchronous processing. At this point complexity increases and we need to solve rare occurrences of duplicate data or race-conditions because it is not single-threaded process anymore...</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633127</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47633127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633127</guid></item><item><title><![CDATA[New comment by pvtmert in "My MacBook keyboard is broken and it's insanely expensive to fix"]]></title><description><![CDATA[
<p>Here is the thing, replacing something may be hard or easy. But getting the parts (which are already produced and available for the manufacturers for their "added value" repairs) should be as easy as how they are getting them too.<p>Not to mention manuals/instructions. Regulation discussed here is about these too.<p>Also as consumer, I would argue the marketing done by apple is just scammy. They keep praising how much carbon saved or sustainable new machines are. But in fact, a minor issue becomes a massive electronic dump.<p>I also like Macs, I own several of them. Repaired a few. Mostly replacing batteries and keyboards. For example 2014 Macbook Air had a normal battery, no sticky business. Meanwhile 2020-2025 MacBook Air has sticky stuff, making repairs harder.<p>The best part is, 2014 macbook air has 54 Watt/hr battery, 2020-2025 models are 53 watts/hour. The lasting battery gains are coming from Apple silicon efficiency as well as modern BMS.<p>Simply put, regulation is the answer. Apple makes it difficult because they can, and also because it creates revenue. Of repairability was the source of income, you would see 10/10 repairable macbooks with no (significant) tradeoffs. (ie. it could be a few grams heavier for added screws)</p>
]]></description><pubDate>Sun, 29 Mar 2026 22:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567859</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47567859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567859</guid></item><item><title><![CDATA[Tmate.io is Shut Down...]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tmate-io/tmate/issues/322">https://github.com/tmate-io/tmate/issues/322</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47553755">https://news.ycombinator.com/item?id=47553755</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 28 Mar 2026 11:54:50 +0000</pubDate><link>https://github.com/tmate-io/tmate/issues/322</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47553755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47553755</guid></item><item><title><![CDATA[New comment by pvtmert in "New York City hospitals drop Palantir as controversial AI firm expands in UK"]]></title><description><![CDATA[
<p>while I understand the meaning here, modern Excel does handover data to Microsoft (via Copilot)...</p>
]]></description><pubDate>Thu, 26 Mar 2026 22:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47536493</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47536493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47536493</guid></item><item><title><![CDATA[New comment by pvtmert in "Google Engineers Launch "Sashiko" for Agentic AI Code Review of the Linux Kernel"]]></title><description><![CDATA[
<p>To be honest, during my ~10 years of experience, I haven't stumbled on any _project_ that has _sufficient_ amount of either testing, static analysis, and/or, where everyone who contributes gives a damn about linter/formatter warnings or errors.<p>Unless there is a CI that fails immediately when these checks fail, and it is not possible to bypass/override, then of course quality in the codebase improves significantly.<p>But that is very hard to give business results, in terms of ROI, 99.9% of the PMs will sweep these under the rug, because of unclear ROI.<p>Another remark I have to make is that, these things should be in a cloud/container (isolated environment) somewhere. Because I know several people who has their git commit aliased with no-precommit-hooks, because well, otherwise they complain that it is too slow. (Slowness is another issue that can be improved, but again, less visible ROI than just adding the command-line switch)</p>
]]></description><pubDate>Sun, 22 Mar 2026 12:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47476730</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47476730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47476730</guid></item><item><title><![CDATA[New comment by pvtmert in "macOS 26 breaks custom DNS settings including .internal"]]></title><description><![CDATA[
<p>I am pretty sure this will get fixed as Amazon had depended on this feature to resolve internal domains through the ACME managed openvpn-service. Rather than overriding global DNS settings which may break on certain hotspot configurations.</p>
]]></description><pubDate>Sun, 22 Mar 2026 08:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475676</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47475676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475676</guid></item><item><title><![CDATA[New comment by pvtmert in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>Nope, they are required to have an option to opt-out from adapter. They choose to charge for one!<p><a href="https://9to5mac.com/2025/10/16/no-the-eu-didnt-ban-apple-from-including-a-charger-with-the-m5-macbook-pro/" rel="nofollow">https://9to5mac.com/2025/10/16/no-the-eu-didnt-ban-apple-fro...</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 20:26:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238461</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47238461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238461</guid></item><item><title><![CDATA[New comment by pvtmert in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>I know EU didn't ban chargers, but the common American sentiment somehow molded into that.<p>It is interesting to see how mass-propaganda is playing out right before our eyes...</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:25:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238428</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47238428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238428</guid></item><item><title><![CDATA[New comment by pvtmert in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>Having mixed feelings on word "actually" as it is/was one of my favorites. Other stuff like "for instance" and "interestingly" are seem to be getting there too...</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156998</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47156998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156998</guid></item><item><title><![CDATA[New comment by pvtmert in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>Honestly, first paragraph sounds more human and sincere for sure.<p>Also adding better "context" into the discussion, than the usual claims/punchlines of marketing-speak.<p>Maybe it's not exactly the grammar itself but also overall structuring of the idea/thought into the process. The regular output sounds much more like marketing-piece or news-coverage than an individual anyway. I think, people wanna discuss things with people, not with a news-editor.</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156939</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47156939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156939</guid></item><item><title><![CDATA[New comment by pvtmert in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>I started making deliberate grammar and spelling mistakes in professional context. Not like I have a perfect writing anyway, but at least I could <i>prove</i> that it was self-written, not an auto-generated slop. (Could be self-written slop though :)<p>This applies not only work-stuff itself also to the job-applications/cv/resume and cover-letters.</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:48:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156845</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47156845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156845</guid></item><item><title><![CDATA[New comment by pvtmert in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>Imagine the delays are so prominent, someone decides to make a website for CTA (call-to-action) and semi-regularly shares updates on it...<p>I've been to Seattle once, (ex-Amazon here) where the DevCon was held in the town while my team was located in Bellevue. I took initiative to rent a bike for a day (60$ for drop-bar gravel bike) I must say although I did not beat the time between Day-1 (Office across spheres) and Bingo (Bellevue office), it was not far off. Even comparing the "Shuttles" Amazon operated, shuttle took about 1h while ride takes around 1h15m. (Plus sweat)<p>> P.S: I would say I am in a "fair" shape as I ride quite a lot throughout the year.</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156723</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47156723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156723</guid></item><item><title><![CDATA[New comment by pvtmert in "SSH Virtual Hosting: No Host Header, but Public Key"]]></title><description><![CDATA[
<p>I was checking some of the bookmarks/reading-lists I had earlier, stumbled on this piece on the exe.dev's blog.</p>
]]></description><pubDate>Tue, 24 Feb 2026 10:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47135216</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47135216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47135216</guid></item><item><title><![CDATA[SSH Virtual Hosting: No Host Header, but Public Key]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.exe.dev/ssh-host-header">https://blog.exe.dev/ssh-host-header</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47135215">https://news.ycombinator.com/item?id=47135215</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 24 Feb 2026 10:14:32 +0000</pubDate><link>https://blog.exe.dev/ssh-host-header</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47135215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47135215</guid></item><item><title><![CDATA[New comment by pvtmert in "A simple web we own"]]></title><description><![CDATA[
<p>Apache doesn't have it on by default but easy to turn it on. It's called usermod or mod_user. By default it's the ~/www directory. So, anyone with /home/<name>/www ends up being site.url/~<name>/<p>It is also possible to add .htaccess and other things there, like username/password challenge (WWW-Authenticate) into that on per-user basis.<p>Mostly universities had hosting setup the same way. ISPs would also offer a similar thing with an additional fee to your internet-subscription. They mostly provided FTP to upload files. Nowadays if anyone tries to, it will be a SFTP rather than FTP.</p>
]]></description><pubDate>Mon, 23 Feb 2026 22:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129733</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47129733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129733</guid></item><item><title><![CDATA[New comment by pvtmert in "Attention Media ≠ Social Networks"]]></title><description><![CDATA[
<p>Unrelated to the topic described in the blog itself, I overall like the theme of `susam.net`. The name itself reminded me of a sesame seed in Turkish for a while. (I think author had recently mentioned one of the recent posts that they wanted to get susam.com but that was already taken by a Turkish company selling some spices...)<p>The content (that shows up in HN) is also good. Since I am on mobile device, I cannot tell the exact font used, but seems like Georgia to me. While <a href="https://github.com/susam/susam.net" rel="nofollow">https://github.com/susam/susam.net</a> hosts the actual source code of the website.<p>Another remark: Would be really nice to have a same theme adaptation for BearBlog and similar places.</p>
]]></description><pubDate>Sun, 22 Feb 2026 14:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47111163</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47111163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47111163</guid></item><item><title><![CDATA[New comment by pvtmert in "Carelessness versus craftsmanship in cryptography"]]></title><description><![CDATA[
<p>From the post itself, I am not sure if the author had sent a patch or some sort of a pull-request to the affected entities. Namely pyaes and aes-js.<p>The response might've been different if the author had already given a patch, in somewhat backward-compatible way. This doesn't even have to be a <i>functional</i> patch, could be a simple `@warning: usage of default IV will cause insecure storage` similar annotations on the affected functions.<p>Another thing to remark (and which might've been off-putting for the authors of these libraries) that the author had used term <i>mistakes</i> in various places. Of course in an ideal world, ego should not or would not matter, but these libraries both seem to be quite stale and possibly the authors are having other $DAYJOB responsibilities. Making it difficult to <i>fix</i> things that they just receive complaints about. (I am also guessing these are quite many...)<p>Again in relation to the points above, it might've been better to say: Cryptography evolves over time, last years' best-practices get outdated, vulnerabilities being found, replaced with newer <i>best-practices</i> of this year. Same will happen next year too. It's not a <i>deliberate</i> mistake or any type of incompetency issue, this is a matter of ever-evolving field that we know and understand better...</p>
]]></description><pubDate>Sun, 22 Feb 2026 13:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47111026</link><dc:creator>pvtmert</dc:creator><comments>https://news.ycombinator.com/item?id=47111026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47111026</guid></item></channel></rss>