<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: deepakarora3</title><link>https://news.ycombinator.com/user?id=deepakarora3</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 03:28:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deepakarora3" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deepakarora3 in "Java 26 is here"]]></title><description><![CDATA[
<p>I one hundred percent support the above. Jooby is a great performant framework, simple to use with tons of flexibility and features. Super happy with it!</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445462</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=47445462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445462</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Ask HN: Quality of recent gens of Dell/Lenovo laptops worse than 10 years ago?"]]></title><description><![CDATA[
<p>I would say yes. Having been a big fan of Dell and having used it's laptops for both professional and personal uses over many years, I have moved off it to Acer. Couple of reasons - the first is that there is a price premium which I cannot seem to justify and second is the teething / niggling issues which I have had to face in pretty much every Dell I have owned. Sometime, it will be too long a time to wake up from sleep or a random crash which requires me to fetch bitlocker key from my account so that I can boot it up again to driver update issues to the fan continuously running for no reason etc. I had, by chance, a good experience with Acer in the past and since then have purchased a couple fo them more and the experience has been seamless and pleasant. I do hope Dell ups its game as it was an iconic and innovative brand but there is less now to differentiate it from competition and so no reason for the premium to be charged.</p>
]]></description><pubDate>Mon, 01 Dec 2025 15:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46108866</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=46108866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46108866</guid></item><item><title><![CDATA[Show HN: Unify-Simple-Decision-Table]]></title><description><![CDATA[
<p>I am happy to announce the open sourcing of unify-simple-decision-table, a simple and straightforward, light weight Java-based implementation of a decision table. It makes defining and executing business rules both intuitive and powerful. Despite its simplicity, it delivers most capabilities that people need and without unnecessary complexity.<p>At its core, the library allows you to pass input data as key-value pairs and evaluate it against rules defined sequentially in either JSON or Excel-based decision table definitions. It supports both first match and all matches policies with strict or lenient validation modes. It can invoke external Java methods as part of rule evaluation or return values and even embed JEXL expressions to manage more complex rules.<p>The library allows decision tables to be defined as JSON or Excel files. While JSON based tables are recommended for production (since they can be versioned and tracked), they are not friendly to visualize and update. Accordingly, the library provides methods to convert from JSON to Excel and vice versa so that it becomes easy to visualize and make changes.<p>Developers can further extend functionality by invoking Java methods or embedding JEXL scripts directly within rule definitions. The library also supports analytics by generating events whenever rules are loaded or matches are fired.<p>We have used this library internally in American Express with great success and we hope the same for the community. It would be great to discuss and get feedback on the library. Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45841042">https://news.ycombinator.com/item?id=45841042</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Nov 2025 22:04:15 +0000</pubDate><link>https://github.com/americanexpress/unify-simple-decision-table</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=45841042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45841042</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Googler... ex-Googler"]]></title><description><![CDATA[
<p>What skillset and expereince do you have which is in demand? Just curious to know.</p>
]]></description><pubDate>Tue, 15 Apr 2025 15:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43694597</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=43694597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43694597</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Ask HN: What do you look for in a work monitor?"]]></title><description><![CDATA[
<p>For me:<p>* 40 inch 21:9 aspect ratio. 34 is too small and 43 and above are too big<p>* QHD i.e. 3440 X 1440 resolution - why? Because it renders the programming fonts perfectly - many will complain about pixelation but for me it just seems perfect. This translates to a PPI of approx. 93 which is the same as for a 24 inch FHD monitor. Scaling spoils it for me<p>* Curve - not too less nor too aggressive - LG OLED is 800R which is way too much - on the other hand 2300R is too less - I think 1800 is ideal<p>* 60 Hz or more refresh rate<p>* Accurate color reproduction<p>* Matte finish / antiglare<p>Sadly, a curved monitor with the above specs does not exist. The only one as I mentioned is the LG OLED which has a far too aggressive a curve. There are some lesser known brands which come as flat which I currently use but I wish there was one that met all of the above.</p>
]]></description><pubDate>Tue, 07 Jan 2025 15:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42623499</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=42623499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42623499</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Egoless Engineering"]]></title><description><![CDATA[
<p>I see that you gave the person 5 warnings - I feel 3 times is less and this is exactly what I would do. Its so much better to give people more chances rather than less and then letting them go instead of letting an ego or something similar come in detween earlier.</p>
]]></description><pubDate>Thu, 05 Dec 2024 18:06:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42330695</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=42330695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42330695</guid></item><item><title><![CDATA[New comment by deepakarora3 in "JSON Patch"]]></title><description><![CDATA[
<p>If you are using Java, you may want to check out the library I created for American Express and open sourced, unify-jdocs - it provides for working with JSON documents outside of POJOLand. For validations, it also has the concept of "typed" document using which you can create a document structure against which all read / writes will be validated. Far simpler and in my opinion as powerful as JSONSchema. <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>.</p>
]]></description><pubDate>Fri, 18 Oct 2024 17:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41881740</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=41881740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41881740</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Jd – JSON Diff and Patch"]]></title><description><![CDATA[
<p>There is a diff functionality which I have provided in unify-jdocs that I think does exactly what you are looking for. You can get the details here -> <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>. At present it is only for Java. And if you do take a look, please feel free to give feedback - thanks.</p>
]]></description><pubDate>Tue, 10 Sep 2024 17:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41503432</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=41503432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41503432</guid></item><item><title><![CDATA[New comment by deepakarora3 in "How to Use JSON Path"]]></title><description><![CDATA[
<p>JSONPath is good when it comes to querying large JSON documents. But in my opinion, more than this is the need to simplify reading and writing from JSON documents. We use POJOs / model classes which can become a chore for large JSON documents. While it is possible to read paths, I had not seen any tool using which we could read and write JSON paths in a document without using POJOs. And so I wrote unify-jdocs - read and write any JSON path with a single line of code without ever using POJOs. And also use model documents to replace JSONSchema. You can find this library here -> <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>.</p>
]]></description><pubDate>Sun, 05 May 2024 02:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40261754</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=40261754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40261754</guid></item><item><title><![CDATA[New comment by deepakarora3 in "The man who killed Google Search?"]]></title><description><![CDATA[
<p>I have been using Google search for many years now and for the past few years have been wondering if the search has really gone bad or is it just me. I remember the days when searching for something used to bring up a few sponsored links separately and I could go page after page with different results on each page allowing me to access a wealth of information and extending my reach deep into the internet. Now, it is all sponsored links and the same ones page after page. It is so sad to see and the worse part is that I am not seeing any alternative. Bing is equally bad, DDG only marginally better. I hope there comes an alternative soon but I also realize coming into this space is certainly not easy.</p>
]]></description><pubDate>Tue, 23 Apr 2024 22:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=40137917</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=40137917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40137917</guid></item><item><title><![CDATA[New comment by deepakarora3 in "I created another JSON –> Java mapper (it's better)"]]></title><description><![CDATA[
<p>I went the other way - because I so much disliked working with DTOs to work with JSON, I wrote a library that allows you to get rid of DTOs in the first place. No more POJO / DTO in order to work with JSON data and much more. You could take a look at <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>. I think you will find it interesting!</p>
]]></description><pubDate>Wed, 10 Apr 2024 02:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39986450</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=39986450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39986450</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Show HN: Workflow orchestrator in Golang"]]></title><description><![CDATA[
<p>Nice. It is great to see native lightweight opensource (I hope it is considering that someone said that there is no license file yet) solutions hit this space. For what it's worth, I have built something similar to this but for Java programming language. You can find it here -> <a href="https://github.com/americanexpress/unify-flowret">https://github.com/americanexpress/unify-flowret</a>. My reason for building something like this was that the product market is just too unwieldy to work with and has multiple layers of complexity which most of the time can be done away with. Just my opinion.<p>On a side note, you will at some point in time have to deal with multi version workflows. I know that this is one feature that limits wide adoption of an orchestrator.</p>
]]></description><pubDate>Tue, 05 Mar 2024 15:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39604816</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=39604816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39604816</guid></item><item><title><![CDATA[New comment by deepakarora3 in "I spent a year building an app and failed – The story of Taskwer"]]></title><description><![CDATA[
<p>"And that’s when a real problem emerged; nobody knew who I was" and "I felt invisible, like I was all alone in this world. I could have had the best thing in the world, and no one would care": Could not agree with you more on this - over the past many years it has been more and more important to build a digital brand for yourself and have many followers - to be networked with people and know people who can provide you with reach - something which is difficult for introverts and challenging to do now since I have crossed 50. I personally have felt this helplessness in trying to promote a couple of opensource Java libraries I released on behalf of my employer (shameless plug here -> <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a> and <a href="https://github.com/americanexpress/unify-flowret">https://github.com/americanexpress/unify-flowret</a>). I thought I had done something of value which would be readily adopted by people after they saw it - guess what - first I have not been able to get through to a wide audience and second - I underestimated what it takes to get people out of their comfort zone and their traditional thinking. It is so difficult for people to accept that there may be better ways of doing things once they get used to a certain way. Anyway, I don't think you failed - you learnt and it is never too late to learn and do something new. Something will click eventually and I wish you all the very best.</p>
]]></description><pubDate>Sat, 23 Dec 2023 03:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38741326</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=38741326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38741326</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Show HN: Unify-jdocs – read / write any JSON path with a single line of code"]]></title><description><![CDATA[
<p>Auther here - thanks for responding! I really do appreciate it.<p>> The trend seems to be in the opposite direction. People became frustrated with the lack of types in Python and JavaScript, hence we get Python with typing and TypeScript.<p>Regarding typing, what I have tried to achieve is the best of both worlds. In unify-jdocs, we have the concept of typed document. This is a document that defines the structure of the JSON document. It defines what the "type" of a leaf node is i.e. integer, string etc. The validation / determination against this type is however done at runtime. This, I feel is acceptable because whenever we add a JSON path to a document, the first thing we would do is to test the read / write of that path. And any type mismatch would get caught there immediately. And so, from the point of view of being able to read / write / validate in a single line of code (even though dynamically) provides much simplicity and ease of use as compared to using POJOs. Plus we always know the exact JSON path we are dealing with.<p>Usually, I would prefer static typing but, in a scenario, where we can have hundreds of JSON document types (we deal with more than 500 in the same application), complex JSON document (ours go down more than ten levels deep with hundreds of JSON paths) and where the document structures may undergo change over project lifetime, the use of read / writing using a single line of code has many benefits. I shudder to think of hundreds (if not thousands) of POJO classes, the writing of accessor methods (null / empty handling, namespace etc.) and what it would take to refactor in the face of change. Just my opinion based on my experience in the past.<p>> I think you will find less traction with this method of posting to HN. People want a clickable link to look at the project<p>The clickable link to the repo / documentation is actually in the text (<a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>). In the case of this post, I felt it more important for people to read the text rather than be directly pointed to the contents of the link and hence this approach.</p>
]]></description><pubDate>Tue, 28 Nov 2023 16:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38447329</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=38447329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38447329</guid></item><item><title><![CDATA[Show HN: Unify-jdocs – read / write any JSON path with a single line of code]]></title><description><![CDATA[
<p>Unify-jdocs is a Java JSON manipulation library which completely eliminates the need for model / POJO classes. Any read or write of a JSON path can be done in a single line of Java code. It can also eliminate the use of JSON schema as it has features to define a document structure and validate both the structure and values in a JSON document. You can find the details here: https://github.com/americanexpress/unify-jdocs.<p>We announced the first release of unify-jdocs in August 2020. Since then, it has undergone multiple feature enhancements and has been used extensively within American Express as part of the project it was developed for. We have had tremendous success with it and have been able to reduce the size of our codebase substantially, make it much easier for developers and improve maintainability and agility significantly. Unify-jdocs has been invoked billons of times in production and has demonstrated great reliability. The original post can be found here: https://news.ycombinator.com/item?id=24332382.<p>Reason for posting again – last time while submitting on Show HN, I listed the URL in the URL field and so this text of mine was not visible! And so, I try to continue to promote unify-jdocs.<p>This is a one-of-a-kind library in my opinion. Two features stand out – read / write any JSON path in a single line of code – and define a document structure and validate a JSON document against it – along with a host of other features. It makes life so much simpler for any Java project that deals with JSON documents.<p>For projects that deal with more than a few simple JSON documents, need to do transformations and change structure during project lifetime, unify-jdocs absolutely shines. It provides a much simpler way of validating documents as compared to JSON schema.<p>One counter argument which I have heard come up again and again against using unify-jdocs is around static / dynamic type safety. When we use POJOs, the read / write operations on the document are statically compiled into the app JAR file whereas in the case of unify-jdocs, these operations take place dynamically at run time. In my opinion, the benefits we get from using dynamic typing outweigh the benefits of static typing using POJO / model classes. Looking forward to discussing more. Thanks.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38446358">https://news.ycombinator.com/item?id=38446358</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 28 Nov 2023 14:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=38446358</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=38446358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38446358</guid></item><item><title><![CDATA[Ask HN: Java 21 virtual threads concurrency model]]></title><description><![CDATA[
<p>In Java 21, virtual threads are mounted / unmounted on carrier threads for execution and there usually are multiple carrier threads in the JVM. This still remains a multithreaded concurrency model. Is it not possible to provide an option wherein a parent virtual thread and all its child virtual threads be mounted on the same carrier thread? In other words, carrier thread affinity. This would result in a simple single threaded concurrency model (and one could have gotten away from using locks and synchronization). Thanks.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38309664">https://news.ycombinator.com/item?id=38309664</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Nov 2023 20:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38309664</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=38309664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38309664</guid></item><item><title><![CDATA[Show HN: Unify-jdocs has come a long way]]></title><description><![CDATA[
<p>Unify-jdocs is a Java JSON manipulation library which completely eliminates the need for model / POJO classes. Any read or write of a JSON path can be done in a single line of Java code. It also can be used to eliminate the use of JSON schema as it has features to validate both the structure and values in a JSON document.<p>We announced the first release of unify-jdocs on HN back in August 2020. Since then, unify-jdocs has had multiple feature enhancements and has been used extensively within American Express as part of the project it was developed for. We have had tremendous success with it and have been able to reduce the size of our codebase substantially, make it much easier for developers and improving maintainability and agility significantly. In the process, the API of unify-jdocs has been invoked billons of times and demonstrated great reliability in production. The original post can be found here: <a href="https://news.ycombinator.com/item?id=24332382">https://news.ycombinator.com/item?id=24332382</a>.<p>My reason for posting again is to continue promoting unify-jdocs. This kind of a JSON manipulation library, in my opinion, does not exist elsewhere. Unify-jdocs makes life simpler for any Java development project that works with JSON documents. While I can understand that for projects that deal with few simple JSON documents (served well by the likes of Lombock, Records, etc.), unify-jdocs absolutely shines in projects that have to deal with multiple complex JSON documents (and their  transformations) and whose structure can undergo change over the project lifetime. It also provides for a much simpler way of validating documents as compared to JSON schema. Why would we not want to read and write any JSON path in one line of Java code? The counter argument which I have faced (even from senior folks) is around type safety. When we use Records or Lombock or POJOs, the read / write operations on the document are statically compiled into the JAR file, whereas, in the case of unify-jdocs, these operations take place dynamically at run time. In my opinion, the benefits we get from using dynamic typing far outweigh the benefits of static typing using POJO / model classes. Looking forward to discussing more. Thanks.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38252581">https://news.ycombinator.com/item?id=38252581</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Nov 2023 17:18:03 +0000</pubDate><link>https://github.com/americanexpress/unify-jdocs</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=38252581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38252581</guid></item><item><title><![CDATA[New comment by deepakarora3 in "A Journey building a fast JSON parser and full JSONPath"]]></title><description><![CDATA[
<p>Nice work! I see that that this is for processing / parsing large data sets and where documents do not conform to a fixed structure and for Go language.<p>I made something similar in Java - unify-jdocs - <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a> - though this is not for parsing - it is more for reading and writing when the structure of the document is known - read and write any JSONPath in one line of code and use model documents to define the structure of the data document (instead of using JSONSchema which I found very unwieldy to use) - no POJOs or model classes - along with many other features. Posting here as the topic is relevant and it may help people in the Java world. We have used it intensively within Amex for a very large complex project and it has worked great for us.</p>
]]></description><pubDate>Thu, 12 Oct 2023 13:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37856925</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=37856925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37856925</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Show HN: A tool to Convert JSON schemas into TypeScript Deno classes"]]></title><description><![CDATA[
<p>Nice! Talking of JSON schemas and validating JSON documents against schemas, for Java, I wrote unify-jdocs where I do not use JSON schemas but still do validations (I found them unwieldy to use and was looking for something simpler). You can find details here -> <a href="https://github.com/americanexpress/unify-jdocs">https://github.com/americanexpress/unify-jdocs</a>. Also, no POJOs / model classes, just reading and writing JSON paths in a single line of code. It's helped us tremendously in managing complexity in a very large internal project. I am hoping it helps others.</p>
]]></description><pubDate>Fri, 06 Oct 2023 18:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37794248</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=37794248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37794248</guid></item><item><title><![CDATA[New comment by deepakarora3 in "Sleep technique used by Salvador Dalí works"]]></title><description><![CDATA[
<p>A similar experience occurs with me almost always when jet lagged. After fighting off sleep for much of the day when I finally fall asleep during the later part of the day, it starts off exactly like described - a really dreamy state. Then after I have slept a couple of hours, I enter a state where I am sleeping and also awake at the same time and wanting to wake up but in a state of sleep paralysis where it is a herculean effort to try and shake off sleep and wake up. More often than not, even though I know I am in this state, still a panic sets in me that I am not able to shake off sleep and I wake up after quite some effort. And yes, I have had dreams where I have been able to solve some problems at work even without thinking about them during the day. Its totally fascinating!</p>
]]></description><pubDate>Sat, 11 Dec 2021 03:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=29518208</link><dc:creator>deepakarora3</dc:creator><comments>https://news.ycombinator.com/item?id=29518208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29518208</guid></item></channel></rss>