HNHacker News
TopNewBestAskShowJobs

polote

4,801 karma · joined July 1, 2017

Building a better 'Confluence' for organizations : dokkument.com

Daily newsletter of HN blogs : hnblogs.substack.com

paul at luap point info

submissionscomments
polote··on Ooh.directory: a place to find good blogs that interest you
On https://hnblogs.substack.com/ blog posts published on HN are collected everyday
polote··on Postgres LISTEN/NOTIFY does not scale
Rls and triggers dont scale either
polote··on What really happens inside a dating app
Bad guess :)
polote··on Ingesting PDFs and why Gemini 2.0 changes everything
Do you know another model than gridformer to detect table that has an available implementation somewhere ?
polote··on What we learned copying all the best code assistants
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.
polote··on How much do I need to change my face to avoid facial recognition?
Is the tech to do facial recognition at this accuracy available to public ?

Last time I checked there was deepface https://github.com/serengil/deepface/tree/master but it was far to work as well as that

polote··on How to use Postgres for everything
This idea that Postgres should be used for everything really need to die in a professional context.

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.

It was a mess. Postgres is a wonderful database, use it as a database. But don't do anything else with it.

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.

The queue system was locking all the time between concurrent requests => so queue system with postgres works for a pet project

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

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

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

You can't make external API call, so you have to use a queue system to make any basic things there

There are not real lib , so everything need to be reimplemeted

It is absolutely not performant to code inside the db, you can't do a map so you O(n2) code all the time

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

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

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

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

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

polote··on Shopify employee breaks NDA to reveal firm replacing laid off workers with AI
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
polote··on Threads, an Instagram app
Workplace https://www.workplace.com/
polote··on Crawling a quarter billion webpages in 40 hours (2012)
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.

My fastest implementation in python was actually using threads and was much faster than any async variant

polote··on 11 years of hosting a SaaS
Well I do not feel any of the 3 advice he gives, good advice.

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.

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 ?

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

polote··on Meta employees grill Mark Zuckerberg at all-hands meeting following layoffs
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.

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

polote··on Ask HN: How to Classify Websites?
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.

Two aspects I'm trying currently are (that need users browsing history):

- 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

- 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%)

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

polote··on B2B startups stop innovating the day you give power to product managers
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.

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.

polote··on B2B startups stop innovating the day you give power to product managers
Well I agree that this is poorly written (I wrote it).

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"

polote··on Founder Intuition vs. Team Expertise vs. Customer Expertise
It is. But without survival bias no successful company would exists.

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

polote··on FTX investor Sequoia removed its glowing profile of Sam Bankman-Fried
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
polote··on It looks like I’m moving to Mastodon
The same kind of posts happened when zuck changed the private policy of whatsaap a few months ago, everyone was migrating to Signal. Who uses signal now?
polote··on From Google to Twitter
We are in a world were some employee can claim ownership of a the job in someone else company. Absurd
polote··on Twitter’s mass layoffs have begun
> Tech was a bastion of "treat your employees right, and they'll be productive".

Maybe that was what the field was letting visible, but in reality that has never been the case. There is everyday news about unicorns where employees complain that the culture is toxic, and that the CEO is impossible to work with. Only need to read Glassdoor pages.

polote··on Twitter’s mass layoffs have begun
All these people are making 200k a year and will have no problem finding another job.
polote··on I am endlessly fascinated with content tagging systems
A big miss on the list, is that words (so a tag) do not mean the same things for each people and do not even mean the same things in different contexts
polote··on Ask HN: Help me pick a front-end framework
Web text editing is broken in mobile no? I would at first thinking on builing on prosemirror but it works imperfectly on mobile so I would choose native instead
polote··on Google pays ‘enormous’ sums to maintain search-engine dominance, DOJ says
The current Mozilla might disappear but if it brings back the old Mozilla it can only be a good news
polote··on GitHub backtracks on deprecating the trending tabs page
They are incompetent honestly. If you were to discontinue this page you would at least talk to a few power users of the page and know their mind before taking the decion. They either didn't do it or did it. If they did it but backtrack now it show they don't have much confidence in their decisions, and if they didn't it, what are their pm payed for? That is pm 101
polote··on Want to found a startup? Work at one first
Yeah so what you explain is that you have more confidence about what your do, but that says nothing about the success rate of previous startup employee vs success rate of others
polote··on Want to found a startup? Work at one first
If you lack the confidence to start a startup then working at one can help you gain than to create one in the future. But I'm not confident it increases the chances the company is going to be successful.

Actually if you had the chance to work at a company that became a unicorn, you will have better chance to get founding which increase the chance that your company is going to work, so yeah.

Except for that confidence and founding part I'm not sure it is valuable

polote··on Cannot read clipboard from service worker in a MV3 chrome extension (2020)
What is true is that if you remove all features that chrome extensions can do then you won't have any problem as extensions will be useless.

Are you too going to be shocked that any js analytics tags could record all passwords if they wanted?

Should all extensions be able to read the clipboard? No. Should some be able to? Of course

polote··on Gravity Payments CEO Dan Price resigns
I can't understand why people believe the people being able to make the more noise about a topic are actually being the best at that topic.

The reality is that the people who get the more noise are just the best marketers

polote··on Gravity Payments CEO Dan Price resigns
It didnt quit because of his salary, this is clickbait
Page 1 of 33Next →