<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: OmarIsmail</title><link>https://news.ycombinator.com/user?id=OmarIsmail</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 05:54:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=OmarIsmail" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by OmarIsmail in "React for Two Computers"]]></title><description><![CDATA[
<p>This article is amazing. I think any engineer outside of programming language builders would get something incredibly useful for it.<p>Not enough engineers engage with the concept of code and programming and as an industry we suffer for it. The beginning of this post does a phenomenal job of simplifying very basic but high level concepts as “what is a function” “what is a tag”.<p>99% or programmers don’t think about these things like this, and so get confused when these building blocks are manipulated and presented in seemingly strange ways like React components or server components or whatever. By breaking down these concepts (functions, blueprints) and having rebuilding them with simple definitions it allows the reader to start their mental model fresh and go from there.<p>This is a masterclass in technical communication.<p>Who gives a shit if it’s long. In fact I’m glad it’s long because every sentence is gold. These are deep subjects and foundational to programming and so ya, talking about them like this can take a few words.<p>99% of people who take the time to really read and process this post will come away as noticeably improved developers. That kind of bang for the buck is rare!</p>
]]></description><pubDate>Wed, 09 Apr 2025 17:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43635158</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=43635158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43635158</guid></item><item><title><![CDATA[New comment by OmarIsmail in "U.S. stock futures tumble indicating another plummet on Wall Street"]]></title><description><![CDATA[
<p>On a relative and even absolute basis the wealthy will lose substantially more money.<p>On a personal quality of life basis the middle class will get hit the hardest. It will impact retirement timelines, vacations, home renovations, car purchases, etc. seeing their 401k go down will make them feel poorer and want to save more and thus reduce their discretionary spending and reducing the amount of fun and entertainment they enjoy.</p>
]]></description><pubDate>Sun, 06 Apr 2025 23:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43605880</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=43605880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43605880</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Ask HN: Who else is working/on call over Christmas?"]]></title><description><![CDATA[
<p>This is me. And fingers crossed it’ll be an uneventful few days for us both :)</p>
]]></description><pubDate>Sun, 25 Dec 2022 05:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=34124529</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=34124529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34124529</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Ask HN: Who else is working/on call over Christmas?"]]></title><description><![CDATA[
<p>You can make an exception for the pager duty providers number. That will it will always make a sound no matter what.</p>
]]></description><pubDate>Sun, 25 Dec 2022 05:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=34124518</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=34124518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34124518</guid></item><item><title><![CDATA[New comment by OmarIsmail in "I decided to stop working on Mighty"]]></title><description><![CDATA[
<p>Mighty as an idea was cool and interesting and I hope the tech survives and continues to be developed. Fat clients have their place in the world but a solution like Mighty allows for a lot of the benefits of a fat client without a lot of the downsides.<p>I think this is a really interesting decision from Suhail and one not taken lightly. I think this decision is another data point that AI-infused applications are a potential new “tech platform” and we’re at the beginning of a new “mega cycle”. I.e. web2 2002-2010, mobile 2010-2020.<p>Folks shouldn’t be spending much energy on thinking about how Mighty may have gone wrong (and seriously the negative analysis is so boring and lame), and instead think about the new AI opportunity.</p>
]]></description><pubDate>Sun, 13 Nov 2022 16:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=33584563</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=33584563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33584563</guid></item><item><title><![CDATA[New comment by OmarIsmail in "We're Drowning"]]></title><description><![CDATA[
<p>I'm going through this right now. At dayjob we have a lot of internal dependencies and libraries that are created sufficiently far from me that I treat them as third party and when things go wrong (which they do a lot) it's a nightmare to debug and work through. Easily half a day gone.<p>So for sideproject I'm going mostly bespoke and using very little 3rd party libraries. The result of that is there's sooooooo much boiler plate to write and it's very boring and it's hard to be motivated and productive to get through it. What's keeping me going is that once the boilerplate is done - it's mostly the foundational level of data queries + endpoints - then I shouldn't really have to touch that stuff again.<p>My conclusion is that there's no great answer.<p>Using lots of libraries is like riding a horse. It'll start moving right away but you don't have full control and you gotta find the right way to get it to do what you want, and may have to fight it if it really doesn't want to. Vs building most things yourself is like building a car. You don't go anywhere for a long time as you're building it, but once you've built it you can move very quickly and if anything goes wrong you can easily pop the hood and fix/change things up.<p>I think for long lived projects it's better to build the car, but also be disciplined in writing very good code + documentation. The initial build out sucks hard but that pain will get amortized over a very long future and ultimately be worth it.<p>And for absolutely required dependencies go with paid services. Specifically paid services where the company's primary focus _is_ providing that service. They are financially and existentially motivated to give good service, and are usually good about keeping backwards compatibility while usually staying on top of security/modernization upgrades without requiring work on your own end. A managed database is a good example of this kind of paid dependency.</p>
]]></description><pubDate>Thu, 20 Oct 2022 15:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=33276376</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=33276376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33276376</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Ask HN: Why are JavaScript dependencies so messy?"]]></title><description><![CDATA[
<p>The different module syntax is the problem. If we just had the standard import/export syntax from the beginning I think 99% of problems would be avoided.</p>
]]></description><pubDate>Sun, 09 Oct 2022 17:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=33143550</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=33143550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33143550</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Subsection – A tool for creating support docs for SaaS"]]></title><description><![CDATA[
<p>Even that blogstatic "guide" is just one page.<p>It seems to me you're throwing a bunch of barely-built stuff at the wall to see what has traction to then actually build out. I don't think HN is a good way to do that. This now feels like a waste of everyone's time.</p>
]]></description><pubDate>Wed, 28 Sep 2022 15:22:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33009044</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=33009044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33009044</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Subsection – A tool for creating support docs for SaaS"]]></title><description><![CDATA[
<p>The idea is solid but as someone who is in the market for something like this, the product doesnt currently inspire confidence. Specifically, you’re a tool to create User Guides and yet you haven’t created a user guide for your own site. If you don’t have user guides for your own service that indicates a few possibilities:<p>- the tool is too difficult to use for even yourself to be worth it<p>- you don’t use your tool deeply so you don’t have intuitive understanding of what is needed to be improve<p>- you don’t actually take user guides seriously and think they are important for a company to provide<p>When looking at this kind of service I’m evaluating on two levels: my customers experience, and my authoring experience. By not having your own user guide filled out I’m unable to evaluate the end customer experience (search, navigation, etc).<p>I know you’re in beta, but I don’t know why you’d do a show HN without at least having your own user guide filled out. A big wasted opportunity.</p>
]]></description><pubDate>Wed, 28 Sep 2022 14:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=33008515</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=33008515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33008515</guid></item><item><title><![CDATA[New comment by OmarIsmail in "How sustainable are fake meats?"]]></title><description><![CDATA[
<p>Environment is one of the factors for my preference for fake meats, but the much bigger factor is the ethical one. Both at the fundamental level of “killing an animal for food is bad” and the larger “modern animal farming is monstrous and inflicts incalculable suffering”.<p>I still enjoy a burger and I can do that relatively guilt free. Totally worth it for me.<p>Also, this space is still very young so I expect it to improve dramatically over the coming years. Which is a great aspect about fake meats. They are a technology that can evolve and improve a great deal. Technological development with regular meat appears to result in worse treatment for animals, not a direction I want to support.</p>
]]></description><pubDate>Tue, 06 Sep 2022 04:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32732771</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32732771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32732771</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Stable Diffusion Public Release"]]></title><description><![CDATA[
<p>> Nowhere will a training set featuring pictures of naked children be legal.<p>Appropriately from the recent news stories, but it's easy to imagine at least portions of such pictures being available for medical diagnostic purposes. I've sent pictures of my children to my doctor, so presumably in the future it's easy to imagine sending pictures to an AI to diagnose which would require a suitably fleshed out (pardon the pun) training set.</p>
]]></description><pubDate>Mon, 22 Aug 2022 20:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=32556658</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32556658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32556658</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Stable Diffusion Public Release"]]></title><description><![CDATA[
<p>We do a decent job of banning child pornography.<p>And bringing the two ideas together, is child pornography that is provably created by an AI still illegal?</p>
]]></description><pubDate>Mon, 22 Aug 2022 19:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32555788</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32555788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32555788</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Investing in Flow"]]></title><description><![CDATA[
<p>That actually sounds pretty cool! If that's _not_ what Flow is, I hope somebody does roll with that idea.</p>
]]></description><pubDate>Mon, 15 Aug 2022 14:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=32469902</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32469902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32469902</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Operating well – what I learned at Stripe"]]></title><description><![CDATA[
<p>The secret is that if you’re good enough pretty much any company can be what you want. Most people don’t really know what they’re doing so if you are good and just build stuff that is useful I’ve found that people don’t really get in your way.<p>If you try to ask for permission and write up docs, etc etc then it’s a pain, but if you just _do_ it resistance becomes a lot less.</p>
]]></description><pubDate>Sat, 13 Aug 2022 13:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=32449495</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32449495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32449495</guid></item><item><title><![CDATA[New comment by OmarIsmail in "GraphQL kinda sucks"]]></title><description><![CDATA[
<p>Yes, graphql does indeed suck. Or rather it is not the best solution for all client-server communication that people treat it as, so it ends up being used in a lot of situations where it does suck.<p>Backend to backend communication is almost never graphql (is that changing in a big way?) which would indicate the main reason for graphql in a client-server situation is data saving but at the cost of complexity and other downsides. Almost certainly the data savings in many cases is not worth it.<p>Oh and then you have things like Apollo having cache bugs that result in incident level problems.</p>
]]></description><pubDate>Sat, 06 Aug 2022 13:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32367985</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32367985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32367985</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Typical implementations of payment processing and related security issues"]]></title><description><![CDATA[
<p>They address it here: <a href="https://github.com/coilhq/tigerbeetle/blob/main/docs/DESIGN.md#why-czig" rel="nofollow">https://github.com/coilhq/tigerbeetle/blob/main/docs/DESIGN....</a></p>
]]></description><pubDate>Mon, 18 Jul 2022 14:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=32139137</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32139137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32139137</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Stripe cuts internal valuation by 28%"]]></title><description><![CDATA[
<p>What does that have to do with the valuation getting lowered?<p>If a person had 1000 RSUs that were on paper worth 40k, now they are worth 30k. Either way they can’t be sold right now. And I don’t understand how 30k is “worthless”</p>
]]></description><pubDate>Fri, 15 Jul 2022 00:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32102996</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32102996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32102996</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Stripe cuts internal valuation by 28%"]]></title><description><![CDATA[
<p>If it’s RSUs why are they worthless?</p>
]]></description><pubDate>Fri, 15 Jul 2022 00:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32102875</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=32102875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32102875</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Job interview questions engineers should ask, but don't"]]></title><description><![CDATA[
<p>Funny enough these are the exact questions that founders need to ask themselves before committing to an idea. YC has overly broadened this to “make something people want” which at first order needs to be true. The questions you’ve laid out here are the direct implications of “make something people want”.</p>
]]></description><pubDate>Tue, 28 Jun 2022 14:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31908342</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=31908342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31908342</guid></item><item><title><![CDATA[New comment by OmarIsmail in "Legends Solar – Buy operating solar panels on commercial solar farms"]]></title><description><![CDATA[
<p>I've been looking for something just like this! I find that people get really weird about solar stuff, so I'll explain why I've been looking for something like this.<p>1. I believe that man-made climate change is real and we should do something about it.<p>2. I want to limit/eliminate my own family's personal contribution to the warming of the planet for ethical and emotional reasons<p>3. I believe that solar is a "green" way to generate electricity, and at the limit if every house and building was covered in solar panels that would be a great world to live in<p>4. I want to help make that world a reality, and I'm not looking to maximize my ROI on the investment, it's not just about the money<p>5. I'd prefer much more solar energy production even if it's not the most efficient<p>6. I currently only have access to install solar panels on my own roof (which I'm already doing)<p>7. I think non-green energy production will only get more expensive, so solar energy is a decent diversified asset in a broader investment portfolio.<p>I've actually gone pretty deep in thinking about how I could do this, i.e. get a bunch of investors together and install solar panels on business roofs like schools, warehouses, etc.<p>I'm gonna request early access to this.</p>
]]></description><pubDate>Tue, 31 May 2022 23:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=31576182</link><dc:creator>OmarIsmail</dc:creator><comments>https://news.ycombinator.com/item?id=31576182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31576182</guid></item></channel></rss>