<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: sytringy05</title><link>https://news.ycombinator.com/user?id=sytringy05</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 14:36:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sytringy05" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sytringy05 in "XSLT removal will break multiple government and regulatory sites"]]></title><description><![CDATA[
<p>Java applets were terrible in all possible ways that something can be terrible and it took no less than Steve Jobs to kill off Flash.<p>This stuff was foundational to the modern web and it's clear the maintainers, who probably are not Steve Jobs, have no idea what will break as a result. If it's removed, it will just get added back in after the outrage</p>
]]></description><pubDate>Sun, 24 Aug 2025 23:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45008651</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=45008651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45008651</guid></item><item><title><![CDATA[New comment by sytringy05 in "Why some DVLA digital services don't work at night"]]></title><description><![CDATA[
<p>I worked for an aircraft parts manufacturer, they closed an entire factory / production site rather than try and upgrade the manufacturing system or move the part production onto the new one they had implemented.<p>500 people out of work. Tell me again how simple everything is to fix.</p>
]]></description><pubDate>Fri, 17 Jan 2025 04:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42734084</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=42734084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42734084</guid></item><item><title><![CDATA[New comment by sytringy05 in "Australia's 3G Shutdown – Why your 4G/5G Phone is now Blocked"]]></title><description><![CDATA[
<p>The issue with myki wasn't the card technology, it was the fact they wanted to have standardised ticketing across the entire state.<p>eg Tap on a bus, tram and train in Melbourne, get off in Wangaratta and tap on to a bus there.<p>There was going to be something like 29 zones, and all the requirements / edge cases / mucking around sent the cost through the roof.</p>
]]></description><pubDate>Mon, 11 Nov 2024 05:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42104765</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=42104765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42104765</guid></item><item><title><![CDATA[New comment by sytringy05 in "Weaveworks is shutting down"]]></title><description><![CDATA[
<p><7000 lines of cut / paste YAML later> “it’s that easy!”</p>
]]></description><pubDate>Mon, 05 Feb 2024 19:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39266085</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=39266085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39266085</guid></item><item><title><![CDATA[New comment by sytringy05 in "Is this Duplo train track under too much tension?"]]></title><description><![CDATA[
<p>It’s from the original borne / korn shell in Unix. Ctrl H was backspace, but the pc keyboards would send a different control character.  you often had to map the backspace on the pc keyboard to make it work properly. Set -o or something like that.</p>
]]></description><pubDate>Thu, 07 Sep 2023 11:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37417484</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=37417484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37417484</guid></item><item><title><![CDATA[New comment by sytringy05 in "New localstorage JWT exfil just dropped"]]></title><description><![CDATA[
<p>Pretty interesting way to run what's in effect a XSS attack.</p>
]]></description><pubDate>Mon, 26 Jun 2023 05:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36476172</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=36476172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36476172</guid></item><item><title><![CDATA[New localstorage JWT exfil just dropped]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/zackderose/status/1672971219035906050">https://twitter.com/zackderose/status/1672971219035906050</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36476050">https://news.ycombinator.com/item?id=36476050</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 26 Jun 2023 05:32:09 +0000</pubDate><link>https://twitter.com/zackderose/status/1672971219035906050</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=36476050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36476050</guid></item><item><title><![CDATA[New comment by sytringy05 in "Why is OAuth still hard in 2023?"]]></title><description><![CDATA[
<p>It's interesting to hear that because IHMO one of the reasons OAuth and JWT took over the world is that you can base64 decode the tokens and see whats inside them, compared to Kerb or NTLM which you eventually learn to spot based on their binary headers or whatever (eg NTLM tokens in HTTP Headers always start with "TRIM" for some reason)<p>I get the problem though, many of the libraries are not great or simply difficult to use</p>
]]></description><pubDate>Thu, 27 Apr 2023 04:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35723301</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35723301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35723301</guid></item><item><title><![CDATA[New comment by sytringy05 in "Why is OAuth still hard in 2023?"]]></title><description><![CDATA[
<p>Well hopefully someone has taken the time to, or there will be nasty surprises<p>I certainly don't want people building security sensitive parts of an app to be slinging the features out.</p>
]]></description><pubDate>Thu, 27 Apr 2023 00:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=35721928</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35721928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35721928</guid></item><item><title><![CDATA[New comment by sytringy05 in "Why is OAuth still hard in 2023?"]]></title><description><![CDATA[
<p>The whole point of access tokens is to not do expensive checks on every request. Signature checks out and isn't expired - you are free to go. This is a core design  thing of OAuth, once access tokens are out the door they are very hard to stop, so only let them last for 5 or 10 mins and use refresh tokens to get new access tokens.<p>Refresh tokens are your chance to do all the expensive checks - maybe you are IP restricted or want to step up with MFA etc etc. Check revocation etc</p>
]]></description><pubDate>Thu, 27 Apr 2023 00:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35721893</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35721893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35721893</guid></item><item><title><![CDATA[New comment by sytringy05 in "Why is OAuth still hard in 2023?"]]></title><description><![CDATA[
<p>Yes, single log out is an ongoing nightmare. <Stares at Ping>
As many here have said the size and range of use cases that OAuth and OIDC support is off its head. And that's with the big boys who have millions of users, throw in ${EveryCorp} that implements its own token server and bespoke implementation of the auth, well.. good luck to the AI trying to take over our jobs.</p>
]]></description><pubDate>Thu, 27 Apr 2023 00:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=35721816</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35721816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35721816</guid></item><item><title><![CDATA[New comment by sytringy05 in "Postman Flows: the next generation of software development"]]></title><description><![CDATA[
<p>lol, here's my visual flow which consists of "start" -> "script node" -> "end"<p>Still, people buy Dell Boomi and Mulesoft, so it's not like there's no market for this rubbish</p>
]]></description><pubDate>Mon, 03 Apr 2023 23:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35433110</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35433110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35433110</guid></item><item><title><![CDATA[Atlassian lay off 500 staff]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/technology/2023/mar/07/atlassian-to-axe-500-jobs-with-the-heaviest-of-hearts">https://www.theguardian.com/technology/2023/mar/07/atlassian-to-axe-500-jobs-with-the-heaviest-of-hearts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35054278">https://news.ycombinator.com/item?id=35054278</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Mar 2023 11:45:54 +0000</pubDate><link>https://www.theguardian.com/technology/2023/mar/07/atlassian-to-axe-500-jobs-with-the-heaviest-of-hearts</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=35054278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35054278</guid></item><item><title><![CDATA[New comment by sytringy05 in "Architecture diagrams should be code"]]></title><description><![CDATA[
<p>It wasn't a draft, it was reviewed, approved agreed upon etc, but the initial reason to do it was supporting a review of how things were integrated. Basically because it was useful and there wasn't anything else like it, they turned into the "how everything works" view.</p>
]]></description><pubDate>Fri, 13 Jan 2023 04:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34363975</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=34363975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34363975</guid></item><item><title><![CDATA[New comment by sytringy05 in "Architecture diagrams should be code"]]></title><description><![CDATA[
<p>because that's just how it was there... wasn't the best place in the world to work.</p>
]]></description><pubDate>Fri, 13 Jan 2023 04:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=34363954</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=34363954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34363954</guid></item><item><title><![CDATA[New comment by sytringy05 in "Architecture diagrams should be code"]]></title><description><![CDATA[
<p>I once made the mistake of doing a set of rather detailed integration diagrams for an airline I was consulting at.<p>This diagram, which was intended to be a rough snapshot of how the systems interacted, instead became the single point of reference for how everything in the company worked. It was used to justify investment, knock back projects, one PM even tried to use it to dragoon AD into a PCI Compliance project due to a couple of lines on the aforementioned diagram (like this system has cards, line goes to Exchange as it alerts via email and AD is connected to Exchange. AD is now on the PCI hook).<p>It was the first thing I did there, leaving 4 years later. They were still in wide use 3 years after I left and hadn't being updated since they were drawn, not to mention they were flat out wrong in a number of significant ways to start with (either simplified for $REASONS or just didn't find out the real story until a year or 2 later).<p>These diagrams are probably the most impactful thing I've ever done in my career given how long they remained in daily use and the effort to draw them (which was probably a week or two? Took a long time to get the data but the drawing bit was pretty quick).<p>Would code have made them more accurate or likely to be updated? I doubt it.  
Would it have made them more useful? I don't think so, the key to them being well understood and useful was mostly in the layout, something that is difficult to control in any generated diagram.<p>I did actually have a go at using structurizr when I was there but it was too much work when compared to knocking out a quick draw.io.<p>Personally these days I make great use of PlantUML / WebSequence diagrams and am very interested in the C4 / mermaid stuff, but I would likely take the approach of the Engineering Manager - please produce diagrams and make them:
1 - accurate and 
2 - useful for whatever story you are trying to tell.<p>Do it in code if you can make it work, but as someone in the thread said - this is an old problem and if it was easy it would have being solved in the 90s.<p>That said I've always thought a dependency system would be a good way to express the relationships between systems - you could almost model systems using something like maven poms - but again, it's always too hard to get the scope and resulting view right.</p>
]]></description><pubDate>Thu, 12 Jan 2023 04:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34349239</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=34349239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34349239</guid></item><item><title><![CDATA[New comment by sytringy05 in "Apache Apisix: Open-Source API Gateway and API Management Platform"]]></title><description><![CDATA[
<p>the main ones are OIDC plugin, the serverless plugin, advanced req and resp transformer plugins. auth connectors are useful, but most orgs I work with are using OIDC or SAML</p>
]]></description><pubDate>Fri, 16 Sep 2022 05:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32862561</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=32862561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32862561</guid></item><item><title><![CDATA[New comment by sytringy05 in "Apache Apisix: Open-Source API Gateway and API Management Platform"]]></title><description><![CDATA[
<p>does anyone know the history of the project? I hadn't really heard of this until earlier this year.</p>
]]></description><pubDate>Fri, 16 Sep 2022 00:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=32860565</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=32860565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32860565</guid></item><item><title><![CDATA[New comment by sytringy05 in "Apache Apisix: Open-Source API Gateway and API Management Platform"]]></title><description><![CDATA[
<p>the same benefit you get from most reverse proxies. If you dont need it, then nothing. If you do need it, it's critical.<p>If you:
- have more than 1 upstream service to hide behind your api.bigcorp.com name? 
- want to enforce standard authn/authz patterns across lots of teams/backend services?
- want a standard approach to all the Quality of Service management?
- want to have a well defined lifecycle for your APIs?
- want to have a portal that describes the APIs, how they work and facilitate users getting access to them?<p>API Gateways are a thing because web servers that started out being used as reverse proxies were not that easy to configure and just did way too much web server stuff. API gateways made this easier, and added a host of security measures to make it somewhat safer when presenting APIs to the internet.<p>Then API management came along as a first class concern for orgs who want others to use their APIs.<p>It's good to see some FOSS innovation in this domain, most of the real open source API gateways are a huge mess. Kong is great, but the really useful stuff is part of the paid enterprise platform.</p>
]]></description><pubDate>Fri, 16 Sep 2022 00:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32860508</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=32860508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32860508</guid></item><item><title><![CDATA[New comment by sytringy05 in "Ex-Twitter exec blows the whistle, alleging reckless cybersecurity policies"]]></title><description><![CDATA[
<p>I think they were logging them in clear text, so server side, prolly ended up in splunk or elasticsearch.</p>
]]></description><pubDate>Wed, 24 Aug 2022 00:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=32573405</link><dc:creator>sytringy05</dc:creator><comments>https://news.ycombinator.com/item?id=32573405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32573405</guid></item></channel></rss>