HNHacker News
TopNewBestAskShowJobs

rbaudibert

112 karma · joined March 16, 2020

github.com/rafaeelaudibert posthog.com/community/profiles/32207

Gaming, Programming, Remote Work, Technology, Travel ---

submissionscomments
rbaudibert··on How Bluesky draws its logo on screenshots
I've worked at a Series B company and reality is this is too minor for investors to care on its own, and it's also very hard to correlate this change to new revenue, so not something that's likely to have been done with that intention
rbaudibert··on How Bluesky draws its logo on screenshots
That's how a modern organization works. You trust your colleagues will do good work, and will ship something useful and there's not really "someone to go through".

I agree this can be defined as cool and very very likely someone did this on their free time/prompted Claude on the side.

rbaudibert··on PostHog FOSS
Hey, Rafa from PostHog here :)

We've always been open source, so I'm not sure I understand what this is about! This is linking to our `posthog-foss` repository which has been a thing for years now, it's simply the main repository without the `ee/` folder - which is not a folder we have a lot inside anyways, we've never tried hiding anything behind it intentionally.

edit: the title originally read "Posthog has been open-sourced" but it's now updated to better reflect what this is about, thanks mods!

rbaudibert··on Show HN: Infinite – query your GA4/Stripe/PostHog data locally, on your machine
Or you can connect Stripe to PostHog data warehouse and then query PostHog directly and even join with events data
rbaudibert··on Let’s Encrypt: Stopping Issuance for Potential Incident – Resolved
Thanks for the assurance, jaas! Keep up the good work
rbaudibert··on Ask HN: Is there a PostHog for MCP calls?
Are you asking from a perspective where you own the MCP server or client?

