<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: polote</title><link>https://news.ycombinator.com/user?id=polote</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 03:45:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=polote" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by polote in "Ooh.directory: a place to find good blogs that interest you"]]></title><description><![CDATA[
<p>On <a href="https://hnblogs.substack.com/" rel="nofollow">https://hnblogs.substack.com/</a> blog posts published on HN are collected everyday</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019864</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=47019864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019864</guid></item><item><title><![CDATA[New comment by polote in "Postgres LISTEN/NOTIFY does not scale"]]></title><description><![CDATA[
<p>Rls and triggers dont scale either</p>
]]></description><pubDate>Thu, 10 Jul 2025 20:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44525307</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=44525307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44525307</guid></item><item><title><![CDATA[New comment by polote in "What really happens inside a dating app"]]></title><description><![CDATA[
<p>Bad guess :)</p>
]]></description><pubDate>Wed, 05 Feb 2025 23:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42956618</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42956618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42956618</guid></item><item><title><![CDATA[New comment by polote in "Ingesting PDFs and why Gemini 2.0 changes everything"]]></title><description><![CDATA[
<p>Do you know another model than gridformer to detect table that has an available implementation somewhere ?</p>
]]></description><pubDate>Wed, 05 Feb 2025 22:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42956247</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42956247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42956247</guid></item><item><title><![CDATA[What really happens inside a dating app]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.luap.info/what-really-happens-inside-a-dating-app.html">https://blog.luap.info/what-really-happens-inside-a-dating-app.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42921659">https://news.ycombinator.com/item?id=42921659</a></p>
<p>Points: 425</p>
<p># Comments: 358</p>
]]></description><pubDate>Mon, 03 Feb 2025 19:12:30 +0000</pubDate><link>https://blog.luap.info/what-really-happens-inside-a-dating-app.html</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42921659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42921659</guid></item><item><title><![CDATA[What happens inside a dating app]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.luap.info/what-really-happens-inside-a-dating-app.html">https://blog.luap.info/what-really-happens-inside-a-dating-app.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42697240">https://news.ycombinator.com/item?id=42697240</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Jan 2025 13:56:40 +0000</pubDate><link>https://blog.luap.info/what-really-happens-inside-a-dating-app.html</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42697240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42697240</guid></item><item><title><![CDATA[New comment by polote in "What we learned copying all the best code assistants"]]></title><description><![CDATA[
<p>Kinda got the the same conclusion than OP building in the same space. There is so much innovation going on currently that whatever you do today, two other people will do better tomorrow. Which is a good news for us but difficult time for builders.</p>
]]></description><pubDate>Fri, 03 Jan 2025 23:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42590619</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42590619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42590619</guid></item><item><title><![CDATA[New comment by polote in "How much do I need to change my face to avoid facial recognition?"]]></title><description><![CDATA[
<p>Is the tech to do facial recognition at this accuracy available to public ?<p>Last time I checked there was deepface <a href="https://github.com/serengil/deepface/tree/master">https://github.com/serengil/deepface/tree/master</a> but it was far to work as well as that</p>
]]></description><pubDate>Sun, 08 Dec 2024 23:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42361649</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42361649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42361649</guid></item><item><title><![CDATA[New comment by polote in "How to use Postgres for everything"]]></title><description><![CDATA[
<p>This idea that Postgres should be used for everything really need to die in a professional context.<p>I was appointed in a company of 10 dev that did just that. All backend code was PostgreSQL functions, event queue was using Postgres, security was done with rls, frontend was using posgtraphile using graphql to expose these functions, triggers were being used to validate information on insert/update.<p>It was a mess. Postgres is a wonderful database, use it as a database. But don't do anything else with it.<p>Before some people come and say "things were not done the right way, people didn't know what they were doing". The dev were all fan of Postgres contributing to the projects around, there was a big review culture so people were really trying to the best.<p>The queue system was locking all the time between concurrent requests => so queue system with postgres works for a pet project<p>All the requests were 3 or 4 times longer due to fact that you have to check the rls on each row. We have also all pour API migrated now and each time the sql duration decrease by that factor ( and it is the exact same sql request ). And the db was locking all the time because of that as it feels likes rls breaks the deadlock detection Postgres algorithm<p>SQL is super verbose a language, you spend your time repeating the same line of code , it makes basic function about 100 lines long when they are 4-5 lines in nodes js<p>It is impossible to log things inside these functions to have to make sure things will work and if it doesn't you have no way to know where the code did go through<p>You can't make external API call, so you have to use a queue system to make any basic things there<p>There are not real lib , so everything need to be reimplemeted<p>It is absolutely not performant to code inside the db, you can't do a map so you O(n2) code all the time<p>API were needed for the external world , so there was actually another service in front of the database for some case and a lot of logic were reimplemeted inside it<p>There was a downtime at each deployment as we had to remove all the rls and recreate them ( despite the fact that all code was in insert if not update clauses) it worked at the beginning but at some point in time it stopped working and there was no way to find why, so drop all rls and recreate them<p>It is impossible to hire dev that wants to work on that stack and be business oriented , you would attract only purely tech people that care only about doing there own technical stuff<p>We are almost out of it now after 1 year of migration work and I don't see anything positive about this Postgres do everything culture compared to a regular node js + Postgres as a database + sqs stack<p>So to conclude, as a pet project it can be great to use Postgres like that, in a professional context you are going to kill the company with this technical choice</p>
]]></description><pubDate>Sat, 07 Dec 2024 10:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42348865</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=42348865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42348865</guid></item><item><title><![CDATA[New comment by polote in "Shopify employee breaks NDA to reveal firm replacing laid off workers with AI"]]></title><description><![CDATA[
<p>The vast majority of jobs could be eliminated today without AI and still they are not, so we are very safe. Even with AI getting better and better we will be</p>
]]></description><pubDate>Sat, 22 Jul 2023 22:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36830401</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=36830401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36830401</guid></item><item><title><![CDATA[New comment by polote in "Threads, an Instagram app"]]></title><description><![CDATA[
<p>Workplace <a href="https://www.workplace.com/" rel="nofollow noreferrer">https://www.workplace.com/</a></p>
]]></description><pubDate>Tue, 04 Jul 2023 05:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=36582730</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=36582730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36582730</guid></item><item><title><![CDATA[New comment by polote in "Crawling a quarter billion webpages in 40 hours (2012)"]]></title><description><![CDATA[
<p>For all the people that say this is easy. Try it ! That's not easy at all, I've tried it and spend a few weeks to get similar performance. Receiving thousands of request is not similar to making thousands of requests, you can saturate your network, saturated with latency of random websites, get site that never timeout, parse multi megabytes malformed html, get infinite redirections.<p>My fastest implementation in python was actually using threads and was much faster than any async variant</p>
]]></description><pubDate>Thu, 15 Jun 2023 21:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36346861</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=36346861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36346861</guid></item><item><title><![CDATA[New comment by polote in "11 years of hosting a SaaS"]]></title><description><![CDATA[
<p>Well I do not feel any of the 3 advice he gives, good advice.<p>First the longer you stay in heroku ,the most complex is it to exit it the time you really need it and the less flexible you are in the time being.<p>Second, wish he had pay for a pit team sooner, but could this money better used investing in marketing or sales like he probably did ?<p>The guy has obviously succeeded as a business owner, would it still be the case if he had implemented these advice ? We will never know, but what we know for sure is not implementing these advice made him successful</p>
]]></description><pubDate>Thu, 15 Jun 2023 07:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36337300</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=36337300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36337300</guid></item><item><title><![CDATA[New comment by polote in "Meta employees grill Mark Zuckerberg at all-hands meeting following layoffs"]]></title><description><![CDATA[
<p>Tech workers just discovered that they will be kept only if they are performant, and they are stressed about it. Welcome in the real world.<p>Most meta employees don't produce any value but are getting well paid because in the past meta has managed to be the most used social network. Produce value for the company and not what you believe is value and yoi will never get fired</p>
]]></description><pubDate>Sat, 18 Mar 2023 07:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35207005</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=35207005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35207005</guid></item><item><title><![CDATA[New comment by polote in "Ask HN: How to Classify Websites?"]]></title><description><![CDATA[
<p>I'm exactly working on that too, and don't have the answer. The problem is we all have our way to classify things and this is never the same way. The same word also never mean the same things for each one of us.<p>Two aspects I'm trying currently are (that need users browsing history):<p>- Dont try to recommend similar website, but recommend users that like similar things as you, and you can list the website that this user likes<p>- Create tags with accuracy. For example you will tag a website "product management" "startup" and "b2b". You can go one step further and ask users to rate how this tag matches the website. Like 90% for "b2b" and 50% for "startup" and 20% "product management". Then you can let users search tags and their accuracy (I want "product management" at average more than 50%)<p>Like you I feel like something can be done with LLM but I just haven't found it yet, maybe to suggest the tags of a website from a restricted list of tags, and then to suggest tags from an explanation of what the user is searching and then search those tags</p>
]]></description><pubDate>Sun, 12 Mar 2023 12:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35119121</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=35119121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35119121</guid></item><item><title><![CDATA[New comment by polote in "B2B startups stop innovating the day you give power to product managers"]]></title><description><![CDATA[
<p>Sorry if you took it personally or you think this is a rant. This is clearly not the case, I can repeat it, PM have a lot of value, but there is one specific area that we shouldn't give them control over.<p>It doesnt mean they are bad PM or good PM, innovation requires just fundamentally opposed skills to the standard product management ones that we see in books.</p>
]]></description><pubDate>Mon, 20 Feb 2023 12:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34867630</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=34867630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34867630</guid></item><item><title><![CDATA[New comment by polote in "B2B startups stop innovating the day you give power to product managers"]]></title><description><![CDATA[
<p>Well I agree that this is poorly written (I wrote it).<p>The point of the article is not that companies shouldnt have PM, but that you shouldnt make them owner of the innovation in a B2B context. Of course if you start with the assumption of "Good PMs" it will work, but you will rarely find these "good PMs"</p>
]]></description><pubDate>Sun, 19 Feb 2023 14:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=34858016</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=34858016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34858016</guid></item><item><title><![CDATA[New comment by polote in "Founder Intuition vs. Team Expertise vs. Customer Expertise"]]></title><description><![CDATA[
<p>It is. But without survival bias no successful company would exists.<p>The success of a company is highly tied to the intuition of the founder, thet are usually the only people that are critical to the company still improving. But the opposite is true, they are the only ones that are critical to bankrupt the company. But they take decisions taking into account the success of the whole company, something that team don't do as much</p>
]]></description><pubDate>Sat, 18 Feb 2023 08:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=34845075</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=34845075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34845075</guid></item><item><title><![CDATA[B2B startups stop innovating the day you give power to product managers]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.luap.info/your-b2b-startup-will-stop-innovating-the-day-you-give-power-to-product-managers.html">https://blog.luap.info/your-b2b-startup-will-stop-innovating-the-day-you-give-power-to-product-managers.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34837111">https://news.ycombinator.com/item?id=34837111</a></p>
<p>Points: 180</p>
<p># Comments: 141</p>
]]></description><pubDate>Fri, 17 Feb 2023 16:55:27 +0000</pubDate><link>https://blog.luap.info/your-b2b-startup-will-stop-innovating-the-day-you-give-power-to-product-managers.html</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=34837111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34837111</guid></item><item><title><![CDATA[New comment by polote in "FTX investor Sequoia removed its glowing profile of Sam Bankman-Fried"]]></title><description><![CDATA[
<p>Vc are always the first to take ownership of the success of one of their company but also the first to blame the founder when it goes wrong</p>
]]></description><pubDate>Sat, 12 Nov 2022 11:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33572014</link><dc:creator>polote</dc:creator><comments>https://news.ycombinator.com/item?id=33572014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33572014</guid></item></channel></rss>