For client: If you are using [LLM Analytics](https://posthog.com/docs/llm-analytics) you'll properly capture your tool calls to MCP servers.

For server: It's just normal code, you can instrument and call `posthog.capture` like normal

rbaudibert··on Ask HN: Share your personal website
Of course, why not

https://www.rafaaudibert.dev

rbaudibert··on Ask HN: Who is hiring? (December 2025)
Our careers page showcases where we hire from - tldr; no, UTC-8 - UTC+2 only.
rbaudibert··on Collaboration sucks
And PostHog does that too with [RFCs](https://posthog.com/handbook/company/communication#requests-...) when you require some sort of smart collaboration. The way I read OP's post is not about isolation, but rather about trust.
rbaudibert··on Ask HN: Is React Dead?
I stand by Theo's opinion: React is the last framework, and it won't ever die.

https://www.youtube.com/watch?v=P1FLEnKZTAE

rbaudibert··on Timescale Is Now TigerData
TIL you can have GIFs as the `og:image` and Slack and friends will render them as GIFs, actually wild
rbaudibert··on Things we've learned about building products
Superday is a paid day of work with a 30-minute talk with a founder + a 30min review about the day with an engineer
rbaudibert··on Ask HN: Spending Tracking Tools
+1 to LunchMoney, it's amazing, I'm a very happy user
rbaudibert··on Ask HN: Who wants to be hired? (November 2024)
Location: Porto Alegre, Brazil, LATAM

Remote: Yes

Willing to relocate: No.

Technologies: Ruby on Rails, Typescript, React, NextJS, Elixir, Phoenix, Django, PostgreSQL, Redis, AWS, Docker, etc.

Résumé/CV: https://drive.google.com/file/d/11ZWxIrmjtN0ZMCjCIMNz3IY39x7... Email: rafaeelaudibert [at] gmail [dot] com

Linkedin: https://www.linkedin.com/in/rafaeelaudibert

Github: https://github.com/rafaeelaudibert

Website: https://www.rafaaudibert.dev

Senior Full Stack Software Engineer with 7+ years of experience in various industries, ranging from seed- stage SaaS startups to growth-stage scaleups. Proven track record of working with Ruby on Rails, Python + Django, Typescript + React, and Elixir + Phoenix, building reliable and scalable software. I'm motivated by creating new and engaging customer-centric apps loved by clients.

Edit: formatting

rbaudibert··on Show HN: Open Sourcing AI Team Dev Tools
I hope you've rotated all of these keys: https://github.com/homie-gg/homie/commit/641518a57b7e6496f24...

Simply removing them in a commit isn't enough to hide them from the internet

rbaudibert··on Show HN: A Modern Palletization App
I've had some friends in the logistics industry ask about a mobile app for this. How hard would it be to convert that to mobile? Are you depending on some complex libraries for the solver, or did you implement the algorithm yourself? I have 0 to no knowledge of C#.
rbaudibert··on The world nearly adopted a calendar with 13 months of 28 days
We don't move them in Brazil. I'm fairly sure they aren't moved in any other South American country either. Same for Portugal/Germany.

I guess we don't need to move them because we have plenty anyway, compared to the few ones the Americans have.

rbaudibert··on Prettymapp – Create maps from OpenStreetMap data in a Streamlit webapp
The original is AGPL, and the new one is MIT. I wonder if that's even legal?

I'm not sure if this is really a rewrite, or simply an adaptation. I don't think the license could have changed, be advised.

rbaudibert··on Launch HN: Propify (YC W23) – Property Management System API Aggregator
Oh, got it, because you'll save any POST/PATCH request and try updating it in the PMS in case they've been down. That's cool, thank you for clarifying that :)
rbaudibert··on Launch HN: Propify (YC W23) – Property Management System API Aggregator
Thank you for responding so promptly! That seems quite interesting :).

Diff data + new data definitely seem what 90% of your customers will need.

Another quick question: When you say "Job Success/Failure", what's a job?

_Full disclosure: I work at LeadSimple <https://www.leadsimple.com> and we integrate with most of these companies ourselves, and these questions were just me being interested in knowing how you solved (or intend to solve) some of the same problems we had to solve when integrating with them :)_

rbaudibert··on Launch HN: Propify (YC W23) – Property Management System API Aggregator
3 questions:

1. Where are the docs for Webhooks?´

2. Is there any way to get only partial data, which was updated since the last time we hit your API? Is there a way to use a date-based cursor?

3. Is the data being saved (and duplicated) in your server, or are you simply parsing the request, converting to the PMS format, hitting their API, formatting the data, and sending it back, every time?

edit: formatting

rbaudibert··on Ask HN: Who is hiring? (January 2023)
I think he's saying you should email him on his *personal email* instead of a work one, because the work one will filter out "custom domains"
rbaudibert··on Show HN: LiveTyper, a simple typing speed tester
That worked perfectly, thanks :). That's a really nice app
rbaudibert··on Ask HN: Is there any service/application for logging locations I’ve visited
I'll assume you won't like the answer because of your (and HN's) privacy concerns, but Google Maps/Google Timeline is quite good at it :)
rbaudibert··on Show HN: LiveTyper, a simple typing speed tester
I can just press <space> and it counts my keypresses. It doesn't look like it's actually validating I'm typing the correct thing.

Edit: hold on, that was me being dumb. The actual bug is that if I press "Caps lock" (because I type capitalized letters by quickly typing Caps lock + Letter + Caps lock) it incorrectly counts it as a keypress.

rbaudibert··on Tell HN: Ate Food Inside Brazilian Ballot Box, Got Ads About It
What am I reading...
rbaudibert··on NewRelic Is Basically Down
Completely down for us. It's quite worrysome the fact that they say that "some data collection" is affected.
rbaudibert··on Switching Rich Text Editors, Part 1: Picking Tiptap
> A significant disadvantage was that we couldn't have both 0.47.x and 0.63.0 in our application simultaneously.

You definetily can! We used Slate `0.47.x` at Leadsimple[0] and we went through the same hustle and decided to go with Slate again! We have both versions running in production for 3 months now, and we didn't have any problem. You can add separate versions of the same library using a feature of `yarn` which allows you to declare `"slate": "^0.47"` and `"slate-latest": "npm:slate@^0.72.0"`. Then, in your code you just need import `slate` when you want the older version, and `slate-latest` when you use the new one. We also had to inline some stuff because `yarn` isn't the smartest when solving dependencies, but it sure is possible :). It wasn't easy, but the end result is amazing, and REALLY fast, hasn't caused any problem to us.

[0] https://www.leadsimple.com

rbaudibert··on Ask HN: Are there good self-hosted video conference tools?
You should definitely take a look at Elos[1]:

Every common feature you need, multiplatform, and customizable

1: https://elos.vc/site/en/